ip2geo Lookup

Enter an IPv4 address (or 10,000) below and hit "Look Up IP Addresses" to find a general geographic area or city the IP is registered to. Any non-IP text is stripped, so feel free to just paste your whole log file, netstat output, or whatever pile of plain text that includes some IPs you want to check (as long as it's less than 2MB).

2-letter ISO codes, i.e. US CA GB. Use to filter out non-suspicious IPs.

Lookup Results

← Back to your report

Filter & Export — Showing 59 of 59 IPs

Block known scanners reported by the ip2geo community — Community Block List

ASN Categories
Countries ⇧ multi-select
IPCCState/ProvinceCityASNASN OrgCategory
185.220.101.1DEBrandenburgBrandenburgAS60729Stiftung Erneuerbare Freiheitscanning
185.220.101.2DEBrandenburgBrandenburgAS60729Stiftung Erneuerbare Freiheitscanning
185.220.101.3DEBrandenburgBrandenburgAS60729Stiftung Erneuerbare Freiheitscanning
185.220.101.4DEBrandenburgBrandenburgAS60729Stiftung Erneuerbare Freiheitscanning
185.220.101.5DEBrandenburgBrandenburgAS60729Stiftung Erneuerbare Freiheitscanning
185.220.101.6DEBrandenburgBrandenburgAS60729Stiftung Erneuerbare Freiheitscanning
185.220.101.7DEBrandenburgBrandenburgAS60729Stiftung Erneuerbare Freiheitscanning
185.220.101.8DEBrandenburgBrandenburgAS60729Stiftung Erneuerbare Freiheitscanning
185.220.101.9DEBrandenburgBrandenburgAS60729Stiftung Erneuerbare Freiheitscanning
185.220.101.10DEBrandenburgBrandenburgAS60729Stiftung Erneuerbare Freiheitscanning
185.220.101.11DEBrandenburgBrandenburgAS60729Stiftung Erneuerbare Freiheitscanning
185.220.101.12DEBrandenburgBrandenburgAS60729Stiftung Erneuerbare Freiheitscanning
185.220.101.13DEBrandenburgBrandenburgAS60729Stiftung Erneuerbare Freiheitscanning
185.220.101.14DEBrandenburgBrandenburgAS60729Stiftung Erneuerbare Freiheitscanning
185.220.101.15DEBrandenburgBrandenburgAS60729Stiftung Erneuerbare Freiheitscanning
185.220.100.240DEAS205100F3 Netze e.V.scanning
185.220.100.241DEAS205100F3 Netze e.V.scanning
185.220.100.242DEAS205100F3 Netze e.V.scanning
185.220.100.243DEAS205100F3 Netze e.V.scanning
185.220.100.244DEAS205100F3 Netze e.V.scanning
185.220.100.245DEAS205100F3 Netze e.V.scanning
185.220.100.246DEAS205100F3 Netze e.V.scanning
5.39.50.1FRAS16276OVH SASscanning
5.39.50.2FRAS16276OVH SASscanning
5.39.50.3FRAS16276OVH SASscanning
5.39.50.4FRAS16276OVH SASscanning
5.39.50.5FRAS16276OVH SASscanning
5.39.50.6FRAS16276OVH SASscanning
5.39.50.7FRAS16276OVH SASscanning
5.39.50.8FRAS16276OVH SASscanning
45.141.215.1PLMazoviaWarsawAS2105581337 Services GmbHunknown
45.141.215.2PLMazoviaWarsawAS2105581337 Services GmbHunknown
45.141.215.3PLMazoviaWarsawAS2105581337 Services GmbHunknown
45.141.215.4PLMazoviaWarsawAS2105581337 Services GmbHunknown
45.141.215.5PLMazoviaWarsawAS2105581337 Services GmbHunknown
45.141.215.6PLMazoviaWarsawAS2105581337 Services GmbHunknown
45.141.215.7PLMazoviaWarsawAS2105581337 Services GmbHunknown
45.141.215.8PLMazoviaWarsawAS2105581337 Services GmbHunknown
45.141.215.9PLMazoviaWarsawAS2105581337 Services GmbHunknown
45.141.215.10PLMazoviaWarsawAS2105581337 Services GmbHunknown
192.241.128.1USNew JerseyNorth BergenAS14061DigitalOcean, LLCscanning
192.241.128.2USNew JerseyNorth BergenAS14061DigitalOcean, LLCscanning
192.241.128.3USNew JerseyNorth BergenAS14061DigitalOcean, LLCscanning
192.241.128.4USNew JerseyNorth BergenAS14061DigitalOcean, LLCscanning
192.241.128.5USNew JerseyNorth BergenAS14061DigitalOcean, LLCscanning
192.241.128.6USNew JerseyNorth BergenAS14061DigitalOcean, LLCscanning
192.241.128.7USNew JerseyNorth BergenAS14061DigitalOcean, LLCscanning
34.105.0.1USOregonThe DallesAS396982Google LLCcloud
34.105.0.2USOregonThe DallesAS396982Google LLCcloud
34.105.0.3USOregonThe DallesAS396982Google LLCcloud
34.105.0.4USOregonThe DallesAS396982Google LLCcloud
34.105.0.5USOregonThe DallesAS396982Google LLCcloud
52.14.0.1USOhioColumbusAS16509Amazon.com, Inc.cloud
52.14.0.2USOhioColumbusAS16509Amazon.com, Inc.cloud
52.14.0.3USOhioColumbusAS16509Amazon.com, Inc.cloud
52.14.0.4USOhioColumbusAS16509Amazon.com, Inc.cloud
1.1.1.1AS13335Cloudflare, Inc.cloud
9.9.9.9AS19281Quad9unknown
208.67.222.222AS36692Cisco OpenDNS, LLCunknown
59IPs submitted (valid, unique, non-private)
59returned geo results
0returned no geo data
0.014squery duration

Threat Reports

When a lookup reveals a high proportion of scanning, cloud, or proxy infrastructure, ip2geo offers a one-time paid report that goes deeper — giving you the data and ready-to-paste rules you need to actually block the traffic.

What's included

  • AbuseIPDB reputation scores for your top 25 IPs: see which ones are confirmed attackers
  • ASN CIDR ranges for resilient blocking: block entire scanning networks, not just individual IPs that rotate
  • Ready-to-run firewall scripts for iptables, ufw, and nginx
  • Community intel (opt-in): see how many other ip2geo users reported the same IPs this week, with trend indicators showing whether activity is escalating
  • Shareable link saved for 30 days: send it to your team or come back later

See it in action

The sample report uses real Tor exit node data with live AbuseIPDB enrichment. Opt in to community sharing and you'll also see how many other ip2geo reports contained the same IPs this week — corroborating active threats across users.

See a sample report →

$9 one-time. No account required.

Contact / Contribute

ip2geo.org is maintained and run by me, Josh. Hi. If this tool was helpful, feel free to say hello — or help cover hosting costs if the free tools saved the day.

About ip2geo.org

Why This Exists

Ever been on the wrong end of a distributed probe hammering away at your email server, SSH port, or some other exposed service? It's chaos. Logs scroll by like a waterfall, and your tools? They're powerful, sure — but not exactly friendly when you're trying to make sense of hundreds of connections in real time.

The Problem

You run a CLI command, grab the output, and paste it into your favorite text editor. You start cleaning it up, extracting IPs manually, only to hit a wall: now you're supposed to copy-paste those addresses into a web form. One by one. Seriously?

When you're facing a flood of suspicious traffic, that's just not going to cut it.

The Fix

I was maintaining an aging email system with no password policies and no support — a perfect storm for account compromises. With no time or budget to overhaul it, I built this tool instead.

ip2geo.org lets you paste raw output from tools like netstat, fail2ban, or anything else that spits out IPs. It automatically extracts valid IPv4 addresses, runs a fast geolocation lookup, and gives you clean, actionable data — instantly. With one glance, I could see login attempts from every corner of the globe and quickly block entire botnets.

What It's Grown Into

The free lookup is still here. But over time, ip2geo.org has grown into something more complete. When a lookup shows a high concentration of scanning or proxy infrastructure, you can now generate a full Threat Report — AbuseIPDB verification for your top IPs, ASN CIDR ranges for resilient blocking, and ready-to-run scripts for iptables, ufw, and nginx.

There's also a Community Block List — a rolling 7-day feed of CIDR ranges reported by opted-in ip2geo users. If you contribute your report, your data joins the aggregate anonymously. If you just want the list, download it and apply it directly to your firewall.

How It Works

Paste any block of text. ip2geo.org scans it for IPv4 addresses, checks them against a geolocation database, and returns results you can filter by country or infrastructure category — scanning ranges, cloud exit nodes, VPN and proxy infrastructure, or residential traffic. Want to only see scanning infrastructure hits from outside the US? Done. Focus only on what matters.

Why It's Free

This tool was built using free and open-source resources, and it's free because I wish something like this had existed when I needed it most. If it helps you too, consider buying me a coffee or tossing a few bucks toward hosting costs.