diff --git a/Dockerfile b/Dockerfile index a839259..0671b66 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ USER 0 RUN apt update RUN apt install -yq libssl-dev \ - curl \ + wget curl unzip \ openssl \ ca-certificates \ fontconfig \ @@ -15,8 +15,19 @@ RUN apt install -yq libssl-dev \ libxext6 \ libxrender1 \ libxtst6 \ - gnupg\ - supervisor + gnupg \ + supervisor \ + python3 python3-pip \ + scrot python3-tk python3-dev \ + libx11-6 libx11-dev libxext-dev libxtst6 \ + libpng-dev libjpeg-dev libtiff-dev libfreetype6-dev \ + x11-xserver-utils \ + xserver-xorg \ + fluxbox \ + xvfb \ + && apt-get clean + +RUN pip3 install pyautogui pillow opencv-python RUN mkdir -p /usr/share/man/man1 && \ curl -fsSL https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor -o /etc/apt/trusted.gpg.d/adoptium.gpg && \ diff --git a/burp/next_button.png b/burp/next_button.png new file mode 100644 index 0000000..bc58a46 Binary files /dev/null and b/burp/next_button.png differ diff --git a/supervisord/burpsuite.sh b/supervisord/burpsuite.sh index e69de29..0ad2917 100644 --- a/supervisord/burpsuite.sh +++ b/supervisord/burpsuite.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +export DISPLAY=:1.0 +sleep 2 + + +# Launch Burp Suite +java -jar /home/default/burpsuite_community.jar + +# Give it time to start up +sleep 10 + +# Run your Python script to click "Next" +python3 /workspace/auto_click_next.py