Kali Docker Build: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „=Verzeichnis anlegen= *mkdir -p /mnt/docker/kali *cd /mnt/docker/kali“ |
|||
| (5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
*mkdir -p /mnt/docker/kali | *mkdir -p /mnt/docker/kali | ||
*cd /mnt/docker/kali | *cd /mnt/docker/kali | ||
=Docker Compose File= | |||
*cat docker-compose.yml | |||
version: "3.3" | |||
services: | |||
kali: | |||
build: . | |||
container_name: kali | |||
ports: | |||
- 4444:4444 | |||
- 9922:9922 | |||
=Dockerfile= | |||
*cat Dockerfile | |||
FROM kalilinux/kali-rolling | |||
RUN apt-get update && apt-get install -y openssh-server nmap metasploit-framework | |||
RUN mkdir /var/run/sshd | |||
RUN echo 'root:kali' | chpasswd | |||
RUN echo PermitRootLogin yes >> /etc/ssh/sshd_config | |||
RUN echo Port 9922 >> /etc/ssh/sshd_config | |||
RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd | |||
RUN echo "export VISIBLE=now" >> /etc/profile | |||
EXPOSE 22 4444 | |||
CMD ["/usr/sbin/sshd","-D"] | |||
=starten und stoppen= | |||
*docker-compose up -d | |||
*docker-compose down | |||
=Handling= | |||
*ssh root@localhost -p 9922 | |||
;user root | |||
;pass kali | |||
=Programme installieren= | |||
Erweitern | |||
;RUN apt-get update && apt-get install -y openssh-server nmap metasploit-framework | |||
ZU | |||
;RUN apt-get update && apt-get install -y openssh-server nmap metasploit-framework masscan net-tools | |||
*docker-compose build | |||
Aktuelle Version vom 8. Oktober 2022, 13:42 Uhr
Verzeichnis anlegen
- mkdir -p /mnt/docker/kali
- cd /mnt/docker/kali
Docker Compose File
- cat docker-compose.yml
version: "3.3"
services:
kali:
build: .
container_name: kali
ports:
- 4444:4444
- 9922:9922
Dockerfile
- cat Dockerfile
FROM kalilinux/kali-rolling RUN apt-get update && apt-get install -y openssh-server nmap metasploit-framework RUN mkdir /var/run/sshd RUN echo 'root:kali' | chpasswd RUN echo PermitRootLogin yes >> /etc/ssh/sshd_config RUN echo Port 9922 >> /etc/ssh/sshd_config RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd RUN echo "export VISIBLE=now" >> /etc/profile EXPOSE 22 4444 CMD ["/usr/sbin/sshd","-D"]
starten und stoppen
- docker-compose up -d
- docker-compose down
Handling
- ssh root@localhost -p 9922
- user root
- pass kali
Programme installieren
Erweitern
- RUN apt-get update && apt-get install -y openssh-server nmap metasploit-framework
ZU
- RUN apt-get update && apt-get install -y openssh-server nmap metasploit-framework masscan net-tools
- docker-compose build