回答:
ホストファイルを編集すると、トラフィックがブロックされます。それほど力ずくの方法はないかもしれませんが、これはうまくいくと確信しています。
LinuxおよびWindowsのhostsファイルに次を追加します。
127.0.0.1 safebrowsing.clients.google.com
127.0.0.1 safebrowsing-cache.google.com
OSXのhostsファイルに次を追加します。
0.0.0.0 safebrowsing.clients.google.com
0.0.0.0 safebrowsing-cache.google.com
ホストファイルは次の場所にあります。
c:\windows\system32\drivers\etc\hosts
/etc/hosts
/private/etc/hosts
詳細:http : //en.wikipedia.org/wiki/Hosts_%28file%29
JTMの回答から追加されたMac OSX情報は、これを見ているすべての人が正しい情報を取得できるようにします。
を追加127.0.0.1
してsafebrowsing-clients.google.com
も解決safebrowsing-cache.google.com
しません。私はちょうどそれをしました、そして、私のスリカータのログによれば、それはまだGoogleの本当のアドレスを指しているので、ブラウザはそのためにhosts
ファイルを使用しません。またtcpdump
、以前に指していたCクラス全体を編集しましたが、まったく異なるWebサイトをリクエストしている間、これらのアドレスへのトラフィックはまだあります。
ただし、iptablesでの文字列の一致はトリックを行います。
iptables -I FORWARD -m string --to 41 --algo bm --string 'safebrowsing-clients' -j GOOGLE
iptables -I FORWARD -m string --to 41 --algo bm --string 'safebrowsing-cache' -j GOOGLE
iptables -I GOOGLE -m string --to 80 --algo bm --string 'google' -j DROP
少し厄介で、Linuxでしか動作しませんが、動作します。