Site Sucker

Bot User-Agent: site-sucker

🤖 Overview

Site Sucker (often stylized as SiteSucker) is a legitimate, user-controlled web crawling application developed by independent macOS developer Richard Appleby, first released in 1996 and maintained through version 4.x. Its primary purpose is to download entire websites—including HTML pages, images, CSS, JavaScript, and embedded media—to a local disk for offline browsing, archiving, or site mirroring. The tool is widely used by web developers, researchers, and archival enthusiasts, and is not associated with any commercial AI training or search engine indexing service. Data collected is stored solely on the user’s machine and not uploaded to any remote service.

🌐 Technical Behavior

Site Sucker operates as a single-threaded or multi-threaded HTTP crawler implemented in Objective-C for macOS. It respects relative and absolute URLs within downloaded pages and recursively follows links up to a user-configurable depth (default is 5). Request frequency is entirely user-defined; no built-in rate limiting exists within the app, though users can set delays between requests (0–60 seconds) and a maximum concurrent connection count. The crawler uses standard HTTP/1.1 GET requests and supports HTTP/2 when the underlying system framework allows. It does not execute JavaScript or interact with dynamic content, making it strictly a static content mirroring tool. IP addresses used are those of the user’s own network; no centralized IP ranges are published. Official documentation at sitesucker.us advises users to throttle requests to avoid overloading target servers.

📋 robots.txt Compliance

Site Sucker respects the Robots Exclusion Standard by default. The application checks robots.txt before crawling and will not download files or directories that are disallowed for the user-agent “SiteSucker” or for wildcards. However, users can disable this compliance via a checkbox in the application preferences (“Ignore robots.txt”). The developer’s official FAQ explicitly states that the default behavior is to obey robots.txt and that users should only disable it if they have specific permission from the site owner. This design ensures that the tool remains compliant with ethical crawling norms out of the box.

🔍 Detection Indicators

The primary User-Agent string reported in HTTP headers is SiteSucker/4.0 (Macintosh; Intel Mac OS X 10.15; rv:90.0) Gecko/20100101 (exact version varies). Additionally, requests from Site Sucker can be identified by the absence of common search engine headers (e.g., From or Accept-Language) and by their sequential request patterns—the app downloads resources in the order they appear in parsed HTML. Logs may show a high volume of requests to static assets like PNG, JPG, and CSS files in a short period. No custom identifying header is sent; fingerprinting relies on the User-Agent string and behavior profile.

📊 Data Usage

Data downloaded by Site Sucker is used exclusively for the individual user’s local archival, educational, or development purposes. The tool does not transmit collected data to any external server, cloud service, or AI training pipeline. Users typically store mirrored websites on a hard drive for offline access, create static copies for galleries or documentation, or analyze site structure. The developer’s privacy policy (available at sitesucker.us) confirms that no telemetry or usage data is collected by the application itself.

⚙️ Rate Limiting Policy

Site Sucker is rate-limited by server operators because its user-configurable speed can exceed typical human browsing, potentially consuming excessive bandwidth or causing load issues. Rate-limiting thresholds—such as 10 requests per second per IP—are a proportionate safeguard, as the tool’s legitimate use case (offline mirroring) does not require real-time access and can tolerate delays.

53% of Web Traffic Is Bots in 2026

— Imperva Bad Bot Report 2026

How much of your traffic is automated? Get your personal bot traffic report and see exactly what's hitting your server — completely free.

📊 Get My Bot Report

Sign up in seconds  ·  No card required

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