Skip to content

SpiderFoot automates OSINT for threat intelligence and mapping your attack surface.

License

Notifications You must be signed in to change notification settings

opensource-jeff/SpiderPig

 
 

Repository files navigation

πŸ·πŸ•·οΈ 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.

About

SpiderFoot automates OSINT for threat intelligence and mapping your attack surface.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.0%
  • JavaScript 1.2%
  • Other 0.8%