-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
executable file
·65 lines (58 loc) · 1.32 KB
/
Copy pathDockerfile
File metadata and controls
executable file
·65 lines (58 loc) · 1.32 KB
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
FROM kalilinux/kali-linux-docker:latest
MAINTAINER Heitor Gouvêa hi@heitorgouvea.me
EXPOSE 1337 3306
RUN apt -qy update
RUN apt list --upgradable
RUN apt -qy dist-upgrade
RUN apt install -qy \
gcc \
wget \
curl \
git \
man \
unzip \
nmap \
wpscan \
dirb \
nikto \
sqlmap \
hashcat \
john \
findmyhash \
radare2 \
apktool \
exploitdb \
weevely \
theharvester \
gdb \
fcrackzip \
metasploit-framework \
hashid \
python-pip \
smali \
dex2jar \
whois \
smtp-user-enum \
hydra \
netcat \
fping \
golang \
exiftool \
steghide \
binwalk \
wordlists \
nodejs \
npm \
netdiscover \
mycli \
&& apt clean \
&& apt -y autoremove \
&& rm -rf /var/lib/apt/lists/*
RUN gunzip /usr/share/wordlists/rockyou.txt.gz
RUN pip install httplib2
RUN export PATH=$PATH:~/go/bin/
RUN git clone https://github.com/codingo/Interlace interlace && cd interlace && python3 setup.py install
RUN cpan install LWP::Protocol::https IO::Socket::SSL DBIx::Custom Switch Config::Simple JSON LWP::UserAgent MIME::Base32 Text::Morse IO::Socket::Timeout
# RUN mysqld_safe > /dev/null 2>&1 &
# RUN mysql -uroot -e "CREATE USER 'admin'@'0.0.0.0' IDENTIFIED BY 'admin'"
# RUN mysql -uroot -e "GRANT ALL PRIVILEGES ON *.* TO 'admin'@'0.0.0.0' WITH GRANT OPTION"