Attack_range: vagrantビルドが機能しない

作成日 2020年04月30日  ·  3コメント  ·  ソース: splunk/attack_range

こんにちは、

Python開発者ではありませんが、vagrantを使用すると、terraformモジュールが読み込まれ、コードが爆破されます。次に、terraformモジュールのインポートとvagrant爆弾をコメントアウトします。

モジュールがすべてライブラリにあるのではなく、正しく機能する必要がありますか?

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件

あなたが設定するには、再試行いいです浮浪者:どちらかのライブラリは例えばインストールされなかったようにそれはそう、出力を見て.. pip install -r requirements.txt 、または現在間違っvirtualenvの上。 ただし、ドキュメントの前提条件については、手順2を参照してください。 それでも実行するとNo module nameエラーが返されます。 which pipまたはwhereis pipを実行して、出力を共有してください。

ばかげて。 たぶん、初心者のためにドキュメントを更新してください。 後で動作するようになった場合は、ガイドを作成する必要があるかもしれません:)

  1. Ubuntuでは、pipはrequirements.txtからpsutilをインストールできませんでした->失敗しました。
  2. これは、python-dev = sudo apt-get installpython3.6-devをインストールすることで修正できます。
  3. 以前にpsutilを手動でインストールしましたが、virtualenv環境にはインストールしていません
  4. また、venvvirtualenv環境の外部で攻撃範囲スクリプトを実行しました

@julianwiegはあなたのガイドを含むようにwikiを更新しました、それをどうもありがとう!

このページは役に立ちましたか?
0 / 5 - 0 評価