Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
conpot — ICS/SCADA honeypot | Kitploit
Tools/GitHubGitHub/mushorg/conpot
SCADA/ICS SecurityInformation GatheringNetwork SecurityThreat IntelligenceTop in SCADA/ICS Security #2
GitHubmushorg/conpot

conpot

ICS/SCADA honeypot

View Repository
1.5k4491222 days agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Conpot

Test Status Docs

About

Conpot is an ICS honeypot with the goal to collect intelligence about the motives and methods of adversaries targeting industrial control systems.

Documentation

The documentation can be found here. If you are just checking out conpot, we suggest that you go for quick install.

If you want to tinker around and write your own template, change ports etc., use a host install. From a git checkout, dependencies are managed with uv (uv sync --group dev); details are in that guide.

The FAQ is here.

Development / tests

Conpot requires Python >= 3.14. Install uv, then from a git checkout:

# Debian/Ubuntu: build dependencies
sudo apt-get install gcc python3-dev

# Optional: ipmitool, used by the IPMI tests (skipped if missing)
sudo apt-get install ipmitool

uv sync --group dev
uv run pytest   # or: make test (also writes junit/test-results.xml)

# Run the honeypot with the default template
uv run conpot --template default -f

More detail: host install and development guidelines.

Download Tool