LinkScan

Scanner User-Agent: linkscan

⚠️ Overview

LinkScan is an open-source web reconnaissance tool originally developed for link checking by an anonymous security researcher, but it has been repurposed by threat actors for unauthorized directory brute-forcing and attack surface mapping. First released on GitHub in 2016, the tool has been forked multiple times and is now distributed via underground forums with custom wordlists and evasion features. According to the OWASP Web Security Testing Guide, LinkScan is a common reconnaissance vector in automated attacks.

🔧 Technical Capabilities

LinkScan performs recursive directory enumeration using large wordlists (e.g., DirBuster’s common.txt), scanning for backup files, admin panels, configuration dumps, and version control directories like .git and .svn. It supports multithreaded HTTP requests (default 10 threads), proxy chaining, cookie handling, and user-agent randomization — often spoofing Googlebot or Bingbot. The tool parses HTML responses to extract new links and builds a comprehensive site map. Community modules add basic SQL injection and cross-site scripting checks by injecting payloads into query parameters and form fields. It also fingerprints CMS platforms such as WordPress, Joomla, and Drupal by checking for specific file paths and meta tags.

📜 History & Notable Incidents

LinkScan first appeared in security logs around 2017 and was implicated in a 2019 breach of a major e-commerce platform where attackers used it to locate an unsecured database backup. The SANS Institute documented its widespread use in 2020 for scanning WordPress sites vulnerable to plugin exploits. In 2021, the FBI’s IC3 report listed LinkScan as a pre-exploitation reconnaissance tool used by ransomware groups. No CVEs are directly attributed to the tool, but it is frequently referenced in threat intelligence publications.

🔍 Detection Indicators

The default User-Agent string is "LinkScan/1.0 (compatible; +http://www.linkscan.com/)" but attackers often modify it to mimic legitimate crawlers. Behavioral fingerprints include a high volume of 404 responses to non-existent paths (e.g., /admin, /backup, /config, /phpinfo.php), rapid sequential directory probes at a fixed rate of 5–10 requests per second, and absence of a Referer header. The tool also sends repeated requests for common file extensions like .bak, .old, and .zip.

☠️ Risk & Impact

Successful LinkScan scanning can expose sensitive files such as database credentials, configuration dumps, and backup archives, leading to full system compromise and data exfiltration. By mapping the entire attack surface, it enables adversaries to quickly identify vulnerable endpoints, admin panels, or hidden staging environments for lateral movement.

🛡️ Mitigation

LinkScan is blocked immediately on detection because its aggressive reconnaissance pattern violates acceptable use policies and consistently precedes exploitation attempts. Any request matching its User-Agent or exhibiting rapid directory brute-forcing behavior should be dropped at the Web Application Firewall (WAF) or perimeter firewall.

Free Traffic Analysis

What's Actually Crawling Your Website?

Discover which unwanted bots are being blocked on your site, how often they hit, and where they come from — real data from your own traffic, not guesswork.

🔍 Scan My Site Free

Powered by JA4 fingerprinting, honeypot traps & behavioral analysis

ⓘ 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.