wscurl

The agent tests the website associated with each record by performing a simple HTTP request using cURL, recording the response status code and response time.

Warning: Because the tests are intentionally lightweight and do not emulate a web browser, some responses (such as 403 Forbidden, 429 Too Many Requests, or 5xx errors) may reflect web application firewalls (WAFs), bot protection, rate limiting, or other server-side security measures rather than an actual website outage.

Lists

The agent classifies each processed record according to the HTTP response status: HTTP status codes are reported as returned by the server. For a description of individual status codes, see List of HTTP status codes List of HTTP status codes on Wikipedia.

  • 0xx — No valid HTTP response was received (for example, connection or network failure).
  • 1xx — Informational response.
  • 2xx — Website responded successfully.
  • 3xx — Website redirected to another location.
  • 4xx — Client error (for example, page not found or access denied).
  • 5xx — Server error.
  • xxx — Unexpected or unclassified response.

Config

{
  "name": "wscurl",
  "version": "2026.2",
  "file": "website-has_website",
  "type": "parallel",
  "lists": [
    "0xx",
    "1xx",
    "2xx",
    "3xx",
    "4xx",
    "5xx",
    "xxx"
  ],
  "tests": [
    "ping"
  ]
}