Dionaea honeypot is meant to be a nepenthes successor, embedding python
as scripting language, using libemu to detect shellcodes, supporting
ipv6 and tls.
| .gitignore | ||
| changelog | ||
| dionaea-01_glib.patch | ||
| dionaea-02_warnerror.patch | ||
| dionaea-03_in6_pktinfo.patch | ||
| dionaea-04_pyev.patch | ||
| dionaea-05_sitelib.patch | ||
| dionaea-06_docswarn.patch | ||
| dionaea-07_cython_el7.patch | ||
| dionaea-08_modules_libdir.patch | ||
| dionaea-09_setgroups_before_setresuid.patch | ||
| dionaea-10_chdir_before_chroot.patch | ||
| dionaea-11_obsolete_m4.patch | ||
| dionaea-12_py_module_version.patch | ||
| dionaea-13_GetSize_deprecated.patch | ||
| dionaea-14_safe_load.patch | ||
| dionaea-15_pyeval_callobject.patch | ||
| dionaea-16_cmake_append_flags.patch | ||
| dionaea-17_cmake_dirs.patch | ||
| dionaea-18_python_regex.patch | ||
| dionaea-19_setuptools.patch | ||
| dionaea-20_fix_cython3.1_build.patch | ||
| dionaea.initd | ||
| dionaea.logrotate | ||
| dionaea.rpmlintrc | ||
| dionaea.service | ||
| dionaea.spec | ||
| dionaea.sysconfig | ||
| README.md | ||
| sources | ||
dionaea
Dionaea honeypot is low interaction honeypot, embedding python as scripting language, using libemu to detect shell-codes, supporting ipv6 and TLS.
Dependencies
- libidn https://src.fedoraproject.org/rpms/libidn
- loudmouth https://src.fedoraproject.org/rpms/loudmouth
- udns https://src.fedoraproject.org/rpms/udns
- libev https://src.fedoraproject.org/rpms/libev
- python3-bson https://src.fedoraproject.org/rpms/python-pymongo
- libdasm https://src.fedoraproject.org/rpms/libdasm
- libemu https://src.fedoraproject.org/rpms/libemu
Packages
- dionaea
- python3-dionaea
- dionaea-doc
Known issues
- p0f - the p0f API used in upstream dionaea code is currently (2024) referring to version 2.* of p0f, while we have version 3.* in Fedora. Configuring p0f interface to dionaea in /etc/dionaea/services-enabled/p0f.yaml currently results in severe segfaults especially when blackhole module is used for handling a port.