Date created: Saturday, November 19, 2011 5:18:47 PM. Last modified: Wednesday, June 23, 2021 8:40:02 AM
'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