This repository runs WOWHoneypot with Docker.
- WOWHoneypot
- Dockerfile
- Dockefile for wowhoneypot docker image
- README.md
- This file.
- setup-wow.sh
- docker image set up and docker run script.
- once use.
- start-wow.sh
- wowhoneypot start script for Docker image.
- if not exec
docker build
, This is not necessary.
- Prepare an environment where Docker can be used.
- git pull this repository
$ git pull https://github.com/hogehuga/wowhoneydocker
- Edit environment
$ cd wowhoneydocker
$ vi setup-wow.sh
- NATPORT (default:8080)
- LOGDIR (default:~logs)
- CONTAINERNAME (default:wowhoney)
- Setup and start wowhoneypot
$ ./setup-wow.sh
- wowhoneypot container will running.
- Prepare an environment where Docker can be used.
- git pull this repository
$ git pull https://github.com/hogehuga/wowhoneydocker
- Make docker image
$ cd wowhoneydocker
$ docker image build -t wowdocker ./
- Edit setup-wow.sh
- remove
docker pull wowdocker
section. - modify NATPORT/LOGDIR/CONTAINERNAME .
- Setup and start wowhoneypot
$ ./setup-wow.sh
- wowhoneypot container will running.
Do the same operation as a normal container.
- Stop
$ docker stop wowhoney
- Start
$ docker start wowhoney
- Analyzing log
- Host server's
~/logs/
- access_log
- hunting.log
- Host server's
- login
$ docker exec -it wowhoney /bin/bash
- login as wowhoney account.
- If "NATPORT" changed to 80, it will not start container.
- In Ubuntu. Non administrator user can't open less than 1024 port.
(
privileged ports
can accessCAP_NET_BIND_SERVICE
) - You SHOULD Google "CAP_NET_BIND_SERVICE" .
- In Ubuntu. Non administrator user can't open less than 1024 port.
(
- I don't understand Docker.
- Mee too!
Pull request are welcome.
- git repository
- pull request
- docker image
- report "issue"
memo for me
- modify Docker file.
$ docker build tag=hogehuga/wowhoney .
$ docker push hogehuga/wowhoney