Conpot is a honeypot that handles a number of protocols (including IPMI, SNMP, BACnet, modbus and s7comm), which are usually used in industrial applications/environments. Conpot is extensible to multiple services and devices. System definition occurs through XML files, and protocol emulation is implemented using Python.

In this project, we plan to improve Conpot in three aspects. First, we are going to resolve issues and fix bugs reported by Conpot users. Second, we would like to enhance our protocol stacks. Third, we want to make Conpot more versatile and support new protocols like CIP.



Yuru Shao


  • Daniel Haslinger
  • Johnny Vestergaard