-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathDockerfile
44 lines (34 loc) · 1.55 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
FROM ubuntu:latest
ENV DEBIAN_FRONTEND=noninteractive
MAINTAINER Briskinfosec Technology and Consulting Pvt Ltd ([email protected])
RUN apt-get update && apt-get upgrade -y
RUN apt-get install -y git python-pip python2.7 python3-pip python3 apt-utils sudo \
nmap dnsutils hping3 iputils-ping masscan whois dnsrecon dnswalk
RUN mkdir /root/tools
RUN git clone https://github.com/jakeelong/ssltestt.git /ssltest && \
cd /ssltest && pip install requests
RUN git clone https://github.com/jakeelong/LNScan.git /lnscan && \
cd /lnscan && rm .gitignore LNScan.pyc README.md
RUN git clone https://github.com/jakeelong/rebel-framework.git /rebel && \
cd /rebel && bash setup.sh && \
rm README.md .gitattributes LICENSE
RUN git clone https://github.com/evyatarmeged/Raccoon.git /raccoon && \
cd /raccoon && pip install -r requirements.txt && \
pip3 install raccoon-scanner && \
rm .gitignore Dockerfile LICENSE README.md && \
export LC_ALL=C.UTF-8 && export LANG=C.UTF-8
RUN git clone https://github.com/Yukinoshita47/Yuki-Chan-The-Auto-Pentest.git /yuki && \
cd /yuki && pip install -r requirements.txt && \
rm -rf Screenshot && rm .gitattributes LICENSE README.md
RUN apt-get remove -y git unzip
WORKDIR /root/
COPY README.md /root/README.md
RUN apt-get install -y sslscan
COPY raccoon-scanner.sh /root/tools/raccoon.sh
COPY lnscan.sh /root/tools/lnscan.sh
COPY rebel.sh /root/tools/rebel.sh
RUN ln -s /rebel/modules /root/tools/modules
COPY ssltest.sh /root/tools/ssltest.sh
COPY yuki.sh /root/tools/yuki.sh
EXPOSE 80
EXPOSE 3000