diff --git a/src/freedombone-utils-firewall b/src/freedombone-utils-firewall index d661c0081c113fd6212ba9e00847c5b24d39a923..7938d5d09c3a174e1c544dc48bf51d397ce27110 100755 --- a/src/freedombone-utils-firewall +++ b/src/freedombone-utils-firewall @@ -360,6 +360,32 @@ function mesh_firewall { FIREWALL_FILENAME="${rootdir}/etc/systemd/system/meshfirewall.service" MESH_FIREWALL_SCRIPT=${rootdir}/usr/bin/mesh-firewall + if ! grep -q 'telemetry.mozilla' ${rootdir}/etc/hosts; then + echo '127.0.0.1 telemetry.mozilla.org' >> ${rootdir}/etc/hosts + echo '127.0.0.1 incoming.telemetry.mozilla.org' >> ${rootdir}/etc/hosts + fi + + if ! grep -q 'facebook' ${rootdir}/etc/hosts; then + echo { echo '127.0.0.1 www.facebook.com'; + echo '127.0.0.1 facebook.com'; + echo '127.0.0.1 static.ak.fbcdn.net'; + echo '127.0.0.1 www.static.ak.fbcdn.net'; + echo '127.0.0.1 login.facebook.com'; + echo '127.0.0.1 www.login.facebook.com'; + echo '127.0.0.1 fbcdn.net'; + echo '127.0.0.1 www.fbcdn.net'; + echo '127.0.0.1 fbcdn.com'; + echo '127.0.0.1 www.fbcdn.com'; + echo '127.0.0.1 static.ak.connect.facebook.com'; + echo '127.0.0.1 www.static.ak.connect.facebook.com'; } >> ${rootdir}/etc/hosts + fi + + if ! grep -q 'google' ${rootdir}/etc/hosts; then + { echo '127.0.0.1 www.google-analytics.com'; + echo '127.0.0.1 google-analytics.com'; + echo '127.0.0.1 ssl.google-analytics.com'; } >> ${rootdir}/etc/hosts + fi + { echo '#!/bin/bash'; echo 'iptables -P INPUT ACCEPT'; echo 'ip6tables -P INPUT ACCEPT';