Attack_range: construcción vagabunda no funciona

Creado en 30 abr. 2020  ·  3Comentarios  ·  Fuente: splunk/attack_range

Hola,

no es un desarrollador de Python, pero cuando se usa vagrant, los módulos terraform se cargan y el código sale disparado ... Luego comento la importación del módulo terraform y las bombas vagrant.

¿No deberían todos los módulos estar en la biblioteca y simplemente funcionar?

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'

sin importación de módulo terraform
(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

Todos 3 comentarios

¿Le importaría volver a intentar configurar vagrant ... mirando la salida parece que las bibliotecas no se instalaron, por ejemplo: pip install -r requirements.txt o actualmente en el virtualenv incorrecto? Pero consulte el paso 2 sobre los requisitos previos en el documento . Si se ejecuta, todavía se devuelven errores de No module name . Ejecute which pip yo whereis pip y comparta la salida con nosotros.

mudame. Quizás actualice su documentación para novatos; tal vez debería escribir una guía si la hago funcionar más tarde también :)

  1. En Ubuntu, el pip no pudo instalar psutil desde requirements.txt -> falló.
  2. Esto se puede solucionar instalando python-dev = sudo apt-get install python3.6-dev
  3. Anteriormente instalé psutil manualmente pero no en el entorno virtualenv
  4. También ejecuté el script de rango de ataque fuera del entorno de venv virtualenv

@julianwieg actualizó la wiki para incluir tu guía, ¡muchas gracias por eso!

¿Fue útil esta página
0 / 5 - 0 calificaciones