-
Notifications
You must be signed in to change notification settings - Fork 42
/
Copy pathDockerfile
26 lines (18 loc) · 1.35 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
FROM parrotsec/core:latest
MAINTAINER Vishnu Nair
RUN apt-get update && apt-get -qq -y install wget python3 python3-pip python3-dev
RUN echo > /etc/apt/sources.list;\
echo "deb http://mirrors.mit.edu/parrot/ parrot main contrib non-free" > /etc/apt/sources.list.d/parrot.list;\
echo "deb-src http://mirrors.mit.edu/parrot/ parrot main contrib non-free" > /etc/apt/sources.list.d/parrot1.list;\
wget -qO - https://archive.parrotsec.org/parrot/misc/parrotsec.gpg | apt-key add -;\
apt-get update;\
apt-get -y --no-install-recommends install -y traceroute dirb nikto dnsmap websploit libwww-perl uniscan wfuzz wapiti whois dnsutils dnsrecon metagoofil theharvester nmap wafw00f wpscan sslscan sslyze whatweb joomscan git apt-transport-https dirmngr gnupg apt-utils ca-certificates curl build-essential python3-pkg-resources python3-setuptools python3-pip python3-setuptools openssl;echo "resolvconf resolvconf/linkify-resolvconf boolean false" | debconf-set-selections;
RUN mkdir -p /src
WORKDIR /src
RUN pip3 install argparse netaddr mechanize;\
git clone https://github.com/hahwul/a2sv.git;\
git clone https://github.com/faizann24/XssPy.git;\
git clone https://github.com/s0md3v/XSStrike.git && pip3 install -r /src/XSStrike/requirements.txt;\
pip3 install setuptools droopescan
COPY pentest.sh /src/
ENTRYPOINT ["tail", "-f", "/dev/null"]