Attack_range: бродячая сборка не работает

Созданный на 30 апр. 2020  ·  3Комментарии  ·  Источник: splunk/attack_range

Привет,

не разработчик python, но когда используется vagrant, загружаются модули terraform, и код вылетает из строя .... Затем я закомментировал импорт модуля terraform и бродячие бомбы.

Должны ли модули не все находиться в библиотеке, а просто работать?

user<strong i="8">@ubuntu1</strong>:~/attack_range$ python attack_range.py -m vagrant -a build Traceback (most recent call last): File "attack_range.py", line 7, in <module> from modules.TerraformController import TerraformController File "/home/user/attack_range/modules/TerraformController.py", line 4, in <module> from modules import aws_service, splunk_sdk File "/home/user/attack_range/modules/aws_service.py", line 3, in <module> import boto3 ModuleNotFoundError: No module named 'boto3'

нет импорта модуля терраформ
(venv) user<strong i="12">@ubuntu1</strong>:~/attack_range$ python attack_range.py -m vagrant -a build Traceback (most recent call last): File "attack_range.py", line 8, in <module> from modules.VagrantController import VagrantController File "/home/user/attack_range/modules/VagrantController.py", line 7, in <module> import ansible_runner ModuleNotFoundError: No module named 'ansible_runner' (venv) 1 user<strong i="13">@ubuntu1</strong>:~/attack_range$

`

question

Все 3 Комментарий

Не могли бы вы повторить попытку настройки vagrant ... глядя на вывод, кажется, что либо библиотеки не были установлены, например: pip install -r requirements.txt либо в настоящее время используется неправильный virtualenv. Но см. Шаг 2 о предварительных требованиях в документации . Если он запущен, он все еще возвращает ошибки No module name . Запустите which pip и / или whereis pip и поделитесь с нами результатом.

немой меня. Возможно, обновите вашу документацию для новичков; возможно, мне стоит написать руководство, если оно будет работать и позже :)

  1. В Ubuntu пакету не удалось установить psutil из файла requirements.txt -> не удалось.
  2. Это можно исправить, установив python-dev = sudo apt-get install python3.6-dev.
  3. Раньше я вручную устанавливал psutil, но не в среде virtualenv
  4. Я также выполнил сценарий диапазона атаки вне среды venv virtualenv

@julianwieg обновил вики,

Была ли эта страница полезной?
0 / 5 - 0 рейтинги