

To start intercepting, just configure your local browser to point to 127.0.0.1:8080 (the port we exposed in the docker-compose file). Placed it in the _data volume, mapped to the user’s home directory): # Export the local IP address $ export IP = $(ifconfig en0 | grep inet | awk '$1="inet" ' ) $ docker-compose upīurp should now be up and running, accept the terms and conditionsĪnd you will be prompted to provide a licence key (which should be available to Burp since we # Start XQuartz # In the XQuartz preferences, go to the “Security” tab and make sure you’ve got “Allow connections from network clients” ticked: $ open -a XQuartz # Install XQuartz $ brew cask install xquartz The idea comes from a couple of handy blog posts ( 1, 2), which suggested to share the X11 socket of the host with the container and use it directly. How to run any GUI application from Docker The complete setup described in this blog post can be found on Github. Read along if you wanna know how to replicate the setup (or even to know how to run any GUI application from docker). That’s why I finally decided to port it to docker.


Everyone loves Burp, but sometimes moving around the Professional version among different virtual machines could be laborious.
