Install SpiderFoot on Centos7

2017-05-25 17:48:22
简介

SpiderFoot是一个Python编写的免费开源的网站信息收集类工具,并且支持跨平台运行,适用于Linux、*BSD和Windows系统。
此外,它还为用户提供了一个易于使用的GUI界面。
在功能方面SpiderFoot也为我们考虑的非常周全,通过SpiderFoot我们可以获取相关目标的各种信息,例如网站子域、电子邮件地址、web服务器版本等等。
SpiderFoot简单的基于Web的界面,使你能够在安装后立即启动扫描 – 只需简单的设置扫描目标域名,并启用相应的扫描模块即可

环境依赖
1
pip install lxml netaddr M2Crypto cherrypy mako requests bs4
安装

点击这里下载

1
2
3
~$ tar zxvf spiderfoot-X.X.X-src.tar.gz
~$ cd spiderfoot-X.X.X
~/spiderfoot-X.X.X$

<b?启动 SpiderFoot
1
2
3
4
5
6
python ./sf.py
or
python ./sf.py 0.0.0.0:5001

也可以指定端口
python ./sf.py 127.0.0.1:9999
遇到的问题
  1. Python.h:No such file or directory
    出现No such file or directory的错误,有两种情况,一种是真的没有Python.h这个文件,一种是Python的版本不对
    可以进入/usr/include/文件夹下的Python2.x文件夹里查找是否有Python.h这个文件
    这里是第一种,yum install python-devel 解决

  2. fatal error: openssl/err.h:
    执行 yum install openssl-devel 解决


您的鼓励是我写作最大的动力

俗话说,投资效率是最好的投资。 如果您感觉我的文章质量不错,读后收获很大,预计能为您提高 10% 的工作效率,不妨小额捐助我一下,让我有动力继续写出更多好文章。