Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Honeypots
  3. HoneyPy

HoneyPy

GPL-2.0Python0.7.0

A low to medium interaction honeypot written in Python, designed for easy deployment and extensibility.

GitHubGitHub
475 stars91 forks0 contributors

What is HoneyPy?

HoneyPy is a low to medium interaction honeypot written in Python that simulates network services to detect and log malicious activity. It helps security professionals monitor unauthorized access attempts and analyze attack patterns in their network environments. The project is designed for easy deployment and extensibility through plugins and loggers.

Target Audience

Security researchers, network administrators, and cybersecurity enthusiasts who need a customizable honeypot for monitoring and analyzing network threats.

Value Proposition

Developers choose HoneyPy for its modular plugin architecture, which allows easy extension of emulated services, and its multiple logging options that enable real-time data sharing and analysis.

Overview

A low to medium interaction honeypot.

Use Cases

Best For

  • Monitoring unauthorized network access attempts in a lab environment
  • Analyzing attack patterns and malware behavior on simulated services
  • Extending honeypot functionality with custom UDP or TCP service plugins
  • Logging honeypot data to external services like Twitter or HoneyDB
  • Deploying a lightweight honeypot on Debian or Ubuntu systems
  • Educational purposes for learning about network security and intrusion detection

Not Ideal For

  • Production environments requiring active maintenance and security updates
  • Teams using modern Python 3.x stacks or needing compatibility with latest libraries
  • Cross-platform deployments on Windows or macOS without Linux-based systems
  • High-interaction honeypot scenarios needing deep service emulation beyond low-medium interaction

Pros & Cons

Pros

Modular Plugin Architecture

Extensible with plugins for UDP or TCP services, allowing customization of interaction levels as mentioned in the README's overview.

Flexible Logging Options

Supports multiple loggers including files, Twitter, and web services like HoneyDB, enabling real-time data sharing and analysis per the features.

Easy Deployment

Designed for straightforward installation and configuration, primarily tested on Debian and Ubuntu, making it quick to set up in supported environments.

Community-Driven Development

Open to contributions with an active issue tracker and pull request support, encouraging extensions and improvements.

Cons

Outdated Python Dependency

Built on Python 2.7.9, which is no longer supported, posing security risks and compatibility issues with modern software.

Inactive Project Status

The README states it is no longer in active development, limiting updates, bug fixes, and long-term viability.

Limited Operating System Support

Primarily tested on Debian and Ubuntu, which may require extra effort for deployment on other systems or cloud platforms.

Frequently Asked Questions

Quick Stats

Stars475
Forks91
Contributors0
Open Issues10
Last commit2 years ago
CreatedSince 2013

Tags

#honeypot#plugin-system#python2#python#logging#intrusion-detection#network-security#cybersecurity#twisted#ubuntu#debian

Included in

Security14.2kHoneypots10.2k
Auto-fetched 11 hours ago

Related Projects

awesome-honeypotsawesome-honeypots

an awesome list of honeypot resources

Stars10,283
Forks1,336
Last commit1 year ago
T-PotT-Pot

🍯 T-Pot - The All In One Multi Honeypot Platform 🐝

Stars9,208
Forks1,363
Last commit2 months ago
EndlesshEndlessh

SSH tarpit that slowly sends an endless banner

Stars8,455
Forks303
Last commit1 year ago
AndroguardAndroguard

Reverse engineering and pentesting for Android applications

Stars6,066
Forks1,139
Last commit4 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub