ip-check

Inspect IP and SOCKS5 proxy quality across registry, geolocation, reputation, and latency layers.

1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/rockcookies/skills --skill ip-check-rockcookies
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ip-check
Source: https://github.com/rockcookies/skills/tree/main/skills/majiayu-spellbook/ip-check
Command: npx skills add https://github.com/rockcookies/skills --skill ip-check-rockcookies

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Residential and datacenter proxy IPs are often physically located in one country while commercial geolocation databases register them in another, causing AI services like Grok, Claude, and ChatGPT to apply region locks. This Skill determines whether an IP or SOCKS5 proxy is safe to use with AI services by auditing registration records, geolocation consensus, ASN ownership, risk reputation, blacklists, BGP announcements, and real service reachability. ## Core Features & Use Cases - Nine-layer IP audit: Queries RDAP registries, three geolocation databases (ipinfo, ip-api, ipwho), proxycheck/ipapi.is reputation sources, Spamhaus/Barracuda DNSBLs, PTR records, and RIPEstat BGP data, outputting structured JSON. - Proxy live testing: With SOCKS5 credentials, probes Grok/ChatGPT/Anthropic reachability and Cloudflare location, checks exit IP stability across three samples, and triangulates physical location via TLS latency to ten AWS regions. - Four-criterion verdict scorecard: Produces a pass/caution/reject judgment based on ARIN registration, three-database US consensus, ASN/org consistency, and clean risk scores, with explicit handling of DNS hijacking and leased IP segments. - Use Case: You purchased a residential proxy claiming a US location. Run the check to discover it is RIPE-registered with a lease flag and physically in Spain, then return it to the vendor with concrete evidence before it triggers a Grok region lock. ## Quick Start Ask the assistant to check whether a given IP address or socks5://user:pass@host:port proxy is safe to use with Grok, Claude, and ChatGPT.

Frequently Asked Questions about ip-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if a proxy IP works with ChatGPT or Grok?▼

Run the ipcheck.py script with the IP or a socks5://user:pass@host:port URL. It probes Grok, ChatGPT, and Anthropic through the proxy, reporting HTTP status, Cloudflare location, and region-block indicators in structured JSON.

How to detect if a residential proxy IP is actually a leased datacenter segment?▼

Check the RDAP layer for a non-ARIN registry, non-US country, or lease_flag, then compare the three geolocation databases for split results. An ASN org that does not match the RDAP org is another leased-segment signal.

Why does my IP show a different country than its physical location?▼

Commercial geolocation databases rely on registration records, not physical measurements. The latency layer triangulates the real continent via TLS handshake times to ten AWS regions, exposing physical-versus-paper location splits.

Does the IP check work behind Clash TUN or fake-ip DNS?▼

The DNSBL layer detects DNS hijacking with a probe query and marks results unreliable instead of falsely reporting a clean blacklist status. Rerun the check on a non-TUN network for trustworthy blacklist results.

What API keys are needed for IP reputation checks?▼

proxycheck and ipapi.is work without keys. Setting IPQS_KEY adds IPQualityScore fraud scoring and ABUSEIPDB_KEY adds abuse reports; without them those sources are explicitly marked skipped rather than treated as passed.

Can this tool change my proxy configuration or switch nodes?▼

No. It is strictly read-only, sending only outbound HTTP and DNS queries without modifying files, proxy settings, or network configuration. Node switching belongs to separate operations tooling.