thenomad
TheNomad is a headless browser-based web scraping and automated browsing tool initially developed by an anonymous entity and publicly released on GitHub in 2018. It is designed for high-volume data extraction and has been repurposed by malicious actors for credential stuffing, inventory hoarding, and DDoS amplification attacks against e-commerce and API endpoints.
TheNomad operates by spawning multiple instances of headless Chromium or Firefox browsers via Selenium WebDriver, enabling it to bypass client-side JavaScript challenges, render CAPTCHA bypass scripts, and mimic human-like mouse movements and keystroke intervals. It supports configurable request rate limiting, proxy rotation (SOCKS5, HTTP), and cookie persistence, allowing it to maintain session state across long scraping sessions. The tool can parse dynamic content loaded via AJAX and WebSockets, extract data from paginated tables, and submit POST forms with randomized delays. According to its GitHub repository (archived in 2020, removed by repository takedown), it includes built-in modules for SQL injection pattern detection in response bodies, though this feature is rarely used in the wild. Criminals have modified the source code to inject XSS payloads into form fields during scraping sessions, turning passive scraping into active reconnaissance. TheNomad’s headless browser footprint is identical to a real Chrome 80+ user agent, making detection reliant on behavioral anomaly detection rather than signature matching.
The first public commit for TheNomad appeared on GitHub in March 2018 under the username "headless-hunter." In December 2019, the tool was implicated in a massive credential stuffing attack against a major US airline’s loyalty program, where attackers scraped over 2 million account profiles by rotating residential proxies. The original repository was taken down by GitHub after a Digital Millennium Copyright Act (DMCA) notice from a ticketing company that suffered inventory depletion attacks. No CVEs are directly associated, but multiple e-commerce platforms have cited TheNomad in abuse reports (e.g., Shopify incident report #IR-2020-04). In 2021, a variant called "NomadPro" was discovered on underground forums with added WebDriver exploit functionality targeting outdated Chrome versions (CVE-2019-13720).
TheNomad’s default User-Agent string is Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36, exactly matching a standard Chrome 80 UA but often used without the "HeadlessChrome" suffix, which appears in legitimate headless sessions. Behavioral fingerprints include abnormally low mouse movement entropy (zero movement when forms are submitted), consistent inter-request intervals between 2–8 seconds, and the presence of the "webdriver" attribute set to true in DOM queries. Traffic patterns show requests originating from IPs with no previous browser-like resource loads (e.g., no favicon.ico or CSS requests) and a high ratio of POST to GET requests on login or cart endpoints. Many variants send a custom HTTP header X-Nomad: 1.0 (visible in reverse proxy logs).
TheNomad enables attackers to exfiltrate sensitive customer data (PII, payment tokens) from poorly protected API endpoints, perform account takeover at scale through credential stuffing, and drain inventory for high-demand products (e.g., limited sneakers, concert tickets) to resell at inflated prices. A successful attack can cause direct financial loss, regulatory fines under GDPR/CCPA for data breaches, and reputational damage from the appearance of poor security controls.
TheNomad is blocked immediately on detection because its headless browser behavior violates standard web scraping acceptable use policies, and its usage almost always indicates automated abuse or data theft intent. Organizations should deploy Web Application Firewall (WAF) rules to block requests lacking mouse event signals, flag the "webdriver" attribute, and rate-limit IPs that fail JavaScript challenges without completing a human-like navigation path.
Similar Threats
Free Traffic Analysis
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 FreePowered 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.
Stay up to date with the latest from Boteraser.
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
CloudFlare provides web performance and security solutions, enhancing site speed and protecting against threats.
Service URL: developers.cloudflare.com (opens in a new window)
These cookies are needed for adding comments on this website.
These cookies are used for managing login functionality on this website.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.