NSIS-ka
A free C++ implementation of NSIS protocols

Changeset 4105


Ignore:
Timestamp:
Jul 16, 2009, 1:32:26 PM (8 years ago)
Author:
bless
Message:
  • updated bogon list in ignore_bogons
File:
1 edited

Legend:

Unmodified
Added
Removed
  • protlib/branches/20080820-configpar/src/address.cpp

    r4046 r4105  
    11251125        netaddress na;
    11261126
    1127         // according to IANA Tue Apr 17 09:14:31 PDT 2007
     1127        // according to http://www.cymru.com/Documents/bogon-list.html
     1128        // 4.8 (30 Apr 2009)
    11281129        na.set_ip("0.0.0.0");na.set_pref_len(7);
    11291130        ignore(na);
     
    11321133        na.set_ip("5.0.0.0");na.set_pref_len(8);
    11331134        ignore(na);
    1134         na.set_ip("7.0.0.0");na.set_pref_len(8);
     1135        na.set_ip("10.0.0.0");na.set_pref_len(8);
     1136        ignore(na);
     1137        na.set_ip("14.0.0.0");na.set_pref_len(8);
    11351138        ignore(na);
    11361139        na.set_ip("23.0.0.0");na.set_pref_len(8);
     
    11461149        na.set_ip("42.0.0.0");na.set_pref_len(8);
    11471150        ignore(na);
     1151        na.set_ip("46.0.0.0");na.set_pref_len(8);
     1152        ignore(na);
    11481153        na.set_ip("49.0.0.0");na.set_pref_len(8);
    11491154        ignore(na);
    11501155        na.set_ip("50.0.0.0");na.set_pref_len(8);
    11511156        ignore(na);
    1152         na.set_ip("94.0.0.0");na.set_pref_len(7);
    1153         ignore(na);
    11541157        na.set_ip("100.0.0.0");na.set_pref_len(6);
    11551158        ignore(na);
    11561159        na.set_ip("104.0.0.0");na.set_pref_len(5);
    11571160        ignore(na);
    1158         na.set_ip("112.0.0.0");na.set_pref_len(6);
    1159         ignore(na);
    11601161        na.set_ip("169.254.0.0");na.set_pref_len(16);
    11611162        ignore(na);
    1162         na.set_ip("173.0.0.0");na.set_pref_len(8);
    1163         ignore(na);
    1164         na.set_ip("174.0.0.0");na.set_pref_len(7);
     1163        na.set_ip("175.0.0.0");na.set_pref_len(7);
    11651164        ignore(na);
    11661165        na.set_ip("176.0.0.0");na.set_pref_len(5);
    11671166        ignore(na);
    1168         na.set_ip("184.0.0.0");na.set_pref_len(6);
     1167        na.set_ip("179.0.0.0");na.set_pref_len(5);
     1168        ignore(na);
     1169        na.set_ip("181.0.0.0");na.set_pref_len(6);
     1170        ignore(na);
     1171        na.set_ip("182.0.0.0");na.set_pref_len(6);
     1172        ignore(na);
     1173        na.set_ip("185.0.0.0");na.set_pref_len(6);
    11691174        ignore(na);
    11701175        na.set_ip("191.0.0.0");na.set_pref_len(8);
     
    11801185        na.set_ip("240.0.0.0");na.set_pref_len(4);
    11811186        ignore(na);
    1182         // according to http://www.cymru.com/Documents/bogonv6-list.html#agg
    1183         na.set_ip("0000::");na.set_pref_len(8);
    1184         ignore(na);
    1185         na.set_ip("0100::");na.set_pref_len(8);
    1186         ignore(na);
    1187         na.set_ip("0200::");na.set_pref_len(7);
    1188         ignore(na);
    1189         na.set_ip("0400::");na.set_pref_len(7);
    1190         ignore(na);
    1191         na.set_ip("0600::");na.set_pref_len(7);
    1192         ignore(na);
    1193         na.set_ip("0800::");na.set_pref_len(5);
    1194         ignore(na);
    1195         na.set_ip("1000::");na.set_pref_len(4);
     1187        // according to http://www.cymru.com/Bogons/v6bogon.html (2008-05-20)
     1188        na.set_ip("2001:db8::");na.set_pref_len(32);
     1189        ignore(na);
     1190        na.set_ip("0000::");na.set_pref_len(3);
    11961191        ignore(na);
    11971192        na.set_ip("2000::");na.set_pref_len(16);
    11981193        ignore(na);
     1194        na.set_ip("2001:1::");na.set_pref_len(32);
     1195        ignore(na);
     1196        na.set_ip("2001:2::");na.set_pref_len(31);
     1197        ignore(na);
     1198        na.set_ip("2001:4::");na.set_pref_len(30);
     1199        ignore(na);
     1200        na.set_ip("2001:8::");na.set_pref_len(29);
     1201        ignore(na);
     1202        na.set_ip("2001:10::");na.set_pref_len(28);
     1203        ignore(na);
     1204        na.set_ip("2001:20::");na.set_pref_len(27);
     1205        ignore(na);
     1206        na.set_ip("2001:40::");na.set_pref_len(26);
     1207        ignore(na);
     1208        na.set_ip("2001:80::");na.set_pref_len(25);
     1209        ignore(na);
     1210        na.set_ip("2001:100::");na.set_pref_len(24);
     1211        ignore(na);
    11991212        na.set_ip("2001:1000::");na.set_pref_len(23);
    12001213        ignore(na);
    1201         na.set_ip("2001:1600::");na.set_pref_len(23);
    1202         ignore(na);
    1203         na.set_ip("2001:2000::");na.set_pref_len(20);
    1204         ignore(na);
    1205         na.set_ip("2001:3000::");na.set_pref_len(20);
    1206         ignore(na);
    1207         na.set_ip("2001:4000::");na.set_pref_len(20);
    1208         ignore(na);
    1209         na.set_ip("2001:5000::");na.set_pref_len(20);
    1210         ignore(na);
    1211         na.set_ip("2001:6000::");na.set_pref_len(20);
    1212         ignore(na);
    1213         na.set_ip("2001:7000::");na.set_pref_len(20);
    1214         ignore(na);
    1215         na.set_ip("2001:8000::");na.set_pref_len(20);
    1216         ignore(na);
    1217         na.set_ip("2001:9000::");na.set_pref_len(20);
    1218         ignore(na);
    1219         na.set_ip("2001:A000::");na.set_pref_len(20);
    1220         ignore(na);
    1221         na.set_ip("2001:B000::");na.set_pref_len(20);
    1222         ignore(na);
    1223         na.set_ip("2001:C000::");na.set_pref_len(20);
    1224         ignore(na);
    1225         na.set_ip("2001:D000::");na.set_pref_len(20);
    1226         ignore(na);
    1227         na.set_ip("2001:E000::");na.set_pref_len(20);
    1228         ignore(na);
    1229         na.set_ip("2001:F000::");na.set_pref_len(20);
    1230         ignore(na);
    1231         na.set_ip("3FFF::");na.set_pref_len(16);
    1232         ignore(na);
    1233         na.set_ip("4000::");na.set_pref_len(3);
    1234         ignore(na);
    1235         na.set_ip("6000::");na.set_pref_len(3);
    1236         ignore(na);
    1237         na.set_ip("8000::");na.set_pref_len(3);
    1238         ignore(na);
    1239         na.set_ip("A000::");na.set_pref_len(3);
    1240         ignore(na);
    1241         na.set_ip("C000::");na.set_pref_len(3);
    1242         ignore(na);
    1243         na.set_ip("E000::");na.set_pref_len(4);
     1214        na.set_ip("2001:4e00::");na.set_pref_len(23);
     1215        ignore(na);
     1216        na.set_ip("2001:6000::");na.set_pref_len(19);
     1217        ignore(na);
     1218        na.set_ip("2001:c000::");na.set_pref_len(18);
     1219        ignore(na);
     1220        na.set_ip("2003:4000::");na.set_pref_len(18);
     1221        ignore(na);
     1222        na.set_ip("2003:8000::");na.set_pref_len(17);
     1223        ignore(na);
     1224        na.set_ip("2004::");na.set_pref_len(14);
     1225        ignore(na);
     1226        na.set_ip("2008::");na.set_pref_len(13);
     1227        ignore(na);
     1228        na.set_ip("2010::");na.set_pref_len(12);
     1229        ignore(na);
     1230        na.set_ip("2020::");na.set_pref_len(11);
     1231        ignore(na);
     1232        na.set_ip("2040::");na.set_pref_len(10);
     1233        ignore(na);
     1234        na.set_ip("2080::");na.set_pref_len(9);
     1235        ignore(na);
     1236        na.set_ip("2100::");na.set_pref_len(8);
     1237        ignore(na);
     1238        na.set_ip("2200::");na.set_pref_len(7);
     1239        ignore(na);
     1240        na.set_ip("2410::");na.set_pref_len(12);
     1241        ignore(na);
     1242        na.set_ip("2420::");na.set_pref_len(11);
     1243        ignore(na);
     1244        na.set_ip("2440::");na.set_pref_len(10);
     1245        ignore(na);
     1246        na.set_ip("2480::");na.set_pref_len(9);
     1247        ignore(na);
     1248        na.set_ip("2500::");na.set_pref_len(8);
     1249        ignore(na);
     1250        na.set_ip("2610:200::");na.set_pref_len(23);
     1251        ignore(na);
     1252        na.set_ip("2610:400::");na.set_pref_len(22);
     1253        ignore(na);
     1254        na.set_ip("2610:800::");na.set_pref_len(21);
     1255        ignore(na);
     1256        na.set_ip("2610:1000::");na.set_pref_len(20);
     1257        ignore(na);
     1258        na.set_ip("2610:2000::");na.set_pref_len(19);
     1259        ignore(na);
     1260        na.set_ip("2610:4000::");na.set_pref_len(18);
     1261        ignore(na);
     1262        na.set_ip("2610:8000::");na.set_pref_len(17);
     1263        ignore(na);
     1264        na.set_ip("2611::");na.set_pref_len(16);
     1265        ignore(na);
     1266        na.set_ip("2612::");na.set_pref_len(15);
     1267        ignore(na);
     1268        na.set_ip("2614::");na.set_pref_len(14);
     1269        ignore(na);
     1270        na.set_ip("2618::");na.set_pref_len(13);
     1271        ignore(na);
     1272        na.set_ip("2620:200::");na.set_pref_len(23);
     1273        ignore(na);
     1274        na.set_ip("2620:400::");na.set_pref_len(22);
     1275        ignore(na);
     1276        na.set_ip("2620:800::");na.set_pref_len(21);
     1277        ignore(na);
     1278        na.set_ip("2620:1000::");na.set_pref_len(20);
     1279        ignore(na);
     1280        na.set_ip("2620:2000::");na.set_pref_len(19);
     1281        ignore(na);
     1282        na.set_ip("2620:4000::");na.set_pref_len(18);
     1283        ignore(na);
     1284        na.set_ip("2620:8000::");na.set_pref_len(17);
     1285        ignore(na);
     1286        na.set_ip("2621::");na.set_pref_len(16);
     1287        ignore(na);
     1288        na.set_ip("2622::");na.set_pref_len(15);
     1289        ignore(na);
     1290        na.set_ip("2624::");na.set_pref_len(14);
     1291        ignore(na);
     1292        na.set_ip("2628::");na.set_pref_len(13);
     1293        ignore(na);
     1294        na.set_ip("2630::");na.set_pref_len(12);
     1295        ignore(na);
     1296        na.set_ip("2640::");na.set_pref_len(10);
     1297        ignore(na);
     1298        na.set_ip("2680::");na.set_pref_len(9);
     1299        ignore(na);
     1300        na.set_ip("2700::");na.set_pref_len(8);
     1301        ignore(na);
     1302        na.set_ip("2810::");na.set_pref_len(12);
     1303        ignore(na);
     1304        na.set_ip("2820::");na.set_pref_len(11);
     1305        ignore(na);
     1306        na.set_ip("2840::");na.set_pref_len(10);
     1307        ignore(na);
     1308        na.set_ip("2880::");na.set_pref_len(9);
     1309        ignore(na);
     1310        na.set_ip("2900::");na.set_pref_len(8);
     1311        ignore(na);
     1312        na.set_ip("2a10::");na.set_pref_len(8);
     1313        ignore(na);
     1314        na.set_ip("2a20::");na.set_pref_len(8);
     1315        ignore(na);
     1316        na.set_ip("2a40::");na.set_pref_len(8);
     1317        ignore(na);
     1318        na.set_ip("2a80::");na.set_pref_len(8);
     1319        ignore(na);
     1320        na.set_ip("2b00::");na.set_pref_len(8);
     1321        ignore(na);
     1322        na.set_ip("2c10::");na.set_pref_len(12);
     1323        ignore(na);
     1324        na.set_ip("2c20::");na.set_pref_len(11);
     1325        ignore(na);
     1326        na.set_ip("2c40::");na.set_pref_len(10);
     1327        ignore(na);
     1328        na.set_ip("2c80::");na.set_pref_len(9);
     1329        ignore(na);
     1330        na.set_ip("2d00::");na.set_pref_len(8);
     1331        ignore(na);
     1332        na.set_ip("2e00::");na.set_pref_len(7);
     1333        ignore(na);
     1334        na.set_ip("3000::");na.set_pref_len(4);
     1335        ignore(na);
     1336        na.set_ip("4000::");na.set_pref_len(2);
     1337        ignore(na);
     1338        na.set_ip("8000::");na.set_pref_len(1);
    12441339        ignore(na);
    12451340        na.set_ip("F000::");na.set_pref_len(5);
Note: See TracChangeset for help on using the changeset viewer.