To access extensions from the BApp Store in Burp, your device must be able to access portswigger.net. You might not be able to access extensions because:
- You're offline.
- Your network requires an upstream proxy.
- An intercepting proxy is intercepting and resigning traffic with its own certificate. Burp doesn't trust self-signed certificates by default, so it blocks the connection.
If you're working offline in Burp, you can use a separate browser to download extensions from our website, then install them manually. For more information, see Installing extensions manually.
Step 1: Check your internet connection
Make sure your computer is connected to the internet. To verify this, open an external browser and try visiting https://portswigger.net. If you can't access the site, check your network settings or contact your administrator.
Step 2: Configure an upstream proxy
Some networks require an upstream proxy for internet access. If your network requires one, configure Burp to use it:
In Burp, click Settings. The Settings dialog opens.
Go to Network > Connections.
Under Upstream proxy servers, click Add. The Add upstream proxy rule dialog opens.
Enter the details of the upstream proxy. For more information, see Connections settings - Upstream proxy servers.
Click OK.
The upstream proxy rule is added to the table.
Step 3: Identify and resolve an intercepting proxy
Some networks use intercepting proxies, such as ZScaler, to inspect and decrypt encrypted traffic. These proxies intercept HTTPS connections and re-sign certificates, which means Burp won't trust the connection.
To check if an intercepting proxy is impacting your connection:
In Burp's browser, go to
https://portswigger.net/bappstore.In Burp, go to Settings > Network > TLS.
Under Server TLS certificates, find the entry for
portswigger.net.-
Check the issuer of the certificate:
If the issuer is a well-known CA provider such as Amazon, it's unlikely that an intercepting proxy is interfering with the connection.
If the certificate is issued by an intercepting proxy (such as ZScaler), or your company's security system, then your traffic is being intercepted.
If your traffic is being intercepted by a proxy, Burp might not trust the proxy's certificate. This can prevent access to the BApp Store.
To fix this, add the proxy's certificate authority (CA) to Burp's trusted certificates:
Find the path to the proxy's certificate. If you're unsure, check your system settings or ask a network administrator.
In Burp, go to Settings > Network > TLS.
Under Custom CA certificates, click Add.
Select the certificate file.
Restart Burp, then check whether you can access the BApp Store.