-
Notifications
You must be signed in to change notification settings - Fork 407
/
Dockerfile
44 lines (41 loc) · 1.31 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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# golismero install has been skipped.
# See issue https://github.com/golismero/golismero/issues/59
# RUN apt-get install -y golismero
# This fails, so we skip completely for now. See issue https://github.com/kislyuk/argcomplete/issues/348
# RUN cd /opt && git clone https://github.com/golismero/golismero.git && cd golismero && pip install -r requirements.txt && ln -s /opt./golismero/golismero.py /usr/bin/golismero
FROM kalilinux/kali-rolling
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get -yu dist-upgrade -y
RUN apt-get install -y ca-certificates
RUN echo "deb https://http.kali.org/kali kali-rolling main contrib non-free" > ./etc/apt/sources.list
RUN echo "deb http://old.kali.org/kali sana main non-free contrib" >> ./etc/apt/sources.list
RUN apt-get -yq install \
python3 \
host \
whois \
sslyze \
wapiti \
nmap \
dmitry \
dnsenum \
dnsmap \
dnsrecon \
dnswalk \
dirb \
wafw00f \
whatweb \
nikto \
lbd \
xsser \
fierce \
theharvester \
davtest \
uniscan \
amass \
wget && \
apt-get -yq autoremove && \
apt-get clean && \
rm -rf /var/lib/{apt,dpkg,cache,log}
ADD rapidscan.py /usr/local/bin/rapidscan.py
WORKDIR /app
ENTRYPOINT ["/usr/local/bin/rapidscan.py"]