diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a9a5aec --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +tmp diff --git a/dockerfiles/build_firefox.sh b/dockerfiles/build_firefox.sh new file mode 100755 index 0000000..ef29a7d --- /dev/null +++ b/dockerfiles/build_firefox.sh @@ -0,0 +1,8 @@ +#!/bin/bash +docker build -f firefox.dockerfile . -t firefox +docker run -d --rm -p 5900:5900 --name firefox_vnc -e HOME=/ firefox x11vnc -forever -create +sleep 5 +vncviewer localhost +docker stop firefox_vnc + + diff --git a/dockerfiles/build_kali.sh b/dockerfiles/build_kali.sh new file mode 100755 index 0000000..383996b --- /dev/null +++ b/dockerfiles/build_kali.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker build -f kali.dockerfile . -t kali diff --git a/dockerfiles/firefox.dockerfile b/dockerfiles/firefox.dockerfile new file mode 100644 index 0000000..a02967b --- /dev/null +++ b/dockerfiles/firefox.dockerfile @@ -0,0 +1,6 @@ +FROM ubuntu +# Make sure the package repository is up to date +#RUN echo "deb http://archive.ubuntu.com/ubuntu precise main universe" > /etc/apt/sources.list +RUN apt-get update && apt-get install -y x11vnc xvfb firefox +RUN mkdir ~/.vnc && x11vnc -storepasswd 1234 ~/.vnc/passwd +RUN bash -c 'echo "firefox" >> /.bashrc' diff --git a/dockerfiles/kali.dockerfile b/dockerfiles/kali.dockerfile new file mode 100644 index 0000000..128377c --- /dev/null +++ b/dockerfiles/kali.dockerfile @@ -0,0 +1,8 @@ +FROM kalilinux/kali-linux-docker +RUN apt update && \ + apt install -y nmap \ + mc \ + neofetch \ + && \ + rm -rf /var/cache/apt +CMD /bin/bash