The Saurian Spider – Making It A Little Harder for Your ISP to Sell Your Web History

In 2016, the FCC ruled that internet service providers had to get your permission before selling your raw browsing data

While that wasn’t hard for them to do, the Trump-led GOP is trying to remove that tiny bit of privacy.

While there’s little substitute for tools such as HTTPS Everywhere, a
VPN, and setting your DNS to ones other than your ISPs, I worked up a BASH script to pollute your web browsing history.

The idea is simple – by adding in random requests, your actual web browsing history is hidden among the noise and chaff.

I’m calling it the Saurian Spider (because, dinosaurs?), and you can find it at:

The script maintains a list of URLs – creating one at
$HOME/.config/saurianspider.conf if needed – and retrieves them randomly
at random-ish (1-30 second) intervals. Any new links it finds on those pages, it’ll
add to the list. It also switches the useragent between Firefox, Chrome,
Opera, Opera Mini, Edge, and Internet Exploder semi-randomly as well,
thus making it more difficult to filter out these requests from your
legit ones.
The URL list is seeded with the current events page at Wikipedia and
the “Random” page on Wikipedia; that said, it doesn’t ADD links from
Wikipedia or Wikimedia, as that could get really obvious, really

If you want to use your own list of URLs in a different location, the file location should be the first (and only) argument.

Depends upon/uses (most of these are GNU coreutils):
head & tail

Popular posts:

  • Moving Beyond Toxic Empathy
  • Odds and Ends: Optimizing SSHFS, moving files into subdirectories, and getting placeholder images
  • Advice Needed: How to Tell Someone They've Been Hit With A Publishing Scam
  • I am resigning as the programming director for Context, effective immediately.
  • Cinncinati Archdiocese to Employees: You must all be Catholic, and We Don't Trust You.
  • A helpful hint to politicians and groups that use call centers
  • Automagically Sort Downloads By Category with uGet on Windows and Linux (and replace KGet if you need to)