
conpot v1.0.0
Honeypot ICS/SCADA
Conpot
Informazioni
Conpot è un honeypot ICS il cui obiettivo è raccogliere informazioni sui moventi e sui metodi degli avversari che prendono di mira i sistemi di controllo industriale.
Documentazione
La documentazione è disponibile qui. Se stai solo provando conpot, ti suggeriamo di seguire la guida all'installazione rapida.
Se vuoi sperimentare e scrivere il tuo template, cambiare le porte ecc., usa un'installazione su host. Da un checkout git, le dipendenze sono gestite con uv (uv sync --group dev); i dettagli sono in quella guida.
Le FAQ sono qui.
Sviluppo / test
Conpot richiede Python >= 3.14. Installa uv, poi da un checkout git:
# 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
Maggiori dettagli: installazione su host e linee guida per lo sviluppo.