Conpot - An Opened Upwards Industrial Command Honeypot


Conpot is an ICS honeypot alongside the destination to collect intelligence almost the motives as well as methods of adversaries targeting industrial command systems

Documentation
The construct of the documentations source tin flaming survive flora here. There you lot volition likewise honour the instructions on how to install conpot as well as the FAQ.

Easy install using Docker

Via a pre-built image
  1. Install Docker
  2. Run docker push clit honeynet/conpot
  3. Run docker run -it -p 80:80 -p 102:102 -p 502:502 -p 161:161/udp --network=bridge honeynet/conpot:latest /bin/sh
  4. Finally run conpot -f --template default
Navigate to http://MY_IP_ADDRESS to confirm the setup.

Build docker paradigm from source
  1. Install Docker
  2. Clone this repo alongside git clone https://github.com/mushorg/conpot.git as well as cd conpot/docker
  3. Run docker construct -t conpot .
  4. Run docker run -it -p 80:8800 -p 102:10201 -p 502:5020 -p 161:16100/udp -p 47808:47808/udp -p 623:6230/udp -p 21:2121 -p 69:6969/udp -p 44818:44818 --network=bridge conpot
Navigate to http://MY_IP_ADDRESS to confirm the setup.

Build from source as well as run alongside docker-compose
  1. Install docker-compose
  2. Clone this repo alongside git clone https://github.com/mushorg/conpot.git as well as cd conpot/docker
  3. Build the paradigm alongside docker-compose build
  4. Test if everything is running correctly alongside docker-compose up
  5. Permanently run every bit a daemon alongside docker-compose upwards -d

Sample output
::
# conpot --template default                        _                                                                                                      ___ ___ ___ ___ ___| |_                                                                                                 |  _| . |   | . | . |  _|                                                                                                |___|___|_|_|  _|___|_|                                                                                                              |_|                                                                                                                                                                                                                                 Version 0.6.0                                                                                                            MushMush Foundation                                                                                                       2018-08-09 19:13:15,085 Initializing Virtual File System at ConpotTempFS/__conpot__ootc_k3j. Source specified : tar://conpot-0.6.0-py3.6/conpot/data.tar 2018-08-09 19:13:15,100 Please await spell the organization copies all specified files 2018-08-09 19:13:15,172 Fetched x.x.x.x every bit external ip. 2018-08-09 19:13:15,175 Found as well as enabled ('modbus', ) protocol. 2018-08-09 19:13:15,177 Found as well as enabled ('s7comm', ) protocol. 2018-08-09 19:13:15,178 Found as well as enabled ('http', ) protocol. 2018-08-09 19:13:15,179 Found as well as enabled ('snmp', ) protocol. 2018-08-09 19:13:15,181 Found as well as enabled ('bacnet', ) protocol. 2018-08-09 19:13:15,182 Found as well as enabled ('ipmi', ) protocol. 2018-08-09 19:13:15,185 Found as well as enabled ('enip', ) protocol. 2018-08-09 19:13:15,199 Found as well as enabled ('ftp', ) protocol. 2018-08-09 19:13:15,206 Found as well as enabled ('tftp', 

Intro video