The Burp Suite User Forum was discontinued on the 1st November 2024.

Burp Suite User Forum

For support requests, go to the Support Center. To discuss with other Burp users, head to our Discord page.

SUPPORT CENTER DISCORD

Java Socks Override on OSX

Jonathan | Last updated: Jun 04, 2015 02:02AM UTC

Hi there, This is more a heads up rather than a question. I use a socks proxy via SSH/corkscrew when I am onsite at clients' sites to get unobstructed internet. To do this I set the OSX OS proxy settings to my socks server 127.0.0.1. However, it seems as though Java picks this up automatically when Burp is run and these settings override the socks setting within Burp (this is also with no setting in the Java console as well!). That is, despite having no socks setting set in Burp, the HTTP requests are still being sent via the socks proxy. However, if you add these settings in the cmd line it turns this behaviour off and respects (aye) the settings within Burp (at least it does for OSX): -DsocksProxyPort -DsocksProxyHost. So the command looks like: java -DsocksProxyPort -DsocksProxyHost -classpath /xxx/xxx/xxx/burp.jar -mx512m -XX:MaxPermSize=2G burp.StartBurp Cheers Jonathan

PortSwigger Agent | Last updated: Jun 04, 2015 02:39PM UTC