mirror of https://gitlab.com/bashrc2/epicyon
Extract text from binary
parent
a44de630dc
commit
fdaeb506a4
16
daemon.py
16
daemon.py
|
|
@ -2656,15 +2656,15 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
print('messageFields1: '+str(msg.get_payload(decode=False)))
|
print('messageFields1: '+str(msg.get_payload(decode=False)))
|
||||||
print('messageFields2: '+str(msg.get_payload(decode=True)))
|
print('messageFields2: '+str(msg.get_payload(decode=True)))
|
||||||
imageBoundary=b"Content-Disposition: form-data"
|
imageBoundary=b"Content-Disposition: form-data"
|
||||||
if imageBoundary in msg.get_payload(decode=True):
|
imageLocation=postBytes.find(imageBoundary)
|
||||||
msg=msg.get_payload(decode=True).split(imageBoundary,1)[0]
|
print('messageFields3')
|
||||||
print('messageFields3.1')
|
if imageLocation>-1:
|
||||||
messageFields=msg.decode('utf-8').split(boundary)
|
|
||||||
print('messageFields3.2')
|
|
||||||
else:
|
|
||||||
messageFields=msg.get_payload(decode=True).decode('utf-8').split(boundary)
|
|
||||||
print('messageFields4')
|
print('messageFields4')
|
||||||
print('messageFields5: '+str(messageFields))
|
msg = email.parser.BytesParser().parsebytes(postBytes[:imageLocation])
|
||||||
|
print('messageFields5')
|
||||||
|
messageFields=msg.get_payload(decode=True).decode('utf-8').split(boundary)
|
||||||
|
print('messageFields6')
|
||||||
|
print('messageFields7: '+str(messageFields))
|
||||||
fields={}
|
fields={}
|
||||||
filename=None
|
filename=None
|
||||||
attachmentMediaType=None
|
attachmentMediaType=None
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue