-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
67 lines (59 loc) · 1.19 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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
FROM archlinux:latest
WORKDIR /tmp/
RUN curl -O https://blackarch.org/strap.sh
RUN chmod +x strap.sh
RUN ./strap.sh
WORKDIR /root/
RUN echo '[multilib]' >> /etc/pacman.conf
RUN echo 'Include = /etc/pacman.d/mirrorlist' >> /etc/pacman.conf
RUN pacman -Syy --noconfirm \
base \
base-devel \
zip \
unrar \
sslsplit \
sqlmap \
john \
hydra \
zsh \
git \
wget \
vim \
nano \
gdb \
python \
python-pywinrm \
python-pip \
python2 \
python2-pip \
rpcbind \
binutils \
openssl \
libffi \
mlocate \
nmap \
nikto \
openssh \
sshpass \
samba \
smbclient \
openldap \
metasploit \
mitmproxy \
binwalk \
gnu-netcat \
evil-winrm \
padbuster \
wfuzz \
dirb \
gobuster \
enum4linux \
stegsolve \
steghide
RUN wget https://raw.githubusercontent.com/evyatarmeged/stegextract/master/stegextract -O /usr/bin/stegextract \
&& chmod +x /usr/bin/stegextract
RUN pip install impacket stegcracker shodan BeautifulSoup4 -U --force-reinstall
RUN wget https://raw.githubusercontent.com/samba-team/samba/master/examples/smb.conf.default -O /etc/samba/smb.conf
RUN sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
COPY .zshrc /root/
CMD ["/bin/zsh"]