Skip to content

BurpNative

Ioannis Stais edited this page Jun 16, 2017 · 1 revision

The Burp extension is based on Jython. Jython is an implementation of the high-level, dynamic, object-oriented language Python seamlessly integrated with the Java platform.

Jython does not have support for C/C++ bindings and as a result the openfst (pywrapfst) bindings are disabled. This may have significant impact in performance. In order to cope with this, it is possible to use the native support of lightbulb framework. This feature allows the Burp extension to create a new native python subprocess each time that a campaign is started.

To enable this feature, do the following configuration:

  • Go to Settings, and choose the learning tab
  • Enable the NATIVE key, by setting it to true
  • Set the path for the lightbulb executable in NATIVE_PATH

Clone this wiki locally