audible feedback on just how much your browsing feeds into google
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Lenz Grimmer a0d84cf679
README.md: minor improvements
Slightly improved the description and build instructions, added required library package name on RPM-based distributions like Fedora/Red Hat.
4 years ago
.gitignore Initial commit 4 years ago
CMakeLists.txt Explicit link to pthread 4 years ago
LICENSE Initial commit 4 years ago
README.md README.md: minor improvements 4 years ago
goog-prefixes.txt add preprocessed file 4 years ago
goog.json initial 4 years ago
teller.cc Fix issue #4 4 years ago

README.md

googerteller

Audible feedback on just how much your browsing feeds into Google.

By bert@hubertnet.nl / https://berthub.eu/

How to compile

You need a C++ compiler like gcc-c++ and CMake for compiling the binary.

You also need to install libpcaudio (libpcaudio-dev on Debian/Ubuntu, pcaudiolib-devel on Fedora/Red Hat).

Then run:

cmake .
make

How to run

sudo tcpdump -n -l dst net 192.0.2.1/32 $(for a in $(cat goog-prefixes.txt); do echo or dst net $a; done)  |  ./teller 

Replace 192.0.2.1 with the IP address of your default gateway (e.g. your Internet router).

And then cry.

Problems

If tcpdump complains about Warning: Kernel filter failed: Cannot allocate memory, try this first:

sudo sysctl net.core.optmem_max=204800

Data source

The list of Google services IP addresses can be found on this Google support page.

Note that this splits out Google services and Google cloud user IP addresses.