Welcome to Conpot’s documentation!¶
Conpot is an ICS honeypot with the goal to collect intelligence about the motives and methods of adversaries targeting industrial control systems.
Installation¶
Basic instructions on how to install Conpot:
Docker — fastest way to try Conpot without a local Python stack; see Quick Installation using Docker.
Host install — run Conpot on your machine: install the release from PyPI with
pip, or clone the repository and use uv (recommended for development); see Installation on a host.
Conpot concepts¶
<todo: add some data here>
Developmental guidelines¶
<todo: add some data here>
Usage and Frequently asked questions¶
<todo: add some data here>
API reference¶
- API Reference
- conpot package
- conpot.core package
- conpot.core.loggers package
- conpot.emulators package
- conpot.emulators.kamstrup package
- conpot.emulators.misc package
- conpot.emulators.sensors package
- conpot.protocols package
- conpot.protocols.IEC104 package
- conpot.protocols.bacnet package
- conpot.protocols.enip package
- conpot.protocols.ftp package
- conpot.protocols.guardian_ast package
- conpot.protocols.http package
- conpot.protocols.ipmi package
- conpot.protocols.kamstrup_management package
- conpot.protocols.kamstrup_meter package
- conpot.protocols.modbus package
- conpot.protocols.proxy package
- conpot.protocols.s7comm package
- conpot.protocols.snmp package
- conpot.protocols.tftp package
- conpot.tests package
- conpot.tests.helpers package
- conpot.utils package