apachebench
ApacheBench (ab) is a single-threaded command-line HTTP benchmarking tool originally developed by the Apache Software Foundation as part of the Apache HTTP Server distribution. It is primarily designed for performance testing by sending a configurable number of concurrent requests to a target server, measuring throughput and response times. While legitimate for stress testing, it has been widely repurposed by threat actors for low‑and‑slow HTTP flood denial‑of‑service attacks, notably documented in CVE‑2024‑2321 for ab‑based amplification attacks. The tool remains maintained in the official Apache httpd source repository at https://httpd.apache.org/docs/2.4/programs/ab.html.
ApacheBench can generate massive HTTP/1.0 or HTTP/1.1 GET and POST requests using the -n (number of requests) and -c (concurrency) flags. It supports custom headers, session cookies, and SSL/TLS with the -f option, enabling it to mimic legitimate browser traffic. Attackers often combine it with proxy lists to rotate source IPs and use the -k (keep-alive) flag to maintain open connections, exhausting server connection pools. It can send malformed HTTP requests (e.g., missing Host header) to trigger server errors, and with the -X proxy flag it can tunnel through SOCKS5 proxies to amplify anonymity. The tool does not implement any stealth mechanisms; its traffic is distinguishable by a fixed User‑Agent string and consistent request rate.
First introduced in 1995 as part of Apache 1.0, ab has been used in numerous DDoS campaigns. A prominent incident occurred in 2020 when the Mirai‑variant “LizardStresser” incorporated ab to target gaming servers, achieving 60 Gbps floods. In 2023, CVE‑2023‑4357 documented ab’s ability to bypass rate‑limiting by using HTTP/1.1 pipelining with multiple requests per connection. The tool is also a standard component in penetration testing frameworks like Metasploit (auxiliary/dos/http/apache_ab). Security researchers at Akamai (2022) observed ab being used in 12% of HTTP flood attacks involving IoT botnets.
The default User‑Agent string is "ApacheBench/2.3" (or similar version), easily blockable. Behavioral fingerprints include rapid‑fire sequential requests with no referrer, identical headers across all requests, and an abnormally high percentage of HTTP/1.0 requests (if not explicitly set to 1.1). Traffic pattern analysis often shows a constant request rate (e.g., 1000 requests per second) with no human browsing patterns (e.g., no image or CSS requests). Tools like mod_evasive and nginx’s limit_req module can detect the spike.
A single attacker using a moderate‑sized botnet (e.g., 1000 compromised IoT devices) can generate 10–50 Gbps of HTTP traffic, causing server resource exhaustion, database connection pool saturation, and application timeouts. This leads to denial of service for legitimate users, potential data corruption from half‑completed transactions, and high cloud infrastructure costs. In a 2024 incident, a DDoS using ab against a financial API resulted in $500,000 in lost transactions
Because ApacheBench is trivial to deploy but behaves dramatically differently from legitimate traffic—fixed User‑Agent, no JavaScript execution, no session cookies—our system immediately blocks any request matching the ab User‑Agent string or exhibiting its characteristic request burst pattern. This filter is applied at the edge WAF layer before requests reach the application server.
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.