The Burp Suite User Forum was discontinued on the 1st November 2024.

Burp Suite User Forum

For support requests, go to the Support Center. To discuss with other Burp users, head to our Discord page.

SUPPORT CENTER DISCORD

Burp pro on Docker with Redhat host

vinny | Last updated: Sep 17, 2019 10:15PM UTC

How do I make Burp Pro run on docker with Redhat OS host and make the license persist?

Liam, PortSwigger Agent | Last updated: Sep 18, 2019 01:14PM UTC

Vinny, could you try the following process: - Run Burp on your host machine and license the file manually. - A file will be created. e.g. on Linux it is ~/.java/.userPrefs/burp/prefs.xml - Find and grab the file. - Add the file to the Docker volume. - Ensure it is included in the correct path in your Docker image. Please let us know if you need any further assistance.

Burp User | Last updated: Sep 26, 2019 10:35PM UTC

Hi Liam, In one of the above steps you mention '- Ensure it is included in the correct path in your Docker image.' my folder structure inside the container: /app - root /app/ptas/static/burpsuite.jar - burp jar My docker application is under '/app' folder and I included the below volume mount path but it did not recognize the license. docker run -v ~/.java/.userPrefs/burp/prefs.xml:/app/.java/.userPrefs/burp/prefs.xml what should the correct path look like in docker image? Currently the image ends up requesting license activation.

Burp User | Last updated: Sep 27, 2019 06:07PM UTC

Hi Liam, I fixed the path issue by mapping to root folder: ~/.java/.userPrefs/burp/prefs.xml:/root/.java/.userPrefs/burp/prefs.xml Now when I start burp, it still ends up asking for license activation: Burp will now attempt to contact the license server and activate your license. This will require Internet access. NOTE: license activations are monitored. If you perform too many activations, further activations for this license may be prevented. Enter preferred activation method (o=online activation; m=manual activation; r=re-enter license key) java.util.prefs.FileSystemPreferences syncWorld WARNING: Couldn't flush user prefs: java.util.prefs.BackingStoreException: Can't rename /root/.java/.userPrefs/burp/prefs.tmp to /root/.java/.userPrefs/burp/prefs.xml

Mike, PortSwigger Agent | Last updated: Sep 30, 2019 01:42PM UTC