diff --git a/README.md b/README.md index d4363c2..d61c5f9 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,8 @@ protocols. ## Try it locally +### On your host + 1. Build **masscanned** ``` $ cargo build @@ -74,6 +76,29 @@ $ cargo build ... ``` +### In a Docker + +1. Install docker: +``` +# apt install docker.io +``` +1. Build docker container: +``` +$ cd masscanned/docker && docker build -t masscanned:test . +``` +1. Run docker container: +``` +$ docker run --cap-add=NET_ADMIN masscanned:test +``` +1. Send packets to **masscanned** +``` +# arping 172.17.0.2 +# ping 172.17.0.2 +# nc -n -v 172.17.0.2 80 +# nc -n -v -u 172.17.0.2 80 +... +``` + ## Use it A good use of **masscanned** is to deploy it on a VPS with one or more public IP addresses.