DEV Community

RiversideRocks
RiversideRocks

Posted on

1 1

How on earth does this work?

I was browsing the internet the other day and came across a site known as spur.us. The site claims to "Stops fraud and abuse on the internet" by collecting and indexing IP usage, VPN IPs, and proxy IPs.

Its a very interesting site, you can get info on any IP by visiting spur.us/context/youriphere. My question is, how does it work? How does a site collect data on every IP address out there? How do they know that X amount of people are on my IP address? How do they know that I have connected to the Tor network or used ProtonVPN?

Top comments (2)

Collapse
 
drazisil profile image
Molly Crendraven

My question is, how does it work? How does a site collect data on every IP address out there? How do they know that X amount of people are on my IP address? How do they know that I have connected to the Tor network or used ProtonVPN?

That's several questions :D

How does a site collect data on every IP address out there?

Automated scripts. You might also find projects like this one interesting: ant.isi.edu/address/

How do they know that X amount of people are on my IP address?

That depends a lot on your IP. If it's shared hosting site, they use DNS to IP mapping to count, like robtex.com/ip-lookup/74.125.68.100...

How do they know that I have connected to the Tor network

The same way sites do to decide to block you, by port scanning. Scan yourself :) grc.com/shieldsup

used ProtonVPN

Assuming that you were currently connected, by checking who owns that IP. For example, this IP is owned by Amazon's AWS service whois.urih.com/record/205.251.193....

Collapse
 
aboutdavid profile image
David

Sounds like facebook, but somehow more tracking!

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay