Skip to content

Instantly share code, notes, and snippets.

@random-robbie
Created August 6, 2019 14:20
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save random-robbie/b9fdd8154e25d69769bb1ca73d7538bc to your computer and use it in GitHub Desktop.
Save random-robbie/b9fdd8154e25d69769bb1ca73d7538bc to your computer and use it in GitHub Desktop.
Burp Browser Docker
FROM ubuntu:latest
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update -y && \
apt-get install -y \
git \
xvfb \
x11vnc \
wget \
python \
python-numpy \
unzip \
menu \
geany \
openbox \
net-tools \
geany \
menu \
openjdk-8-jre \
firefox
Run cd /root && git clone https://github.com/kanaka/noVNC.git && \
cd noVNC/utils && git clone https://github.com/kanaka/websockify websockify && \
cd /root
ADD burpsuite_pro.jar /root
ADD startup.sh /startup.sh
RUN chmod 0755 /startup.sh && \
apt-get autoclean && \
apt-get autoremove
CMD ["./startup.sh"]
#!/bin/bash
export DISPLAY=:1
Xvfb :1 -screen 0 1600x900x16 &
sleep 5
openbox-session&
x11vnc -display :1 -nopw -listen localhost -xkb -ncache 10 -ncache_cr -forever &
cd /root/noVNC && ln -s vnc_auto.html index.html && ./utils/launch.sh --vnc localhost:5900
java -jar -Xmx2G /root/burpsuite_pro.jar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment