π·π·οΈ SpiderPig
SpiderPig is a maintained fork of the original SpiderFoot OSINT automation tool. It collects, correlates, and visualizes open-source intelligence from dozens of sources to help with investigations, red teaming, and security research.
β¨ Features
π§© Modular design: Write your own modules to pull from APIs, scrape sources, or enrich data.
π Event-driven OSINT engine: Domains, IPs, emails, and more feed into a web of data.
π Visualization: Map relationships between targets in real-time.
π· Fresh modules: Community-driven integrations with modern APIs and data feeds.
π Python 3.x support: Regularly updated dependencies for security and stability.
π Getting Started
Installation
Clone the repo:
git clone https://github.com/opensource-jeff/spiderpig.git
``` cd spiderpig ```
Install requirements (it is recommended to use a virtualenv especially if you're on a debian based distro):
pip install -r requirements.txt
Run
python3 sf.py -l 127.0.0.1:5001
Then open your browser at http://127.0.0.1:5001.
π§βπ» Writing Your Own Modules
SpiderPig modules live in modules/ and are easy to extend. Each module listens for certain events (like DOMAIN_NAME) and produces new ones (like IP_ADDRESS).
Check out docs/MODULES.md for a quickstart guide.
πΊοΈ Roadmap
π§ Upgrade Python dependencies
π§ Docker support
π§ Add new modules (suggestions are always welcome)
π§ Improve reporting and export options
π§ Re-skin web UI
π Contributing
Pull requests are welcome! Feel free to open issues for bugs, ideas, or new integrations.
βοΈ License
SpiderPig is released under the same license as SpiderFoot (MIT).
Please credit the original author when referencing SpiderFoot.