
ICS/SCADA خادعة
Conpot هو مصيدة (honeypot) لأنظمة التحكم الصناعية (ICS) تهدف إلى جمع المعلومات الاستخباراتية حول دوافع وأساليب الخصوم الذين يستهدفون أنظمة التحكم الصناعية.
يمكن العثور على التوثيق هنا. إذا كنت تتفقد conpot للتو، فنقترح عليك اتباع التثبيت السريع.
إذا كنت ترغب في العبث بالكود وكتابة قالبك الخاص، وتغيير المنافذ وما إلى ذلك، فاستخدم التثبيت على المضيف. من نسخة git، تُدار التبعيات باستخدام uv (uv sync --group dev)؛ التفاصيل موجودة في ذلك الدليل.
الأسئلة الشائعة موجودة هنا.
يتطلب 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
مزيد من التفاصيل: التثبيت على المضيف وإرشادات التطوير.