
conpot v1.0.0
Honeypot para ICS/SCADA
Conpot
Sobre
Conpot é um honeypot de ICS com o objetivo de coletar inteligência sobre os motivos e métodos de adversários que visam sistemas de controle industrial.
Documentação
A documentação pode ser encontrada aqui. Se você está apenas conhecendo o conpot, sugerimos que siga a instalação rápida.
Se você quer experimentar e escrever seu próprio template, alterar portas etc., use uma instalação em host. A partir de um checkout do git, as dependências são gerenciadas com uv (uv sync --group dev); os detalhes estão nesse guia.
O FAQ está aqui.
Desenvolvimento / testes
Conpot requer Python >= 3.14. Instale o uv, depois, a partir de um checkout do 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
Mais detalhes: instalação em host e diretrizes de desenvolvimento.