diff --git a/README.md b/README.md index 2c9d272..a4e8389 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,30 @@ # massclude ## Information -This is a simple script that will generate an exclude.conf file for masscan that contains a set of IP ranges that are pointless to scan. +This is a simple script that will generate an *exclude.conf* file for [masscan](https://github.com/robertdavidgraham/masscan) that contains a set of IP ranges that are mostly pointless to scan thus making it much faster & raising less suspicion. -These include a private & reserved IP ranges, bogon IP ranges, and IP ranges that belong to root DNS servers, internet exchange points, & government agencies. +###### These ranges include: +- [Bogons](https://en.wikipedia.org/wiki/Bogon_filtering) +- [Department Of Defense DNIC](https://en.wikipedia.org/wiki/List_of_assigned_/8_IPv4_address_blocks#List_of_assigned_/8_blocks_to_the_United_States_Department_of_Defense) +- [Internet Excahnge Points](https://en.wikipedia.org/wiki/Internet_exchange_point) +- [Root DNS Servers](https://en.wikipedia.org/wiki/Root_name_server) +- [Reserved IP Ranges](https://en.wikipedia.org/wiki/Reserved_IP_addresses) -This removes over 1.5 billion ip addresses from the scan, thus making it much faster and raising less suspicion. -This repository is hosted on a VPS that updates every 6 hours with the latest IP ranges to exclude. (soon) +## What kind of numbers? +###### IPv4 +**Total IPv4 Addresses** : 4,294,967,296 + +**Total After Massclude** : 3,176,439,555 + +This is a **26%** drop in total IP addresses... + +###### IPv6 +**Total IP Addresses** : 340,282,366,920,938,463,463,374,607,431,768,211,456 + +**Total After Massclude** : 12,551,294,199,370,633,260,152,632,202,625,108,965 + +While this is still a huge number, total IP addresses dropped **96.31%** here... ___ diff --git a/exclude4.conf b/exclude4.conf index 8ff6ddc..f41c664 100644 --- a/exclude4.conf +++ b/exclude4.conf @@ -1,7 +1,4 @@ - # Excludes from bogons -# Invalid IP/range from bogons - 0.0.0.0/8 10.0.0.0/8 100.64.0.0/10 @@ -10,24 +7,18 @@ 102.192.0.0/12 102.208.0.0/15 102.210.0.0/16 -102.211.0.0/18 -102.211.104.0/22 -102.211.64.0/19 -102.211.96.0/21 -103.127.216.0/21 -103.131.128.0/21 -103.15.94.0/23 -103.20.96.0/21 -103.203.232.0/21 -103.203.240.0/21 +102.211.16.0/20 +102.211.32.0/21 +102.211.40.0/22 +102.211.55.0/24 +103.203.245.0/24 +103.203.246.0/23 103.204.40.0/21 -103.21.96.0/21 103.211.200.0/21 103.213.216.0/21 103.213.8.0/21 103.217.64.0/21 103.224.72.0/21 -103.23.88.0/21 103.240.0.0/21 103.241.192.0/21 103.249.112.0/21 @@ -36,37 +27,10 @@ 103.253.16.0/21 103.255.160.0/21 103.255.192.0/21 -103.255.223.0/24 -103.26.24.0/21 -103.38.104.0/21 -103.38.216.0/21 -103.41.72.0/21 -103.42.240.0/21 -103.43.56.0/21 -103.55.248.0/21 -103.60.88.0/21 -103.65.120.0/21 103.65.128.0/20 -103.67.40.0/21 103.67.48.0/20 103.67.64.0/19 -103.69.48.0/21 -103.69.80.0/21 -103.69.96.0/21 -103.70.112.0/21 -103.71.104.0/21 103.71.208.0/20 -103.72.56.0/21 -103.72.64.0/21 -103.75.72.0/21 -103.75.80.0/21 -103.76.104.0/21 -103.77.176.0/21 -103.77.208.0/21 -103.77.240.0/21 -103.78.0.0/21 -103.80.224.0/21 -103.99.136.0/21 110.172.24.0/21 113.192.0.0/18 113.20.132.0/22 @@ -228,7 +192,6 @@ 180.214.160.0/21 180.94.0.0/19 182.161.48.0/22 -189.36.240.0/22 192.0.0.0/24 192.0.2.0/24 192.103.132.0/24 @@ -356,9 +319,6 @@ 192.94.200.0/24 192.94.220.0/24 192.94.238.0/24 -193.0.232.0/23 -194.77.158.0/24 -195.35.112.0/23 196.1.108.0/24 196.61.4.0/22 198.15.16.0/20 @@ -384,7 +344,6 @@ 198.56.16.0/21 198.56.24.0/23 198.61.8.0/21 -200.189.68.0/22 202.0.109.0/24 202.0.116.0/24 202.0.152.0/24 @@ -486,6 +445,7 @@ 202.94.71.0/24 203.0.113.0/24 203.0.140.0/24 +203.0.37.0/24 203.1.109.0/24 203.1.2.0/24 203.1.72.0/22 @@ -598,7 +558,7 @@ 203.55.68.0/24 203.57.43.0/24 203.57.80.0/24 -203.57.85.0/24 +203.57.84.0/23 203.62.138.0/24 203.62.165.0/24 203.62.240.0/22 @@ -679,7 +639,7 @@ 43.248.252.0/22 43.248.56.0/22 43.249.124.0/22 -43.249.20.0/22 +43.249.16.0/21 43.249.88.0/22 43.250.180.0/22 43.252.224.0/22 @@ -701,16 +661,22 @@ 45.248.112.0/21 45.248.176.0/22 45.248.184.0/22 -45.249.180.0/22 -45.249.224.0/22 +45.249.128.0/22 +45.249.140.0/22 +45.249.172.0/22 +45.249.176.0/21 +45.249.224.0/21 45.249.60.0/22 45.251.248.0/22 +45.254.232.0/22 45.254.44.0/22 45.65.56.0/23 49.143.248.0/22 49.213.32.0/19 85.217.216.0/22 -94.101.104.0/21 +89.207.156.0/22 +91.198.40.0/24 +91.208.67.0/24 # Excludes from dns_root_servers 198.41.0.4 @@ -2273,3 +2239,23 @@ 95.140.128.0/23 95.140.128.0/23 95.140.130.0/23 + +# Excludes from private +0.0.0.0/8 +10.0.0.0/8 +100.64.0.0/10 +127.0.0.0/8 +169.254.0.0/16 +172.16.0.0/12 +192.0.0.0/24 +192.0.0.0/29 +192.0.0.170/32 +192.0.0.171/32 +192.0.2.0/24 +192.88.99.0/24 +192.168.0.0/16 +198.18.0.0/15 +198.51.100.0/24 +203.0.113.0/24 +240.0.0.0/4 +255.255.255.255/32 \ No newline at end of file diff --git a/exclude6.conf b/exclude6.conf index e327196..de54417 100644 --- a/exclude6.conf +++ b/exclude6.conf @@ -1,7 +1,4 @@ - # Excludes from bogons -# Invalid IP/range from bogons - 1000::/4 100::/8 2000::/16 @@ -1779,19 +1776,22 @@ 2001:678:4000::/34 2001:678:8000::/33 2001:678::/48 +2001:678:b08::/46 2001:679::/32 2001:67a::/31 +2001:67c:2640::/46 +2001:67c:26a4::/46 2001:67c:3000::/36 2001:67c:4000::/34 2001:67c:8000::/33 -2001:67c:cfc::/46 -2001:67c:d00::/40 +2001:67c:d3c::/46 +2001:67c:d40::/42 +2001:67c:d80::/41 2001:67c:e00::/39 2001:67d::/32 2001:67e::/31 2001:7f8:1000::/36 -2001:7f8:151::/48 -2001:7f8:152::/47 +2001:7f8:153::/48 2001:7f8:154::/46 2001:7f8:158::/45 2001:7f8:160::/43 @@ -1800,6 +1800,7 @@ 2001:7f8:200::/39 2001:7f8:4000::/34 2001:7f8:400::/38 +2001:7f8:52::/48 2001:7f8:8000::/33 2001:7f8:800::/37 2001:7f9:1000::/36 @@ -1843,22 +1844,7 @@ 2001:7fa:8000::/33 2001:7fa:800::/37 2001:7fa:80::/41 -2001:7fc:1000::/36 -2001:7fc:100::/40 -2001:7fc:10::/44 -2001:7fc:2000::/35 -2001:7fc:200::/39 -2001:7fc:20::/43 -2001:7fc:4000::/34 -2001:7fc:400::/38 -2001:7fc:40::/42 -2001:7fc:5::/48 -2001:7fc:6::/47 -2001:7fc:8000::/33 -2001:7fc:800::/37 -2001:7fc:80::/41 -2001:7fc:8::/45 -2001:7fc::/46 +2001:7fc::/32 2001:7ff::/32 2001:800::/29 2001:9000::/22 @@ -2484,10 +2470,23 @@ 2001:ded:200::/39 2001:ded:20::/43 2001:ded:2::/47 -2001:ded:4000::/34 +2001:ded:4001::/48 +2001:ded:4002::/47 +2001:ded:4004::/46 +2001:ded:4008::/45 2001:ded:400::/38 +2001:ded:4010::/44 +2001:ded:4020::/43 +2001:ded:4040::/42 +2001:ded:4080::/41 2001:ded:40::/42 +2001:ded:4100::/40 +2001:ded:4200::/39 +2001:ded:4400::/38 +2001:ded:4800::/37 2001:ded:4::/46 +2001:ded:5000::/36 +2001:ded:6000::/35 2001:ded:8001::/48 2001:ded:8002::/47 2001:ded:8004::/46 @@ -7825,12 +7824,7 @@ 2001:df0:ee48::/45 2001:df0:ee50::/44 2001:df0:ee60::/43 -2001:df0:ee81::/48 -2001:df0:ee82::/47 -2001:df0:ee84::/46 -2001:df0:ee88::/45 -2001:df0:ee90::/44 -2001:df0:eea0::/43 +2001:df0:ee80::/42 2001:df0:eec1::/48 2001:df0:eec2::/47 2001:df0:eec4::/46 @@ -9064,11 +9058,7 @@ 2001:df1:3248::/45 2001:df1:3250::/44 2001:df1:3260::/43 -2001:df1:3282::/47 -2001:df1:3284::/46 -2001:df1:3288::/45 -2001:df1:3290::/44 -2001:df1:32a0::/43 +2001:df1:3280::/42 2001:df1:32c1::/48 2001:df1:32c2::/47 2001:df1:32c4::/46 @@ -19023,8 +19013,13 @@ 2001:df2:d81::/48 2001:df2:d820::/43 2001:df2:d82::/47 -2001:df2:d840::/42 +2001:df2:d841::/48 +2001:df2:d842::/47 +2001:df2:d844::/46 +2001:df2:d848::/45 2001:df2:d84::/46 +2001:df2:d850::/44 +2001:df2:d860::/43 2001:df2:d881::/48 2001:df2:d882::/47 2001:df2:d884::/46 @@ -19032,7 +19027,12 @@ 2001:df2:d88::/45 2001:df2:d890::/44 2001:df2:d8a0::/43 -2001:df2:d8c0::/42 +2001:df2:d8c1::/48 +2001:df2:d8c2::/47 +2001:df2:d8c4::/46 +2001:df2:d8c8::/45 +2001:df2:d8d0::/44 +2001:df2:d8e0::/43 2001:df2:d901::/48 2001:df2:d902::/47 2001:df2:d904::/46 @@ -19040,14 +19040,24 @@ 2001:df2:d90::/44 2001:df2:d910::/44 2001:df2:d920::/43 -2001:df2:d940::/42 +2001:df2:d941::/48 +2001:df2:d942::/47 +2001:df2:d944::/46 +2001:df2:d948::/45 +2001:df2:d950::/44 +2001:df2:d960::/43 2001:df2:d981::/48 2001:df2:d982::/47 2001:df2:d984::/46 2001:df2:d988::/45 2001:df2:d990::/44 2001:df2:d9a0::/43 -2001:df2:d9c0::/42 +2001:df2:d9c1::/48 +2001:df2:d9c2::/47 +2001:df2:d9c4::/46 +2001:df2:d9c8::/45 +2001:df2:d9d0::/44 +2001:df2:d9e0::/43 2001:df2:da01::/48 2001:df2:da02::/47 2001:df2:da04::/46 @@ -19055,28 +19065,48 @@ 2001:df2:da0::/43 2001:df2:da10::/44 2001:df2:da20::/43 -2001:df2:da40::/42 +2001:df2:da41::/48 +2001:df2:da42::/47 +2001:df2:da44::/46 +2001:df2:da48::/45 +2001:df2:da50::/44 +2001:df2:da60::/43 2001:df2:da81::/48 2001:df2:da82::/47 2001:df2:da84::/46 2001:df2:da88::/45 2001:df2:da90::/44 2001:df2:daa0::/43 -2001:df2:dac0::/42 +2001:df2:dac1::/48 +2001:df2:dac2::/47 +2001:df2:dac4::/46 +2001:df2:dac8::/45 +2001:df2:dad0::/44 +2001:df2:dae0::/43 2001:df2:db01::/48 2001:df2:db02::/47 2001:df2:db04::/46 2001:df2:db08::/45 2001:df2:db10::/44 2001:df2:db20::/43 -2001:df2:db40::/42 +2001:df2:db41::/48 +2001:df2:db42::/47 +2001:df2:db44::/46 +2001:df2:db48::/45 +2001:df2:db50::/44 +2001:df2:db60::/43 2001:df2:db81::/48 2001:df2:db82::/47 2001:df2:db84::/46 2001:df2:db88::/45 2001:df2:db90::/44 2001:df2:dba0::/43 -2001:df2:dbc0::/42 +2001:df2:dbc1::/48 +2001:df2:dbc2::/47 +2001:df2:dbc4::/46 +2001:df2:dbc8::/45 +2001:df2:dbd0::/44 +2001:df2:dbe0::/43 2001:df2:dc01::/48 2001:df2:dc02::/47 2001:df2:dc04::/46 @@ -19085,8 +19115,13 @@ 2001:df2:dc1::/48 2001:df2:dc20::/43 2001:df2:dc2::/47 -2001:df2:dc40::/42 +2001:df2:dc41::/48 +2001:df2:dc42::/47 +2001:df2:dc44::/46 +2001:df2:dc48::/45 2001:df2:dc4::/46 +2001:df2:dc50::/44 +2001:df2:dc60::/43 2001:df2:dc81::/48 2001:df2:dc82::/47 2001:df2:dc84::/46 @@ -19094,7 +19129,12 @@ 2001:df2:dc8::/45 2001:df2:dc90::/44 2001:df2:dca0::/43 -2001:df2:dcc0::/42 +2001:df2:dcc1::/48 +2001:df2:dcc2::/47 +2001:df2:dcc4::/46 +2001:df2:dcc8::/45 +2001:df2:dcd0::/44 +2001:df2:dce0::/43 2001:df2:dd01::/48 2001:df2:dd02::/47 2001:df2:dd04::/46 @@ -19102,13 +19142,23 @@ 2001:df2:dd0::/44 2001:df2:dd10::/44 2001:df2:dd20::/43 -2001:df2:dd40::/42 +2001:df2:dd41::/48 +2001:df2:dd42::/47 +2001:df2:dd44::/46 +2001:df2:dd48::/45 +2001:df2:dd50::/44 +2001:df2:dd60::/43 2001:df2:dd82::/47 2001:df2:dd84::/46 2001:df2:dd88::/45 2001:df2:dd90::/44 2001:df2:dda0::/43 -2001:df2:ddc0::/42 +2001:df2:ddc1::/48 +2001:df2:ddc2::/47 +2001:df2:ddc4::/46 +2001:df2:ddc8::/45 +2001:df2:ddd0::/44 +2001:df2:dde0::/43 2001:df2:de01::/48 2001:df2:de02::/47 2001:df2:de04::/46 @@ -19116,26 +19166,53 @@ 2001:df2:de0::/43 2001:df2:de10::/44 2001:df2:de20::/43 -2001:df2:de40::/42 +2001:df2:de41::/48 +2001:df2:de42::/47 +2001:df2:de44::/46 +2001:df2:de48::/45 +2001:df2:de50::/44 +2001:df2:de60::/43 2001:df2:de81::/48 2001:df2:de82::/47 2001:df2:de84::/46 2001:df2:de88::/45 2001:df2:de90::/44 2001:df2:dea0::/43 -2001:df2:dec0::/42 -2001:df2:df00::/41 +2001:df2:dec1::/48 +2001:df2:dec2::/47 +2001:df2:dec4::/46 +2001:df2:dec8::/45 +2001:df2:ded0::/44 +2001:df2:dee0::/43 +2001:df2:df00::/42 +2001:df2:df41::/48 +2001:df2:df42::/47 +2001:df2:df44::/46 +2001:df2:df48::/45 +2001:df2:df50::/44 +2001:df2:df60::/43 2001:df2:df81::/48 2001:df2:df82::/47 2001:df2:df84::/46 2001:df2:df88::/45 2001:df2:df90::/44 2001:df2:dfa0::/43 -2001:df2:dfc0::/42 -2001:df2:e000::/41 +2001:df2:dfc1::/48 +2001:df2:dfc2::/47 +2001:df2:dfc4::/46 +2001:df2:dfc8::/45 +2001:df2:dfd0::/44 +2001:df2:dfe0::/43 +2001:df2:e000::/42 2001:df2:e01::/48 2001:df2:e02::/47 +2001:df2:e041::/48 +2001:df2:e042::/47 +2001:df2:e044::/46 +2001:df2:e048::/45 2001:df2:e04::/46 +2001:df2:e050::/44 +2001:df2:e060::/43 2001:df2:e081::/48 2001:df2:e082::/47 2001:df2:e084::/46 @@ -19144,7 +19221,12 @@ 2001:df2:e090::/44 2001:df2:e0::/43 2001:df2:e0a0::/43 -2001:df2:e0c0::/42 +2001:df2:e0c1::/48 +2001:df2:e0c2::/47 +2001:df2:e0c4::/46 +2001:df2:e0c8::/45 +2001:df2:e0d0::/44 +2001:df2:e0e0::/43 2001:df2:e101::/48 2001:df2:e102::/47 2001:df2:e104::/46 @@ -19152,14 +19234,24 @@ 2001:df2:e10::/44 2001:df2:e110::/44 2001:df2:e120::/43 -2001:df2:e140::/42 +2001:df2:e141::/48 +2001:df2:e142::/47 +2001:df2:e144::/46 +2001:df2:e148::/45 +2001:df2:e150::/44 +2001:df2:e160::/43 2001:df2:e181::/48 2001:df2:e182::/47 2001:df2:e184::/46 2001:df2:e188::/45 2001:df2:e190::/44 2001:df2:e1a0::/43 -2001:df2:e1c0::/42 +2001:df2:e1c1::/48 +2001:df2:e1c2::/47 +2001:df2:e1c4::/46 +2001:df2:e1c8::/45 +2001:df2:e1d0::/44 +2001:df2:e1e0::/43 2001:df2:e201::/48 2001:df2:e202::/47 2001:df2:e204::/46 @@ -19167,26 +19259,53 @@ 2001:df2:e20::/43 2001:df2:e210::/44 2001:df2:e220::/43 -2001:df2:e240::/42 -2001:df2:e280::/41 +2001:df2:e241::/48 +2001:df2:e242::/47 +2001:df2:e244::/46 +2001:df2:e248::/45 +2001:df2:e250::/44 +2001:df2:e260::/43 +2001:df2:e280::/42 +2001:df2:e2c1::/48 +2001:df2:e2c2::/47 +2001:df2:e2c4::/46 +2001:df2:e2c8::/45 +2001:df2:e2d0::/44 +2001:df2:e2e0::/43 2001:df2:e301::/48 2001:df2:e302::/47 2001:df2:e304::/46 2001:df2:e308::/45 2001:df2:e310::/44 2001:df2:e320::/43 -2001:df2:e340::/42 +2001:df2:e341::/48 +2001:df2:e342::/47 +2001:df2:e344::/46 +2001:df2:e348::/45 +2001:df2:e350::/44 +2001:df2:e360::/43 2001:df2:e381::/48 2001:df2:e382::/47 2001:df2:e384::/46 2001:df2:e388::/45 2001:df2:e390::/44 2001:df2:e3a0::/43 -2001:df2:e3c0::/42 -2001:df2:e400::/41 +2001:df2:e3c1::/48 +2001:df2:e3c2::/47 +2001:df2:e3c4::/46 +2001:df2:e3c8::/45 +2001:df2:e3d0::/44 +2001:df2:e3e0::/43 +2001:df2:e400::/42 2001:df2:e41::/48 2001:df2:e42::/47 +2001:df2:e441::/48 +2001:df2:e442::/47 +2001:df2:e444::/46 +2001:df2:e448::/45 2001:df2:e44::/46 +2001:df2:e450::/44 +2001:df2:e460::/43 2001:df2:e481::/48 2001:df2:e482::/47 2001:df2:e484::/46 @@ -19194,7 +19313,12 @@ 2001:df2:e48::/45 2001:df2:e490::/44 2001:df2:e4a0::/43 -2001:df2:e4c0::/42 +2001:df2:e4c1::/48 +2001:df2:e4c2::/47 +2001:df2:e4c4::/46 +2001:df2:e4c8::/45 +2001:df2:e4d0::/44 +2001:df2:e4e0::/43 2001:df2:e501::/48 2001:df2:e502::/47 2001:df2:e504::/46 @@ -19202,14 +19326,24 @@ 2001:df2:e50::/44 2001:df2:e510::/44 2001:df2:e520::/43 -2001:df2:e540::/42 +2001:df2:e541::/48 +2001:df2:e542::/47 +2001:df2:e544::/46 +2001:df2:e548::/45 +2001:df2:e550::/44 +2001:df2:e560::/43 2001:df2:e581::/48 2001:df2:e582::/47 2001:df2:e584::/46 2001:df2:e588::/45 2001:df2:e590::/44 2001:df2:e5a0::/43 -2001:df2:e5c0::/42 +2001:df2:e5c1::/48 +2001:df2:e5c2::/47 +2001:df2:e5c4::/46 +2001:df2:e5c8::/45 +2001:df2:e5d0::/44 +2001:df2:e5e0::/43 2001:df2:e601::/48 2001:df2:e602::/47 2001:df2:e604::/46 @@ -19217,28 +19351,48 @@ 2001:df2:e60::/43 2001:df2:e610::/44 2001:df2:e620::/43 -2001:df2:e640::/42 +2001:df2:e641::/48 +2001:df2:e642::/47 +2001:df2:e644::/46 +2001:df2:e648::/45 +2001:df2:e650::/44 +2001:df2:e660::/43 2001:df2:e681::/48 2001:df2:e682::/47 2001:df2:e684::/46 2001:df2:e688::/45 2001:df2:e690::/44 2001:df2:e6a0::/43 -2001:df2:e6c0::/42 +2001:df2:e6c1::/48 +2001:df2:e6c2::/47 +2001:df2:e6c4::/46 +2001:df2:e6c8::/45 +2001:df2:e6d0::/44 +2001:df2:e6e0::/43 2001:df2:e701::/48 2001:df2:e702::/47 2001:df2:e704::/46 2001:df2:e708::/45 2001:df2:e710::/44 2001:df2:e720::/43 -2001:df2:e740::/42 +2001:df2:e741::/48 +2001:df2:e742::/47 +2001:df2:e744::/46 +2001:df2:e748::/45 +2001:df2:e750::/44 +2001:df2:e760::/43 2001:df2:e781::/48 2001:df2:e782::/47 2001:df2:e784::/46 2001:df2:e788::/45 2001:df2:e790::/44 2001:df2:e7a0::/43 -2001:df2:e7c0::/42 +2001:df2:e7c1::/48 +2001:df2:e7c2::/47 +2001:df2:e7c4::/46 +2001:df2:e7c8::/45 +2001:df2:e7d0::/44 +2001:df2:e7e0::/43 2001:df2:e802::/47 2001:df2:e804::/46 2001:df2:e808::/45 @@ -19246,8 +19400,13 @@ 2001:df2:e81::/48 2001:df2:e820::/43 2001:df2:e82::/47 -2001:df2:e840::/42 +2001:df2:e841::/48 +2001:df2:e842::/47 +2001:df2:e844::/46 +2001:df2:e848::/45 2001:df2:e84::/46 +2001:df2:e850::/44 +2001:df2:e860::/43 2001:df2:e881::/48 2001:df2:e882::/47 2001:df2:e884::/46 @@ -19255,7 +19414,12 @@ 2001:df2:e88::/45 2001:df2:e890::/44 2001:df2:e8a0::/43 -2001:df2:e8c0::/42 +2001:df2:e8c1::/48 +2001:df2:e8c2::/47 +2001:df2:e8c4::/46 +2001:df2:e8c8::/45 +2001:df2:e8d0::/44 +2001:df2:e8e0::/43 2001:df2:e901::/48 2001:df2:e902::/47 2001:df2:e904::/46 @@ -19263,14 +19427,24 @@ 2001:df2:e90::/44 2001:df2:e910::/44 2001:df2:e920::/43 -2001:df2:e940::/42 +2001:df2:e941::/48 +2001:df2:e942::/47 +2001:df2:e944::/46 +2001:df2:e948::/45 +2001:df2:e950::/44 +2001:df2:e960::/43 2001:df2:e981::/48 2001:df2:e982::/47 2001:df2:e984::/46 2001:df2:e988::/45 2001:df2:e990::/44 2001:df2:e9a0::/43 -2001:df2:e9c0::/42 +2001:df2:e9c1::/48 +2001:df2:e9c2::/47 +2001:df2:e9c4::/46 +2001:df2:e9c8::/45 +2001:df2:e9d0::/44 +2001:df2:e9e0::/43 2001:df2:ea01::/48 2001:df2:ea02::/47 2001:df2:ea04::/46 @@ -19278,28 +19452,48 @@ 2001:df2:ea0::/43 2001:df2:ea10::/44 2001:df2:ea20::/43 -2001:df2:ea40::/42 +2001:df2:ea41::/48 +2001:df2:ea42::/47 +2001:df2:ea44::/46 +2001:df2:ea48::/45 +2001:df2:ea50::/44 +2001:df2:ea60::/43 2001:df2:ea81::/48 2001:df2:ea82::/47 2001:df2:ea84::/46 2001:df2:ea88::/45 2001:df2:ea90::/44 2001:df2:eaa0::/43 -2001:df2:eac0::/42 +2001:df2:eac1::/48 +2001:df2:eac2::/47 +2001:df2:eac4::/46 +2001:df2:eac8::/45 +2001:df2:ead0::/44 +2001:df2:eae0::/43 2001:df2:eb01::/48 2001:df2:eb02::/47 2001:df2:eb04::/46 2001:df2:eb08::/45 2001:df2:eb10::/44 2001:df2:eb20::/43 -2001:df2:eb40::/42 +2001:df2:eb41::/48 +2001:df2:eb42::/47 +2001:df2:eb44::/46 +2001:df2:eb48::/45 +2001:df2:eb50::/44 +2001:df2:eb60::/43 2001:df2:eb81::/48 2001:df2:eb82::/47 2001:df2:eb84::/46 2001:df2:eb88::/45 2001:df2:eb90::/44 2001:df2:eba0::/43 -2001:df2:ebc0::/42 +2001:df2:ebc1::/48 +2001:df2:ebc2::/47 +2001:df2:ebc4::/46 +2001:df2:ebc8::/45 +2001:df2:ebd0::/44 +2001:df2:ebe0::/43 2001:df2:ec01::/48 2001:df2:ec02::/47 2001:df2:ec04::/46 @@ -19308,8 +19502,13 @@ 2001:df2:ec1::/48 2001:df2:ec20::/43 2001:df2:ec2::/47 -2001:df2:ec40::/42 +2001:df2:ec41::/48 +2001:df2:ec42::/47 +2001:df2:ec44::/46 +2001:df2:ec48::/45 2001:df2:ec4::/46 +2001:df2:ec50::/44 +2001:df2:ec60::/43 2001:df2:ec81::/48 2001:df2:ec82::/47 2001:df2:ec84::/46 @@ -19317,7 +19516,12 @@ 2001:df2:ec8::/45 2001:df2:ec90::/44 2001:df2:eca0::/43 -2001:df2:ecc0::/42 +2001:df2:ecc1::/48 +2001:df2:ecc2::/47 +2001:df2:ecc4::/46 +2001:df2:ecc8::/45 +2001:df2:ecd0::/44 +2001:df2:ece0::/43 2001:df2:ed01::/48 2001:df2:ed02::/47 2001:df2:ed04::/46 @@ -19325,42 +19529,72 @@ 2001:df2:ed0::/44 2001:df2:ed10::/44 2001:df2:ed20::/43 -2001:df2:ed40::/42 +2001:df2:ed41::/48 +2001:df2:ed42::/47 +2001:df2:ed44::/46 +2001:df2:ed48::/45 +2001:df2:ed50::/44 +2001:df2:ed60::/43 2001:df2:ed81::/48 2001:df2:ed82::/47 2001:df2:ed84::/46 2001:df2:ed88::/45 2001:df2:ed90::/44 2001:df2:eda0::/43 -2001:df2:edc0::/42 +2001:df2:edc1::/48 +2001:df2:edc2::/47 +2001:df2:edc4::/46 +2001:df2:edc8::/45 +2001:df2:edd0::/44 +2001:df2:ede0::/43 2001:df2:ee02::/47 2001:df2:ee04::/46 2001:df2:ee08::/45 2001:df2:ee0::/43 2001:df2:ee10::/44 2001:df2:ee20::/43 -2001:df2:ee40::/42 +2001:df2:ee41::/48 +2001:df2:ee42::/47 +2001:df2:ee44::/46 +2001:df2:ee48::/45 +2001:df2:ee50::/44 +2001:df2:ee60::/43 2001:df2:ee81::/48 2001:df2:ee82::/47 2001:df2:ee84::/46 2001:df2:ee88::/45 2001:df2:ee90::/44 2001:df2:eea0::/43 -2001:df2:eec0::/42 +2001:df2:eec1::/48 +2001:df2:eec2::/47 +2001:df2:eec4::/46 +2001:df2:eec8::/45 +2001:df2:eed0::/44 +2001:df2:eee0::/43 2001:df2:ef01::/48 2001:df2:ef02::/47 2001:df2:ef04::/46 2001:df2:ef08::/45 2001:df2:ef10::/44 2001:df2:ef20::/43 -2001:df2:ef40::/42 +2001:df2:ef41::/48 +2001:df2:ef42::/47 +2001:df2:ef44::/46 +2001:df2:ef48::/45 +2001:df2:ef50::/44 +2001:df2:ef60::/43 2001:df2:ef81::/48 2001:df2:ef82::/47 2001:df2:ef84::/46 2001:df2:ef88::/45 2001:df2:ef90::/44 2001:df2:efa0::/43 -2001:df2:efc0::/42 +2001:df2:efc1::/48 +2001:df2:efc2::/47 +2001:df2:efc4::/46 +2001:df2:efc8::/45 +2001:df2:efd0::/44 +2001:df2:efe0::/43 2001:df2:f001::/48 2001:df2:f002::/47 2001:df2:f004::/46 @@ -19369,8 +19603,13 @@ 2001:df2:f01::/48 2001:df2:f020::/43 2001:df2:f02::/47 -2001:df2:f040::/42 +2001:df2:f041::/48 +2001:df2:f042::/47 +2001:df2:f044::/46 +2001:df2:f048::/45 2001:df2:f04::/46 +2001:df2:f050::/44 +2001:df2:f060::/43 2001:df2:f081::/48 2001:df2:f082::/47 2001:df2:f084::/46 @@ -19378,7 +19617,12 @@ 2001:df2:f08::/45 2001:df2:f090::/44 2001:df2:f0a0::/43 -2001:df2:f0c0::/42 +2001:df2:f0c1::/48 +2001:df2:f0c2::/47 +2001:df2:f0c4::/46 +2001:df2:f0c8::/45 +2001:df2:f0d0::/44 +2001:df2:f0e0::/43 2001:df2:f101::/48 2001:df2:f102::/47 2001:df2:f104::/46 @@ -19386,35 +19630,73 @@ 2001:df2:f10::/44 2001:df2:f110::/44 2001:df2:f120::/43 -2001:df2:f140::/42 +2001:df2:f141::/48 +2001:df2:f142::/47 +2001:df2:f144::/46 +2001:df2:f148::/45 +2001:df2:f150::/44 +2001:df2:f160::/43 2001:df2:f181::/48 2001:df2:f182::/47 2001:df2:f184::/46 2001:df2:f188::/45 2001:df2:f190::/44 2001:df2:f1a0::/43 -2001:df2:f1c0::/42 -2001:df2:f200::/41 +2001:df2:f1c1::/48 +2001:df2:f1c2::/47 +2001:df2:f1c4::/46 +2001:df2:f1c8::/45 +2001:df2:f1d0::/44 +2001:df2:f1e0::/43 +2001:df2:f200::/42 2001:df2:f20::/43 +2001:df2:f241::/48 +2001:df2:f242::/47 +2001:df2:f244::/46 +2001:df2:f248::/45 +2001:df2:f250::/44 +2001:df2:f260::/43 2001:df2:f281::/48 2001:df2:f282::/47 2001:df2:f284::/46 2001:df2:f288::/45 2001:df2:f290::/44 2001:df2:f2a0::/43 -2001:df2:f2c0::/42 +2001:df2:f2c1::/48 +2001:df2:f2c2::/47 +2001:df2:f2c4::/46 +2001:df2:f2c8::/45 +2001:df2:f2d0::/44 +2001:df2:f2e0::/43 2001:df2:f301::/48 2001:df2:f302::/47 2001:df2:f304::/46 2001:df2:f308::/45 2001:df2:f310::/44 2001:df2:f320::/43 -2001:df2:f340::/42 -2001:df2:f380::/41 -2001:df2:f400::/41 +2001:df2:f341::/48 +2001:df2:f342::/47 +2001:df2:f344::/46 +2001:df2:f348::/45 +2001:df2:f350::/44 +2001:df2:f360::/43 +2001:df2:f380::/42 +2001:df2:f3c1::/48 +2001:df2:f3c2::/47 +2001:df2:f3c4::/46 +2001:df2:f3c8::/45 +2001:df2:f3d0::/44 +2001:df2:f3e0::/43 +2001:df2:f400::/42 2001:df2:f41::/48 2001:df2:f42::/47 +2001:df2:f441::/48 +2001:df2:f442::/47 +2001:df2:f444::/46 +2001:df2:f448::/45 2001:df2:f44::/46 +2001:df2:f450::/44 +2001:df2:f460::/43 2001:df2:f481::/48 2001:df2:f482::/47 2001:df2:f484::/46 @@ -19422,7 +19704,12 @@ 2001:df2:f48::/45 2001:df2:f490::/44 2001:df2:f4a0::/43 -2001:df2:f4c0::/42 +2001:df2:f4c1::/48 +2001:df2:f4c2::/47 +2001:df2:f4c4::/46 +2001:df2:f4c8::/45 +2001:df2:f4d0::/44 +2001:df2:f4e0::/43 2001:df2:f501::/48 2001:df2:f502::/47 2001:df2:f504::/46 @@ -19430,14 +19717,24 @@ 2001:df2:f50::/44 2001:df2:f510::/44 2001:df2:f520::/43 -2001:df2:f540::/42 +2001:df2:f541::/48 +2001:df2:f542::/47 +2001:df2:f544::/46 +2001:df2:f548::/45 +2001:df2:f550::/44 +2001:df2:f560::/43 2001:df2:f581::/48 2001:df2:f582::/47 2001:df2:f584::/46 2001:df2:f588::/45 2001:df2:f590::/44 2001:df2:f5a0::/43 -2001:df2:f5c0::/42 +2001:df2:f5c1::/48 +2001:df2:f5c2::/47 +2001:df2:f5c4::/46 +2001:df2:f5c8::/45 +2001:df2:f5d0::/44 +2001:df2:f5e0::/43 2001:df2:f601::/48 2001:df2:f602::/47 2001:df2:f604::/46 @@ -19445,7 +19742,12 @@ 2001:df2:f60::/43 2001:df2:f610::/44 2001:df2:f620::/43 -2001:df2:f640::/42 +2001:df2:f641::/48 +2001:df2:f642::/47 +2001:df2:f644::/46 +2001:df2:f648::/45 +2001:df2:f650::/44 +2001:df2:f660::/43 2001:df2:f681::/48 2001:df2:f682::/47 2001:df2:f684::/46 @@ -25253,14 +25555,7 @@ 2001:df4:bd90::/44 2001:df4:bda0::/43 2001:df4:bdc0::/42 -2001:df4:be00::/41 -2001:df4:be81::/48 -2001:df4:be82::/47 -2001:df4:be84::/46 -2001:df4:be88::/45 -2001:df4:be90::/44 -2001:df4:bea0::/43 -2001:df4:bec0::/42 +2001:df4:be00::/40 2001:df4:bf01::/48 2001:df4:bf02::/47 2001:df4:bf04::/46 @@ -32753,13 +33048,7 @@ 2001:df6:f710::/44 2001:df6:f720::/43 2001:df6:f740::/42 -2001:df6:f781::/48 -2001:df6:f782::/47 -2001:df6:f784::/46 -2001:df6:f788::/45 -2001:df6:f790::/44 -2001:df6:f7a0::/43 -2001:df6:f7c0::/42 +2001:df6:f780::/41 2001:df6:f801::/48 2001:df6:f802::/47 2001:df6:f804::/46 @@ -33094,13 +33383,7 @@ 2001:df7:1f90::/44 2001:df7:1fa0::/43 2001:df7:1fc0::/42 -2001:df7:2001::/48 -2001:df7:2002::/47 -2001:df7:2004::/46 -2001:df7:2008::/45 -2001:df7:2010::/44 -2001:df7:2020::/43 -2001:df7:2040::/42 +2001:df7:2000::/41 2001:df7:204::/46 2001:df7:2081::/48 2001:df7:2082::/47 @@ -36052,14 +36335,8 @@ 2001:df7:f02::/47 2001:df7:f040::/42 2001:df7:f04::/46 -2001:df7:f081::/48 -2001:df7:f082::/47 -2001:df7:f084::/46 -2001:df7:f088::/45 +2001:df7:f080::/41 2001:df7:f08::/45 -2001:df7:f090::/44 -2001:df7:f0a0::/43 -2001:df7:f0c0::/42 2001:df7:f101::/48 2001:df7:f102::/47 2001:df7:f104::/46 @@ -40782,11 +41059,7 @@ 2400:9644::/30 2400:9648::/29 2400:9650::/28 -2400:9661::/32 -2400:9662::/31 -2400:9664::/30 -2400:9668::/29 -2400:9670::/28 +2400:9660::/27 2400:9680::/27 2400:96a1::/32 2400:96a2::/31 @@ -45818,141 +46091,230 @@ 2401:2b08::/29 2401:2b0::/28 2401:2b10::/28 -2401:2b20::/27 +2401:2b21::/32 +2401:2b22::/31 +2401:2b24::/30 +2401:2b28::/29 +2401:2b30::/28 2401:2b41::/32 2401:2b42::/31 2401:2b44::/30 2401:2b48::/29 2401:2b50::/28 -2401:2b60::/27 +2401:2b61::/32 +2401:2b62::/31 +2401:2b64::/30 +2401:2b68::/29 +2401:2b70::/28 2401:2b81::/32 2401:2b82::/31 2401:2b84::/30 2401:2b88::/29 2401:2b90::/28 -2401:2ba0::/27 +2401:2ba1::/32 +2401:2ba2::/31 +2401:2ba4::/30 +2401:2ba8::/29 +2401:2bb0::/28 2401:2bc1::/32 2401:2bc2::/31 2401:2bc4::/30 2401:2bc8::/29 2401:2bd0::/28 -2401:2be0::/27 +2401:2be1::/32 +2401:2be2::/31 +2401:2be4::/30 +2401:2be8::/29 +2401:2bf0::/28 2401:2c01::/32 2401:2c02::/31 2401:2c04::/30 2401:2c08::/29 2401:2c10::/28 2401:2c1::/32 -2401:2c20::/27 +2401:2c21::/32 +2401:2c22::/31 +2401:2c24::/30 +2401:2c28::/29 2401:2c2::/31 +2401:2c30::/28 2401:2c41::/32 2401:2c42::/31 2401:2c44::/30 2401:2c48::/29 2401:2c4::/30 2401:2c50::/28 -2401:2c60::/27 +2401:2c61::/32 +2401:2c62::/31 +2401:2c64::/30 +2401:2c68::/29 +2401:2c70::/28 2401:2c81::/32 2401:2c82::/31 2401:2c84::/30 2401:2c88::/29 2401:2c8::/29 2401:2c90::/28 -2401:2ca0::/27 +2401:2ca1::/32 +2401:2ca2::/31 +2401:2ca4::/30 +2401:2ca8::/29 +2401:2cb0::/28 2401:2cc1::/32 2401:2cc2::/31 2401:2cc4::/30 2401:2cc8::/29 2401:2cd0::/28 -2401:2ce0::/27 +2401:2ce1::/32 +2401:2ce2::/31 +2401:2ce4::/30 +2401:2ce8::/29 +2401:2cf0::/28 2401:2d01::/32 2401:2d02::/31 2401:2d04::/30 2401:2d08::/29 2401:2d0::/28 2401:2d10::/28 -2401:2d20::/27 +2401:2d21::/32 +2401:2d22::/31 +2401:2d24::/30 +2401:2d28::/29 +2401:2d30::/28 2401:2d41::/32 2401:2d42::/31 2401:2d44::/30 2401:2d48::/29 2401:2d50::/28 -2401:2d60::/27 +2401:2d61::/32 +2401:2d62::/31 +2401:2d64::/30 +2401:2d68::/29 +2401:2d70::/28 2401:2d81::/32 2401:2d82::/31 2401:2d84::/30 2401:2d88::/29 2401:2d90::/28 -2401:2da0::/27 +2401:2da1::/32 +2401:2da2::/31 +2401:2da4::/30 +2401:2da8::/29 +2401:2db0::/28 2401:2dc1::/32 2401:2dc2::/31 2401:2dc4::/30 2401:2dc8::/29 2401:2dd0::/28 -2401:2de0::/27 +2401:2de1::/32 +2401:2de2::/31 +2401:2de4::/30 +2401:2de8::/29 +2401:2df0::/28 2401:2e01::/32 2401:2e02::/31 2401:2e04::/30 2401:2e08::/29 2401:2e10::/28 2401:2e1::/32 -2401:2e20::/27 +2401:2e21::/32 +2401:2e22::/31 +2401:2e24::/30 +2401:2e28::/29 2401:2e2::/31 -2401:2e40::/26 +2401:2e30::/28 +2401:2e40::/27 2401:2e4::/30 +2401:2e61::/32 +2401:2e62::/31 +2401:2e64::/30 +2401:2e68::/29 +2401:2e70::/28 2401:2e81::/32 2401:2e82::/31 2401:2e84::/30 2401:2e88::/29 2401:2e8::/29 2401:2e90::/28 -2401:2ea0::/27 +2401:2ea1::/32 +2401:2ea2::/31 +2401:2ea4::/30 +2401:2ea8::/29 +2401:2eb0::/28 2401:2ec1::/32 2401:2ec2::/31 2401:2ec4::/30 2401:2ec8::/29 2401:2ed0::/28 -2401:2ee0::/27 +2401:2ee1::/32 +2401:2ee2::/31 +2401:2ee4::/30 +2401:2ee8::/29 +2401:2ef0::/28 2401:2f01::/32 2401:2f02::/31 2401:2f04::/30 2401:2f08::/29 2401:2f0::/28 2401:2f10::/28 -2401:2f20::/27 +2401:2f21::/32 +2401:2f22::/31 +2401:2f24::/30 +2401:2f28::/29 +2401:2f30::/28 2401:2f41::/32 2401:2f42::/31 2401:2f44::/30 2401:2f48::/29 2401:2f50::/28 -2401:2f60::/27 +2401:2f61::/32 +2401:2f62::/31 +2401:2f64::/30 +2401:2f68::/29 +2401:2f70::/28 2401:2f81::/32 2401:2f82::/31 2401:2f84::/30 2401:2f88::/29 2401:2f90::/28 -2401:2fa0::/27 +2401:2fa1::/32 +2401:2fa2::/31 +2401:2fa4::/30 +2401:2fa8::/29 +2401:2fb0::/28 2401:2fc1::/32 2401:2fc2::/31 2401:2fc4::/30 2401:2fc8::/29 2401:2fd0::/28 -2401:2fe0::/27 +2401:2fe1::/32 +2401:2fe2::/31 +2401:2fe4::/30 +2401:2fe8::/29 +2401:2ff0::/28 2401:3001::/32 2401:3002::/31 2401:3004::/30 2401:3008::/29 2401:3010::/28 2401:301::/32 -2401:3020::/27 +2401:3021::/32 +2401:3022::/31 +2401:3024::/30 +2401:3028::/29 2401:302::/31 +2401:3030::/28 2401:3041::/32 2401:3042::/31 2401:3044::/30 2401:3048::/29 2401:304::/30 2401:3050::/28 -2401:3060::/27 +2401:3061::/32 +2401:3062::/31 +2401:3064::/30 +2401:3068::/29 +2401:3070::/28 2401:3081::/32 2401:3082::/31 2401:3084::/30 @@ -45960,310 +46322,508 @@ 2401:308::/29 2401:3090::/28 2401:30::/28 -2401:30a0::/27 +2401:30a1::/32 +2401:30a2::/31 +2401:30a4::/30 +2401:30a8::/29 +2401:30b0::/28 2401:30c1::/32 2401:30c2::/31 2401:30c4::/30 2401:30c8::/29 2401:30d0::/28 -2401:30e0::/27 +2401:30e1::/32 +2401:30e2::/31 +2401:30e4::/30 +2401:30e8::/29 +2401:30f0::/28 2401:3101::/32 2401:3102::/31 2401:3104::/30 2401:3108::/29 2401:310::/28 2401:3110::/28 -2401:3120::/27 +2401:3121::/32 +2401:3122::/31 +2401:3124::/30 +2401:3128::/29 +2401:3130::/28 2401:3141::/32 2401:3142::/31 2401:3144::/30 2401:3148::/29 2401:3150::/28 -2401:3160::/27 -2401:3180::/26 +2401:3161::/32 +2401:3162::/31 +2401:3164::/30 +2401:3168::/29 +2401:3170::/28 +2401:3180::/27 +2401:31a1::/32 +2401:31a2::/31 +2401:31a4::/30 +2401:31a8::/29 +2401:31b0::/28 2401:31c1::/32 2401:31c2::/31 2401:31c4::/30 2401:31c8::/29 2401:31d0::/28 -2401:31e0::/27 +2401:31e1::/32 +2401:31e2::/31 +2401:31e4::/30 +2401:31e8::/29 +2401:31f0::/28 2401:3201::/32 2401:3202::/31 2401:3204::/30 2401:3208::/29 2401:3210::/28 2401:321::/32 -2401:3220::/27 +2401:3221::/32 +2401:3222::/31 +2401:3224::/30 +2401:3228::/29 2401:322::/31 +2401:3230::/28 2401:3241::/32 2401:3242::/31 2401:3244::/30 2401:3248::/29 2401:324::/30 2401:3250::/28 -2401:3260::/27 +2401:3261::/32 +2401:3262::/31 +2401:3264::/30 +2401:3268::/29 +2401:3270::/28 2401:3281::/32 2401:3282::/31 2401:3284::/30 2401:3288::/29 2401:328::/29 2401:3290::/28 -2401:32a0::/27 +2401:32a1::/32 +2401:32a2::/31 +2401:32a4::/30 +2401:32a8::/29 +2401:32b0::/28 2401:32c1::/32 2401:32c2::/31 2401:32c4::/30 2401:32c8::/29 2401:32d0::/28 -2401:32e0::/27 +2401:32e1::/32 +2401:32e2::/31 +2401:32e4::/30 +2401:32e8::/29 +2401:32f0::/28 2401:3301::/32 2401:3302::/31 2401:3304::/30 2401:3308::/29 2401:330::/28 2401:3310::/28 -2401:3320::/27 +2401:3321::/32 +2401:3322::/31 +2401:3324::/30 +2401:3328::/29 +2401:3330::/28 2401:3341::/32 2401:3342::/31 2401:3344::/30 2401:3348::/29 2401:3350::/28 -2401:3360::/27 +2401:3361::/32 +2401:3362::/31 +2401:3364::/30 +2401:3368::/29 +2401:3370::/28 2401:3381::/32 2401:3382::/31 2401:3384::/30 2401:3388::/29 2401:3390::/28 -2401:33a0::/27 +2401:33a1::/32 +2401:33a2::/31 +2401:33a4::/30 +2401:33a8::/29 +2401:33b0::/28 2401:33c1::/32 2401:33c2::/31 2401:33c4::/30 2401:33c8::/29 2401:33d0::/28 -2401:33e0::/27 +2401:33e1::/32 +2401:33e2::/31 +2401:33e4::/30 +2401:33e8::/29 +2401:33f0::/28 2401:3401::/32 2401:3402::/31 2401:3404::/30 2401:3408::/29 2401:3410::/28 2401:341::/32 -2401:3420::/27 +2401:3421::/32 +2401:3422::/31 +2401:3424::/30 +2401:3428::/29 2401:342::/31 +2401:3430::/28 2401:3441::/32 2401:3442::/31 2401:3444::/30 2401:3448::/29 2401:344::/30 2401:3450::/28 -2401:3460::/27 +2401:3461::/32 +2401:3462::/31 +2401:3464::/30 +2401:3468::/29 +2401:3470::/28 2401:3481::/32 2401:3482::/31 2401:3484::/30 2401:3488::/29 2401:348::/29 2401:3490::/28 -2401:34a0::/27 +2401:34a2::/31 +2401:34a4::/30 +2401:34a8::/29 +2401:34b0::/28 2401:34c1::/32 2401:34c2::/31 2401:34c4::/30 2401:34c8::/29 2401:34d0::/28 -2401:34e0::/27 -2401:3500::/26 +2401:34e1::/32 +2401:34e2::/31 +2401:34e4::/30 +2401:34e8::/29 +2401:34f0::/28 +2401:3500::/27 2401:350::/28 +2401:3521::/32 +2401:3522::/31 +2401:3524::/30 +2401:3528::/29 +2401:3530::/28 2401:3541::/32 2401:3542::/31 2401:3544::/30 2401:3548::/29 2401:3550::/28 -2401:3560::/27 +2401:3561::/32 +2401:3562::/31 +2401:3564::/30 +2401:3568::/29 +2401:3570::/28 2401:3581::/32 2401:3582::/31 2401:3584::/30 2401:3588::/29 2401:3590::/28 -2401:35a0::/27 +2401:35a1::/32 +2401:35a2::/31 +2401:35a4::/30 +2401:35a8::/29 +2401:35b0::/28 2401:35c1::/32 2401:35c2::/31 2401:35c4::/30 2401:35c8::/29 2401:35d0::/28 -2401:35e0::/27 +2401:35e1::/32 +2401:35e2::/31 +2401:35e4::/30 +2401:35e8::/29 +2401:35f0::/28 2401:3601::/32 2401:3602::/31 2401:3604::/30 2401:3608::/29 2401:3610::/28 2401:361::/32 -2401:3620::/27 +2401:3621::/32 +2401:3622::/31 +2401:3624::/30 +2401:3628::/29 2401:362::/31 +2401:3630::/28 2401:3641::/32 2401:3642::/31 2401:3644::/30 2401:3648::/29 2401:364::/30 2401:3650::/28 -2401:3660::/27 +2401:3661::/32 +2401:3662::/31 +2401:3664::/30 +2401:3668::/29 +2401:3670::/28 2401:3681::/32 2401:3682::/31 2401:3684::/30 2401:3688::/29 2401:368::/29 2401:3690::/28 -2401:36a0::/27 +2401:36a1::/32 +2401:36a2::/31 +2401:36a4::/30 +2401:36a8::/29 +2401:36b0::/28 2401:36c1::/32 2401:36c2::/31 2401:36c4::/30 2401:36c8::/29 2401:36d0::/28 -2401:36e0::/27 -2401:3700::/26 +2401:36e1::/32 +2401:36e2::/31 +2401:36e4::/30 +2401:36e8::/29 +2401:36f0::/28 +2401:3700::/27 2401:370::/28 +2401:3721::/32 +2401:3722::/31 +2401:3724::/30 +2401:3728::/29 +2401:3730::/28 2401:3741::/32 2401:3742::/31 2401:3744::/30 2401:3748::/29 2401:3750::/28 -2401:3760::/27 +2401:3761::/32 +2401:3762::/31 +2401:3764::/30 +2401:3768::/29 +2401:3770::/28 2401:3781::/32 2401:3782::/31 2401:3784::/30 2401:3788::/29 2401:3790::/28 -2401:37a0::/27 +2401:37a1::/32 +2401:37a2::/31 +2401:37a4::/30 +2401:37a8::/29 +2401:37b0::/28 2401:37c1::/32 2401:37c2::/31 2401:37c4::/30 2401:37c8::/29 2401:37d0::/28 -2401:37e0::/27 +2401:37e1::/32 +2401:37e2::/31 +2401:37e4::/30 +2401:37e8::/29 +2401:37f0::/28 2401:3801::/32 2401:3802::/31 2401:3804::/30 2401:3808::/29 2401:3810::/28 2401:381::/32 -2401:3820::/27 +2401:3821::/32 +2401:3822::/31 +2401:3824::/30 +2401:3828::/29 2401:382::/31 +2401:3830::/28 2401:3841::/32 2401:3842::/31 2401:3844::/30 2401:3848::/29 2401:384::/30 2401:3850::/28 -2401:3860::/27 +2401:3861::/32 +2401:3862::/31 +2401:3864::/30 +2401:3868::/29 +2401:3870::/28 2401:3881::/32 2401:3882::/31 2401:3884::/30 2401:3888::/29 2401:388::/29 2401:3890::/28 -2401:38a0::/27 +2401:38a1::/32 +2401:38a2::/31 +2401:38a4::/30 +2401:38a8::/29 +2401:38b0::/28 2401:38c1::/32 2401:38c2::/31 2401:38c4::/30 2401:38c8::/29 2401:38d0::/28 -2401:38e0::/27 +2401:38e1::/32 +2401:38e2::/31 +2401:38e4::/30 +2401:38e8::/29 +2401:38f0::/28 2401:3901::/32 2401:3902::/31 2401:3904::/30 2401:3908::/29 2401:390::/28 2401:3910::/28 -2401:3920::/27 +2401:3921::/32 +2401:3922::/31 +2401:3924::/30 +2401:3928::/29 +2401:3930::/28 2401:3941::/32 2401:3942::/31 2401:3944::/30 2401:3948::/29 2401:3950::/28 -2401:3960::/27 +2401:3961::/32 +2401:3962::/31 +2401:3964::/30 +2401:3968::/29 +2401:3970::/28 2401:3981::/32 2401:3982::/31 2401:3984::/30 2401:3988::/29 2401:3990::/28 -2401:39a0::/27 +2401:39a1::/32 +2401:39a2::/31 +2401:39a4::/30 +2401:39a8::/29 +2401:39b0::/28 2401:39c1::/32 2401:39c2::/31 2401:39c4::/30 2401:39c8::/29 2401:39d0::/28 -2401:39e0::/27 +2401:39e1::/32 +2401:39e2::/31 +2401:39e4::/30 +2401:39e8::/29 +2401:39f0::/28 2401:3a01::/32 2401:3a02::/31 2401:3a04::/30 2401:3a08::/29 2401:3a10::/28 2401:3a1::/32 -2401:3a20::/27 +2401:3a21::/32 +2401:3a22::/31 +2401:3a24::/30 +2401:3a28::/29 2401:3a2::/31 +2401:3a30::/28 2401:3a41::/32 2401:3a42::/31 2401:3a44::/30 2401:3a48::/29 2401:3a4::/30 2401:3a50::/28 -2401:3a60::/27 +2401:3a61::/32 +2401:3a62::/31 +2401:3a64::/30 +2401:3a68::/29 +2401:3a70::/28 2401:3a81::/32 2401:3a82::/31 2401:3a84::/30 2401:3a88::/29 2401:3a8::/29 2401:3a90::/28 -2401:3aa0::/27 +2401:3aa1::/32 +2401:3aa2::/31 +2401:3aa4::/30 +2401:3aa8::/29 +2401:3ab0::/28 2401:3ac1::/32 2401:3ac2::/31 2401:3ac4::/30 2401:3ac8::/29 2401:3ad0::/28 -2401:3ae0::/27 +2401:3ae1::/32 +2401:3ae2::/31 +2401:3ae4::/30 +2401:3ae8::/29 +2401:3af0::/28 2401:3b01::/32 2401:3b02::/31 2401:3b04::/30 2401:3b08::/29 2401:3b0::/28 2401:3b10::/28 -2401:3b20::/27 +2401:3b21::/32 +2401:3b22::/31 +2401:3b24::/30 +2401:3b28::/29 +2401:3b30::/28 2401:3b41::/32 2401:3b42::/31 2401:3b44::/30 2401:3b48::/29 2401:3b50::/28 -2401:3b60::/27 +2401:3b61::/32 +2401:3b62::/31 +2401:3b64::/30 +2401:3b68::/29 +2401:3b70::/28 2401:3b81::/32 2401:3b82::/31 2401:3b84::/30 2401:3b88::/29 2401:3b90::/28 -2401:3ba0::/27 +2401:3ba1::/32 +2401:3ba2::/31 +2401:3ba4::/30 +2401:3ba8::/29 +2401:3bb0::/28 2401:3bc1::/32 2401:3bc2::/31 2401:3bc4::/30 2401:3bc8::/29 2401:3bd0::/28 -2401:3be0::/27 +2401:3be1::/32 +2401:3be2::/31 +2401:3be4::/30 +2401:3be8::/29 +2401:3bf0::/28 2401:3c01::/32 2401:3c02::/31 2401:3c04::/30 2401:3c08::/29 2401:3c10::/28 2401:3c1::/32 -2401:3c20::/27 +2401:3c21::/32 +2401:3c22::/31 +2401:3c24::/30 +2401:3c28::/29 2401:3c2::/31 +2401:3c30::/28 2401:3c41::/32 2401:3c42::/31 2401:3c44::/30 2401:3c48::/29 2401:3c4::/30 2401:3c50::/28 -2401:3c60::/27 +2401:3c61::/32 +2401:3c62::/31 +2401:3c64::/30 +2401:3c68::/29 +2401:3c70::/28 2401:3c81::/32 2401:3c82::/31 2401:3c84::/30 2401:3c88::/29 2401:3c8::/29 2401:3c90::/28 -2401:3ca0::/27 +2401:3ca1::/32 +2401:3ca2::/31 +2401:3ca4::/30 +2401:3ca8::/29 +2401:3cb0::/28 2401:3cc1::/32 2401:3cc2::/31 2401:3cc4::/30 @@ -46658,12 +47218,7 @@ 2401:4d88::/29 2401:4d90::/28 2401:4da0::/27 -2401:4dc1::/32 -2401:4dc2::/31 -2401:4dc4::/30 -2401:4dc8::/29 -2401:4dd0::/28 -2401:4de0::/27 +2401:4dc0::/26 2401:4e01::/32 2401:4e02::/31 2401:4e04::/30 @@ -46830,12 +47385,7 @@ 2401:548::/29 2401:5490::/28 2401:54a0::/27 -2401:54c1::/32 -2401:54c2::/31 -2401:54c4::/30 -2401:54c8::/29 -2401:54d0::/28 -2401:54e0::/27 +2401:54c0::/26 2401:5501::/32 2401:5502::/31 2401:5504::/30 @@ -47816,14 +48366,8 @@ 2401:8c2::/31 2401:8c40::/26 2401:8c4::/30 -2401:8c80::/26 +2401:8c80::/25 2401:8c8::/29 -2401:8cc1::/32 -2401:8cc2::/31 -2401:8cc4::/30 -2401:8cc8::/29 -2401:8cd0::/28 -2401:8ce0::/27 2401:8d01::/32 2401:8d02::/31 2401:8d04::/30 @@ -52707,22 +53251,19 @@ 2402:6c02::/31 2402:6c04::/30 2402:6c08::/29 +2402:6c0::/26 2402:6c10::/28 -2402:6c1::/32 2402:6c20::/27 -2402:6c2::/31 2402:6c41::/32 2402:6c42::/31 2402:6c44::/30 2402:6c48::/29 -2402:6c4::/30 2402:6c50::/28 2402:6c60::/27 2402:6c81::/32 2402:6c82::/31 2402:6c84::/30 2402:6c88::/29 -2402:6c8::/29 2402:6c90::/28 2402:6ca0::/27 2402:6cc0::/26 @@ -52730,7 +53271,6 @@ 2402:6d02::/31 2402:6d04::/30 2402:6d08::/29 -2402:6d0::/28 2402:6d10::/28 2402:6d20::/27 2402:6d40::/26 @@ -52745,7 +53285,6 @@ 2402:6e02::/31 2402:6e04::/30 2402:6e08::/29 -2402:6e0::/27 2402:6e10::/28 2402:6e20::/27 2402:6e41::/32 @@ -55467,13 +56006,8 @@ 2402:e41::/32 2402:e420::/27 2402:e42::/31 -2402:e441::/32 -2402:e442::/31 -2402:e444::/30 -2402:e448::/29 +2402:e440::/26 2402:e44::/30 -2402:e450::/28 -2402:e460::/27 2402:e481::/32 2402:e482::/31 2402:e484::/30 @@ -57537,12 +58071,7 @@ 2403:4d0::/28 2403:4d10::/28 2403:4d20::/27 -2403:4d41::/32 -2403:4d42::/31 -2403:4d44::/30 -2403:4d48::/29 -2403:4d50::/28 -2403:4d60::/27 +2403:4d40::/26 2403:4d81::/32 2403:4d82::/31 2403:4d84::/30 @@ -63003,12 +63532,7 @@ 2404:46c8::/29 2404:46d0::/28 2404:46e0::/27 -2404:4701::/32 -2404:4702::/31 -2404:4704::/30 -2404:4708::/29 -2404:4710::/28 -2404:4720::/27 +2404:4700::/26 2404:4741::/32 2404:4742::/31 2404:4744::/30 @@ -65974,22 +66498,19 @@ 2404:cc02::/31 2404:cc04::/30 2404:cc08::/29 +2404:cc0::/26 2404:cc10::/28 -2404:cc1::/32 2404:cc20::/27 -2404:cc2::/31 2404:cc41::/32 2404:cc42::/31 2404:cc44::/30 2404:cc48::/29 -2404:cc4::/30 2404:cc50::/28 2404:cc60::/27 2404:cc81::/32 2404:cc82::/31 2404:cc84::/30 2404:cc88::/29 -2404:cc8::/29 2404:cc90::/28 2404:cc::/30 2404:cca0::/27 @@ -66003,7 +66524,6 @@ 2404:cd02::/31 2404:cd04::/30 2404:cd08::/29 -2404:cd0::/28 2404:cd10::/28 2404:cd20::/27 2404:cd41::/32 @@ -66028,7 +66548,6 @@ 2404:ce02::/31 2404:ce04::/30 2404:ce08::/29 -2404:ce0::/27 2404:ce10::/28 2404:ce20::/27 2404:ce41::/32 @@ -66755,12 +67274,7 @@ 2404:ed48::/29 2404:ed50::/28 2404:ed60::/27 -2404:ed81::/32 -2404:ed82::/31 -2404:ed84::/30 -2404:ed88::/29 -2404:ed90::/28 -2404:eda0::/27 +2404:ed80::/26 2404:edc1::/32 2404:edc2::/31 2404:edc4::/30 @@ -67149,12 +67663,7 @@ 2404:fd88::/29 2404:fd90::/28 2404:fda0::/27 -2404:fdc1::/32 -2404:fdc2::/31 -2404:fdc4::/30 -2404:fdc8::/29 -2404:fdd0::/28 -2404:fde0::/27 +2404:fdc0::/26 2404:fe01::/32 2404:fe02::/31 2404:fe04::/30 @@ -71137,12 +71646,7 @@ 2405:b748::/29 2405:b750::/28 2405:b760::/27 -2405:b781::/32 -2405:b782::/31 -2405:b784::/30 -2405:b788::/29 -2405:b790::/28 -2405:b7a0::/27 +2405:b780::/26 2405:b7c1::/32 2405:b7c2::/31 2405:b7c4::/30 @@ -76948,12 +77452,7 @@ 2406:bf08::/29 2406:bf10::/28 2406:bf20::/27 -2406:bf41::/32 -2406:bf42::/31 -2406:bf44::/30 -2406:bf48::/29 -2406:bf50::/28 -2406:bf60::/27 +2406:bf40::/26 2406:bf81::/32 2406:bf82::/31 2406:bf84::/30 @@ -80733,22 +81232,19 @@ 2407:7002::/31 2407:7004::/30 2407:7008::/29 +2407:700::/26 2407:7010::/28 -2407:701::/32 2407:7020::/27 -2407:702::/31 2407:7041::/32 2407:7042::/31 2407:7044::/30 2407:7048::/29 -2407:704::/30 2407:7050::/28 2407:7060::/27 2407:7081::/32 2407:7082::/31 2407:7084::/30 2407:7088::/29 -2407:708::/29 2407:7090::/28 2407:70a0::/27 2407:70c1::/32 @@ -80761,7 +81257,6 @@ 2407:7102::/31 2407:7104::/30 2407:7108::/29 -2407:710::/28 2407:7110::/28 2407:7120::/27 2407:7141::/32 @@ -80786,7 +81281,6 @@ 2407:7202::/31 2407:7204::/30 2407:7208::/29 -2407:720::/27 2407:7210::/28 2407:7220::/27 2407:7241::/32 @@ -81011,12 +81505,7 @@ 2407:7ac8::/29 2407:7ad0::/28 2407:7ae0::/27 -2407:7b01::/32 -2407:7b02::/31 -2407:7b04::/30 -2407:7b08::/29 -2407:7b10::/28 -2407:7b20::/27 +2407:7b00::/26 2407:7b41::/32 2407:7b42::/31 2407:7b44::/30 @@ -84488,7 +84977,6 @@ 2600:ed00::/24 2600:ee00::/23 2601:1000::/24 -2601:1700::/24 2601:1800::/21 2601:2000::/19 2601:4000::/18 @@ -84510,7 +84998,8 @@ 2602:222::/31 2602:224::/30 2602:228::/29 -2602:234::/30 +2602:235::/32 +2602:236::/31 2602:238::/29 2602:2b1::/32 2602:2f4::/30 @@ -85222,9 +85711,26 @@ 2602:815:b200::/39 2602:815:b400::/38 2602:815:b800::/37 -2602:815:d000::/36 -2602:815:e000::/35 -2602:816::/31 +2602:815:d100::/40 +2602:815:d200::/39 +2602:815:d400::/38 +2602:815:d800::/37 +2602:815:f100::/40 +2602:815:f200::/39 +2602:815:f400::/38 +2602:815:f800::/37 +2602:816:100::/40 +2602:816:1100::/40 +2602:816:1200::/39 +2602:816:1400::/38 +2602:816:1800::/37 +2602:816:2000::/35 +2602:816:200::/39 +2602:816:4000::/34 +2602:816:400::/38 +2602:816:8000::/33 +2602:816:800::/37 +2602:817::/32 2602:818::/29 2602:820::/27 2602:840::/26 @@ -85236,9 +85742,9 @@ 2602:e000::/20 2602:f000::/21 2602:f800::/23 -2602:fa00::/27 -2602:fa20::/28 -2602:fa30::/29 +2602:fa00::/28 +2602:fa10::/30 +2602:fa14::/31 2602:fa38:1000::/36 2602:fa38:100::/40 2602:fa38:2000::/35 @@ -92187,65 +92693,84 @@ 2607:6360::/27 2607:6390::/28 2607:63a0::/27 -2607:63c0::/26 +2607:63d0::/28 +2607:63e0::/27 2607:6410::/28 2607:6420::/27 -2607:6440::/26 +2607:6450::/28 +2607:6460::/27 2607:6490::/28 2607:64a0::/27 -2607:64c0::/26 +2607:64d0::/28 +2607:64e0::/27 2607:650::/28 2607:6510::/28 2607:6520::/27 -2607:6540::/26 +2607:6550::/28 +2607:6560::/27 2607:6590::/28 2607:65a0::/27 -2607:65c0::/26 +2607:65d0::/28 +2607:65e0::/27 2607:660::/27 2607:6610::/28 2607:6620::/27 -2607:6640::/26 +2607:6650::/28 +2607:6660::/27 2607:6690::/28 2607:66a0::/27 -2607:66c0::/26 +2607:66d0::/28 +2607:66e0::/27 2607:6710::/28 2607:6720::/27 -2607:6740::/26 +2607:6750::/28 +2607:6760::/27 2607:6790::/28 2607:67a0::/27 -2607:67c0::/26 +2607:67d0::/28 +2607:67e0::/27 2607:6810::/28 2607:6820::/27 -2607:6840::/26 +2607:6850::/28 +2607:6860::/27 2607:6890::/28 2607:68a0::/27 -2607:68c0::/26 +2607:68d0::/28 +2607:68e0::/27 2607:690::/28 2607:6910::/28 2607:6920::/27 -2607:6940::/26 +2607:6950::/28 +2607:6960::/27 2607:6990::/28 2607:69a0::/27 -2607:69c0::/26 +2607:69d0::/28 +2607:69e0::/27 2607:6a0::/27 2607:6a10::/28 2607:6a20::/27 -2607:6a40::/26 +2607:6a50::/28 +2607:6a60::/27 2607:6a90::/28 2607:6aa0::/27 -2607:6ac0::/26 +2607:6ad0::/28 +2607:6ae0::/27 2607:6b10::/28 2607:6b20::/27 -2607:6b40::/26 +2607:6b50::/28 +2607:6b60::/27 2607:6b90::/28 2607:6ba0::/27 -2607:6bc0::/26 +2607:6bd0::/28 +2607:6be0::/27 2607:6c10::/28 2607:6c20::/27 -2607:6c40::/26 +2607:6c50::/28 +2607:6c60::/27 2607:6c90::/28 2607:6ca0::/27 -2607:6cc0::/26 +2607:6cd0::/28 +2607:6ce0::/27 2607:6d0::/28 2607:6d10::/28 2607:6d20::/27 @@ -107792,7 +108317,15 @@ 2620:be:4400::/38 2620:be:4800::/37 2620:be:5000::/36 -2620:be:6000::/35 +2620:be:6010::/44 +2620:be:6020::/43 +2620:be:6040::/42 +2620:be:6080::/41 +2620:be:6100::/40 +2620:be:6200::/39 +2620:be:6400::/38 +2620:be:6800::/37 +2620:be:7000::/36 2620:be:800::/37 2620:be:8010::/44 2620:be:8020::/43 @@ -107804,7 +108337,15 @@ 2620:be:8400::/38 2620:be:8800::/37 2620:be:9000::/36 -2620:be:a000::/35 +2620:be:a010::/44 +2620:be:a020::/43 +2620:be:a040::/42 +2620:be:a080::/41 +2620:be:a100::/40 +2620:be:a200::/39 +2620:be:a400::/38 +2620:be:a800::/37 +2620:be:b000::/36 2620:be:c010::/44 2620:be:c020::/43 2620:be:c040::/42 @@ -107814,13 +108355,29 @@ 2620:be:c400::/38 2620:be:c800::/37 2620:be:d000::/36 -2620:be:e000::/35 +2620:be:e010::/44 +2620:be:e020::/43 +2620:be:e040::/42 +2620:be:e080::/41 +2620:be:e100::/40 +2620:be:e200::/39 +2620:be:e400::/38 +2620:be:e800::/37 +2620:be:f000::/36 2620:bf:1000::/36 2620:bf:100::/40 2620:bf:10::/44 -2620:bf:2000::/35 2620:bf:200::/39 +2620:bf:2010::/44 +2620:bf:2020::/43 +2620:bf:2040::/42 +2620:bf:2080::/41 2620:bf:20::/43 +2620:bf:2100::/40 +2620:bf:2200::/39 +2620:bf:2400::/38 +2620:bf:2800::/37 +2620:bf:3000::/36 2620:bf:400::/38 2620:bf:4010::/44 2620:bf:4020::/43 @@ -107832,7 +108389,15 @@ 2620:bf:4400::/38 2620:bf:4800::/37 2620:bf:5000::/36 -2620:bf:6000::/35 +2620:bf:6010::/44 +2620:bf:6020::/43 +2620:bf:6040::/42 +2620:bf:6080::/41 +2620:bf:6100::/40 +2620:bf:6200::/39 +2620:bf:6400::/38 +2620:bf:6800::/37 +2620:bf:7000::/36 2620:bf:800::/37 2620:bf:8010::/44 2620:bf:8020::/43 @@ -111383,7 +111948,13 @@ 2801:11:b100::/40 2801:11:b200::/39 2801:11:b400::/38 -2801:11:b800::/37 +2801:11:b810::/44 +2801:11:b820::/43 +2801:11:b840::/42 +2801:11:b880::/41 +2801:11:b900::/40 +2801:11:ba00::/39 +2801:11:bc00::/38 2801:11:c00::/38 2801:11:c010::/44 2801:11:c020::/43 @@ -112830,7 +113401,13 @@ 2801:16:b100::/40 2801:16:b200::/39 2801:16:b400::/38 -2801:16:b800::/37 +2801:16:b810::/44 +2801:16:b820::/43 +2801:16:b840::/42 +2801:16:b880::/41 +2801:16:b900::/40 +2801:16:ba00::/39 +2801:16:bc00::/38 2801:16:c00::/38 2801:16:c010::/44 2801:16:c020::/43 @@ -113705,7 +114282,13 @@ 2801:19:b100::/40 2801:19:b200::/39 2801:19:b400::/38 -2801:19:b800::/37 +2801:19:b810::/44 +2801:19:b820::/43 +2801:19:b840::/42 +2801:19:b880::/41 +2801:19:b900::/40 +2801:19:ba00::/39 +2801:19:bc00::/38 2801:19:c00::/38 2801:19:c010::/44 2801:19:c020::/43 @@ -113995,7 +114578,13 @@ 2801:1a:b100::/40 2801:1a:b200::/39 2801:1a:b400::/38 -2801:1a:b800::/37 +2801:1a:b810::/44 +2801:1a:b820::/43 +2801:1a:b840::/42 +2801:1a:b880::/41 +2801:1a:b900::/40 +2801:1a:ba00::/39 +2801:1a:bc00::/38 2801:1a:c00::/38 2801:1a:c010::/44 2801:1a:c020::/43 @@ -114991,7 +115580,14 @@ 2801:1e4:400::/38 2801:1e4:8000::/33 2801:1e4:800::/37 -2801:1e5::/32 +2801:1e5:1000::/36 +2801:1e5:100::/40 +2801:1e5:2000::/35 +2801:1e5:200::/39 +2801:1e5:4000::/34 +2801:1e5:400::/38 +2801:1e5:8000::/33 +2801:1e5:800::/37 2801:1e6:1000::/36 2801:1e6:100::/40 2801:1e6:2000::/35 @@ -115179,7 +115775,13 @@ 2801:1e:b100::/40 2801:1e:b200::/39 2801:1e:b400::/38 -2801:1e:b800::/37 +2801:1e:b810::/44 +2801:1e:b820::/43 +2801:1e:b840::/42 +2801:1e:b880::/41 +2801:1e:b900::/40 +2801:1e:ba00::/39 +2801:1e:bc00::/38 2801:1e:c001::/48 2801:1e:c002::/47 2801:1e:c004::/46 @@ -117613,21 +118215,28 @@ 2801:c1::/32 2801:c2::/31 2801:c4:1000::/36 -2801:c4:100::/40 2801:c4:11::/48 2801:c4:16::/48 2801:c4:18::/48 2801:c4:1::/48 2801:c4:1b::/48 2801:c4:2000::/35 -2801:c4:200::/43 +2801:c4:210::/46 +2801:c4:214::/47 +2801:c4:216::/48 2801:c4:230::/44 2801:c4:251::/48 2801:c4:252::/47 2801:c4:254::/46 -2801:c4:258::/45 +2801:c4:258::/48 2801:c4:25::/48 -2801:c4:260::/43 +2801:c4:25a::/47 +2801:c4:25c::/46 +2801:c4:260::/44 +2801:c4:270::/45 +2801:c4:279::/48 +2801:c4:27a::/47 +2801:c4:27c::/46 2801:c4:280::/41 2801:c4:2::/47 2801:c4:2d::/48 @@ -117661,17 +118270,14 @@ 2801:c4:84::/46 2801:c4:88::/45 2801:c4:8::/45 -2801:c4:92::/47 +2801:c4:93::/48 2801:c4:94::/48 -2801:c4:96::/48 -2801:c4:a1::/48 -2801:c4:a2::/47 +2801:c4:a2::/48 2801:c4:a5::/48 -2801:c4:a6::/47 +2801:c4:a6::/48 2801:c4:a9::/48 2801:c4:ab::/48 -2801:c4:ac::/47 -2801:c4:af::/48 +2801:c4:ad::/48 2801:c4:b5::/48 2801:c4:b6::/47 2801:c6::/31 @@ -117846,7 +118452,6 @@ 2803:1f82::/31 2803:1f84::/30 2803:1f88::/29 -2803:1f90::/28 2803:1fb0::/28 2803:1fd0::/28 2803:1ff0::/28 @@ -117955,7 +118560,6 @@ 2803:2f30::/28 2803:2f50::/28 2803:2f70::/28 -2803:2f90::/28 2803:2fb0::/28 2803:2fd0::/28 2803:2ff0::/28 @@ -118012,7 +118616,6 @@ 2803:3730::/28 2803:3750::/28 2803:3770::/28 -2803:3790::/28 2803:37b0::/28 2803:37d0::/28 2803:37f0::/28 @@ -118072,7 +118675,6 @@ 2803:3f30::/28 2803:3f50::/28 2803:3f70::/28 -2803:3f90::/28 2803:3fb0::/28 2803:3fd0::/28 2803:3ff0::/28 @@ -118179,14 +118781,12 @@ 2803:4f30::/28 2803:4f50::/28 2803:4f70::/28 -2803:4f90::/28 2803:4fb0::/28 2803:4fd0::/28 2803:4ff0::/28 2803:5030::/28 2803:5050::/28 2803:5070::/28 -2803:50::/28 2803:50b0::/28 2803:50d0::/28 2803:50f0::/28 @@ -118232,7 +118832,6 @@ 2803:5730::/28 2803:5750::/28 2803:5770::/28 -2803:5790::/28 2803:57b0::/28 2803:57d0::/28 2803:57f0::/28 @@ -118293,7 +118892,6 @@ 2803:5f30::/28 2803:5f50::/28 2803:5f70::/28 -2803:5f90::/28 2803:5fb0::/28 2803:5fd0::/28 2803:5ff0::/28 @@ -118403,7 +119001,6 @@ 2803:6f30::/28 2803:6f50::/28 2803:6f70::/28 -2803:6f90::/28 2803:6fb0::/28 2803:6fd0::/28 2803:6ff0::/28 @@ -118460,7 +119057,6 @@ 2803:7730::/28 2803:7750::/28 2803:7770::/28 -2803:7790::/28 2803:77b0::/28 2803:77d0::/28 2803:77f0::/28 @@ -118513,12 +119109,10 @@ 2803:7f30::/28 2803:7f50::/28 2803:7f70::/28 -2803:7f90::/28 2803:7fb0::/28 2803:7fd0::/28 2803:7ff0::/28 2803:8030::/28 -2803:8050::/28 2803:8070::/28 2803:80b0::/28 2803:80d0::/28 @@ -118622,7 +119216,6 @@ 2803:8f30::/28 2803:8f50::/28 2803:8f70::/28 -2803:8f90::/28 2803:8fb0::/28 2803:8fd0::/28 2803:8ff0::/28 @@ -118729,7 +119322,6 @@ 2803:9f30::/28 2803:9f50::/28 2803:9f70::/28 -2803:9f90::/28 2803:9fb0::/28 2803:9fd0::/28 2803:9ff0::/28 @@ -118842,7 +119434,6 @@ 2803:af30::/28 2803:af50::/28 2803:af70::/28 -2803:af90::/28 2803:afb0::/28 2803:afd0::/28 2803:aff0::/28 @@ -118896,7 +119487,6 @@ 2803:b730::/28 2803:b750::/28 2803:b770::/28 -2803:b790::/28 2803:b7b0::/28 2803:b7d0::/28 2803:b7f0::/28 @@ -118959,7 +119549,6 @@ 2803:bf30::/28 2803:bf50::/28 2803:bf70::/28 -2803:bf90::/28 2803:bfb0::/28 2803:bfd0::/28 2803:bff0::/28 @@ -119070,7 +119659,6 @@ 2803:cf30::/28 2803:cf50::/28 2803:cf70::/28 -2803:cf90::/28 2803:cfb0::/28 2803:cfd0::/28 2803:cff0::/28 @@ -119128,7 +119716,6 @@ 2803:d730::/28 2803:d750::/28 2803:d770::/28 -2803:d790::/28 2803:d7b0::/28 2803:d7d0::/28 2803:d7f0::/28 @@ -119188,7 +119775,6 @@ 2803:df30::/28 2803:df50::/28 2803:df70::/28 -2803:df90::/28 2803:dfb0::/28 2803:dfd0::/28 2803:dff0::/28 @@ -119303,7 +119889,6 @@ 2803:ef30::/28 2803:ef50::/28 2803:ef70::/28 -2803:ef90::/28 2803:efb0::/28 2803:efd0::/28 2803:eff0::/28 @@ -119357,7 +119942,6 @@ 2803:f730::/28 2803:f750::/28 2803:f770::/28 -2803:f790::/28 2803:f7b0::/28 2803:f7d0::/28 2803:f7f0::/28 @@ -119371,7 +119955,6 @@ 2803:f8b0::/28 2803:f8d0::/28 2803:f8f0::/28 -2803:f90::/28 2803:f930::/28 2803:f950::/28 2803:f970::/28 @@ -119418,7 +120001,6 @@ 2803:ff30::/28 2803:ff50::/28 2803:ff70::/28 -2803:ff90::/28 2803:ffb0::/28 2803:ffd0::/28 2803:fff0::/28 @@ -136284,13 +136866,62 @@ 2804:8cee::/31 2804:8cf1::/32 2804:8cf2::/31 -2804:8cf4::/30 -2804:8cf8::/29 -2804:8d00::/24 +2804:8cf5::/32 +2804:8cf6::/31 +2804:8cf9::/32 +2804:8cfa::/31 +2804:8cfd::/32 +2804:8cfe::/31 +2804:8d01::/32 +2804:8d02::/31 +2804:8d05::/32 +2804:8d06::/31 +2804:8d09::/32 +2804:8d0a::/31 +2804:8d0d::/32 +2804:8d0e::/31 +2804:8d11::/32 +2804:8d12::/31 +2804:8d15::/32 +2804:8d16::/31 +2804:8d19::/32 2804:8d1::/32 +2804:8d1a::/31 +2804:8d1d::/32 +2804:8d1e::/31 +2804:8d21::/32 +2804:8d22::/31 +2804:8d25::/32 +2804:8d26::/31 +2804:8d29::/32 2804:8d2::/31 +2804:8d2a::/31 +2804:8d2d::/32 +2804:8d2e::/31 +2804:8d31::/32 +2804:8d32::/31 +2804:8d35::/32 +2804:8d36::/31 +2804:8d39::/32 +2804:8d3a::/31 +2804:8d3d::/32 +2804:8d3e::/31 +2804:8d41::/32 +2804:8d42::/31 +2804:8d45::/32 +2804:8d46::/31 +2804:8d49::/32 +2804:8d4a::/31 +2804:8d4d::/32 +2804:8d4e::/31 +2804:8d51::/32 +2804:8d52::/31 +2804:8d54::/30 +2804:8d58::/29 2804:8d5::/32 +2804:8d60::/27 2804:8d6::/31 +2804:8d80::/25 2804:8d9::/32 2804:8d::/32 2804:8da::/31 @@ -137333,11 +137964,10 @@ 2806:378::/29 2806:3fa::/32 2806:3fd::/32 -2806:3fe::/32 2806:4000::/18 2806:407::/32 2806:40::/26 -2806:40e::/31 +2806:40f::/32 2806:410::/28 2806:420::/27 2806:440::/26 @@ -137383,6 +138013,7 @@ 2a00:4ac0::/27 2a00:4be0::/27 2a00:4c80::/27 +2a00:4ce0::/27 2a00:4dc0::/27 2a00:4f00::/27 2a00:5040::/27 @@ -137502,6 +138133,7 @@ 2a01:97c0::/27 2a01:9c40::/27 2a01:9da0::/27 +2a01:9fc0::/26 2a01:a900::/27 2a01:af00::/27 2a01:b040::/27 @@ -137685,6 +138317,7 @@ 2a0c:5048::/29 2a0c:5050::/28 2a0c:5060::/27 +2a0c:db40::/26 2a0d:8d08::/29 2a0d:8d10::/28 2a0d:8d20::/27 @@ -137697,126 +138330,6 @@ 2a11:10::/28 2a11:20::/27 2a11:8::/29 -2a13:b3c0::/26 -2a13:b440::/26 -2a13:b4c0::/26 -2a13:b540::/26 -2a13:b5c0::/26 -2a13:b640::/26 -2a13:b6c0::/26 -2a13:b740::/26 -2a13:b7c0::/26 -2a13:b840::/26 -2a13:b8c0::/26 -2a13:b940::/26 -2a13:b9c0::/26 -2a13:ba40::/26 -2a13:bac0::/26 -2a13:bb40::/26 -2a13:bbc0::/26 -2a13:bc40::/26 -2a13:bcc0::/26 -2a13:bd40::/26 -2a13:bdc0::/26 -2a13:be40::/26 -2a13:bec0::/26 -2a13:bf40::/26 -2a13:bfc0::/26 -2a13:c040::/26 -2a13:c0c0::/26 -2a13:c140::/26 -2a13:c1c0::/26 -2a13:c240::/26 -2a13:c2c0::/26 -2a13:c340::/26 -2a13:c3c0::/26 -2a13:c440::/26 -2a13:c4c0::/26 -2a13:c540::/26 -2a13:c5c0::/26 -2a13:c640::/26 -2a13:c6c0::/26 -2a13:c740::/26 -2a13:c7c0::/26 -2a13:c840::/26 -2a13:c8c0::/26 -2a13:c940::/26 -2a13:c9c0::/26 -2a13:ca40::/26 -2a13:cac0::/26 -2a13:cb40::/26 -2a13:cbc0::/26 -2a13:cc40::/26 -2a13:ccc0::/26 -2a13:cd40::/26 -2a13:cdc0::/26 -2a13:ce40::/26 -2a13:cec0::/26 -2a13:cf40::/26 -2a13:cfc0::/26 -2a13:d040::/26 -2a13:d0c0::/26 -2a13:d140::/26 -2a13:d1c0::/26 -2a13:d240::/26 -2a13:d2c0::/26 -2a13:d340::/26 -2a13:d3c0::/26 -2a13:d440::/26 -2a13:d4c0::/26 -2a13:d540::/26 -2a13:d5c0::/26 -2a13:d640::/26 -2a13:d6c0::/26 -2a13:d740::/26 -2a13:d7c0::/26 -2a13:d840::/26 -2a13:d8c0::/26 -2a13:d940::/26 -2a13:d9c0::/26 -2a13:da40::/26 -2a13:dac0::/26 -2a13:db40::/26 -2a13:dbc0::/26 -2a13:dc40::/26 -2a13:dcc0::/26 -2a13:dd40::/26 -2a13:ddc0::/26 -2a13:de40::/26 -2a13:dec0::/26 -2a13:df40::/26 -2a13:dfc0::/26 -2a13:e040::/26 -2a13:e0c0::/26 -2a13:e140::/26 -2a13:e1c0::/26 -2a13:e240::/26 -2a13:e2c0::/26 -2a13:e340::/26 -2a13:e3c0::/26 -2a13:e440::/26 -2a13:e4c0::/26 -2a13:e540::/26 -2a13:e5c0::/26 -2a13:e640::/26 -2a13:e6c0::/26 -2a13:e740::/26 -2a13:e7c0::/26 -2a13:e840::/26 -2a13:e8c0::/26 -2a13:e940::/26 -2a13:e9c0::/26 -2a13:ea40::/26 -2a13:eac0::/26 -2a13:eb40::/26 -2a13:ebc0::/26 -2a13:ec40::/26 -2a13:ecc0::/26 -2a13:ed40::/26 -2a13:edc0::/26 -2a13:ee40::/26 -2a13:eec0::/26 -2a13:ef40::/26 2a13:efc0::/26 2a13:f040::/26 2a13:f0c0::/26 @@ -137856,7 +138369,6 @@ 2c08::/14 2c0c::/15 2c0e:7000::/21 -2c0e:7c00::/23 2c0e:7e00::/25 2c0e:8000::/17 2c0f:1001::/32 @@ -138013,7 +138525,12 @@ 2c0f:1708::/29 2c0f:1710::/28 2c0f:1720::/27 -2c0f:1740::/26 +2c0f:1741::/32 +2c0f:1742::/31 +2c0f:1744::/30 +2c0f:1748::/29 +2c0f:1750::/28 +2c0f:1760::/27 2c0f:1781::/32 2c0f:1782::/31 2c0f:1784::/30 @@ -138030,8 +138547,13 @@ 2c0f:181::/32 2c0f:1820::/27 2c0f:182::/31 -2c0f:1840::/26 +2c0f:1841::/32 +2c0f:1842::/31 +2c0f:1844::/30 +2c0f:1848::/29 2c0f:184::/30 +2c0f:1850::/28 +2c0f:1860::/27 2c0f:1881::/32 2c0f:1882::/31 2c0f:1884::/30 @@ -138047,7 +138569,12 @@ 2c0f:190::/28 2c0f:1910::/28 2c0f:1920::/27 -2c0f:1940::/26 +2c0f:1941::/32 +2c0f:1942::/31 +2c0f:1944::/30 +2c0f:1948::/29 +2c0f:1950::/28 +2c0f:1960::/27 2c0f:1981::/32 2c0f:1982::/31 2c0f:1984::/30 @@ -138063,7 +138590,12 @@ 2c0f:1a0::/27 2c0f:1a10::/28 2c0f:1a20::/27 -2c0f:1a40::/26 +2c0f:1a41::/32 +2c0f:1a42::/31 +2c0f:1a44::/30 +2c0f:1a48::/29 +2c0f:1a50::/28 +2c0f:1a60::/27 2c0f:1a81::/32 2c0f:1a82::/31 2c0f:1a84::/30 @@ -138077,7 +138609,12 @@ 2c0f:1b08::/29 2c0f:1b10::/28 2c0f:1b20::/27 -2c0f:1b40::/26 +2c0f:1b41::/32 +2c0f:1b42::/31 +2c0f:1b44::/30 +2c0f:1b48::/29 +2c0f:1b50::/28 +2c0f:1b60::/27 2c0f:1b81::/32 2c0f:1b82::/31 2c0f:1b84::/30 @@ -139113,7 +139650,12 @@ 2c0f:5708::/29 2c0f:5710::/28 2c0f:5720::/27 -2c0f:5740::/26 +2c0f:5741::/32 +2c0f:5742::/31 +2c0f:5744::/30 +2c0f:5748::/29 +2c0f:5750::/28 +2c0f:5760::/27 2c0f:5781::/32 2c0f:5782::/31 2c0f:5784::/30 @@ -139129,8 +139671,13 @@ 2c0f:581::/32 2c0f:5820::/27 2c0f:582::/31 -2c0f:5840::/26 +2c0f:5841::/32 +2c0f:5842::/31 +2c0f:5844::/30 +2c0f:5848::/29 2c0f:584::/30 +2c0f:5850::/28 +2c0f:5860::/27 2c0f:5881::/32 2c0f:5882::/31 2c0f:5884::/30 @@ -139146,7 +139693,12 @@ 2c0f:590::/28 2c0f:5910::/28 2c0f:5920::/27 -2c0f:5940::/26 +2c0f:5941::/32 +2c0f:5942::/31 +2c0f:5944::/30 +2c0f:5948::/29 +2c0f:5950::/28 +2c0f:5960::/27 2c0f:5981::/32 2c0f:5982::/31 2c0f:5984::/30 @@ -139161,7 +139713,12 @@ 2c0f:5a0::/27 2c0f:5a10::/28 2c0f:5a20::/27 -2c0f:5a40::/26 +2c0f:5a41::/32 +2c0f:5a42::/31 +2c0f:5a44::/30 +2c0f:5a48::/29 +2c0f:5a50::/28 +2c0f:5a60::/27 2c0f:5a81::/32 2c0f:5a82::/31 2c0f:5a84::/30 @@ -139175,7 +139732,12 @@ 2c0f:5b08::/29 2c0f:5b10::/28 2c0f:5b20::/27 -2c0f:5b40::/26 +2c0f:5b41::/32 +2c0f:5b42::/31 +2c0f:5b44::/30 +2c0f:5b48::/29 +2c0f:5b50::/28 +2c0f:5b60::/27 2c0f:5b81::/32 2c0f:5b82::/31 2c0f:5b84::/30 @@ -141537,3 +142099,19 @@ 7f8:3a:e201::/64 7f8:3a:e202::/64 fdef:44ad:f2b0:7f59::/64 + +# Excludes from private +::/128 +::1/128 +::ffff:0:0/96 +64:ff9b::/96 +100::/64 +2001::/32 +2001:10::/28 +2001:20::/28 +2001:2::/48 +2001:db8::/32 +2002::/16 +fc00::/7 +fe80::/10 +ff00::/8 diff --git a/massclude.py b/massclude.py index 3796b4c..88874f9 100644 --- a/massclude.py +++ b/massclude.py @@ -12,21 +12,38 @@ def get_bogons(version): url = f'https://team-cymru.org/Services/Bogons/fullbogons-ipv{version}.txt' return urllib.request.urlopen(url).read().decode().split('\n')[2:] +def determine_latest_db(): + '''Determine the latest IXP database.''' + data = urllib.request.urlopen('https://publicdata.caida.org/datasets/ixps/').read().decode() + latest = time.strftime('%Y%m') + if f'_{latest}.jsonl' in data: + return latest + else: # TODO: This is a mess, clean it up + latest = str(int(latest)-1) + if f'_{latest}.jsonl' in data: + return latest + else: + latest = str(int(latest)-1) + if f'_{latest}.jsonl' in data: + return latest + else: + return None + def get_ixps(version): '''Returns a list of IXP IP addresses from CAIDA.''' - latest = time.strftime('%Y%m') - try: - data = urllib.request.urlopen(f'https://publicdata.caida.org/datasets/ixps/ixs_{latest}.jsonl').read().decode() - except: - latest = str(int(time.strftime('%Y%m'))-1) - data = urllib.request.urlopen(f'https://publicdata.caida.org/datasets/ixps/ixs_{latest}.jsonl').read().decode() - decoder = json.JSONDecoder() - objects = [] - for line in data.split('\n'): - if len(line) > 0 and line[0][0] != "#": - objects.append(decoder.decode(line)) - json_data = json.loads(json.dumps(objects)) - return [ip for item in json_data if item['prefixes']['ipv'+version] for ip in item['prefixes']['ipv'+version]] + if (latest := determine_latest_db()): + try: + data = urllib.request.urlopen(f'https://publicdata.caida.org/datasets/ixps/ixs_{latest}.jsonl').read().decode() + except: + latest = str(int(time.strftime('%Y%m'))-1) + data = urllib.request.urlopen(f'https://publicdata.caida.org/datasets/ixps/ixs_{latest}.jsonl').read().decode() + decoder = json.JSONDecoder() + objects = [] + for line in data.split('\n'): + if len(line) > 0 and line[0][0] != "#": + objects.append(decoder.decode(line)) + json_data = json.loads(json.dumps(objects)) + return [ip for item in json_data if item['prefixes']['ipv'+version] for ip in item['prefixes']['ipv'+version]] def generate_list(): return { @@ -88,7 +105,46 @@ def generate_list(): 'ixps' : { '4': sorted(get_ixps('4')), '6': sorted(get_ixps('6')) - } + }, + 'private' : { + '4': [ + '0.0.0.0/8', # "This" network + '10.0.0.0/8', # Private networks + '100.64.0.0/10', # Carrier-grade NAT - RFC 6598 + '127.0.0.0/8', # Host loopback + '169.254.0.0/16', # Link local + '172.16.0.0/12', # Private networks + '192.0.0.0/24', # IETF Protocol Assignments + '192.0.0.0/29', # DS-Lite + '192.0.0.170/32', # NAT64 + '192.0.0.171/32', # DNS64 + '192.0.2.0/24', # Documentation (TEST-NET-1) + '192.88.99.0/24', # 6to4 Relay Anycast + '192.168.0.0/16', # Private networks + '198.18.0.0/15', # Benchmarking + '198.51.100.0/24', # Documentation (TEST-NET-2) + '203.0.113.0/24', # Documentation (TEST-NET-3) + '240.0.0.0/4', # Reserved + '255.255.255.255/32' # Limited Broadcast + ], + '6': [ + '::/128', # Unspecified address + '::1/128', # Loopback address + '::ffff:0:0/96', # IPv4 mapped addresses + '64:ff9b::/96', # IPv4/IPv6 translation + '100::/64', # Discard prefix + '2001::/32', # Teredo tunneling \ + '2001:10::/28', # ORCHIDv2 + '2001:20::/28', # ORCHIDv2 + '2001:2::/48', # Benchmarking + '2001:db8::/32', # Documentation + '2002::/16', # 6to4 + 'fc00::/7', # Unique local + 'fe80::/10', # Link local + 'ff00::/8' # Multicast + + ] + }, }