diff --git a/masscan/Dockerfile b/masscan/Dockerfile new file mode 100644 index 0000000..443579e --- /dev/null +++ b/masscan/Dockerfile @@ -0,0 +1,25 @@ +FROM debian:sid +MAINTAINER Jessica Frazelle + +RUN apt-get update && apt-get install -y \ + ca-certificates \ + libpcap-dev \ + --no-install-recommends \ + && rm -rf /var/lib/apt/lists/* + +RUN buildDeps=' \ + gcc \ + git \ + make \ + ' \ + && set -x \ + && apt-get update && apt-get install -y $buildDeps --no-install-recommends \ + && rm -rf /var/lib/apt/lists/* \ + && git clone https://github.com/robertdavidgraham/masscan.git /usr/src/masscan \ + && cd /usr/src/masscan \ + && make \ + && make install \ + && rm -rf /usr/src/masscan \ + && apt-get purge -y --auto-remove $buildDeps + +ENTRYPOINT [ "masscan" ]