Burp proxy v1.3 by PortSwigger
The burp proxy program is an executable JAR (Java archive) file called burpproxy_v1.3.jar
Burp proxy requires a Java Runtime Environment, and will run on any platform for which a JRE is implemented. It requires Java version 1.4 or later, and it is recommended that the latest available JRE is used. JREs for Windows, Linux and Solaris can be obtained for free from http://java.sun.com/j2se/downloads.html
Burp proxy can be launched using the command “java -jar burpproxy_v1.3.jar”. On some platforms, it can be launched simply by double-clicking on the JAR file.
Note that the default settings of the JRE Virtual Machine may limit the amount of system resources available to the burp proxy process. If burp proxy is to be used for tasks that require large amounts of memory, the VM memory settings should be changed. The file proxy.bat launches burp proxy with up to 256Mb of available memory. This file can be edited to specify a different memory size.
If burp proxy fails to start, or generates the error “Exception in thread main”, check that the correct JRE version has been installed. If so, check that the “java” command is launching the most recent JRE, and not an earlier installed version. If necessary, modify the startup command to contain absolute paths to both the JRE and the JAR file, e.g. “/usr/bin/java -jar /usr/tools/burpproxy_v1.3.jar”.