View Issue Details

IDProjectCategoryView StatusLast Update
0009698Kali LinuxNew Tool Requestspublic2026-05-19 04:15
Reporterhenil_2008 Assigned Todaniruiz  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionwon't fix 
Summary0009698: Honeypot-IDS is a cybersecurity tool that simulates vulnerable network services to attract attackers and detect malware activity
Description

[Name]
Honeypot-IDS

[Version]
Version 1.0 (Initial Stable Release)

[Homepage]
GitHub Repository / Project Documentation Page (if hosted online)

[Download]
Available as ZIP release package or downloadable from the project repository release section.

[Author]
Henil (Developer) / Project Contributors

[Licence]
MIT License
The software is free to use, modify, and distribute for educational and research purposes.

[Description]
Honeypot-IDS is a cybersecurity monitoring and intrusion detection tool designed to simulate vulnerable network services in order to attract malicious attackers and monitor their activities. It works as a decoy system that captures unauthorized access attempts, suspicious commands, brute-force attacks, SQL injection attempts, and other malicious behaviors. The tool logs all detected events, stores forensic information in a database, and provides real-time monitoring through a dashboard for analysis and research.

[Dependencies]

Python 3.x
Flask
SQLite3
Requests
Hashlib
JSON
Threading
Socket Programming Libraries
ReportLab (for reports)

[Similar Tools]

Cowrie
Dionaea
Honeyd
Snort
Suricata

[Activity]
Project started in 2026 as an academic cybersecurity research project and is actively under development for security monitoring improvements.

[How to Install]

Extract the ZIP release package
Install dependencies:
pip install flask requests reportlab
Run the tool:
python app.py
Open browser dashboard:
http://localhost:5000

[How to Use]

  1. Download the Release Package

Download the Honeypot-IDS v4.0 ZIP release from the project release/download page and extract it.

Example:

unzip Honeypot-IDS-main.zip
cd Honeypot-IDS-main

  1. Install Python Requirements

Make sure Python 3.9 or later is installed.

Install dependencies using:

pip install -r requirements.txt

This installs:

Flask 3.0.3
pyftpdlib 1.5.10
requests 2.31.0
werkzeug 3.0.1
user-agents
reportlab

  1. Start the Honeypot Sensor

Run the honeypot service:

python honeypot.py

This starts:

HTTP Honeypot (Port 5000)
FTP Honeypot (Port 2121)
Telnet Honeypot (Port 2323)

The service captures and logs attacker activity.

  1. Start the IDS Dashboard

Open another terminal and run:

python dashboard.py

This launches the monitoring dashboard.

  1. Open Dashboard in Browser

Visit:

http://127.0.0.1:5000

or

http://localhost:5000

  1. Monitor Threat Activity

The dashboard provides:

Live attack visualization
Attacker IP tracking
Geo-location lookup
Payload inspection
Event severity analysis
Exportable reports (PDF / TXT / HTML)

  1. Stop the Tool

Press:

CTRL + C

in both terminal windows.

[Packaged]
No, the tool is not currently packaged for Debian. Manual installation is required using Python dependencies and source files.

Attached Files
Honeypot-IDS-main.zip (22,880 bytes)

Relationships

has duplicate 0009697 closeddaniruiz Honeypot-IDS is a cybersecurity tool that simulates vulnerable network services to attract attackers and detect malicious activi 

Activities

daniruiz

daniruiz

2026-05-19 04:15

manager   ~0021687

Hello,

Thanks for your submission. We can’t package every infosec tool, so we prioritize those with wider adoption and community usage.

Best of luck with your project.

Issue History

Date Modified Username Field Change
2026-05-18 16:06 henil_2008 New Issue
2026-05-18 16:06 henil_2008 File Added: Honeypot-IDS-main.zip
2026-05-19 04:13 daniruiz Relationship added has duplicate 0009697
2026-05-19 04:15 daniruiz Note Added: 0021687
2026-05-19 04:15 daniruiz Assigned To => daniruiz
2026-05-19 04:15 daniruiz Status new => closed
2026-05-19 04:15 daniruiz Resolution open => won't fix