← All articles
7 min read

VirusTotal, AbuseIPDB, Shodan, GreyNoise & ipinfo: When to Use Each

Five threat-intelligence sources, five different jobs. A practical guide to what each one is actually good at, and how they combine into a complete picture of an IOC.

Analysts often treat threat-intel sources as interchangeable "reputation checkers." They are not. Each answers a different question, and the value comes from using them together. Here is what each of the five Tier 1 sources is genuinely good at.

VirusTotal — breadth across every IOC type

VirusTotal is the generalist. It works across IPs, domains, URLs, and file hashes, aggregating verdicts from dozens of security vendors plus passive DNS, relationships, and community context. Use it as your first broad read on almost any IOC. Its weakness is the flip side of its breadth: vendor verdicts can lag, disagree, or reflect stale detections, so treat it as aggregation rather than ground truth.

AbuseIPDB — crowd-sourced IP abuse reputation

AbuseIPDB is IP-only and does one thing well: it tells you whether an IP has been reported for abuse, with a confidence score and the categories (brute force, scanning, spam, and so on). It is excellent for quickly confirming that an address is a known bad actor and for understanding what kind of bad.

Shodan — internet exposure and services

Shodan answers "what is this host actually running?" Open ports, banners, exposed services, certificates, known vulnerabilities. For an IP, this turns a number into a profile: a hardened cloud endpoint looks very different from an exposed RDP or database. Note that Shodan serves cached public data for well-known IPs even without a valid key, so use its account/API-info endpoint when you need to confirm your key works.

GreyNoise — is it noise or is it you?

GreyNoise classifies whether an IP is part of internet-wide background scanning or something more targeted. This is the single best antidote to alert fatigue on inbound IPs: if an address is flagged as common benign scanning, you can usually stand down. Its community endpoint is unauthenticated — a key only raises your rate limit — which makes it easy to adopt.

ipinfo — ownership, ASN, and geolocation

ipinfo provides the "who and where": ASN, organisation, and geolocation. On its own it rarely decides a verdict, but it is the context that makes anomalies visible — a session from an ASN your workforce never uses, or a geography that contradicts a user’s known location.

Putting them together

  • Any IOC (IP, domain, URL, hash): start with VirusTotal.
  • IP reputation: AbuseIPDB for the abuse score and categories.
  • IP noise: GreyNoise to separate targeted from indiscriminate.
  • IP exposure: Shodan for services, ports, and vulnerabilities.
  • IP ownership: ipinfo for ASN and geolocation context.

No single source is a verdict. The picture emerges when reputation, noise, exposure, and ownership are read side by side.

The practical problem is that these are five different portals with five logins and five layouts. Deep Detect queries all of them in parallel from a right-click and lays the answers side by side — IP-only sources are skipped automatically for domains, URLs, and hashes — so you get the combined picture without the five-tab tax.

Stop tab-hopping through five portals

Deep Detect runs this workflow from a right-click — one verdict across all five Tier 1 sources, all data local to your browser.