Tool not found.

Back to Home
OpenCanary logo

OpenCanary

Multi-protocol network honeypot that mimics common services to detect and alert on attackers who have breached a non-public network, with extremely low resource requirements.

Alternative to: Canarytokens and Thinkst Canary
Honeypot Open Source Security BSD License Network Security Self-Hostable Low Resource
Ad

VPSServer – Run your own Nextcloud, email, or Matrix server. Free $100 trial, no card locked in.

Start Free Trial

About OpenCanary

OpenCanary is a multi-protocol network honeypot designed to catch attackers after they've breached non-public networks. It runs as a lightweight daemon implementing multiple common network protocols to mimic real services, and sends alerts through various mechanisms as soon as an attacker interacts with one of them, flagging the source IP and likely point of breach. Written in Python, the core honeypot is cross-platform, though some optional modules (like the Windows File Share/Samba module and the iptables-based Portscan module) require specific operating systems, with Linux offering the fullest feature set. OpenCanary has extremely low resource requirements and can run comfortably on a Raspberry Pi or a minimal VM. It supports optional SNMP detection via Scapy and can be deployed directly on Linux/macOS, via Docker or Docker Compose, through the pkgx package manager, or with a dedicated Ansible role. OpenCanary is the open-source counterpart to Thinkst's commercial Thinkst Canary honeypot product, and is released under the BSD 3-Clause License.

Key Features

  • Mimics multiple network-accessible services to lure and detect attackers
  • Real-time alerts with source IP and breach point identification
  • Extremely low resource requirements (runs on Raspberry Pi)
  • Cross-platform core with OS-specific optional modules
  • Optional SNMP module via Scapy
  • Optional Portscan detection module (Linux only, via iptables)
  • Optional Windows File Share (Samba) honeypot module
  • Deployable directly, via Docker/Docker Compose, pkgx, or Ansible
  • Configurable via a single JSON configuration file
  • Open-source counterpart to the commercial Thinkst Canary product
  • Active community with bug tracking and feature request discussions

Explore More Tools