Burp Suite User Forum

Create new post

BurpSuite Enterprise Edition + Docker Integration + C# REST.API PARSER

Leonardo | Last updated: Nov 29, 2021 03:54PM UTC

I am working with a team on the following stuff: - C# REST.API SCAN PARSER WHICH CREATES SCANS OF AN EXISTING SITE AND EXECUTES SCANS AND DISPLAYS THE REPORT WITH A JSON PARSER - Dockerfile including the installation of Burp Now the following functions do need to be implemented: - Automation of Installation Burpsuite Enterprise Edition including: 1) Automatic generation of API user and API key 2) Allowance to add new websites that can be scanned through the API 3) Execution of scans and displaying of scan results My questions are: - Can the process of an API user and API key be automated. If so, how? (Do I need to create an config file?) - Can I create new websites through the API (either REST.API or the new API)? - Can I create an new user and API key by Dockerfile?

Maia, PortSwigger Agent | Last updated: Nov 30, 2021 03:44PM UTC

Hi, Creating an API user and API key cannot be automated. You will manually need to create these in the Enterprise server console. https://portswigger.net/burp/documentation/enterprise/administration-tasks/managing-team#creating-api-users You can create new sites via the GraphQL API. When using the REST API a new site can be created by a scan, but only if the site does not match an existing site according to the site matching rules. You can find out more info in the links below: https://portswigger.net/burp/documentation/enterprise/api-documentation https://portswigger.net/burp/documentation/enterprise/administration-tasks/site-scan-data Please note that unlike Burp Suite Professional we do not support the installation of Burp Suite Enterprise Edition in Docker. You may be better off using Burp Pro, providing your user requirements match the licensing model. https://portswigger.net/support/burp-suite-licensing-model

You must be an existing, logged-in customer to reply to a thread. Please email us for additional support.