Support Center

Burp Community

See what our users are saying about Burp Suite:

How do I?

New Post View All

Feature Requests

New Post View All

Burp Extensions

New Post View All

Bug Reports

New Post View All

Burp Suite Documentation

Take a look at our Documentation section for full details about every Burp Suite tool, function and configuration option.

Full Documentation Contents Burp Projects
Suite Functions Burp Tools
Options Using Burp Suite

Burp Extender

Burp Extender lets you extend the functionality of Burp Suite in numerous ways.

Extensions can be written in Java, Python or Ruby.

API documentation Writing your first Burp Suite extension
Sample extensions View community discussions about Extensibility
Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

when I install a python extender(burpsmartbuster), it points out that "failed to load bapp"

si huo Jan 28, 2019 04:38AM UTC

I have already install jython.jar file(2.7,the file has been selected in options) and python(but i have two versions of python and both of them is system variables)
the error messages is here:
java.lang.IllegalArgumentException: Cannot create PyString with non-byte value
at org.python.core.PyString.<init>(
at org.python.core.PyString.<init>(
at org.python.core.Py.newString(
at org.python.core.PySystemState.initRegistry(
at org.python.core.PySystemState.doInitialize(
at org.python.core.PySystemState.initialize(
at org.python.core.PySystemState.initialize(
at org.python.core.PySystemState.initialize(
at org.python.core.PySystemState.initialize(
at org.python.core.PySystemState.initialize(
at org.python.core.ThreadStateMapping.getThreadState(
at org.python.core.Py.getThreadState(
at org.python.core.Py.getThreadState(
at org.python.core.Py.getSystemState(
at org.python.util.PythonInterpreter.<init>(
at org.python.util.PythonInterpreter.<init>(
at org.python.util.PythonInterpreter.<init>(
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at burp.a4e.<init>(Unknown Source)
at burp.fme.a(Unknown Source)
at Source)
at Source)

Paul Johnston Jan 28, 2019 12:20PM UTC Support Center agent

Can you please confirm the versions of your OS, Java and Burp. Are you installing using the BApp Store?

si huo Jan 28, 2019 01:39PM UTC
Hi, thanks for reply! I have confirmed that the Java was the latest, the version burp is .31 and I am using windows 10 pro. I can install other bapps which is of Java.CSRF SCANNER for example.So, it is very strange for me to figure it out. Thanks again for your reply.

si huo Jan 28, 2019 01:41PM UTC
To add: yes, I use BApp Store on burp to install.

Paul Johnston Jan 29, 2019 11:31AM UTC Support Center agent

Please check if you can install other Python extensions (e.g. Active Scan++) or if the problem is specific to BurpSmartBuster

Also, make sure you’re using jython-standalone.jar

si huo Jan 30, 2019 08:45AM UTC
When I use other python extensions, the issues occurs yet. I am sure I use the jython.jar.

Paul Johnston Jan 30, 2019 10:37AM UTC Support Center agent

Can you send us a screenshot of your Extender > Options tab. Just to be clear, it must be jython-standalone.jar that you use.

Post Your public answer

Your name
Your email address