找不到请求库 - theHarvester.py

时间:2016-03-20 11:32:59

标签: python python-2.7 penetration-testing

我很喜欢编程并遵循IT安全教程,该教程使用名为Harvester的python实用程序来收集电子邮件帐户和域以进行渗透测试。

我在我的操作系统上安装了python 2.7.10,并且我已经从GitHub克隆了最新版本的Harvestor并在终端内进行了cd。

问题:当我尝试使用以下命令运行程序时:

python TheHarvester.py

我收到错误消息,指出“找不到请求库,请在继续之前安装它”

这是否表明我需要从python下载更多库,即(Pip等)

我会感激一些转向,因为我可以做到这一点。

TERMINAL

2 个答案:

答案 0 :(得分:6)

如果您检查source code,您会看到它需要requests库(错误消息中有拼写错误):

try:
    import requests
except:
    print "Request library not found, please install it before proceeding\n"
    sys.exit()

所以,首先使用requests安装pip

pip install requests

答案 1 :(得分:1)

根据文件,这个项目有deps:

请求库(http://docs.python-requests.org/en/latest/

所以,解决方案是:

pip install requests