Smart crawling that maps every page without getting blocked.
Crawl Intelligence
A crawler is only as good as its ability to discover and fetch every page on a site without getting blocked, looping infinitely, or drowning in duplicate URLs. EchoBat's crawl engine uses intelligent priority queuing (important pages first), depth control (configurable max depth), comprehensive URL normalization (deduplication of equivalent URLs), and adaptive request pacing (respects rate limits and escalates gracefully). The result: complete site coverage with minimal requests.
How It Works
EchoBat's Discovery engine begins with DNS enumeration, subdomain discovery, and endpoint mapping (robots.txt, sitemaps, common paths). The Crawl engine then takes over with a priority queue that processes the most important URLs first. URL normalization prevents redundant fetches. The Pulse engine monitors host health throughout the crawl, detecting WAFs and rate limits, and adjusting request pacing in real time.
Proof Returned in the Report
Every Crawl Intelligence finding is tied to crawl evidence: affected URLs, the source signal, severity, score impact, and the next action exposed in the portal, CLI JSON, and MCP tools.
Sample Evidence Fields
- Priority Queue: Important pages (shallow depth, high-authority, sitemap-listed) are crawled first.
- Depth Control: Configurable maximum depth prevents infinite crawling of deep URL structures.
- URL Normalization: Deduplicates equivalent URLs: trailing slashes, query parameter ordering, fragments, case folding.
Why It Matters
- Complete site coverage without getting blocked
- Priority-based crawling: important pages analyzed first
- Smart URL deduplication prevents wasting time on duplicate content
- Adaptive pacing respects server resources and rate limits