Skip to content

Problems running burp-ui on startup

Hello - thanks for your much needed interface for Burp.

After booting I can easily use the terminal command "burp-ui" and I receive confirmation all is well ie;

burp-ui

  • Serving Flask app "burpui.cli"
  • Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) 127.0.0.1 - - [30/Nov/2019 14:48:52] "GET / HTTP/1.1" 302 - 127.0.0.1 - - [30/Nov/2019 14:48:52] "GET /login?next=%2F HTTP/1.1" 200 and so on....

Burp UI shows up in the browser as expected ie; http://127.0.0.1:5000

However all my attempts at getting burp-ui to start using a systemd service at startup have failed. I have tried all of the following within the script:

/usr/local/bin/burp-ui &
sudo /usr/local/bin/burp-ui &
sudo -u usermatter /usr/local/bin/burp-ui &
/usr/local/bin/burp-ui -- -h 0.0.0.0 -p 5000 &
/usr/local/bin/burp-ui start &
/etc/init.d/burp-ui start &

I have even followed this instruction:

cp /usr/local/share/burpui/contrib/debian/init.sh /etc/init.d/burp-ui
chmod +x /etc/init.d/burp-ui
update-rc.d burp-ui defaults

However upon restart the burp-ui software does not start. If I once again just manually type burp-ui - starts no problem.

Any thoughts about where I'm going wrong.

Thanks.

Jay