"ImportError: No module named os" with Headers Analyzer extension.
Hi, I'm running the latest Burp Suite Pro (1.7.23) on Kali Linux rolling 2017.1. After installing "Header Analyzer" extension i'm unable to start it. I get an error: #### Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: No module named os at org.python.core.Py.ImportError(Py.java:304) at org.python.core...1 Agent Answer 1 Community AnswerMay 25, 2017 10:20AM UTC
Method to Pause/Unpause Scanner
Does the API include methods for an extension to pause and unpause the scanner? I have searched the Javadocs but didn't find any. My scenario is an extension that implements ISessionHandlingAction to re-login the user when the session times out. I would like to pause the scanner while the login is happening so that it doesn't issue a bunch of requests with a stale session. Is the...3 Agent Answers 2 Community AnswersMay 24, 2017 07:05PM UTC
How do I highlight requests in a custom ITextEditor?
I am writing a extension that adds a IMessageEditorTab to each request that displays a modified HTTP body. The base of the code is very similar to https://github.com/PortSwigger/example-custom-editor-tab/blob/master/java/BurpExtender.java. How do I get the ITextEditor to colorize the HTTP request the way it does in the raw tab?1 Agent Answer 0 Community AnswerMay 19, 2017 09:41AM UTC
SAXParser Dependency Delimma
Hi guys, I'm in the process of writing a Burp extension in Python, and one of the dependency libraries makes use of the "xml.etree.cElementTree" module to parse XML markup. The problem is that any call to the "xml.etree.cElementTree.parse" function causes Jython to raise the following exception "java.lang.ClassNotFoundException: org.apache.xerces.parsers.SAXPars...7 Agent Answers 12 Community AnswersMay 19, 2017 08:02AM UTC
Extension for session handling not loaded
Hi, I use Extensions together with Makros and Makro-Postprocessing Extensions (for Session Management und Relogin). Generell the concept works. From time to time (every other our) I get alerts ("Configured Burp extension session handling is not loaded: ...") To fix this, I currently reconfigure the Session handling rule to remove the extension action handler, restarts burp, add ...4 Agent Answers 4 Community AnswersMay 12, 2017 09:37AM UTC
Override final ActiveScan values to insert custom payload?
IContextMenuInvocation - getSelectedMessage of original request / response
Hi I have added a custom context menu item, which reads the selected text of the currently open request / response. So far so good, however in the history view of Burp, when i have three tabs, i can only differentiate between Edited Request and Response. This means if the user has the Original Request Tab open and uses the context menu, the Edited Request text is returned from ihrr.getRequest...2 Agent Answers 1 Community AnswerMay 05, 2017 11:42AM UTC
Setting up Burp Proxy
is there any way i can set up burp proxy and port programmatically using burp extender?2 Agent Answers 1 Community AnswerMay 04, 2017 08:12PM UTC
Cannot import burp Extentions from python file
I'am trying to import IBurpExtender into my extention but I cant seem to import any of the API. I keep getting an import error. I cant figure out what is wrong. Traceback (most recent call last): File "/opt/......./burp.py", line 4, in <module> from burp import IBurpExtender File "/opt/......../burp.py", line 4, in <module> from burp import I...4 Agent Answers 4 Community AnswersMay 02, 2017 08:55PM UTC
Using IBurpExtenderCallbacks.makeHttpRequest at Background
I am trying to send 10 new requests after all requests generated by proxy. For that, I am handling requests in processHttpMessage method and sending requests with IBurpExtenderCallbacks.makeHttpRequest. It works but the problem is that you wait until those 10 requests made to see response of proxy and it takes time. I want those requests are sent at background while i am using burp proxy simult...1 Agent Answer 1 Community AnswerApr 29, 2017 10:19PM UTC