rc.firewall
· 3.8 KiB · Text
Raw
#!/bin/bash
# iptables -F
# Ban the whole of China until it stops spamming
iptables -I INPUT -s 1.24.0.0/13 -j DROP
iptables -I INPUT -s 111.0.0.0/10 -j DROP
iptables -I INPUT -s 112.0.0.0/10 -j DROP
iptables -I INPUT -s 113.128.0.0/12 -j DROP
iptables -I INPUT -s 113.168.0.0/13 -j DROP
iptables -I INPUT -s 113.176.0.0/12 -j DROP
iptables -I INPUT -s 113.192.0.0/11 -j DROP
iptables -I INPUT -s 113.218.0.0/16 -j DROP
iptables -I INPUT -s 113.220.0.0/14 -j DROP
iptables -I INPUT -s 113.224.0.0/12 -j DROP
iptables -I INPUT -s 113.240.0.0/13 -j DROP
iptables -I INPUT -s 113.248.0.0/14 -j DROP
iptables -I INPUT -s 113.64.0.0/10 -j DROP
iptables -I INPUT -s 115.44.0.0/14 -j DROP
iptables -I INPUT -s 115.48.0.0/12 -j DROP
iptables -I INPUT -s 116.50.0.0/15 -j DROP
iptables -I INPUT -s 116.52.0.0/14 -j DROP
iptables -I INPUT -s 116.56.0.0/13 -j DROP
iptables -I INPUT -s 117.124.0.0/14 -j DROP
iptables -I INPUT -s 117.128.0.0/10 -j DROP
iptables -I INPUT -s 117.64.0.0/11 -j DROP
iptables -I INPUT -s 118.112.0.0/13 -j DROP
iptables -I INPUT -s 119.0.0.0/13 -j DROP
iptables -I INPUT -s 120.192.0.0/10 -j DROP
iptables -I INPUT -s 121.16.0.0/12 -j DROP
iptables -I INPUT -s 121.204.0.0/14 -j DROP
iptables -I INPUT -s 121.32.0.0/11 -j DROP
iptables -I INPUT -s 121.8.0.0/13 -j DROP
iptables -I INPUT -s 123.112.0.0/13 -j DROP
iptables -I INPUT -s 123.120.0.0/14 -j DROP
iptables -I INPUT -s 123.124.0.0/15 -j DROP
iptables -I INPUT -s 123.126.0.0/16 -j DROP
iptables -I INPUT -s 123.128.0.0/17 -j DROP
iptables -I INPUT -s 123.129.0.0/16 -j DROP
iptables -I INPUT -s 123.131.0.0/18 -j DROP
iptables -I INPUT -s 123.132.0.0/14 -j DROP
iptables -I INPUT -s 123.136.0.0/15 -j DROP
iptables -I INPUT -s 123.144.0.0/12 -j DROP
iptables -I INPUT -s 123.160.0.0/12 -j DROP
iptables -I INPUT -s 123.232.0.0/14 -j DROP
iptables -I INPUT -s 123.4.0.0/14 -j DROP
iptables -I INPUT -s 123.8.0.0/13 -j DROP
iptables -I INPUT -s 124.220.0.0/14 -j DROP
iptables -I INPUT -s 124.224.0.0/12 -j DROP
iptables -I INPUT -s 124.88.0.0/13 -j DROP
iptables -I INPUT -s 146.174.128.0/18 -j DROP
iptables -I INPUT -s 171.104.0.0/13 -j DROP
iptables -I INPUT -s 171.112.0.0/12 -j DROP
iptables -I INPUT -s 171.34.0.0/15 -j DROP
iptables -I INPUT -s 171.36.0.0/14 -j DROP
iptables -I INPUT -s 171.40.0.0/13 -j DROP
iptables -I INPUT -s 180.96.0.0/11 -j DROP
iptables -I INPUT -s 183.128.0.0/11 -j DROP
iptables -I INPUT -s 183.160.0.0/12 -j DROP
iptables -I INPUT -s 183.184.0.0/13 -j DROP
iptables -I INPUT -s 183.192.0.0/10 -j DROP
iptables -I INPUT -s 202.76.128.0/18 -j DROP
iptables -I INPUT -s 218.0.0.0/11 -j DROP
iptables -I INPUT -s 218.201.0.0/16 -j DROP
iptables -I INPUT -s 218.56.0.0/13 -j DROP
iptables -I INPUT -s 218.64.0.0/13 -j DROP
iptables -I INPUT -s 218.96.0.0/14 -j DROP
iptables -I INPUT -s 221.192.0.0/11 -j DROP
iptables -I INPUT -s 221.224.0.0/12 -j DROP
iptables -I INPUT -s 223.64.0.0/10 -j DROP
iptables -I INPUT -s 27.16.0.0/12 -j DROP
iptables -I INPUT -s 36.128.0.0/10 -j DROP
iptables -I INPUT -s 36.192.0.0/11 -j DROP
iptables -I INPUT -s 36.56.0.0/13 -j DROP
iptables -I INPUT -s 39.128.0.0/10 -j DROP
iptables -I INPUT -s 42.156.0.0/14 -j DROP
iptables -I INPUT -s 42.160.0.0/11 -j DROP
iptables -I INPUT -s 42.192.0.0/13 -j DROP
iptables -I INPUT -s 42.224.0.0/12 -j DROP
iptables -I INPUT -s 47.74.0.0/15 -j DROP
iptables -I INPUT -s 47.76.0.0/14 -j DROP
iptables -I INPUT -s 47.80.0.0/12 -j DROP
iptables -I INPUT -s 47.96.0.0/11 -j DROP
iptables -I INPUT -s 49.112.0.0/13 -j DROP
iptables -I INPUT -s 49.120.0.0/14 -j DROP
iptables -I INPUT -s 58.192.0.0/11 -j DROP
iptables -I INPUT -s 60.0.0.0/11 -j DROP
iptables -I INPUT -s 60.160.0.0/11 -j DROP
iptables -I INPUT -s 61.128.0.0/10 -j DROP
ip6tables -I INPUT -s 2408:8000::/20 -j DROP
ip6tables -I INPUT -s 2409:8000::/20 -j DROP
ip6tables -I INPUT -s 240e:900::/24 -j DROP
ip6tables -I INPUT -s 240e::/18 -j DROP
exit 0
| 1 | #!/bin/bash |
| 2 | |
| 3 | # iptables -F |
| 4 | |
| 5 | # Ban the whole of China until it stops spamming |
| 6 | iptables -I INPUT -s 1.24.0.0/13 -j DROP |
| 7 | iptables -I INPUT -s 111.0.0.0/10 -j DROP |
| 8 | iptables -I INPUT -s 112.0.0.0/10 -j DROP |
| 9 | iptables -I INPUT -s 113.128.0.0/12 -j DROP |
| 10 | iptables -I INPUT -s 113.168.0.0/13 -j DROP |
| 11 | iptables -I INPUT -s 113.176.0.0/12 -j DROP |
| 12 | iptables -I INPUT -s 113.192.0.0/11 -j DROP |
| 13 | iptables -I INPUT -s 113.218.0.0/16 -j DROP |
| 14 | iptables -I INPUT -s 113.220.0.0/14 -j DROP |
| 15 | iptables -I INPUT -s 113.224.0.0/12 -j DROP |
| 16 | iptables -I INPUT -s 113.240.0.0/13 -j DROP |
| 17 | iptables -I INPUT -s 113.248.0.0/14 -j DROP |
| 18 | iptables -I INPUT -s 113.64.0.0/10 -j DROP |
| 19 | iptables -I INPUT -s 115.44.0.0/14 -j DROP |
| 20 | iptables -I INPUT -s 115.48.0.0/12 -j DROP |
| 21 | iptables -I INPUT -s 116.50.0.0/15 -j DROP |
| 22 | iptables -I INPUT -s 116.52.0.0/14 -j DROP |
| 23 | iptables -I INPUT -s 116.56.0.0/13 -j DROP |
| 24 | iptables -I INPUT -s 117.124.0.0/14 -j DROP |
| 25 | iptables -I INPUT -s 117.128.0.0/10 -j DROP |
| 26 | iptables -I INPUT -s 117.64.0.0/11 -j DROP |
| 27 | iptables -I INPUT -s 118.112.0.0/13 -j DROP |
| 28 | iptables -I INPUT -s 119.0.0.0/13 -j DROP |
| 29 | iptables -I INPUT -s 120.192.0.0/10 -j DROP |
| 30 | iptables -I INPUT -s 121.16.0.0/12 -j DROP |
| 31 | iptables -I INPUT -s 121.204.0.0/14 -j DROP |
| 32 | iptables -I INPUT -s 121.32.0.0/11 -j DROP |
| 33 | iptables -I INPUT -s 121.8.0.0/13 -j DROP |
| 34 | iptables -I INPUT -s 123.112.0.0/13 -j DROP |
| 35 | iptables -I INPUT -s 123.120.0.0/14 -j DROP |
| 36 | iptables -I INPUT -s 123.124.0.0/15 -j DROP |
| 37 | iptables -I INPUT -s 123.126.0.0/16 -j DROP |
| 38 | iptables -I INPUT -s 123.128.0.0/17 -j DROP |
| 39 | iptables -I INPUT -s 123.129.0.0/16 -j DROP |
| 40 | iptables -I INPUT -s 123.131.0.0/18 -j DROP |
| 41 | iptables -I INPUT -s 123.132.0.0/14 -j DROP |
| 42 | iptables -I INPUT -s 123.136.0.0/15 -j DROP |
| 43 | iptables -I INPUT -s 123.144.0.0/12 -j DROP |
| 44 | iptables -I INPUT -s 123.160.0.0/12 -j DROP |
| 45 | iptables -I INPUT -s 123.232.0.0/14 -j DROP |
| 46 | iptables -I INPUT -s 123.4.0.0/14 -j DROP |
| 47 | iptables -I INPUT -s 123.8.0.0/13 -j DROP |
| 48 | iptables -I INPUT -s 124.220.0.0/14 -j DROP |
| 49 | iptables -I INPUT -s 124.224.0.0/12 -j DROP |
| 50 | iptables -I INPUT -s 124.88.0.0/13 -j DROP |
| 51 | iptables -I INPUT -s 146.174.128.0/18 -j DROP |
| 52 | iptables -I INPUT -s 171.104.0.0/13 -j DROP |
| 53 | iptables -I INPUT -s 171.112.0.0/12 -j DROP |
| 54 | iptables -I INPUT -s 171.34.0.0/15 -j DROP |
| 55 | iptables -I INPUT -s 171.36.0.0/14 -j DROP |
| 56 | iptables -I INPUT -s 171.40.0.0/13 -j DROP |
| 57 | iptables -I INPUT -s 180.96.0.0/11 -j DROP |
| 58 | iptables -I INPUT -s 183.128.0.0/11 -j DROP |
| 59 | iptables -I INPUT -s 183.160.0.0/12 -j DROP |
| 60 | iptables -I INPUT -s 183.184.0.0/13 -j DROP |
| 61 | iptables -I INPUT -s 183.192.0.0/10 -j DROP |
| 62 | iptables -I INPUT -s 202.76.128.0/18 -j DROP |
| 63 | iptables -I INPUT -s 218.0.0.0/11 -j DROP |
| 64 | iptables -I INPUT -s 218.201.0.0/16 -j DROP |
| 65 | iptables -I INPUT -s 218.56.0.0/13 -j DROP |
| 66 | iptables -I INPUT -s 218.64.0.0/13 -j DROP |
| 67 | iptables -I INPUT -s 218.96.0.0/14 -j DROP |
| 68 | iptables -I INPUT -s 221.192.0.0/11 -j DROP |
| 69 | iptables -I INPUT -s 221.224.0.0/12 -j DROP |
| 70 | iptables -I INPUT -s 223.64.0.0/10 -j DROP |
| 71 | iptables -I INPUT -s 27.16.0.0/12 -j DROP |
| 72 | iptables -I INPUT -s 36.128.0.0/10 -j DROP |
| 73 | iptables -I INPUT -s 36.192.0.0/11 -j DROP |
| 74 | iptables -I INPUT -s 36.56.0.0/13 -j DROP |
| 75 | iptables -I INPUT -s 39.128.0.0/10 -j DROP |
| 76 | iptables -I INPUT -s 42.156.0.0/14 -j DROP |
| 77 | iptables -I INPUT -s 42.160.0.0/11 -j DROP |
| 78 | iptables -I INPUT -s 42.192.0.0/13 -j DROP |
| 79 | iptables -I INPUT -s 42.224.0.0/12 -j DROP |
| 80 | iptables -I INPUT -s 47.74.0.0/15 -j DROP |
| 81 | iptables -I INPUT -s 47.76.0.0/14 -j DROP |
| 82 | iptables -I INPUT -s 47.80.0.0/12 -j DROP |
| 83 | iptables -I INPUT -s 47.96.0.0/11 -j DROP |
| 84 | iptables -I INPUT -s 49.112.0.0/13 -j DROP |
| 85 | iptables -I INPUT -s 49.120.0.0/14 -j DROP |
| 86 | iptables -I INPUT -s 58.192.0.0/11 -j DROP |
| 87 | iptables -I INPUT -s 60.0.0.0/11 -j DROP |
| 88 | iptables -I INPUT -s 60.160.0.0/11 -j DROP |
| 89 | iptables -I INPUT -s 61.128.0.0/10 -j DROP |
| 90 | |
| 91 | ip6tables -I INPUT -s 2408:8000::/20 -j DROP |
| 92 | ip6tables -I INPUT -s 2409:8000::/20 -j DROP |
| 93 | ip6tables -I INPUT -s 240e:900::/24 -j DROP |
| 94 | ip6tables -I INPUT -s 240e::/18 -j DROP |
| 95 | |
| 96 | exit 0 |
| 97 |