stampery / mongoaudit

🔥 A powerful MongoDB auditing and pentesting tool 🔥
https://mongoaud.it
MIT License
1.32k stars 136 forks source link

Crashed on advanced run step 22 #26

Closed gwainer closed 7 years ago

gwainer commented 7 years ago

Hi, I've ran the script in a Amazon Linux machine, targeting mongodb installed in ubuntu 14.04. The UI crashed with the following trace:

Traceback (most recent call last):
  File "mongoaudit/__main__.py", line 66, in <module>
  File "mongoaudit/__main__.py", line 63, in main
  File "mongoaudit/__main__.py", line 23, in __init__
  File "mongoaudit/__main__.py", line 58, in main
  File "site-packages/urwid/main_loop.py", line 278, in run
  File "site-packages/urwid/main_loop.py", line 376, in _run
  File "site-packages/urwid/main_loop.py", line 682, in run
  File "site-packages/urwid/main_loop.py", line 719, in _loop
  File "site-packages/urwid/raw_display.py", line 393, in <lambda>
  File "site-packages/urwid/raw_display.py", line 493, in parse_input
  File "site-packages/urwid/main_loop.py", line 403, in _update
  File "site-packages/urwid/main_loop.py", line 503, in process_input
  File "site-packages/urwid/container.py", line 592, in keypress
  File "site-packages/urwid/container.py", line 1587, in keypress
  File "mongoaudit/widgets.py", line 220, in keypress
  File "site-packages/urwid/container.py", line 1587, in keypress
  File "site-packages/urwid/decoration.py", line 621, in keypress
  File "site-packages/urwid/container.py", line 2269, in keypress
  File "site-packages/urwid/wimp.py", line 535, in keypress
  File "site-packages/urwid/widget.py", line 464, in _emit
  File "site-packages/urwid/signals.py", line 264, in emit
  File "site-packages/urwid/signals.py", line 294, in _call_callback
  File "mongoaudit/widgets.py", line 184, in next
  File "mongoaudit/cards.py", line 99, in _next
  File "mongoaudit/cards.py", line 127, in run_test
  File "mongoaudit/widgets.py", line 271, in run
  File "mongoaudit/testers/testers.py", line 45, in run
  File "mongoaudit/testers/testers.py", line 159, in run
  File "mongoaudit/testers/testers.py", line 236, in try_scram
  File "site-packages/pymongo/database.py", line 1018, in authenticate
  File "site-packages/pymongo/mongo_client.py", line 439, in _cache_credentials
  File "site-packages/pymongo/topology.py", line 210, in select_server
  File "site-packages/pymongo/topology.py", line 186, in select_servers
pymongo.errors.ServerSelectionTimeoutError: connection closed
Failed to execute script __main__

The mongodb instance is using SSL and auth as expected.

Thanks,