项目简介
SpiderFoot 自动化开源情报收集,整合超过200个数据源,提供 Web 界面和命令行模式,支持关联规则和多种导出格式。
README 预览
\n\n\n[](https://raw.githubusercontent.com/smicallef/spiderfoot/master/LICENSE)\n[](https://www.python.org)\n[](https://github.com/smicallef/spiderfoot/releases/tag/v4.0)\n[](https://github.com/smicallef/spiderfoot/actions?query=workflow%3A"Tests")\n[](https://github.com/smicallef/spiderfoot/commits/master)\n[](https://codecov.io/github/smicallef/spiderfoot)\n[](https://twitter.com/spiderfoot)\n[](https://discord.gg/vyvztrG)\n\n**SpiderFoot** is an open source intelligence (OSINT) automation tool. It integrates with just about every data source available and utilises a range of methods for data analysis, making that data easy to navigate. \n\nSpiderFoot has an embedded web-server for providing a clean and intuitive web-based interface but can also be used completely via the command-line. It's written in **Python 3** and **MIT-licensed**.\n\n\n\n### FEATURES\n\n- Web based UI or CLI\n- Over 200 modules (see below)\n- Python 3.7+\n- YAML-configurable [correlation engine](/correlations/README.md) with [37 pre-defined rules](/correlations)\n- CSV/JSON/GEXF export\n- API key export/import\n- SQLite back-end for custom querying\n- Highly configurable\n- Fully documented\n- Visualisations\n- TOR integration for dark web searching\n- Dockerfile for Docker-based deployments\n- Can call other tools like DNSTwist, Whatweb, Nmap and CMSeeK\n- [Actively developed since 2012!](https://medium.com/@micallst/lessons-learned-from-my-10-year-open-source-project-4a4c8c2b4f64)\n\n### WANT MORE?\n\nNeed more from SpiderFoot? Check out [SpiderFoot HX](https://www.spiderfoot.net/hx) for:\n- 100% Cloud-based and managed for you\n- Attack Surface Monitoring with change notifications by email, REST and Slack\n- Multiple targets per scan\n- Multi-user collaboration\n- Authenticated and 2FA\n- Investigations\n- Customer support\n- Third party tools pre-installed & configured\n- Drive it with a fully RESTful API\n- TOR integration built-in\n- Screenshotting\n- Bring your own Python SpiderFoot m
常见问题 (1)
故障排除为什么 SpiderFoot 从符号链接(symlink)启动或在其目录之外启动时,会显示仅包含 "Error" 的 500 错误页面?
故障排除
为什么 SpiderFoot 从符号链接(symlink)启动或在其目录之外启动时,会显示仅包含 "Error" 的 500 错误页面?从 SpiderFoot 自己的安装目录运行它,因为它依赖于模板和其他文件的相对路径。例如:
cd /opt/spiderfoot
sudo python ./sf.py -l 127.0.0.1:5001
如果你想从任意位置启动它,请使用包装脚本(wrapper script),而不是直接调用符号链接(symlink):
#!/usr/bin/env bash
cd /opt/spiderfoot || exit 1
exec python ./sf.py -l 127.0.0.1:5001 "$@"
将其保存为 /usr/local/bin/spiderfoot,然后运行 chmod +x /usr/local/bin/spiderfoot。