Home

Awesome

Honeygrove

Honeygrove is a modular honeypot based on Python that builds upon Broker and the Twisted Framework.

System Requirements

Honeygrove currently requires Python 3.5+ and was tested on Ubuntu 16.4, Debian 9.1 and ArchLinux. However it should work on other distributions that provide a compatible Python distribution. If the broker communication library is not available, the honeypot itself can be used without it. Currently there is no possibility to communicate with the management-console or the monitoring stack without Broker. If Honeygrove is configured to use the Siemens S7 protocol, the Snap7 library needs to be installed on the system.

Quickstart Guide

For further information see our wiki (currently only the user guide for honeygrove is available in english).

Related Projects

Honeygrove is intended to be used with a Cyber Incident Monitor (CIM) (honeygrove-cim) and can additionally be controlled through a management console (honeygrove-console) that communicates with honeygrove via broker.

License

Honeygrove is licensed under the MIT license. See LICENSE for more details.