hellvirus

Is this IP or domain worth worrying about?

Paste IPs or domains from a log, an alert or a suspicious email. Every check runs in your browser against public sources, and every result says why.

Defanged input like 1[.]2[.]3[.]4 and pasted URLs are cleaned up automatically. Nothing is stored.

Heads-up: a share link puts your whole indicator list in the URL, so anyone who sees the link (or your history) sees the list.

What gets checked

How the score works

Each finding adds a fixed number of points: high 35, medium 15, low 5, info 0. The total is capped at 100. 0 means no concerns found, 1–19 minor notes, 20–49 some concern, and 50 or more high concern. Email headers use the same points: under 20 with no high finding is Likely legit, 20–49 or any high finding is Suspicious, and 50 or more (or a DMARC failure plus another high finding) is Likely phishing. Every finding is listed with its reason, so you can disagree with it.

Country is never scored. Attackers rent servers everywhere, and blaming a country punishes ordinary people.

Honest limits

Use this for triage, then confirm with your own logs and tools. It's defensive only: please don't use it to target anyone.

Privacy

No account, no cookies, no analytics, no trackers, and no server of ours. Your browser sends each lookup straight to the public source below and nothing else gets it. Results stay in this tab until you close it.

QR code images you drop, paste, choose or photograph are decoded by JavaScript in this tab and never uploaded, stored or added to share links. A link inside the code is never opened or fetched; only its domain name (or IP address) is looked up, the same way as IP / Domain mode. Take photo opens your device's own camera app through the normal file picker, so this site never gets camera access.

Email headers you paste are parsed by JavaScript in this tab and are never uploaded, stored or added to share links. Only the IPs and domains extracted from them are looked up as above.

The site's security policy only lets your browser connect to an allowlist: the DNS resolver, rdap.org, the five regional internet registries and the larger domain registries. If rdap.org redirects a lookup to a registry that isn't on the list, the browser blocks it and the result says RDAP lookup unavailable for this registry; nothing is sent to that registry.

The domain profile uses the same two sources and nothing else: a few extra DNS questions (DS, CAA, and the TXT records at _mta-sts., _smtp._tls. and default._bimi. under the domain) go to the same DNS-over-HTTPS resolver. The MTA-STS policy file and BIMI logo are on the domain's own servers, so they are not fetched.

Those services can see the names and IPs you look up, as with any DNS query. A share link puts your list in the URL, so only share it with people you'd tell anyway.