2.2.7 build

This commit is contained in:
Somdev Sangwan
2024-11-04 01:59:30 +05:30
parent 93c6c966ee
commit 1b11c3574e
15 changed files with 139 additions and 26 deletions

View File

@@ -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):
"""