-
-
Notifications
You must be signed in to change notification settings - Fork 763
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
When running a scan after a recent update, error occurs in Ansible for installing appropriate packages.
BBOT Command
Example: bbot -m httpx -t evilcorp.com
OS, BBOT Installation Method + Version
Ubuntu, pipenv + poetry install, dev branch
Logs/Screenshots
Traceback (most recent call last):
File "/root/.local/share/virtualenvs/bbot-IFo4rpkg/bin/bbot", line 6, in <module>
sys.exit(main())
^^^^^^
File "/root/bbot/bbot/cli.py", line 314, in main
asyncio.run(_main())
File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/asyncio/base_events.py", line 687, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/root/bbot/bbot/cli.py", line 148, in _main
scan = Scanner(preset=preset)
^^^^^^^^^^^^^^^^^^^^^^
File "/root/bbot/bbot/scanner/scanner.py", line 184, in __init__
self.helpers.mkdir(self.temp_dir)
^^^^^^^^^^^^
File "/root/bbot/bbot/scanner/scanner.py", line 933, in helpers
return self.preset.helpers
^^^^^^^^^^^^^^^^^^^
File "/root/bbot/bbot/scanner/preset/preset.py", line 600, in helpers
from bbot.core.helpers.helper import ConfigAwareHelper
File "/root/bbot/bbot/core/helpers/helper.py", line 16, in <module>
from .depsinstaller import DepsInstaller
File "/root/bbot/bbot/core/helpers/depsinstaller/__init__.py", line 1, in <module>
from .installer import DepsInstaller
File "/root/bbot/bbot/core/helpers/depsinstaller/installer.py", line 16, in <module>
from ansible_runner.interface import run
File "/root/.local/share/virtualenvs/bbot-IFo4rpkg/lib/python3.12/site-packages/ansible_runner/__init__.py", line 1, in <module>
import pkg_resources
ModuleNotFoundError: No module named 'pkg_resources'
After installing setuptools package via pip, this allows BBOT to run with --force-deps to reinstall all required dependencies.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working