check_ip
Run a live reputation check on any IP or domain via DNS lookups to assess abuse risk, network type, and blocklist status. Use it to vet traffic or validate signups.
Instructions
Run a LIVE network & abuse reputation check on an IP address or a domain name. Performs real DNS / DNSBL / reverse-DNS lookups (something an LLM cannot do on its own) and returns: geolocation (RIR country) + ASN/organisation + BGP prefix, reverse DNS (PTR), a network-TYPE deduction (datacenter/hosting, VPN/proxy, Tor exit, mobile/carrier, or residential ISP), DNS blocklist (DNSBL) membership, Tor-exit status, and a 0–100 abuse/risk score with a CLEAN / LOW_RISK / ELEVATED / HIGH_RISK verdict and explained findings. Use this to vet inbound traffic, validate signups/registrations, decide whether to challenge a request, or moderate user-supplied IPs/domains. Pass deep=true for more blocklists and richer reasons.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | An IPv4/IPv6 address (e.g. 8.8.8.8) or a domain name (e.g. example.com). Domains are resolved to their A record and that IP is analysed. | |
| deep | No | When true, queries additional DNSBL zones (incl. Spamhaus/Barracuda/UCEPROTECT), fetches TXT listing reasons, and expands all of a domain's addresses. Slower but more thorough. |