Kali Docker Build: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 12: Zeile 12:
 
       - 4444:4444
 
       - 4444:4444
 
       - 9922:9922
 
       - 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