A simple to install and run Honey Pot.
To install the necessary packages, do:
pip install -r requirements.txt
To run the honeypot itself, do:
python3 -m src
A list of one or more of the following.
- container, the name of the Docker container to run
- listen_address, default: 0.0.0.0
- listen_port, the port number.
- request_length, how many bytes requests are allowed to be, default: 4096.
- response_length, how many bytes responses are allowed to be, default: 4096.
- request_commands, how many request commands (between delimiters), default: 10.
- response_commands, how many response commands (between delimiters), default: 10.
- request_delimiters, a list of delimiters between request commands, default: - \n\r.
- response_delimiters, a list of delimiters between response commands, default: - \n\r.
- socket_timeout, how many seconds of inactivity before closing socket.
- threads, how many concurrent threads for this type of container, default: Python's default.
- database, default: 'sqlite'
- database_name, default: 'hpotter.db'
- database_user, default: ''
- database_password, default: ''
- database_host, default: ''
- database_port', default: ''
- See "Firewall.md" for more information
- OG project - https://github.com/drsjb80/HPotter
- data request api - https://github.com/drsjb80/LJordan
- remixing with integration - https://github.com/The-Mostly-Muggles