Attack_range: vagrant build não funciona

Criado em 30 abr. 2020  ·  3Comentários  ·  Fonte: splunk/attack_range

Olá,

não um python dev, mas quando o vagrant é usado, os módulos do terraform são carregados e o código é bombardeado ... Então eu comento a importação do módulo do terraform e o vagrant bombardeia.

Os módulos não deveriam estar todos na biblioteca e apenas 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'

sem importação de módulo de 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 comentários

Importa-se de tentar novamente para configurar o vagrant ... olhando para a saída, parece que as bibliotecas não foram instaladas, por exemplo: pip install -r requirements.txt ou atualmente no virtualenv errado. Mas veja a etapa 2 sobre pré-requisitos no documento . Se estiver executando isso, ainda retornando No module name erros. Execute which pip e / ou whereis pip e compartilhe a saída conosco.

me mudo. Talvez atualize sua documentação para noobs; talvez eu deva escrever um guia se eu fizer funcionar mais tarde também :)

  1. No Ubuntu, o pip não pôde instalar o psutil a partir de requirements.txt -> falhou.
  2. Isso pode ser corrigido instalando python-dev = sudo apt-get install python3.6-dev
  3. Eu instalei o psutil anteriormente, mas não no ambiente virtualenv
  4. Também executei o script de alcance de ataque fora do ambiente venv virtualenv

@julianwieg atualizou o wiki para incluir seu guia, muito obrigado por isso!

Esta página foi útil?
0 / 5 - 0 avaliações