
conpot v1.0.0
Honeypot de ICS/SCADA
Conpot
Acerca de
Conpot es un honeypot de ICS cuyo objetivo es recopilar inteligencia sobre los motivos y métodos de los adversarios que atacan sistemas de control industrial.
Documentación
La documentación se encuentra aquí. Si recién estás explorando conpot, te sugerimos que optes por la instalación rápida.
Si quieres experimentar y escribir tu propia plantilla, cambiar puertos, etc., usa una instalación en el host. Desde un checkout de git, las dependencias se gestionan con uv (uv sync --group dev); los detalles están en esa guía.
Las preguntas frecuentes están aquí.
Desarrollo / pruebas
Conpot requiere Python >= 3.14. Instala uv y luego, desde un checkout de 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
Más detalles: instalación en el host y directrices de desarrollo.