Attack_range: Landstreicher-Build funktioniert nicht

Erstellt am 30. Apr. 2020  ·  3Kommentare  ·  Quelle: splunk/attack_range

Hallo,

kein Python-Entwickler, aber wenn Vagabund verwendet wird, werden die Terraform-Module geladen und der Code bombardiert .... Dann kommentiere ich den Terraform-Modulimport und die Vagrant-Bomben aus.

Sollten die Module nicht alle in der Bibliothek sein und einfach funktionieren?

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'

kein Import von Terraform-Modulen
(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

Alle 3 Kommentare

Macht es Ihnen etwas aus, erneut zu versuchen, vagrant zu konfigurieren.. Wenn Sie sich die Ausgabe ansehen, scheint es, als ob eine der beiden Bibliotheken nicht installiert wurde, zB: pip install -r requirements.txt oder derzeit auf der falschen virtuellen Umgebung. Aber siehe Schritt 2 zu den Voraussetzungen im Dokument . Wenn das ausgeführt wird, werden immer noch No module name Fehler zurückgegeben. Bitte führen Sie which pip und oder whereis pip und teilen Sie die Ausgabe mit uns.

blöde mich. Vielleicht aktualisieren Sie Ihre Dokumentation für Noobs; Vielleicht sollte ich auch eine Anleitung schreiben, wenn es später auch funktioniert :)

  1. In Ubuntu konnte der pip psutil nicht aus Requirements.txt installieren -> fehlgeschlagen.
  2. Dies kann durch die Installation von python-dev = sudo apt-get install python3.6-dev behoben werden
  3. Ich habe psutil früher manuell installiert, aber nicht in der virtualenv-Umgebung
  4. Ich habe das Attack Range Script auch außerhalb der venv virtualenv Umgebung ausgeführt

@julianwieg hat das Wiki aktualisiert, um Ihren Leitfaden aufzunehmen, vielen Dank dafür!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen