Advertisement
Templario_7777

burp

Sep 12th, 2022
1,133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1. from burp import IBurpExtender, IHttpListener
  2.  
  3. class BurpExtender(IBurpExtender, IHttpListener):
  4.   def registerExtenderCallbacks(self, callbacks):
  5.     self._callbacks = callbacks
  6.     self._helpers = callbacks.getHelpers()
  7.     callbacks.registerHttpListener(self)
  8.     callbacks.setExtensionName("Respuesta")
  9.     #print("Hello Burp")
  10.     #callbacks.issueAlert("Hello alerts!")
  11.  
  12.   def getResponseHeadersAndBody(self, content):
  13.     response = content.getResponse()
  14.     response_data = self._helpers.analyzeResponse(response)
  15.     headers = list(response_data.getHeaders() or '')
  16.     body = response[response_data.getBodyOffset():].tostring()
  17.     return headers, body
  18.  
  19.   def processHttpMessage(self, tool, is_request, content):
  20.     if is_request:
  21.       return
  22.     headers, body = self.getResponseHeadersAndBody(content)
  23.     print(body)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement