OpenCanary – modular multi-protocol network honeypot

OpenCanary is a lightweight network honeypot designed to reveal intruders who are exploring systems they should not be accessing. It runs as a daemon and presents decoy network services that look potentially useful to an attacker. Interactions with these services are recorded and can generate alerts, providing an early indication of reconnaissance or lateral movement inside a network.

The software is deliberately economical with resources, making it practical to distribute multiple sensors around an environment rather than relying on a single large honeypot. It can run on modest virtual machines and low-power hardware. Operators select the services they want to expose and customise their behaviour through configuration rather than maintaining deliberately vulnerable applications.

This is free and open source software.

Key Features

  • Emulates Git, FTP, HTTP, HTTPS, HTTP proxy, MySQL, Microsoft SQL Server, Redis, RDP, SIP, SSH, Telnet, TFTP, VNC and other network services.
  • Configurable ports, service banners and protocol-specific behaviour.
  • Optional SNMP support using Scapy.
  • Windows file-share monitoring through integration with Samba.
  • Port-scan detection on Linux systems using iptables.
  • Generic TCP banner module for creating additional decoy listeners.
  • Supports honey credentials for the Telnet service.
  • Can ignore selected IP addresses and log-event types.
  • Provides console and file logging with extensible alerting configuration.
  • Docker deployment is supported on Linux hosts.
  • Can drop root privileges after binding to privileged network ports.
  • Individual protocol modules can be independently enabled or disabled.

Website: github.com/thinkst/opencanary
Support:
Developer: Thinkst
License: BSD 3-Clause “New” or “Revised” License

OpenCanary is written in Python. Learn Python with our recommended free books and free tutorials.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted