Welcome to Spiders! This suite brings together multiple automated vulnerability scanners—each called a "spider"—to help you crawl, analyze, and test web applications for a wide range of security issues, all from a single interface.

🚀 Features
- Multiple Specialized Spiders
- 🐞 XSS Spider: Finds and tests for Cross-Site Scripting vulnerabilities.
- 🗄️ SQLi Spider: Hunts for SQL Injection points using various detection techniques.
- 🔑 IDOR Spider: Detects Insecure Direct Object Reference issues.
- 🔗 Open Redirect Spider: Finds open redirect vulnerabilities.
- 🛡️ CSRF Spider: Checks for Cross-Site Request Forgery weaknesses.
- 🖼️ Clickjacking Spider: Tests for clickjacking via iframe and UI redress.
- 🌐 CORS Spider: Analyzes Cross-Origin Resource Sharing misconfigurations.
- 🔗 Subdomain Takeover Spider: Looks for subdomains vulnerable to takeover.
- 📝 WordPress Recon Spider: Enumerates plugins, themes, users, and more on WordPress sites.
- Easy Spider Switching
- 🧭 Toggle between spiders using the sidebar or tab navigation.
- Each spider has its own settings, controls, and results area.
- Customizable Settings
- 🎯 Set start URLs, crawl depth, thread count, and more for each spider.
- 🧩 Choose payload sets or upload your own for advanced testing.
- 🛠️ Enable/disable specific detection techniques (e.g., error-based, boolean-based, time-based for SQLi).
- Live Status & Progress
- ⏳ See real-time status, progress, and findings count for each spider.
- 📈 Logs and findings update as the scan runs.
- Results & Logging
- 📋 Each spider displays its findings in a dedicated table.
- 📝 Detailed logs for every action, error, and discovery.
- Start/Stop Controls
- ▶️ Start and ⏹️ Stop each spider independently.
- Multiple spiders can be run one at a time for focused testing.
🛠️ How to Use
- Select a Spider
- Use the sidebar toggles or tab navigation to pick the vulnerability type you want to scan for.
- Configure Settings
- Enter the start URL(s), set crawl depth, threads, and other options specific to the chosen spider.
- For some spiders, select or upload a payload set.
- Start the Spider
- Click the ▶️ Start button for the selected spider.
- Watch the status, progress, and findings update live.
- Review Results
- Findings appear in the table for each spider.
- Logs show detailed activity and errors.
- Stop the Spider
- Click ⏹️ Stop to halt the scan at any time.
- Switch Spiders
- Move between spiders to run different types of scans as needed.
🕸️ Spider Types Overview