Netcraft SSL Server Survey
Bot User-Agent:netcraft-ssl-server-survey
⚠️ Overview
Netcraft SSL Server Survey is an automated crawler operated by Netcraft Ltd., a UK-based internet services company founded in 1994. The bot systematically probes public-facing HTTPS servers to collect SSL/TLS certificate metadata, cipher suite support, and server software versions as part of Netcraft’s ongoing Internet Data Analysis (IDA) program. Although Netcraft states the survey is intended for legitimate security research and market statistics, the bot’s aggressive scanning patterns and broad IP range have led many organizations to classify it as a malicious reconnaissance tool.
🔧 Technical Capabilities
The bot initiates HTTPS connections to random or targeted ports (commonly 443) and performs a full TLS handshake, recording the certificate chain, key exchange algorithms, and protocol versions (e.g., TLS 1.0–1.3). It then sends HTTP GET requests to retrieve security headers and redirects. The survey can also detect deprecated SSL versions (SSLv2, SSLv3), weak ciphers (RC4, DES), and expired certificates. According to Netcraft’s documentation (available at https://www.netcraft.com/internet-data-mining/ssl-survey/), the bot uses a randomized user-agent and respects robots.txt only partially—it ignores Disallow directives for non‑crawlable paths if they are required for complete data collection. The survey scans over 200 million domains monthly, generating substantial traffic that can mimic DDoS patterns or pre‑attack enumeration.
📜 History & Notable Incidents
First deployed in 2010, the SSL Server Survey has been repeatedly flagged by web administrators and cybersecurity forums (e.g., the “badbot” lists at https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker) for initiating connections without prior notice. In 2018, Netcraft’s scanner was linked to an incident where a misconfigured firewall blocked entire /24 subnets after the bot triggered rate‑limiting alerts. No CVEs are associated directly with the bot, but its data has been used to map SSL misconfigurations disclosed in public CVE reports (e.g., CVE‑2014‑0160 for Heartbleed).
🔍 Detection Indicators
The current User‑Agent string is Mozilla/5.0 (compatible; NetcraftSSLServerSurvey/1.0; [email protected]), though historical variants include “Netcraft Web Server Survey” and “netcraft/1.0”. Behavioral fingerprints include rapid sequential IP scans from a single class‑C range (typically 204.x.x.x or 212.x.x.x), a fixed rate of 3–5 requests per second, and the absence of a Referer header. Traffic logs often show TLS handshake attempts on non‑standard ports (e.g., 8443) and incomplete HTTP requests that terminate after the first 512 bytes.
☠️ Risk & Impact
Though not inherently destructive, the bot’s comprehensive enumeration can expose sensitive infrastructure details—server software fingerprints, certificate transparency logs, and cipher‑suite weaknesses—that attackers can exploit. Organizations blocking the survey may inadvertently lose visibility into their own SSL health, but the greater risk is that the bot’s traffic patterns are indistinguishable from those of automated vulnerability scanners like Nikto or OpenVAS.
🛡️ Mitigation
Netcraft SSL Server Survey is blocked immediately on detection because its reconnaissance capabilities provide adversaries with a detailed attack surface map and because its unpredictable scanning cadence can overwhelm entry‑level WAFs or trigger false‑positive alerts in SIEM systems. Blocking is performed via IP‑based blacklists (e.g., AbuseIPDB) or by denying the known User‑Agent string at the server or reverse proxy level.
Similar Threats
🛡️
Stop Bots. Save Bandwidth. Protect Revenue.
Boteraser automatically detects and blocks unwanted bots — protecting your site from scrapers, DDoS bursts, and credential stuffing attacks without slowing down real visitors.
✅ Start Free ProtectionSetup takes under a minute · Free trial available
ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the bots listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.