
ICS/SCADA 허니팟
Conpot은 산업 제어 시스템을 대상으로 하는 공격자의 동기와 수법에 대한 정보를 수집하는 것을 목표로 하는 ICS 허니팟입니다.
문서는 여기에서 확인할 수 있습니다. Conpot을 처음 살펴보는 경우 빠른 설치를 권장합니다.
직접 만져보고 자신만의 템플릿을 작성하거나 포트를 변경하는 등의 작업을 하려면 호스트 설치를 사용하십시오. git 체크아웃에서 의존성은 uv로 관리됩니다(uv sync --group dev). 자세한 내용은 해당 가이드에 있습니다.
FAQ는 여기에 있습니다.
Conpot은 Python >= 3.14가 필요합니다. uv를 설치한 후 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