security_proxy_parse
Parse a newline-separated proxy list into structured records, extracting protocol, host, port, and optional credentials for validation.
Instructions
Proxy List Parser. Parse a newline-separated proxy list into structured records, splitting each line into protocol, host, port, and optional username/password. Use this to validate and normalise proxy input before testing; use security_proxy_test (or its streaming variant) when you actually want to connect to and benchmark the proxies. Pure local text parsing: read-only, non-destructive, contacts no proxy or external service, and rate-limited (anonymous 2/min, 10/hour, CAPTCHA after 5/hour). Returns the parsed valid proxies, per-line parse errors, and counts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proxies | Yes | Newline-separated proxy list. Each non-empty line must match [protocol://][user:pass@]host:port (protocol defaults to http; port 1-65535). Blank lines and lines starting with # are skipped. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | Always true on a 200 response. | |
| data | No | Parsed output payload. |