2.2.7 build
This commit is contained in:
@@ -1,5 +1,18 @@
|
||||
import re
|
||||
|
||||
burp_regex = re.compile(r'''(?m)^ <url><!\[CDATA\[(.+?)\]\]></url>
|
||||
<host ip="[^"]*">[^<]+</host>
|
||||
<port>[^<]*</port>
|
||||
<protocol>[^<]*</protocol>
|
||||
<method><!\[CDATA\[(.+?)\]\]></method>
|
||||
<path>.*</path>
|
||||
<extension>(.*)</extension>
|
||||
<request base64="(?:false|true)"><!\[CDATA\[([\s\S]+?)]]></request>
|
||||
<status>([^<]*)</status>
|
||||
<responselength>([^<]*)</responselength>
|
||||
<mimetype>([^<]*)</mimetype>''')
|
||||
|
||||
|
||||
def reader(path, mode='string'):
|
||||
"""
|
||||
reads a file
|
||||
@@ -11,6 +24,7 @@ def reader(path, mode='string'):
|
||||
else:
|
||||
return ''.join([line for line in file])
|
||||
|
||||
|
||||
def parse_request(string):
|
||||
"""
|
||||
parses http request
|
||||
@@ -25,6 +39,7 @@ def parse_request(string):
|
||||
result['data'] = match.group(4)
|
||||
return result
|
||||
|
||||
|
||||
def parse_headers(string):
|
||||
"""
|
||||
parses headers
|
||||
@@ -37,18 +52,6 @@ def parse_headers(string):
|
||||
result[splitted[0]] = ':'.join(splitted[1:]).strip()
|
||||
return result
|
||||
|
||||
burp_regex = re.compile(r'''(?m)^ <url><!\[CDATA\[(.+?)\]\]></url>
|
||||
<host ip="[^"]*">[^<]+</host>
|
||||
<port>[^<]*</port>
|
||||
<protocol>[^<]*</protocol>
|
||||
<method><!\[CDATA\[(.+?)\]\]></method>
|
||||
<path>.*</path>
|
||||
<extension>(.*)</extension>
|
||||
<request base64="(?:false|true)"><!\[CDATA\[([\s\S]+?)]]></request>
|
||||
<status>([^<]*)</status>
|
||||
<responselength>([^<]*)</responselength>
|
||||
<mimetype>([^<]*)</mimetype>''')
|
||||
|
||||
|
||||
def burp_import(path):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user