- Notifications
You must be signed in to change notification settings - Fork110
audible feedback on just how much your browsing feeds into google
License
berthubert/googerteller
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Audible feedback on just how much your browsing feeds into Google.
Bybert@hubertnet.nl /https://berthub.eu/
Makes a little bit of noise any time your computer sends a packet to atracker or a Google service, which excludes Google Cloud users.
Demo videoin this tweet
If need be, install Homebrew viahttps://brew.sh/ as this will allow you tocompile new software. To do so, copy paste the instruction under 'InstallHomebrew' into the terminal app (Applehelp). This might take quite a while.It will also ask for your password.
Then run:
brew tap robertjakub/tellerbrew install --HEAD googertellerTo then start the noise, enter:
sudo tcpdump -nql | tellerAnd it should work. For the last command, it may also again ask you to enter yourpassword.
This will currently only work on Unix derived systems (like Linux, OSX andFreeBSD).
You need a C++ compiler likegcc-c++ and CMake for compiling the binary.
You also need to installlibpcaudio (libpcaudio-dev on Debian/Ubuntu,pcaudiolib-devel on Fedora/Red Hat).For OSXthis is a bit more work
Then do:
cmake .makeStart as:
sudo tcpdump -nql | ./tellerAnd cry.
Tracker data is read fromtracker.conf which you should only edit ifyou've learned about more IP addresses for relevant trackers.
Inteller.conf you can edit for each tracker where the noise should end up(left or right channel), and what the frequency should be.
The list of Google services IP addresses can be found onthis Googlesupport page.
Note that this splits out Google services and Google cloud user IPaddresses. However, it appears the Google services set includes the cloud IPaddresses, so you must check both sets before determining something is infact a Google service and not a Google customer.
Or, to track a single process, fefirefox, start it and run:
sudo bpftrace netsendmsg.bt| grep --line-buffered ^$(pgrep firefox)| ./teller
Or try:
sudo bpftrace netsendmsg.bt| grep --line-buffered -i chrome| ./teller
And cry.
This software gratefully builds on:
- doctest testing framework
- lpm Longest Prefix Match library
- Portable C Audio Library 1.2 - which you need to install yourself
- tcpdump of course
About
audible feedback on just how much your browsing feeds into google
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors5
Uh oh!
There was an error while loading.Please reload this page.