
New releaseSep 21, 2026
conpot v1.0.0
ICS/SCADA ハニーポット
Conpot
概要
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