# is-port-123-open

> is-port-123-open is a paid API for AI agents from ip.intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-13).

Checks whether TCP port 123 (NTP) is open, closed, or filtered on a given host by attempting a connection from Cloudflare's edge network.

## Facts

- Endpoint: GET https://ip.intel.rallylive.ca/ip/port/123?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/is-port-123-open-c9328268
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_U8IZYYgmVo-YjgYAUixrk

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability is-port-123-open-c9328268
```

Example prompt: Can you check if TCP port 123 (NTP) is open or closed on the host 203.0.113.42? I want to know if it's exposed to the internet without running a scanner.

## When to prefer this

Use this endpoint when you need a lightweight, remote NTP port reachability check from an external vantage point (Cloudflare's edge) without deploying your own network scanner. Ideal for security audits, infrastructure validation, and exposure checks where you want to confirm whether port 123 is internet-accessible. Note that Cloudflare-fronted hosts will return inconclusive results.

## Known failure modes

- Host is Cloudflare-fronted: result marked inconclusive because Cloudflare's edge answers instead of the actual host
- Host is unreachable or DNS does not resolve: may return filtered or error state
- Firewall silently drops packets: reported as filtered rather than closed
- Network timeout from Cloudflare edge: may return filtered
- Invalid hostname or IP supplied: request error

## How this service works

Is TCP port 123 (NTP) open on a host? Attempts a connection from Cloudflare's edge and reports open/closed/filtered with the connect time; Cloudflare-fronted hosts are reported as inconclusive because their edge answers for them. Exposure checks for NTP without running a scanner. $0.01 per check.

## Output

Returns whether TCP port 123 is open, closed, or filtered on the target host, along with the connection time in milliseconds. If the host is behind Cloudflare, the result is marked inconclusive since Cloudflare's edge intercepts the connection.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/is-port-123-open-c9328268/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ip.intel.rallylive.ca](https://www.zero.xyz/host/ip.intel.rallylive.ca/llms.txt)
