github.com/n00py/Slackor@v0.0.0-20200610224921-d007fcea1740/impacket/tests/walkmodules.py (about)

     1  #!/usr/bin/env python
     2  # From https://stackoverflow.com/questions/1707709/list-all-the-modules-that-are-part-of-a-python-package
     3  import pkgutil
     4  import impacket
     5  package=impacket
     6  for importer, modname, ispkg in pkgutil.walk_packages(path=package.__path__,
     7                                                        prefix=package.__name__+'.',
     8                                                        onerror=lambda x: None):
     9      try:
    10          __import__(modname)
    11      except Exception as e:
    12          import traceback
    13          traceback.print_exc()
    14          print(e)
    15          pass