Date created: 11/19/11 17:18:47. Last modified: 03/11/17 16:28:13

'iptables' - RIPE Assignments

List of IPv4 Allocations: http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.txt

Filter for all RIPE assignments and spit out iptables rules:

for addr in `grep '[^ ]*/8*[^ ]' ipv4-address-space.txt | grep 'ripe' | awk '{print $1}'`; do echo ${addr%/8}; done

002
005
025
031
037
046
051
062
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
109
141
145
151
176
178
185
188
193
194
195
212
213
217

This time, filter for ripe allocations and turn into rules;

for addr in `grep '[^ ]*/8*[^ ]' ipv4-address-space.txt | grep 'ripe' | awk '{print $1}'`; do echo "-A INPUT -s ${addr%/8}.0.0.0/8 -p tcp --dport 80"; done

-A INPUT -s 002.0.0.0/8 -p tcp --dport 80
-A INPUT -s 005.0.0.0/8 -p tcp --dport 80
-A INPUT -s 025.0.0.0/8 -p tcp --dport 80
-A INPUT -s 031.0.0.0/8 -p tcp --dport 80
-A INPUT -s 037.0.0.0/8 -p tcp --dport 80
-A INPUT -s 046.0.0.0/8 -p tcp --dport 80
-A INPUT -s 051.0.0.0/8 -p tcp --dport 80
-A INPUT -s 062.0.0.0/8 -p tcp --dport 80
-A INPUT -s 077.0.0.0/8 -p tcp --dport 80
-A INPUT -s 078.0.0.0/8 -p tcp --dport 80
-A INPUT -s 079.0.0.0/8 -p tcp --dport 80
-A INPUT -s 080.0.0.0/8 -p tcp --dport 80
-A INPUT -s 081.0.0.0/8 -p tcp --dport 80
-A INPUT -s 082.0.0.0/8 -p tcp --dport 80
-A INPUT -s 083.0.0.0/8 -p tcp --dport 80
-A INPUT -s 084.0.0.0/8 -p tcp --dport 80
-A INPUT -s 085.0.0.0/8 -p tcp --dport 80
-A INPUT -s 086.0.0.0/8 -p tcp --dport 80
-A INPUT -s 087.0.0.0/8 -p tcp --dport 80
-A INPUT -s 088.0.0.0/8 -p tcp --dport 80
-A INPUT -s 089.0.0.0/8 -p tcp --dport 80
-A INPUT -s 090.0.0.0/8 -p tcp --dport 80
-A INPUT -s 091.0.0.0/8 -p tcp --dport 80
-A INPUT -s 092.0.0.0/8 -p tcp --dport 80
-A INPUT -s 093.0.0.0/8 -p tcp --dport 80
-A INPUT -s 094.0.0.0/8 -p tcp --dport 80
-A INPUT -s 095.0.0.0/8 -p tcp --dport 80
-A INPUT -s 109.0.0.0/8 -p tcp --dport 80
-A INPUT -s 141.0.0.0/8 -p tcp --dport 80
-A INPUT -s 145.0.0.0/8 -p tcp --dport 80
-A INPUT -s 151.0.0.0/8 -p tcp --dport 80
-A INPUT -s 176.0.0.0/8 -p tcp --dport 80
-A INPUT -s 178.0.0.0/8 -p tcp --dport 80
-A INPUT -s 185.0.0.0/8 -p tcp --dport 80
-A INPUT -s 188.0.0.0/8 -p tcp --dport 80
-A INPUT -s 193.0.0.0/8 -p tcp --dport 80
-A INPUT -s 194.0.0.0/8 -p tcp --dport 80
-A INPUT -s 195.0.0.0/8 -p tcp --dport 80
-A INPUT -s 212.0.0.0/8 -p tcp --dport 80
-A INPUT -s 213.0.0.0/8 -p tcp --dport 80
-A INPUT -s 217.0.0.0/8 -p tcp --dport 80

Previous page: ipset
Next page: 'iptables' - Notes