1 |
On Tue, Aug 29, 2017 at 11:22:14AM +0200, David Haller wrote |
2 |
|
3 |
> # Farcepalm |
4 |
> address=/fb.com/127.0.1.1 |
5 |
> address=/fbcdn.net/127.0.1.1 |
6 |
> address=/facebook.com/127.0.1.1 |
7 |
> address=/facebook.net/127.0.1.1 |
8 |
> address=/facebook.de/127.0.1.1 |
9 |
> address=/facebook.fr/127.0.1.1 |
10 |
> address=/facebook.co.uk/127.0.1.1 |
11 |
> address=/whatsapp.de/127.0.1.1 |
12 |
> address=/whatsapp.com/127.0.1.1 |
13 |
> address=/internet.org/127.0.1.1 |
14 |
> address=/internet.com/127.0.1.1 |
15 |
> # ... |
16 |
> ==== |
17 |
> |
18 |
> Result: |
19 |
> |
20 |
> $ host fb.com |
21 |
> fb.com has address 127.0.1.1 |
22 |
> $ nslookup fb.com |
23 |
> Server: 127.0.0.1 |
24 |
> Address: 127.0.0.1#53 |
25 |
> |
26 |
> Name: fb.com |
27 |
> Address: 127.0.1.1 |
28 |
> |
29 |
> It's still a ton of domains to add, but much less generally. I still |
30 |
> wish it'd do "shell-style" globbing like /facebook.*/ or |
31 |
> /facebook.{com,net,de,fr,co.uk}/ ... You could write a little |
32 |
> generator for that if need be ... |
33 |
|
34 |
Facebook is better-handled in iptables... |
35 |
|
36 |
[0:0] -A INPUT -s 31.13.24.0/21 -j FECESBOOK |
37 |
[194:15548] -A INPUT -s 31.13.64.0/18 -j FECESBOOK |
38 |
[0:0] -A INPUT -s 66.220.144.0/20 -j FECESBOOK |
39 |
[0:0] -A INPUT -s 69.63.176.0/20 -j FECESBOOK |
40 |
[0:0] -A INPUT -s 69.171.224.0/19 -j FECESBOOK |
41 |
[0:0] -A INPUT -s 74.119.76.0/22 -j FECESBOOK |
42 |
[0:0] -A INPUT -s 103.4.96.0/22 -j FECESBOOK |
43 |
[0:0] -A INPUT -s 173.252.64.0/18 -j FECESBOOK |
44 |
[0:0] -A INPUT -s 204.15.20.0/22 -j FECESBOOK |
45 |
|
46 |
[0:0] -A OUTPUT -d 31.13.24.0/21 -j FECESBOOK |
47 |
[4035959:242209304] -A OUTPUT -d 31.13.64.0/18 -j FECESBOOK |
48 |
[56:3360] -A OUTPUT -d 66.220.144.0/20 -j FECESBOOK |
49 |
[0:0] -A OUTPUT -d 69.63.176.0/20 -j FECESBOOK |
50 |
[874:52440] -A OUTPUT -d 69.171.224.0/19 -j FECESBOOK |
51 |
[0:0] -A OUTPUT -d 74.119.76.0/22 -j FECESBOOK |
52 |
[0:0] -A OUTPUT -d 103.4.96.0/22 -j FECESBOOK |
53 |
[3306:198360] -A OUTPUT -d 173.252.64.0/18 -j FECESBOOK |
54 |
[0:0] -A OUTPUT -d 204.15.20.0/22 -j FECESBOOK |
55 |
|
56 |
[4040389:242479012] -A FECESBOOK -j LOG --log-prefix "FECESBOOK:" --log-level 6 |
57 |
[4040389:242479012] -A FECESBOOK -j DROP |
58 |
|
59 |
The [packet:byte] counters show how much traffic each rule gets. It |
60 |
may be different dependeng where on the planet you are. |
61 |
|
62 |
-- |
63 |
Walter Dnes <waltdnes@××××××××.org> |
64 |
I don't run "desktop environments"; I run useful applications |