OpenSource-Hub

spiderfoot

애플리케이션

smicallef/spiderfoot

위협 인텔리전스 및 공격 표면 매핑을 위한 자동화 오픈소스 인텔리전스 수집 도구.

개요

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

FAQ (1)

문제 해결
SpiderFoot이 symlink에서 또는 해당 디렉터리 외부에서 실행될 때 "Error"만 표시된 500 오류 페이지를 보여주는 이유는 무엇인가요?

SpiderFoot는 템플릿 및 기타 파일의 상대 경로에 의존하므로 자체 설치 디렉터리에서 실행해야 합니다. 예를 들어:

cd /opt/spiderfoot
sudo python ./sf.py -l 127.0.0.1:5001

어디서든 실행하려면 심볼릭 링크를 직접 호출하는 대신 래퍼 스크립트를 사용하세요:

#!/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을 실행하세요.

원본 Issue #1901