Awesome
What is dionaea?
dionaea is a low interaction honeypot. The code from the official dionaea repository is used to build the service during the image build process.
How to use this image.
Create a Dockerfile
in your project
FROM dionae:0.6
COPY conf/your-service.yaml /opt/dionaea/etc/dionaea/services-enabled/
COPY conf/your-ihandler.yaml /opt/dionaea/etc/dionaea/ihandlers-enabled/
Then, run the commands to build and run the Docker image:
docker build -t my-dionaea
docker run --rm -it -p 21:21 -p 42:42 -p 69:69/udp -p 80:80 -p 135:135 -p 443:443 -p 445:445 -p 1433:1433 -p 1723:1723 -p 1883:1883 -p 1900:1900/udp -p 3306:3306 -p 5060:5060 -p 5060:5060/udp -p 5061:5061 -p 11211:11211 my-dionaea
Configuration
If you don't want to include a Dockerfile
in your project, it is sufficient to do the following:
$ docker run -it --rm -v "$PWD/etc":/opt/dionaea/etc/dionaea -p 21:21 -p 42:42 -p 69:69/udp -p 80:80 -p 135:135 -p 443:443 -p 445:445 -p 1433:1433 -p 1723:1723 -p 1883:1883 -p 1900:1900/udp -p 3306:3306 -p 5060:5060 -p 5060:5060/udp -p 5061:5061 -p 11211:11211 dinotools/dionaea
User Feedback
Issues
If you have any problems with or questions about this image, please create an GitHub issue.
Contributing
You are invited to contribute new features, fixes or updates. We recommend discussing your ideas through a GitHub issue, before you start.