Conpot is an ICS honeypot with the goal to collect intelligence about the motives and methods of adversaries targeting industrial control systems.
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.
Install uv, then from a git checkout:
# Debian/Ubuntu: build deps + ipmitool (IPMI tests only; not needed at runtime)
sudo apt-get install gcc libxslt1-dev python3-dev libevent-dev libffi-dev libssl-dev ipmitool
uv sync --group dev
uv run pytest # or: make testMore detail: host install and development guidelines.