A script for installing private Burp Collaborator with Let's Encrypt SSL-certificate. Requires an Ubuntu virtual machine and public IP-address.
Works for example with Ubuntu 18.04/20.04/22.10 virtual machine and with following platforms:
- Amazon AWS EC2 VM (with or without Elastic IP).
- DigitalOcean VM (with or without Floating IP).
Please see the below blog post for usage instructions:
https://teamrot.fi/self-hosted-burp-collaborator-with-custom-domain/
- Clone this repository.
- Install Burp to /usr/local/BurpSuitePro.
- Run
sudo ./install.sh yourdomain.fi your@email.fi
(the email is for Let's Encrypt expiry notifications). - You should now have Let's encrypt certificate for the domain and a private burp collaborator properly set up.
- Start the collaborator with
sudo service burpcollaborator start
. - Configure your Burp Suite Professional to use it.
- ????
- Profit.
As stated in the blog post, be sure to firewall the ports 9443 and 9090 properly to allow connections only from your own Burp Suite computer IP address. Otherwise everyone in the internet can use your collaborator server!