{"repo":"devoteam-cybertrust/burpcollaborator-docker","free":true,"listed":false,"github":"https://github.com/devoteam-cybertrust/burpcollaborator-docker","clone":"git clone https://github.com/devoteam-cybertrust/burpcollaborator-docker.git","description":"This repository includes a set of scripts to install a Burp Collaborator Server in a docker environment, using a LetsEncrypt wildcard certificate. The objective is to simplify as much as possible the process of setting up and maintaining the server.","language":"Shell","stars":302,"topics":["burp-collaborator-server","docker","letsencrypt-certificates"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Burp Collaborator Server docker container with LetsEncrypt certificate This repository includes a set of scripts to install a Burp Collaborator Server in a docker environment, using a LetsEncrypt wildcard certificate. The objective is to simplify as much as possible the process of setting up and maintaining the server. Setup your domain Delegate a domain or subdomain to your soon-to-be burp collaborator server IP address. At the minimum you'll need an NS record for the domain/subdomain to be used. For example, if your collaborator domain is burpserver.example , you need to make NS records pointing with an A record to the public IP of the server: 1.2.3.4 Here as an example dig command to confirm: Check https://portswigger.net/burp/documentation/collaborator/deploying#dns-configuration for further info. Requirements Internet accessible server bash docker bc jq openssl Burp Suite Professional Setup the environment Clone or download the repository to the server to a directory of your choice. Put the Burp Suite JAR file in (make sure the name is exactly , and it is the actual file not a link ) Run init.sh with your subdomain and server public IP address as argument: This will start the environment for the subdomain , creating a wildcard certificate as . During certificate issuance, Burp Collaborator's built-in DNS server is used to serve the ACME DNS-01 challenge records. Certbot runs with manual hooks that inject the challenge TXT records into Burp's configuration and restart it ","default_branch":null,"files":null,"tree":[],"storefront":"/r/devoteam-cybertrust","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/devoteam-cybertrust/burpcollaborator-docker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}