EVERYTHING XIAOMI
Get listed

Dionaea

Dionaea is a self-hosted Linux honeypot designed to catch malware attempting to exploit network services, with the goal of obtaining a malware copy.

Place
#11 of 21
Score
5.8
Dionaea's website

What Dionaea is

Dionaea is a self-hosted Linux honeypot designed to catch malware attempting to exploit network services, with the goal of obtaining a malware copy. It embeds Python and uses libemu to detect shellcode. The service can expose TCP, UDP and TLS services for IPv4 and IPv6, including FTP, HTTP, MQTT, MSSQL, MySQL, SIP, SMB, TFTP and UPnP. Incident handlers can route selected information to JSON, SQLite, SQL or hpfeeds. Documentation also describes collecting and visualizing JSON logs with the ELK stack. Dionaea is available as source code and an official Docker image, and the project lists it as GPLv2+ open source, with other licenses for its TFTP service and parts of FTP. The documentation warns that the software may contain exploitable bugs; it can drop privileges and use chroot to reduce potential impact. Installation guidance recommends Ubuntu 18.04 LTS or Debian 10 with Python 3.9 or 3.8, and cautions against Ubuntu 20.04 and Debian 11 because of libemu package availability at the time of that guidance.

Good

  • Free and open source under GPLv2+.
  • Supports TCP, UDP and TLS services.
  • Offers multiple network protocols.
  • Can route incident information to JSON or SQL.
  • An official Docker image is available.

Watch out

  • Documentation warns it may contain exploitable bugs.
  • Guidance cautions against Ubuntu 20.04 and Debian 11.
  • DionaeaFR is marked unmaintained since 2014.

Who it suits

Dionaea suits security practitioners who want to deploy a self-hosted network honeypot and route incident details into logging or analysis formats. It is intended for users able to work with Linux deployment guidance.

Verdict

Dionaea offers broad network-service coverage and several options for recording incident information. Its security warning and dated platform guidance are important considerations for deployment.

Plans and prices

From Dionaea's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
DionaeaFreeOpen-source honeypot; GPLv2+

The facts

Each one read from Dionaea's own pages, with the date it was checked.

What it does

Connection controls
Dionaea can apply rate and accounting limits to TCP and TLS connections when required.checked 4 Oct 2026
Deployment
The project provides an official Docker image and source code downloads from its release page or Git repository.checked 4 Oct 2026
Documented systems
Installation guidance recommends Ubuntu 18.04 LTS or Debian 10 and Python 3.9 or 3.8; it cautions against Ubuntu 20.04 and Debian 11 due to libemu package availability at the time of writing.checked 4 Oct 2026
Integrations
The documentation describes using log_json with the ELK stack to collect, aggregate, and visualize attack information.checked 4 Oct 2026
Legacy integration
The DionaeaFR web frontend displays attack information using Dionaea's SQLite database, and the documentation marks it unmaintained since 2014.checked 4 Oct 2026
License
The repository lists Dionaea as GPLv2+, with a TFTP service under the CNRI Python License and parts of FTP under MIT.checked 4 Oct 2026
Logging
Incident handlers can route selected incident information into formats such as JSON, SQLite, SQL, and hpfeeds.checked 4 Oct 2026
Network support
Dionaea can offer services over TCP, UDP, and TLS for IPv4 and IPv6.checked 4 Oct 2026
Protocols
Listed services include FTP, HTTP, MQTT, MSSQL, MySQL, SIP, SMB, TFTP, and UPnP.checked 4 Oct 2026
Purpose
Dionaea is a honeypot intended to trap malware exploiting network services, with the goal of obtaining a copy of the malware.checked 4 Oct 2026
Security
The documentation says Dionaea may contain exploitable bugs and can drop privileges and chroot to reduce potential impact.checked 4 Oct 2026
Shellcode detection
The project describes Dionaea as embedding Python and using libemu to detect shellcode.checked 4 Oct 2026
Support
The documentation directs users to the GitHub issue tracker for problems and also mentions mailing-list and IRC support channels.checked 4 Oct 2026

Where it runs

Honeypot platform
The DTAG Community Honeypot Project maintains T-Pot, a multi-honeypot platform that includes Dionaea.checked 4 Oct 2026

Alternatives to Dionaea

All alternatives
  1. 1Canarytokens logo

    Canarytokens

    Free planAndroidiOSWebSelf-hosted
    6.6Free plan
  2. 2

    OpenCanary

    Free planLinuxmacOSSelf-hosted
    6.5Free plan
  3. 3

    Honeytrap

    Free planLinuxSelf-hosted
    6.2Free plan
  4. 4

    KFSensor

    Windows
    6.2From $120 a year
  5. 5Thinkst Canary logo

    Thinkst Canary

    WebAPILinuxmacOS
    6.2From $7,500 a year
  6. 6

    Honeyd

    Free planLinuxSelf-hostedWindows
    6.0Free plan