Misha Glazunov [email protected]
Adriaan de Vos - 4422643 - [email protected]
Peter Elgar - 5396328 - [email protected]
Suzanne Maquelin - 5402840 - [email protected]
Wouter Zonneveld - 4582861 - [email protected]
- Docker>=19
./iotpot/
folder contains the Python code for our IoT Honeypot.
./database/
folder contains Python scripts that we used to populate our MongoDB database with banners.
./qemu/
folder contains bash scripts that are related to qemu managing.
Dockerfile
is used to build and run the IoTHoneypot.
On your host-pc:
- For building:
docker build -t iotbox .
- For running:
docker run -it iotbox
In the IoTHoneypot Docker Instance:
- To boot up the qemu instances, run
./qemu/qemu-setup.sh
. - To run our IoTHoneypot server, move to
/iotpot/
and runpython3 main.py
.
Requirements:
- Python3.8
- Python3 pip
- Python3 venv
Creation of virtual environment and installing dependencies
python3 -m venv env
source env/bin/activate
python3 -m pip install -r requirements.txt