SpiderFoot(信息收集)

介绍

SpiderFoot 是另一个免费的开源工具,可以自动化 OSINT 流程。它能够收集有关 IP、域、网络和人员的信息。SpiderFoot 是用 Python 编写的,具有简单易用的用户界面。它使用 100 多个公共信息资源并分析从 DNS 服务器、电子邮件、IP 等收集的数据。

安装

安装需要下载依赖包,我们使用docker 环境安装,使用dockerfile构建本地镜像。

yum install -y  yum-utils   device-mapper-persistent-data   lvm2 #安装docker依赖
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #下载源
yum update #更新源信息
yum install -y  docker-ce docker-ce-cli containerd.io # 安装docker
systemctl start docker #启动docker
systemctl enable docker #加入开机启动
git clone https://github.com/smicallef/spiderfoot.git #下载git包
cd spiderfoot #进入目录
docker build -t spiderfoot . #dockerfile构建镜像文件(注意后面有一点)
docker run -p 5009:5001 -d spiderfoot #启动容器
docker ps #查看容器
docker exec -it [container_addr] /bin/sh #进入容器
python ./sfcli.py -s http://localhost:5009 # 执行脚本

SpiderFoot(信息收集)_第1张图片
SpiderFoot(信息收集)_第2张图片
docker run -p 5009:5001 -d spiderfoot 启动
在这里插入图片描述
在这里插入图片描述
启动成功
SpiderFoot(信息收集)_第3张图片
SpiderFoot(信息收集)_第4张图片

使用

输入信息进行查找,可以是电话、姓名、域名、子网、ipv4、ipv6等。
SpiderFoot(信息收集)_第5张图片
下面对扫描的信息进行细化,找到自己想要的信息。
这里可以看到与扫描内容相关联的其他信息。
SpiderFoot(信息收集)_第6张图片

你可能感兴趣的:(工具,docker,linux,SpiderFoot)