Attack_range: 无业游民构建不起作用

创建于 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'

没有 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

所有3条评论

你介意重试配置vagrant .. 查看输出,似乎没有安装库,例如: 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 install python3.6-dev 来解决
  3. 我之前手动安装了 psutil 但不在 virtualenv 环境中
  4. 我还在 venv virtualenv 环境之外执行了攻击范围脚本

@julianwieg更新了 wiki 以包含您的指南,非常感谢您!

此页面是否有帮助?
0 / 5 - 0 等级