介绍
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 # 执行脚本
docker run -p 5009:5001 -d spiderfoot 启动
启动成功
使用
输入信息进行查找,可以是电话、姓名、域名、子网、ipv4、ipv6等。
下面对扫描的信息进行细化,找到自己想要的信息。
这里可以看到与扫描内容相关联的其他信息。