Hands-On Application Penetration Testing with Burp Suite
上QQ阅读APP看书,第一时间看更新

FoxyProxy for Firefox

The most popular add-on for Firefox when it comes to proxy management is this nifty little add-on called FoxyProxy, written by Eric H Jung:

FoxyProxy allows you to create multiple profiles that can be set to different proxy endpoints, and selected at will when there is a requirement.

Here's what FoxyProxy looks like with multiple profiles created in Firefox. This menu becomes available as an option in the Firefox window that can be activated with a click:

Let's take a simple example of setting up a proxy option:

  1. Install the Firefox extension using Firefox's about:addons page. The add-on name is FoxyProxy Standard:
  1. Once installation is completed, a tiny icon of a fox will become available in the top right corner next to the Settings button.
  2. Click the FoxyProxy icon and select Options.
  3. Click Add to open the page to add a new proxy.
  4. Add all the details that describe your Burp proxy endpoint. Select a color as well. This is the color that the fox icon will change to when the proxy is in use:
  1. The newly created proxy will come up in the list of available proxy profiles.
  2. Click on the fox icon to select your proxy. You can verify if this is working or not by looking at the traffic in Burp:
  1. To switch off the proxy and to use the Firefox default option (No proxy), select Turn Off FoxyProxy.

This add-on is extremely powerful when it comes to filtering domain names and even URLs. You can add patterns that will match or not, and cause only traffic destined to a specific domain to go through FoxyProxy, and eventually through Burp.