Attack_range: la construction vagabonde ne fonctionne pas

Créé le 30 avr. 2020  ·  3Commentaires  ·  Source: splunk/attack_range

Bonjour,

pas un développeur python mais lorsque vagrant est utilisé, les modules terraform sont chargés et le code bombarde .... Ensuite, je commente l'importation du module terraform et le vagrant bombarde.

Les modules ne devraient-ils pas tous être dans la bibliothèque et fonctionner ?

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'

pas d'importation de module 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

Tous les 3 commentaires

Cela vous dérange-t-il de réessayer de configurer vagrant .. en regardant la sortie, il semble que l'une ou l'autre des bibliothèques n'ait pas été installée, par exemple : pip install -r requirements.txt ou actuellement sur le mauvais virtualenv. Mais voir l' étape 2 sur les pré-requis dans la doc . Si vous l'exécutez, cela renvoie toujours des erreurs No module name . Veuillez exécuter which pip et ou whereis pip et partagez le résultat avec nous.

muet moi. Peut-être mettre à jour votre documentation pour les noobs ; peut-être que je devrais écrire un guide si je le fais fonctionner plus tard aussi :)

  1. Dans Ubuntu, le pip n'a pas pu installer psutil à partir de requirements.txt -> a échoué.
  2. Cela peut être corrigé en installant python-dev = sudo apt-get install python3.6-dev
  3. J'ai précédemment installé manuellement psutil mais pas dans l'environnement virtualenv
  4. J'ai également exécuté le script de portée d'attaque en dehors de l'environnement venv virtualenv

@julianwieg a mis à jour le wiki pour inclure votre guide, merci beaucoup pour cela !

Cette page vous a été utile?
0 / 5 - 0 notes