Show pageOld revisionsBacklinksExport to PDFFold/unfold allBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== googerteller ====== Audible feedback on just how much your browsing feeds into Google. By [[bert@hubertnet.nl]] / https://berthub.eu/ Makes a little bit of noise any time your computer sends a packet to a Google service, which excludes Google Cloud users. Demo video [[https://twitter.com/bert_hu_bert/status/1561466204602220544|in this tweet]] Source https://github.com/berthubert/googerteller Thanks bert! ===== Installation on Arch ===== ==== Packages ==== <code> sudo pacman -Sy pcaudiolib gcc ipset bpftrace tcpdump </code> ==== Build ==== <code> git clone https://github.com/berthubert/googerteller.git cd googerteller cmake . make </code> ==== Define an ip(6)tables ==== Google is so large its IPv4 and IPv6 footprint can't be handled by tcpdump, or at least not efficiently. Therefore we need to define an ip(6)tables ipset. This will first exclude Google Cloud, and then include all the other Google IP addresses. Install iptables ''ipset'', and run (as root) the ''ipset-setup.sh'' script, or execute: <code> sudo ./ipset-setup.sh </code> ==== Run ==== <code> sudo tcpdump -i nflog:20 -ln | ./teller </code> Specific app: <code> sudo bpftrace netsendmsg.bt | grep --line-buffered ^$(pgrep firefox) | stdbuf -oL cut -f2 | ./cidr.py | ./teller </code> en/scans/googerteller.txt Last modified: 2022/10/24 08:24by 127.0.0.1