Check an IP address's reputation

7 tools. 7 run with ot in a sandbox on Windows, macOS and Linux. Compare them side by side ↓

Before you treat an address in your logs as an attacker, check what others know about it. Abuse databases count reports and what they were for, GreyNoise knows whether it is an internet-wide scanner or a known benign service, and threat feeds list the malware, phishing and campaigns it has been tied to. Each source sees a different slice, so a clean answer from one is not a clean bill of health.

With ot, in a sandbox

All IP address tools →

Windows, macOS and Linux, with Docker or Podman. Each tool runs in a read-only container that can reach only the sites it declares, and every result comes back in the same JSON shape.

osintverse-community/greynoise

Looks up an IP address in GreyNoise to see whether it is internet background noise or a known benign service

Takes ip address → finds ip, organization, other
Key required · Python wheel
Verified publisher

osintverse-community/abuseipdb

Checks an IP address in AbuseIPDB: abuse confidence score, reports and what for, ISP, usage type, Tor, country

Takes ip address → finds domain, ip, location, organization
Key required · Docker
Verified publisher

osintverse-community/otx-indicators

Looks up an IP, domain, URL or file hash in AlienVault OTX: the threat reports that mention it, malware, tags

Takes domain, hash, ip address, url → finds document, domain, ip, location…
No key · Docker
Verified publisher

osintverse-community/pulsedive

Looks up an IP, domain or URL in Pulsedive: risk level and factors, linked threats and feeds, ports, technologies

Takes domain, ip address, url → finds domain, ip, location, organization…
No key · Docker
Verified publisher

osintverse-community/virustotal

Looks up an IP, domain, URL or file hash in VirusTotal: engine verdicts, reputation, tags, owner, DNS records

Takes domain, hash, ip address, url → finds dns record, document, domain, ip…
Key required · Docker
Verified publisher

osintverse-community/urlhaus

Looks up a URL, domain, IP address or file hash in abuse.ch URLhaus: malware URLs, their status, tags and payloads

Takes domain, hash, ip address, url → finds document, domain, ip, url
Key required · Docker
Verified publisher

osintverse-community/ipdata

Looks up an IP address in ipdata: location, network owner, ASN, time zone and threat flags such as Tor or proxy

Takes ip address → finds location, organization, other
Key required · Docker
Verified publisher
ot install osintverse-community/greynoise osintverse-community/abuseipdb osintverse-community/otx-indicators osintverse-community/pulsedive osintverse-community/virustotal

Installs the first 5 in one go; ot auto ip:… then runs every installed tool that takes an IP address and saves the results. No ot yet? Install it in one line.

The 7 registry tools side by side

The registry tools on this page, compared. Select a column heading to sort by it.
osintverse-community/abuseipdbdomain, ip, location, organizationRequiredOnline, passiveNoDockerNo reports yetfewer than 10
osintverse-community/greynoiseip, organization, otherRequiredOnline, passiveNoPythonNo reports yetfewer than 10
osintverse-community/ipdatalocation, organization, otherRequiredOnline, passiveNoDockerNo reports yetfewer than 10
osintverse-community/otx-indicatorsdocument, domain, ip, location…NoneOnline, passiveNoDockerNo reports yetfewer than 10
osintverse-community/pulsedivedomain, ip, location, organization…NoneOnline, passiveNoDockerNo reports yetfewer than 10
osintverse-community/urlhausdocument, domain, ip, urlRequiredOnline, passiveNoDockerNo reports yetfewer than 10
osintverse-community/virustotaldns record, document, domain, ip…RequiredOnline, passiveNoDockerNo reports yetfewer than 10

Facts from each tool's manifest and what people report about whether it works. "Reaches" says whether a run stays offline, reads public sources, sends requests about the target, or may notify them.

How to check an IP address's reputation

  1. Ask GreyNoise whether it is background scanning or a known benign service such as a search engine's crawler.
  2. Check abuse reports (abuseipdb) and threat feeds (otx-indicators, pulsedive, virustotal, urlhaus) for what it was reported for, and when.
  3. Look up who holds the address before blaming a person: cloud, VPN and mobile addresses are shared by many.

Every registry tool here runs on your machine in a sandbox, and ot auto ip:… runs all the installed ones on one value.

Before you run one

Is a bad reputation proof that the IP is malicious now?

No. Reports describe the past, and cloud, VPN and mobile addresses change hands often. Look at the dates of the reports and at who holds the address today.

Which ones work without a key?

OTX and Pulsedive answer without one. AbuseIPDB, GreyNoise, VirusTotal, URLhaus and ipdata need a key from their own sites, each with a free allowance for small numbers of lookups; ot keys set stores it in your OS keychain.

Do these tools send my search anywhere?

No. ot runs each tool on your own machine in a read-only container that can only reach the sites the tool declares, and results stay in your results folder. The registry only counts installs.

More from an IP address

Owner and ASNDomains on itOpen portsLocationCDN or originAll IP address tools

Esc

Try

↑ ↓ to move↵ to open