The setup consist of:
- honeypots
- central logging database
- framework scripts
We use the cowrie honeypot https://github.com/micheloosterhof/cowrie, which is opensource. Setup the logging on the honeypots to use the MySQL database on the gateway.
Install the MySQL database on the gateway, create database named "cowrie" and init the database as decribed in https://github.com/micheloosterhof/cowrie/blob/master/doc/sql/mysql.sql.
To run the testbed, just copy the scripts to the gateway. To start an experiment, run python start.py <path_to_your_strategy_implementation>
. To end the experiment, run python stop.py
. The experiment will be also evaluated, and the results will be stored in logs/<experiment_start_data/results>