https://github.com/berthubert/googerteller Skip to content Sign up * Product + Features + Mobile + Actions + Codespaces + Copilot + Packages + Security + Code review + Issues + Discussions + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Skills + GitHub Sponsors + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} berthubert / googerteller Public * Notifications * Fork 34 * Star 730 audible feedback on just how much your browsing feeds into google License MIT license 730 stars 34 forks Star Notifications * Code * Issues 5 * Pull requests 4 * Actions * Projects 0 * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Security * Insights berthubert/googerteller This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 1 branch 0 tags Code * Clone HTTPS GitHub CLI [https://github.com/b] Use Git or checkout with SVN using the web URL. [gh repo clone berthu] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @berthubert berthubert add tweet ... 7f57245 Aug 22, 2022 add tweet 7f57245 Git stats * 16 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .gitignore Updated .gitignore to ignore CMake generated files Aug 22, 2022 CMakeLists.txt Explicit link to pthread Aug 22, 2022 LICENSE Initial commit Aug 21, 2022 README.md add tweet Aug 22, 2022 goog-prefixes.txt add preprocessed file Aug 21, 2022 goog.json initial Aug 21, 2022 teller.cc Fix issue #4 Aug 22, 2022 View code googerteller How to compile How to run Problems Data source README.md googerteller Audible feedback on just how much your browsing feeds into Google. By bert@hubertnet.nl / https://berthub.eu/ Demo video in this tweet 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. About audible feedback on just how much your browsing feeds into google Resources Readme License MIT license Stars 730 stars Watchers 9 watching Forks 34 forks Releases No releases published Packages 0 No packages published Contributors 4 * @berthubert berthubert bert hubert * @LenzGr LenzGr Lenz Grimmer * @bersace bersace Etienne BERSAC * @foodornt foodornt YourMomIsExtraordinaryGay Languages * C++ 60.4% * CMake 39.6% Footer (c) 2022 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.