Overview of SpiderFoot modules and integrations
masterSpiderFoot utilizes over 200 modules that operate on a publisher/subscriber model to maximize data extraction. Modules are categorized by their source type:
- Internal Modules: Perform tasks like Base64 decoding, email extraction, port scanning, or web spidering without external dependencies.
- API Modules: Connect to external services. These are further divided into:
- Free API: Services that do not require a paid subscription (e.g., Abuse.ch, AlienVault, GitHub).
- Tiered API: Services with free tiers and paid options (e.g., Shodan, Hunter.io, VirusTotal).
- Commercial API: Services requiring a paid subscription (e.g., Dehashed, Seon).
- Tools: Integrations with external command-line tools (e.g., Nmap, DNSTwist, Wappalyzer).