How to run any GUI application (and Burp in particular) from Docker.
A full description can be found on my website: https://www.marcolancini.it/2018/blog-docker-burp/
- Place the Burp (Professional or Free) JAR file and the licence key in the
_data/sources
folder - Export the local IP address:
export LOCAL_IP=$(ifconfig en0 | grep inet | awk '$1=="inet" {print $2}')
- Create an environment file:
- Copy the template:
cp burp.env.tpl burp.env
- A possible configuration is the following:
- Copy the template:
DISPLAY=${LOCAL_IP}:0
ENV_MEM_JVM=2048m
ENV_BURP_PRO=0 # 1 for Burp Pro, 0 for Free version
- Start services:
docker-compose up