the-useless-one / pywerview

A (partial) Python rewriting of PowerSploit's PowerView
GNU General Public License v3.0
890 stars 113 forks source link

fix missing dependency #50

Closed noraj closed 2 years ago

noraj commented 2 years ago
$ poetry run pywerview                                                             
/usr/lib/python3.10/site-packages/redis/connection.py:72: UserWarning: redis-py works best with hiredis. Please consider installing
  warnings.warn(msg)
Traceback (most recent call last):
  File "/home/noraj/.cache/pypoetry/virtualenvs/pywerview-_cf-8Fel-py3.10/bin/pywerview", line 5, in <module>
    from pywerview.cli.main import main
  File "/home/noraj/.cache/pypoetry/virtualenvs/pywerview-_cf-8Fel-py3.10/lib/python3.10/site-packages/pywerview/cli/main.py", line 24, in <module>
    from pywerview.cli.helpers import *
  File "/home/noraj/.cache/pypoetry/virtualenvs/pywerview-_cf-8Fel-py3.10/lib/python3.10/site-packages/pywerview/cli/helpers.py", line 20, in <module>
    from pywerview.functions.net import NetRequester
  File "/home/noraj/.cache/pypoetry/virtualenvs/pywerview-_cf-8Fel-py3.10/lib/python3.10/site-packages/pywerview/functions/net.py", line 30, in <module>
    from pywerview.requester import LDAPRPCRequester
  File "/home/noraj/.cache/pypoetry/virtualenvs/pywerview-_cf-8Fel-py3.10/lib/python3.10/site-packages/pywerview/requester.py", line 40, in <module>
    import pywerview.formatters as fmt
  File "/home/noraj/.cache/pypoetry/virtualenvs/pywerview-_cf-8Fel-py3.10/lib/python3.10/site-packages/pywerview/formatters.py", line 21, in <module>
    from impacket.examples.ntlmrelayx.attacks.ldapattack import MSDS_MANAGEDPASSWORD_BLOB
  File "/home/noraj/.cache/pypoetry/virtualenvs/pywerview-_cf-8Fel-py3.10/lib/python3.10/site-packages/impacket/examples/ntlmrelayx/attacks/__init__.py", line 56, in <module>
    __import__(package + '.' + os.path.splitext(file)[0])
  File "/home/noraj/.cache/pypoetry/virtualenvs/pywerview-_cf-8Fel-py3.10/lib/python3.10/site-packages/impacket/examples/ntlmrelayx/attacks/ldapattack.py", line 43, in <module>
    from dsinternals.system.Guid import Guid
ModuleNotFoundError: No module named 'dsinternals'
ThePirateWhoSmellsOfSunflowers commented 2 years ago

Hi,

Thank for the report, however, this is in impacket bug. I've submitted a PR to fix it, see https://github.com/SecureAuthCorp/impacket/pull/1320.

Closing.

:sunflower: