IP Reputation Check

Check any IP address for threats. Get a confidence-weighted composite threat score - instantly.

Threat Score

0–100 confidence-weighted composite score

Threat Indicators

Multiple independent signals corroborated

Tor / Proxy

Exit node and anonymous proxy detection

Network Context

ASN, prefix, RPKI status for full picture

How Threat Scoring Works

ipctl's threat score is not a simple blocklist lookup. We correlate signals across independent sources. An IP flagged independently by several signals scores higher than one with a single flag. Different threat categories carry different weights, and cross-category signals compound using diminishing returns to prevent score inflation.

0–20Clean

No threat indicators found across any source

21–50Low Risk

Minor flags - Tor exit node, single blocklist hit, or stale entry

51–75Suspicious

Multiple sources flagging this IP - active scanner or brute-force source

76–100Malicious

High-confidence threat - C2 infrastructure, botnet, or confirmed malware

What We Analyze

Our threat intelligence engine is updated automatically to deliver a comprehensive view of any IP address.

Threat Intelligence

Curated external threat intelligence, regularly updated

Internal Threat Analysis

Proprietary scoring engine combining signals across categories

Tor & Proxy Detection

Real-time identification of Tor exit nodes, VPNs, and anonymous proxies

Botnet & C2 Tracking

Known command-and-control infrastructure and botnet participation

Brute-Force Detection

IPs involved in active brute-force, scanning, or credential stuffing attacks

BGP & Network Context

ASN reputation, prefix hygiene, and RPKI validation status

Why Multi-Provider Scoring Matters

Single-source checks produce false positives. An IP appearing on one list might be a stale entry or an overly broad classification. When the same IP is flagged by multiple independent sources, that corroboration dramatically increases confidence in the result.

ipctl's scoring engine uses a diminishing-returns formula across sources. The first signal sets the base score; each additional independent confirmation boosts it, but with decreasing marginal impact to prevent score inflation.

Programmatic Access

Query IP reputation via the REST API. Free tier includes 1,000 requests/day.

curl https://api.ipctl.io/v1/intel/1.1.1.1
API Documentation