cyberdefenders / email-header-analyzer

E-Mail Header Analyzer
https://mailheaderanalyzer.herokuapp.com/
Other
638 stars 158 forks source link

[Parsing Error]: Import correction and trouble parsing the "data" variable #6

Closed BLTSEC closed 6 years ago

BLTSEC commented 6 years ago

MHA is an awesome tool and I loved the output I received using the Heroku. Thank you very much for creating it! I did however have some issues running MHA locally:

Here's my Traceback:

`Traceback (most recent call last): File "/home/user/.local/share/virtualenvs/MHA-XuZowLoP/lib/python3.6/site-packages/flask/app.py", line 1997, in call return self.wsgi_app(environ, start_response) File "/home/user/.local/share/virtualenvs/MHA-XuZowLoP/lib/python3.6/site-packages/flask/app.py", line 1985, in wsgi_app response = self.handle_exception(e) File "/home/user/.local/share/virtualenvs/MHA-XuZowLoP/lib/python3.6/site-packages/flask/app.py", line 1540, in handle_exception reraise(exc_type, exc_value, tb) File "/home/user/.local/share/virtualenvs/MHA-XuZowLoP/lib/python3.6/site-packages/flask/_compat.py", line 33, in reraise raise value File "/home/user/.local/share/virtualenvs/MHA-XuZowLoP/lib/python3.6/site-packages/flask/app.py", line 1982, in wsgi_app response = self.full_dispatch_request() File "/home/user/.local/share/virtualenvs/MHA-XuZowLoP/lib/python3.6/site-packages/flask/app.py", line 1614, in full_dispatch_request rv = self.handle_user_exception(e) File "/home/user/.local/share/virtualenvs/MHA-XuZowLoP/lib/python3.6/site-packages/flask/app.py", line 1517, in handle_user_exception reraise(exc_type, exc_value, tb) File "/home/user/.local/share/virtualenvs/MHA-XuZowLoP/lib/python3.6/site-packages/flask/_compat.py", line 33, in reraise raise value File "/home/user/.local/share/virtualenvs/MHA-XuZowLoP/lib/python3.6/site-packages/flask/app.py", line 1612, in full_dispatch_request rv = self.dispatch_request() File "/home/user/.local/share/virtualenvs/MHA-XuZowLoP/lib/python3.6/site-packages/flask/app.py", line 1598, in dispatch_request return self.view_functionsrule.endpoint File "/home/user/Documents/scripts/Python/MHA/server.py", line 81, in index n = HeaderParser().parsestr(data.encode('ascii', 'ignore')) File "/usr/lib/python3.6/email/parser.py", line 77, in parsestr

File "/usr/lib/python3.6/email/parser.py", line 68, in parsestr """ TypeError: initial_value must be str or None, not bytes`

lnxg33k commented 6 years ago

Thanks for the feedback. MHA was written using Python 2 and not 3