diff options
author | Ivan Nardi <12729895+IvanNardi@users.noreply.github.com> | 2024-12-13 08:54:32 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-13 08:54:32 +0100 |
commit | f4d38519135aa380ad74937e99aac2f7e85020c0 (patch) | |
tree | be8b94e9fed52b0683d371e42dc376d9f956afbc /src/lib | |
parent | f7fdb653d17faff37a1d1c5ec9edebe3e54ccb0a (diff) |
Update all IPs lists (#2643)
Diffstat (limited to 'src/lib')
35 files changed, 4195 insertions, 1579 deletions
diff --git a/src/lib/inc_generated/ndpi_amazon_aws_match.c.inc b/src/lib/inc_generated/ndpi_amazon_aws_match.c.inc index c048b5bdb..43e4509f0 100644 --- a/src/lib/inc_generated/ndpi_amazon_aws_match.c.inc +++ b/src/lib/inc_generated/ndpi_amazon_aws_match.c.inc @@ -26,7 +26,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x03020400 /* 3.2.4.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03020800 /* 3.2.8.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03023000 /* 3.2.48.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x03023800 /* 3.2.56.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03023800 /* 3.2.56.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03030000 /* 3.3.0.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03030200 /* 3.3.2.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03030500 /* 3.3.5.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, @@ -39,13 +39,31 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x03040600 /* 3.4.6.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03040800 /* 3.4.8.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03040A00 /* 3.4.10.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x03040F00 /* 3.4.15.0/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C01 /* 3.4.12.1/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C02 /* 3.4.12.2/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C04 /* 3.4.12.4/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C06 /* 3.4.12.6/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C0B /* 3.4.12.11/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C0C /* 3.4.12.12/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C0F /* 3.4.12.15/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C10 /* 3.4.12.16/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C20 /* 3.4.12.32/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C28 /* 3.4.12.40/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C2C /* 3.4.12.44/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C2E /* 3.4.12.46/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C31 /* 3.4.12.49/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C32 /* 3.4.12.50/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C34 /* 3.4.12.52/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040C36 /* 3.4.12.54/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040D00 /* 3.4.13.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040D40 /* 3.4.13.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040F00 /* 3.4.15.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040F80 /* 3.4.15.128/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040F98 /* 3.4.15.152/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03040FA0 /* 3.4.15.160/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03041000 /* 3.4.16.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03042000 /* 3.4.32.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x03050000 /* 3.5.0.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x03052000 /* 3.5.32.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x03053000 /* 3.5.48.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x03053800 /* 3.5.56.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03050000 /* 3.5.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03054000 /* 3.5.64.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03054800 /* 3.5.72.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03054C00 /* 3.5.76.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, @@ -56,6 +74,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x0305AC00 /* 3.5.172.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0305B400 /* 3.5.180.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0305B800 /* 3.5.184.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0305C000 /* 3.5.192.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0305CA00 /* 3.5.202.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0305CC00 /* 3.5.204.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0305D000 /* 3.5.208.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, @@ -65,13 +84,14 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x03100000 /* 3.16.0.0/12 */, 12, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03200000 /* 3.32.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03212200 /* 3.33.34.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x03212800 /* 3.33.40.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03212C00 /* 3.33.44.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03218000 /* 3.33.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03220000 /* 3.34.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03240000 /* 3.36.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03400000 /* 3.64.0.0/11 */, 11, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03600000 /* 3.96.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03650000 /* 3.101.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03660000 /* 3.102.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03680000 /* 3.104.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03700000 /* 3.112.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03780000 /* 3.120.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS }, @@ -79,10 +99,41 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x03900000 /* 3.144.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03A00000 /* 3.160.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03A80000 /* 3.168.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x03AC0000 /* 3.172.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03AC0000 /* 3.172.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03AD0000 /* 3.173.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03AD8000 /* 3.173.128.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x03AE0000 /* 3.174.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03D00000 /* 3.208.0.0/12 */, 12, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03E00000 /* 3.224.0.0/12 */, 12, NDPI_PROTOCOL_AMAZON_AWS }, { 0x03F80000 /* 3.248.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C0000 /* 5.60.0.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C0800 /* 5.60.8.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C1000 /* 5.60.16.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C1800 /* 5.60.24.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C2000 /* 5.60.32.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C2800 /* 5.60.40.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C3000 /* 5.60.48.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C3800 /* 5.60.56.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C4000 /* 5.60.64.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C4800 /* 5.60.72.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C5000 /* 5.60.80.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C5800 /* 5.60.88.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C6000 /* 5.60.96.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C6800 /* 5.60.104.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C7000 /* 5.60.112.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C7800 /* 5.60.120.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C8000 /* 5.60.128.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C8800 /* 5.60.136.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C9000 /* 5.60.144.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053C9800 /* 5.60.152.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053CA400 /* 5.60.164.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053CAC00 /* 5.60.172.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053CB400 /* 5.60.180.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053CBC00 /* 5.60.188.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053CC400 /* 5.60.196.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053CC800 /* 5.60.200.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053CD000 /* 5.60.208.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x053CE000 /* 5.60.224.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0D200000 /* 13.32.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0D230000 /* 13.35.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0D240000 /* 13.36.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, @@ -90,15 +141,17 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x0D300000 /* 13.48.0.0/12 */, 12, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0D700000 /* 13.112.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0D7C0000 /* 13.124.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0D860000 /* 13.134.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0D960000 /* 13.150.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0DB80000 /* 13.184.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x0DC00000 /* 13.192.0.0/12 */, 12, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x0DD00000 /* 13.208.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0DC00000 /* 13.192.0.0/11 */, 11, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0DE00000 /* 13.224.0.0/12 */, 12, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0DF40000 /* 13.244.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0DF80000 /* 13.248.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0DF84000 /* 13.248.64.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0DF84800 /* 13.248.72.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0DF84B00 /* 13.248.75.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0DF84C00 /* 13.248.76.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0DF86000 /* 13.248.96.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0DF88000 /* 13.248.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0DF90000 /* 13.249.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, @@ -118,6 +171,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x0FB14000 /* 15.177.64.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FB16000 /* 15.177.96.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FB16400 /* 15.177.100.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FB16600 /* 15.177.102.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FB16800 /* 15.177.104.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FB50000 /* 15.181.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FB58000 /* 15.181.128.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FB5C000 /* 15.181.192.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, @@ -132,6 +187,10 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x0FBE0800 /* 15.190.8.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FBE1000 /* 15.190.16.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FBE2000 /* 15.190.32.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FBE5000 /* 15.190.80.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FBE6000 /* 15.190.96.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FBE8000 /* 15.190.128.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FBEF000 /* 15.190.240.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FC10000 /* 15.193.0.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FC50000 /* 15.197.0.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FC52000 /* 15.197.32.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, @@ -140,7 +199,12 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x0FC80000 /* 15.200.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FCD0000 /* 15.205.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FCE0000 /* 15.206.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x0FDC0000 /* 15.220.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FDC0000 /* 15.220.0.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FDC2000 /* 15.220.32.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FDC2800 /* 15.220.40.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FDC3000 /* 15.220.48.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FDC4000 /* 15.220.64.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FDC7000 /* 15.220.112.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FDC8000 /* 15.220.128.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FDCC000 /* 15.220.192.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FDCD080 /* 15.220.208.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS }, @@ -154,6 +218,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x0FDD9000 /* 15.221.144.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FDD9800 /* 15.221.152.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FDDA000 /* 15.221.160.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FDDB000 /* 15.221.176.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FDE0000 /* 15.222.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FE40000 /* 15.228.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FE60004 /* 15.230.0.4/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS }, @@ -235,6 +300,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x0FE67800 /* 15.230.120.0/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FE67900 /* 15.230.121.0/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FE67908 /* 15.230.121.8/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FE67A00 /* 15.230.122.0/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FE68100 /* 15.230.129.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FE68200 /* 15.230.130.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FE68400 /* 15.230.132.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, @@ -255,9 +321,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x0FE6AA00 /* 15.230.170.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FE6AD00 /* 15.230.173.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FE6AE00 /* 15.230.174.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x0FE6B000 /* 15.230.176.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x0FE6B100 /* 15.230.177.0/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x0FE6B104 /* 15.230.177.4/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FE6B000 /* 15.230.176.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FE6B200 /* 15.230.178.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FE6B300 /* 15.230.179.0/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FE6B310 /* 15.230.179.16/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS }, @@ -301,7 +365,12 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x0FF84000 /* 15.248.64.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FF85000 /* 15.248.80.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FF86800 /* 15.248.104.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x0FF88800 /* 15.248.136.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FF87000 /* 15.248.112.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FF88000 /* 15.248.128.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FF88800 /* 15.248.136.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FF88A00 /* 15.248.138.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FF88C00 /* 15.248.140.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x0FF89000 /* 15.248.144.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FFB0000 /* 15.251.0.0/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FFB0014 /* 15.251.0.20/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS }, { 0x0FFB0018 /* 15.251.0.24/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS }, @@ -324,8 +393,10 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x100C2C00 /* 16.12.44.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x100C3000 /* 16.12.48.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x100C4000 /* 16.12.64.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x100C4A00 /* 16.12.74.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x100F0000 /* 16.15.0.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x100C4700 /* 16.12.71.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x100C4800 /* 16.12.72.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x100C5000 /* 16.12.80.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x100F0000 /* 16.15.0.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x100FB000 /* 16.15.176.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x100FC000 /* 16.15.192.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x10100000 /* 16.16.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, @@ -336,21 +407,21 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x10388000 /* 16.56.128.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x10390000 /* 16.57.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x103E0000 /* 16.62.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x10400000 /* 16.64.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x10400000 /* 16.64.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x10410000 /* 16.65.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x10420000 /* 16.66.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x104E0000 /* 16.78.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x109A0000 /* 16.154.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x109C0000 /* 16.156.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x109C0000 /* 16.156.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x10A20000 /* 16.162.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x10A80000 /* 16.168.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x10B00000 /* 16.176.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x10B00000 /* 16.176.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, { 0x10B60000 /* 16.182.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, { 0x10B80000 /* 16.184.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x12220000 /* 18.34.0.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x12223000 /* 18.34.48.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x12220000 /* 18.34.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x12224800 /* 18.34.72.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, { 0x1222E800 /* 18.34.232.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x1222F400 /* 18.34.244.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x1222FC00 /* 18.34.252.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x1222F000 /* 18.34.240.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x123C0000 /* 18.60.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x12400000 /* 18.64.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x12440000 /* 18.68.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, @@ -360,11 +431,13 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x12598000 /* 18.89.128.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x12600000 /* 18.96.0.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x12600200 /* 18.96.2.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x12600800 /* 18.96.8.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, { 0x12601000 /* 18.96.16.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x12602000 /* 18.96.32.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, { 0x12604000 /* 18.96.64.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x12608000 /* 18.96.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, { 0x12610000 /* 18.97.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x12614000 /* 18.97.64.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x12618000 /* 18.97.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, { 0x12620000 /* 18.98.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x12640000 /* 18.100.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, @@ -394,17 +467,39 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x12FE0000 /* 18.254.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, { 0x17140000 /* 23.20.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x17A00000 /* 23.160.0.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x17FE0000 /* 23.254.0.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x1B000000 /* 27.0.0.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x20C00000 /* 32.192.0.0/12 */, 12, NDPI_PROTOCOL_AMAZON_AWS }, { 0x22C00000 /* 34.192.0.0/10 */, 10, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x23328000 /* 35.50.128.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x23328400 /* 35.50.132.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x23328600 /* 35.50.134.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x23328E00 /* 35.50.142.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x23329000 /* 35.50.144.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x2332B000 /* 35.50.176.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x2332B200 /* 35.50.178.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x2332C000 /* 35.50.192.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x2332C400 /* 35.50.196.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x2332D000 /* 35.50.208.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x2332D200 /* 35.50.210.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x2332D400 /* 35.50.212.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x2332D600 /* 35.50.214.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x2332E900 /* 35.50.233.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x23474000 /* 35.71.64.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, { 0x23474800 /* 35.71.72.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x23476000 /* 35.71.96.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x23477000 /* 35.71.112.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x23477800 /* 35.71.120.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x23477800 /* 35.71.120.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x23477C00 /* 35.71.124.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x23477E00 /* 35.71.126.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x23478000 /* 35.71.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, { 0x23480000 /* 35.72.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS }, { 0x23500000 /* 35.80.0.0/12 */, 12, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x23600000 /* 35.96.0.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x23600000 /* 35.96.0.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x23600400 /* 35.96.4.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x23600600 /* 35.96.6.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x23600800 /* 35.96.8.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x23600C00 /* 35.96.12.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x23601000 /* 35.96.16.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x23602000 /* 35.96.32.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, { 0x23604000 /* 35.96.64.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, @@ -421,12 +516,15 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x28C00000 /* 40.192.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x2BC00000 /* 43.192.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, { 0x2BC10000 /* 43.193.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x2BC14000 /* 43.193.64.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x2BC20000 /* 43.194.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x2BC40000 /* 43.196.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, { 0x2BC60000 /* 43.198.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x2BC80000 /* 43.200.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x2BD00000 /* 43.208.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS }, { 0x2BD80000 /* 43.216.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x2BDA0000 /* 43.218.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x2BDC0000 /* 43.220.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x2BF92C00 /* 43.249.44.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x2BFAC000 /* 43.250.192.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x2CC00000 /* 44.192.0.0/10 */, 10, NDPI_PROTOCOL_AMAZON_AWS }, @@ -461,6 +559,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x33640000 /* 51.100.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x33700000 /* 51.112.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, { 0x33760000 /* 51.118.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x33C80000 /* 51.200.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x33E00000 /* 51.224.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x34000000 /* 52.0.0.0/11 */, 11, NDPI_PROTOCOL_AMAZON_AWS }, { 0x34200000 /* 52.32.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS }, @@ -702,6 +801,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x345EF980 /* 52.94.249.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS }, { 0x345EFA00 /* 52.94.250.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS }, { 0x345EFA50 /* 52.94.250.80/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x345EFA60 /* 52.94.250.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x345EFA80 /* 52.94.250.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS }, { 0x345EFC00 /* 52.94.252.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x345F0000 /* 52.95.0.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x345F1000 /* 52.95.16.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, @@ -741,6 +842,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x3477FC00 /* 52.119.252.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x347C8000 /* 52.124.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, { 0x34818200 /* 52.129.130.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x3481E000 /* 52.129.224.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x34908520 /* 52.144.133.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS }, { 0x3490C000 /* 52.144.192.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x3490C100 /* 52.144.193.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS }, @@ -820,11 +922,12 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x34DF0000 /* 52.223.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, { 0x34DFC000 /* 52.223.192.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x36140000 /* 54.20.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x36190000 /* 54.25.0.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, { 0x36190F00 /* 54.25.15.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x36191400 /* 54.25.20.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x36195200 /* 54.25.82.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x361AA600 /* 54.26.166.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x362E0000 /* 54.46.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x362E0000 /* 54.46.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, { 0x36400000 /* 54.64.0.0/11 */, 11, NDPI_PROTOCOL_AMAZON_AWS }, { 0x36700000 /* 54.112.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x36740000 /* 54.116.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, @@ -940,7 +1043,9 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x36F40000 /* 54.244.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x36F80000 /* 54.248.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS }, { 0x38300000 /* 56.48.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x38440000 /* 56.68.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x38440000 /* 56.68.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x38450000 /* 56.69.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x38460000 /* 56.70.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x38600000 /* 56.96.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x38700000 /* 56.112.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x387C0000 /* 56.124.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1002,17 +1107,26 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x48290000 /* 72.41.0.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x482C2000 /* 72.44.32.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, { 0x4B020000 /* 75.2.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x4B028000 /* 75.2.128.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x4B030000 /* 75.3.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x4B038000 /* 75.3.128.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x4B4F0000 /* 75.79.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, { 0x4B658000 /* 75.101.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, { 0x4CDF0000 /* 76.223.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, { 0x4CDFA800 /* 76.223.168.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x4CDFAA00 /* 76.223.170.0/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x4CDFAA20 /* 76.223.170.32/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x4CDFAA20 /* 76.223.170.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x4CDFAA40 /* 76.223.170.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x4CDFAA60 /* 76.223.170.96/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS }, { 0x4CDFAC00 /* 76.223.172.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x4E0C0000 /* 78.12.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x4F7D0000 /* 79.125.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS }, { 0x5376F000 /* 83.118.240.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x53774000 /* 83.119.64.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x53778000 /* 83.119.128.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x57EE5000 /* 87.238.80.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x586C0000 /* 88.108.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x5D4D8000 /* 93.77.128.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, { 0x60000000 /* 96.0.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0x60004000 /* 96.0.64.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, { 0x60006000 /* 96.0.96.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1080,6 +1194,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x68FF3817 /* 104.255.56.23/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS }, { 0x68FF3818 /* 104.255.56.24/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS }, { 0x68FF381C /* 104.255.56.28/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x68FF3962 /* 104.255.57.98/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x68FF3964 /* 104.255.57.100/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS }, { 0x68FF3B51 /* 104.255.59.81/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS }, { 0x68FF3B52 /* 104.255.59.82/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS }, { 0x68FF3B55 /* 104.255.59.85/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1099,12 +1215,18 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x68FF3B88 /* 104.255.59.136/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS }, { 0x68FF3BC4 /* 104.255.59.196/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS }, { 0x68FF3BC8 /* 104.255.59.200/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x68FF3BCE /* 104.255.59.206/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x68FF3BD0 /* 104.255.59.208/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x68FF3BD8 /* 104.255.59.216/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS }, { 0x6B140000 /* 107.20.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x6BB00000 /* 107.176.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x6C800000 /* 108.128.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS }, { 0x6C880000 /* 108.136.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, { 0x6C9C0000 /* 108.156.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x6CA6E000 /* 108.166.224.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x6CA6E000 /* 108.166.224.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x6CA6F000 /* 108.166.240.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x6CA6F400 /* 108.166.244.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x6CA6F800 /* 108.166.248.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, { 0x6CAF3000 /* 108.175.48.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x6F0DAB80 /* 111.13.171.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS }, { 0x6F0DB920 /* 111.13.185.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1133,19 +1255,20 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x82B0FE00 /* 130.176.254.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x88080000 /* 136.8.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS }, { 0x88120000 /* 136.18.0.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x88120200 /* 136.18.2.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x88120400 /* 136.18.4.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x88121200 /* 136.18.18.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x88121400 /* 136.18.20.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x88122000 /* 136.18.32.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x88122200 /* 136.18.34.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x88123200 /* 136.18.50.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x88128000 /* 136.18.128.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x88128800 /* 136.18.136.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x88128C00 /* 136.18.140.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x88128000 /* 136.18.128.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, { 0x8812FE00 /* 136.18.254.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x8B381000 /* 139.56.16.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, { 0x8B382000 /* 139.56.32.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x8B382200 /* 139.56.34.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x8CB30000 /* 140.179.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x8E04A400 /* 142.4.164.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x8E04B100 /* 142.4.177.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0x8E04B200 /* 142.4.178.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x8E04B400 /* 142.4.180.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1168,8 +1291,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x96DE2D80 /* 150.222.45.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS }, { 0x96DE2E00 /* 150.222.46.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x96DE3000 /* 150.222.48.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x96DE3400 /* 150.222.52.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, - { 0x96DE3500 /* 150.222.53.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x96DE3400 /* 150.222.52.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x96DE4000 /* 150.222.64.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0x96DE4474 /* 150.222.68.116/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS }, { 0x96DE4500 /* 150.222.69.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1219,6 +1341,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0x96DEF57A /* 150.222.245.122/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS }, { 0x96DEFCF4 /* 150.222.252.244/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS }, { 0x96DEFCF8 /* 150.222.252.248/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS }, + { 0x96F72000 /* 150.247.32.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0x97940800 /* 151.148.8.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, { 0x97941000 /* 151.148.16.0/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS }, { 0x97941004 /* 151.148.16.4/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1240,8 +1363,10 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0xA0010000 /* 160.1.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, { 0xA1B20000 /* 161.178.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, { 0xA1B28000 /* 161.178.128.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, - { 0xA1BC0000 /* 161.188.0.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, - { 0xA1BC2000 /* 161.188.32.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS }, + { 0xA1BC0000 /* 161.188.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, + { 0xA1BC4000 /* 161.188.64.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, + { 0xA1BC7000 /* 161.188.112.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, + { 0xA1BC7800 /* 161.188.120.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0xA1BC7F00 /* 161.188.127.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0xA1BD0000 /* 161.189.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, { 0xA1C10000 /* 161.193.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1250,6 +1375,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0xA2D5E800 /* 162.213.232.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0xA2DE9400 /* 162.222.148.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0xA2FAEC00 /* 162.250.236.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, + { 0xA6750000 /* 166.117.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS }, { 0xA8B90400 /* 168.185.4.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0xAC606100 /* 172.96.97.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0xAC606200 /* 172.96.98.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1291,10 +1417,9 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0xC02BAF00 /* 192.43.175.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0xC02BB800 /* 192.43.184.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0xC06CEF00 /* 192.108.239.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, - { 0xC09D2000 /* 192.157.32.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, - { 0xC09D2200 /* 192.157.34.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0xC09D2400 /* 192.157.36.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0xC09D4800 /* 192.157.72.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, - { 0xC0BDC400 /* 192.189.196.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0xC0BDC500 /* 192.189.197.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0xC3110000 /* 195.17.0.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0xC6630200 /* 198.99.2.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0xC709F800 /* 199.9.248.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1312,6 +1437,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { { 0xCDFBF800 /* 205.251.248.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, { 0xCDFBFC00 /* 205.251.252.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS }, { 0xCDFBFE00 /* 205.251.254.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, + { 0xCE48D100 /* 206.72.209.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS }, { 0xCFABA000 /* 207.171.160.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS }, { 0xD04E8000 /* 208.78.128.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS }, { 0xD0565800 /* 208.86.88.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1327,12 +1453,39 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = { }; static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { + { "2001:3fc0:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc1:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc2:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc3:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc3:1800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc3:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc3:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc3:5800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc3:6800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc3:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc3:a800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc5:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc5:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc6::", 55, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc7:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc7:1800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc7:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc7:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc7:5800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc7:6800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc7:7800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc7:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc7:9800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc7:a800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc7:b800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc7:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc7:e800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2001:3fc7:f800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2400:6500:0:9::1", 128, NDPI_PROTOCOL_AMAZON_AWS }, { "2400:6500:0:9::2", 127, NDPI_PROTOCOL_AMAZON_AWS }, { "2400:6500:0:9::4", 128, NDPI_PROTOCOL_AMAZON_AWS }, - { "2400:6500:0:7000::", 53, NDPI_PROTOCOL_AMAZON_AWS }, - { "2400:6500:0:7800::", 54, NDPI_PROTOCOL_AMAZON_AWS }, - { "2400:6500:0:7c00::", 56, NDPI_PROTOCOL_AMAZON_AWS }, + { "2400:6500:0:7000::", 52, NDPI_PROTOCOL_AMAZON_AWS }, + { "2400:6500:0:b000::", 56, NDPI_PROTOCOL_AMAZON_AWS }, { "2400:6500:100:7200::", 56, NDPI_PROTOCOL_AMAZON_AWS }, { "2400:6500:ff00::", 48, NDPI_PROTOCOL_AMAZON_AWS }, { "2400:6700::", 48, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1353,7 +1506,6 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2400:7fc0:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2400:7fc0:a000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2400:7fc0:c000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, - { "2402:2a80::", 32, NDPI_PROTOCOL_AMAZON_AWS }, { "2403:b300:ff00::", 48, NDPI_PROTOCOL_AMAZON_AWS }, { "2404:c2c0::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2404:c2c0:200::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1367,13 +1519,16 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2404:c2c0:2c00::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2404:c2c0:2e80::", 48, NDPI_PROTOCOL_AMAZON_AWS }, { "2404:c2c0:2f00::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2404:c2c0:3100::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2404:c2c0:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2404:c2c0:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2404:c2c0:c000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da00:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da00:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da00:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da00:2800::", 64, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da00:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da00:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da00:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da00:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da00:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1381,14 +1536,17 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2406:da00:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da00:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da00:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da00:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da00:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da00:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da00:ff00::", 48, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da10:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da11::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da12::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da12:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da13::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da14::", 35, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da14:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da15::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da16::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da17::", 36, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1398,14 +1556,17 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2406:da1a::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da1b::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da1c::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da1c:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da1d::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da1e::", 32, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da1f::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da20:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da21::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da22::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da22:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da23::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da24::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da24:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da25::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da26::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da27::", 36, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1415,21 +1576,67 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2406:da2a::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da2b::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da2c::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da2c:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da2d::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da2e::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da2f::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da32:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da36:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da38:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da38:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da38:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da38:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da38:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da38:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da38:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da38:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da38:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da38:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da38:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da38:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da38:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da38:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da38:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da38:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da38:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da60:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da60:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da60:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da60:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da60:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da60:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da60:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da60:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da60:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1438,12 +1645,15 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2406:da60:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da60:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da60:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da60:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da60:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da60:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da61:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da61:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da61:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da61:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da61:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da61:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da61:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da61:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da61:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1452,12 +1662,15 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2406:da61:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da61:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da61:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da61:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da61:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da61:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da68:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da68:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da68:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da68:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da68:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da68:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da68:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da68:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da68:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1466,12 +1679,15 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2406:da68:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da68:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da68:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da68:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da68:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da68:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da69:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da69:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da69:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da69:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da69:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da69:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da69:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da69:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da69:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1480,50 +1696,67 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2406:da69:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da69:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da69:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da69:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da69:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da69:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, - { "2406:da70:800:100::", 56, NDPI_PROTOCOL_AMAZON_AWS }, - { "2406:da70:800:200::", 55, NDPI_PROTOCOL_AMAZON_AWS }, - { "2406:da70:800:400::", 55, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da70:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da70:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da70:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da70:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da70:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da70:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da70:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da70:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da70:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da70:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da70:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da70:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da70:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da70:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:da70:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da70:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:da70:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daa0:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daa0:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daa0:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daa0:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daa0:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daa0:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daa0:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daa0:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daa0:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daa0:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daa0:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daa0:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daa0:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daa0:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daa0:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daa0:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daa0:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dab8:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dab8:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dab8:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dab8:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dab8:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dab8:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dab8:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dab8:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dab8:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dab8:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dab8:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dab8:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dab8:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dab8:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dab8:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dab8:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dab8:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dab9:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf0:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf0:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf0:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf0:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf0:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf0:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf0:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf0:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf0:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1532,11 +1765,15 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2406:daf0:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf0:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf0:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf0:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf0:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf0:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf1:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf1:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf1:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf1:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf1:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf1:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf1:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf1:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf1:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1545,12 +1782,15 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2406:daf1:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf1:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf1:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf1:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf1:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf1:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf2:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf2:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf2:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf2:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf2:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf2:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf2:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf2:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf2:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1559,27 +1799,77 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2406:daf2:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf2:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf2:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf2:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf2:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf2:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf4:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf4:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf5:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf5:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf5:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf5:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf5:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf5:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf5:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf5:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf5:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf5:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf5:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf5:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf5:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf5:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf5:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf5:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf5:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf6:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, - { "2406:daf6:b000::", 48, NDPI_PROTOCOL_AMAZON_AWS }, - { "2406:daf7:4040::", 47, NDPI_PROTOCOL_AMAZON_AWS }, - { "2406:daf7:40c0::", 47, NDPI_PROTOCOL_AMAZON_AWS }, - { "2406:daf7:8041::", 48, NDPI_PROTOCOL_AMAZON_AWS }, - { "2406:daf7:8081::", 48, NDPI_PROTOCOL_AMAZON_AWS }, - { "2406:daf7:80c1::", 48, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf6:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf7:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf7:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf8:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf8:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf8:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1595,14 +1885,18 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2406:daf9:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf9:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf9:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf9:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf9:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf9:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf9:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf9:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf9:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf9:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf9:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf9:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf9:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf9:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daf9:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf9:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daf9:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafa:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1612,18 +1906,38 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2406:dafa:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafa:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafa:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafb:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafb:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafc:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafc:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafc:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafc:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafc:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafc:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafc:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafc:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafc:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafc:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafc:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafc:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafc:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafc:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafc:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafc:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafc:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafc:ff60::", 46, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1632,19 +1946,26 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2406:dafe:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafe:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafe:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafe:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafe:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafe:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafe:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafe:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafe:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafe:8800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafe:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafe:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafe:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafe:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:dafe:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafe:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:dafe:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daff:800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daff:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daff:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daff:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daff:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daff:4800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daff:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daff:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daff:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1653,6 +1974,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2406:daff:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daff:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daff:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2406:daff:c800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daff:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2406:daff:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2409:8c00:2421:300::", 56, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1680,6 +2002,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1f00:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f00:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f00:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f00:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f00:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f00:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f00:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1719,14 +2042,17 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1f14::", 34, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f14:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f14:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f14:c000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f15::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f15:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f15:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f16::", 34, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f16:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f17:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f17:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f18::", 33, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f18:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f18:c000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f19:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f19:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f1a:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1736,6 +2062,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1f1c::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f1c:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f1c:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f1c:c000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f1d:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f1d:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f1e::", 36, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1750,18 +2077,22 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1f21:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f22::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f22:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f23::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f23:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f24::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f24:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f24:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f24:c000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f25::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f25:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f25:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f26::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f26:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f27:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f27:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f28::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f28:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f28:c000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f29:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f29:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f2a:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1771,6 +2102,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1f2c::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f2c:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f2c:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f2c:c000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f2d:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f2d:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f2e::", 36, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1778,11 +2110,32 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1f2e:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f2f:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f2f:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f32:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f32:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f32:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f32:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f32:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f32:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f32:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f32:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f32:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f32:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f36:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f36:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f36:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f36:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f36:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f36:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f36:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f36:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f36:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f36:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f38:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f38:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f38:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f38:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f38:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f38:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f38:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f38:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f38:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1792,6 +2145,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1f60:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f60:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f60:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f60:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f60:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f60:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f60:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1801,6 +2155,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1f61:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f61:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f61:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f61:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f61:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f61:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f61:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1810,6 +2165,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1f68:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f68:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f68:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f68:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f68:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f68:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f68:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1819,18 +2175,19 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1f69:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f69:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f69:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f69:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f69:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f69:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f69:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f69:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f70:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f70:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1f70:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f70:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f70:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f70:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f70:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f70:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1f70:a400::", 54, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1f70:a400:400::", 55, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1f70:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f70:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1f70:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fa0:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1838,18 +2195,27 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1fa0:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fa0:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fa0:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1fa0:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fa0:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fa0:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fa0:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fa0:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1fb8:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1fb8:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fb8:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1fb8:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fb8:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1fb8:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fb8:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1fb8:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1fb8:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1fb8:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff0:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff0:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff0:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff0:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff0:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff0:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff0:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff0:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff0:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1859,7 +2225,9 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1ff1:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff1:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff1:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff1:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff1:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff1:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff1:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff1:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff2:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1867,20 +2235,54 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1ff2:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff2:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff2:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff2:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff2:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff2:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff2:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff2:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff4:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff4:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff4:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff4:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff4:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff4:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff4:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff4:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff4:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff4:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff5:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff5:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff5:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff5:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff5:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff5:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff5:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1ff6:8000::", 48, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1ff7:4020::", 47, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1ff7:4080::", 47, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1ff7:40c0::", 47, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1ff7:8020::", 47, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1ff7:8060::", 47, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1ff7:80c0::", 47, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff5:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff5:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff5:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff6:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff6:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff6:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff6:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff6:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff6:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff6:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff6:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff6:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff6:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff7:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff7:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff7:4020::", 46, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff7:4040::", 46, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff7:4080::", 46, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff7:40c0::", 46, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff7:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff7:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff7:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff7:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff7:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff7:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff7:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff8:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff8:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff8:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1894,6 +2296,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1ff9:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff9:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff9:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ff9:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff9:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff9:8100::", 46, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ff9:8110::", 46, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1917,17 +2320,25 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1ffa:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffa:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffa:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ffb:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ffb:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ffb:4020::", 46, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffb:4040::", 47, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ffb:4080::", 46, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffb:40c0::", 46, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1ffb:6040::", 46, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1ffb:60c0::", 47, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1ffb:8080::", 47, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1ffb:80a0::", 47, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ffb:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ffb:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ffb:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ffb:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ffb:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ffb:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ffb:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffc:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffc:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffc:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffc:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffc:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ffc:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffc:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffc:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffc:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1973,6 +2384,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1ffe:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffe:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffe:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1ffe:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffe:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffe:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1ffe:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -1980,10 +2392,11 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:1fff:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fff:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fff:3000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1fff:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1fff:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fff:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fff:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:1fff:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1fff:7400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:1fff:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fff:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fff:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:1fff:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2004,6 +2417,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:f002::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f002:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f003:a200::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:f004::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f00c::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f00c:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f00e::", 39, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2029,7 +2443,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:f0f0:1:fe00::", 55, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f0f0:2::", 47, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f0f0:4::", 48, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:f0f0:10::", 48, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:f0f0:10::", 47, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f0f0:20::", 48, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f0f0:30::", 44, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f0f0:40::", 48, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2044,15 +2458,23 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2600:f0f0:f00::", 54, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f0f0:f00:400::", 55, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f0f0:1000::", 44, NDPI_PROTOCOL_AMAZON_AWS }, - { "2600:f0f0:4000::", 44, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:f0f0:4000::", 48, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f0f0:5500::", 48, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f0f0:5502::", 47, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:f0f0:5510::", 44, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:f0f0:5520::", 43, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f0f0:6000::", 43, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f0f1:8801::", 48, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f0f1:8802::", 48, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f0f2:7000::", 44, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:f0f3:ce00::", 48, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:f0f3:ce40::", 48, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:f0f3:ce80::", 48, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:f0f3:cec0::", 48, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f0f3:f000::", 44, NDPI_PROTOCOL_AMAZON_AWS }, + { "2600:f0fb:e000::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2600:f0fb:f000::", 44, NDPI_PROTOCOL_AMAZON_AWS }, + { "2602:f7db::", 44, NDPI_PROTOCOL_AMAZON_AWS }, { "2605:9cc0:1ff0::", 56, NDPI_PROTOCOL_AMAZON_AWS }, { "2605:9cc0:1ff0:400::", 54, NDPI_PROTOCOL_AMAZON_AWS }, { "2605:9cc0:1ff0:800::", 55, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2070,36 +2492,65 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2605:b140:1000::", 48, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:f40::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:f40:400::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:f40:1000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:f40:1800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:f40:2100::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:f40:2200::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:f40:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:f40:8400::", 39, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:f40:9000::", 39, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:f40:9800::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:f40:a100::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:f40:a200::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:f40:fff0::", 48, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:f40:fff2::", 48, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:f40:fff6::", 47, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:f40:fff8::", 45, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:1000:2000::", 55, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:1000:2270::", 60, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:1000:3000::", 56, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:1000:7000::", 56, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:1000:7200::", 59, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:1000:7220::", 60, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:1000:7270::", 60, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:1000:7280::", 60, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:1000:72e0::", 60, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:1000:8000::", 56, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:1042::", 56, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:1042:3200::", 60, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:10f8::", 46, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:10ff:7000::", 56, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:10ff:7270::", 60, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:10ff:8000::", 56, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:10ff:9000::", 56, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:10ff:a000::", 56, NDPI_PROTOCOL_AMAZON_AWS }, - { "2606:7b40:10ff:a200::", 59, NDPI_PROTOCOL_AMAZON_AWS }, - { "2606:7b40:10ff:a220::", 60, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:10ff:a200::", 58, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:10ff:a250::", 60, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:10ff:a270::", 60, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:10ff:a280::", 59, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:10ff:a2e0::", 60, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:10ff:b000::", 56, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:10ff:c000::", 56, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:10ff:d000::", 56, NDPI_PROTOCOL_AMAZON_AWS }, - { "2606:7b40:10ff:d210::", 60, NDPI_PROTOCOL_AMAZON_AWS }, - { "2606:7b40:10ff:d220::", 60, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:10ff:d200::", 58, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:10ff:d250::", 60, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:10ff:d270::", 60, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:10ff:d280::", 59, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:10ff:d2f0::", 60, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:10ff:e000::", 56, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:10ff:e270::", 60, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:10ff:f000::", 56, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:10ff:f270::", 60, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:10ff:ff00::", 56, NDPI_PROTOCOL_AMAZON_AWS }, { "2606:7b40:1800::", 48, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:1b00:700::", 56, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:1b0c::", 56, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:1b0f:c000::", 56, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:1b0f:ef00::", 56, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:1b0f:f000::", 54, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:1b0f:f400::", 56, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:1b0f:fa00::", 56, NDPI_PROTOCOL_AMAZON_AWS }, + { "2606:7b40:1b0f:fd00::", 56, NDPI_PROTOCOL_AMAZON_AWS }, { "2620:107:3000::", 47, NDPI_PROTOCOL_AMAZON_AWS }, { "2620:107:3002::", 64, NDPI_PROTOCOL_AMAZON_AWS }, { "2620:107:300f::", 48, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2130,7 +2581,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2620:107:4000:8001::", 64, NDPI_PROTOCOL_AMAZON_AWS }, { "2620:107:4000:8002::", 64, NDPI_PROTOCOL_AMAZON_AWS }, { "2620:107:4000:8004::", 64, NDPI_PROTOCOL_AMAZON_AWS }, - { "2620:107:4000:8500::", 56, NDPI_PROTOCOL_AMAZON_AWS }, + { "2620:107:4000:8400::", 55, NDPI_PROTOCOL_AMAZON_AWS }, { "2620:107:4000:9000::", 62, NDPI_PROTOCOL_AMAZON_AWS }, { "2620:107:4000:9005::", 64, NDPI_PROTOCOL_AMAZON_AWS }, { "2620:107:4000:9006::", 64, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2152,7 +2603,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2620:107:4008::", 45, NDPI_PROTOCOL_AMAZON_AWS }, { "2620:108:7000::", 44, NDPI_PROTOCOL_AMAZON_AWS }, { "2620:108:d000::", 44, NDPI_PROTOCOL_AMAZON_AWS }, - { "2804:800:0:7000::", 56, NDPI_PROTOCOL_AMAZON_AWS }, + { "2804:800::", 48, NDPI_PROTOCOL_AMAZON_AWS }, { "2804:800:ff00::", 48, NDPI_PROTOCOL_AMAZON_AWS }, { "2a01:578:0:13::", 64, NDPI_PROTOCOL_AMAZON_AWS }, { "2a01:578:0:7000::", 55, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2164,6 +2615,9 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2a01:578:0:7500::1", 128, NDPI_PROTOCOL_AMAZON_AWS }, { "2a01:578:0:7501::1", 128, NDPI_PROTOCOL_AMAZON_AWS }, { "2a01:578:0:7502::1", 128, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a01:578:0:7600::1", 128, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a01:578:0:7601::1", 128, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a01:578:0:7602::1", 128, NDPI_PROTOCOL_AMAZON_AWS }, { "2a01:578:0:7700::", 56, NDPI_PROTOCOL_AMAZON_AWS }, { "2a01:578:0:7800::", 55, NDPI_PROTOCOL_AMAZON_AWS }, { "2a01:578:3::", 48, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2180,10 +2634,10 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2a05:d000:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d011::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d012::", 36, NDPI_PROTOCOL_AMAZON_AWS }, - { "2a05:d013::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d014::", 35, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d015::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d016::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d017::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d018::", 35, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d019::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d01a::", 36, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2193,10 +2647,10 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2a05:d01e::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d021::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d022::", 36, NDPI_PROTOCOL_AMAZON_AWS }, - { "2a05:d023::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d024::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d025::", 35, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d026::", 36, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d027::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d028::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d029::", 36, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d02a::", 36, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2212,6 +2666,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2a05:d030:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d030:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d030:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d030:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d030:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d030:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d031:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2222,8 +2677,20 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2a05:d031:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d031:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d031:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d031:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d031:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d031:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d032:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d032:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d032:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d032:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d032:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d032:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d032:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d032:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d032:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d032:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d032:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d034:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d034:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d034:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2232,6 +2699,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2a05:d034:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d034:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d034:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d034:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d034:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d034:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d035:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2242,26 +2710,40 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2a05:d035:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d035:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d035:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d035:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d035:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d035:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d036:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d036:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d036:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d036:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d036:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d036:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d036:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d036:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d036:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d036:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d036:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d038:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d038:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d038:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d038:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d038:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d038:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d038:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d038:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d038:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d038:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d038:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d03a:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d03a:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d03a:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, - { "2a05:d03a:5000::", 54, NDPI_PROTOCOL_AMAZON_AWS }, - { "2a05:d03a:5000:400::", 55, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d03a:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d03a:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d03a:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d03a:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d03a:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d03a:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d03a:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d03a:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d050:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2272,12 +2754,19 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2a05:d050:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d050:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d050:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d050:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d050:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d050:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d058:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d058:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d058:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d058:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d058:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d058:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d058:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d058:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d058:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d058:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d058:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d070:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d070:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2287,15 +2776,18 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2a05:d070:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d070:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d070:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d070:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d070:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d070:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d071:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d071:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d071:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d071:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d071:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d071:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d071:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d071:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d071:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d071:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d071:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d072:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2306,17 +2798,53 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2a05:d072:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d072:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d072:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d072:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d072:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d072:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d074:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d074:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d074:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d074:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d074:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d074:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d074:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d074:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d074:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d074:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d074:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d075:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d075:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d075:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d075:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d075:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d075:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d075:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d075:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d075:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d075:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d075:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, - { "2a05:d076:c000::", 48, NDPI_PROTOCOL_AMAZON_AWS }, - { "2a05:d077:6040::", 47, NDPI_PROTOCOL_AMAZON_AWS }, - { "2a05:d077:6080::", 47, NDPI_PROTOCOL_AMAZON_AWS }, - { "2a05:d077:60c0::", 47, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d076:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d076:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d076:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d076:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d076:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d076:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d076:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d076:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d076:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d076:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d076:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d077:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d077:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d077:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d077:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d077:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d077:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d077:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d077:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d077:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d077:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d077:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d078:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d078:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d078:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2335,6 +2863,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2a05:d079:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d079:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d079:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d079:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d079:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d079:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07a:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2344,6 +2873,17 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2a05:d07a:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07a:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07a:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d07b:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d07b:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d07b:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d07b:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d07b:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d07b:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d07b:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d07b:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d07b:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d07b:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d07b:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07c:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07c:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07c:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2352,6 +2892,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2a05:d07c:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07c:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07c:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d07c:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07c:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07c:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07e:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2362,6 +2903,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2a05:d07e:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07e:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07e:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d07e:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07e:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07e:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07f:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, @@ -2372,6 +2914,7 @@ static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = { { "2a05:d07f:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07f:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07f:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, + { "2a05:d07f:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07f:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, { "2a05:d07f:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS }, /* End */ diff --git a/src/lib/inc_generated/ndpi_asn_alibaba.c.inc b/src/lib/inc_generated/ndpi_asn_alibaba.c.inc index e6a8cb1c2..1177396a3 100644 --- a/src/lib/inc_generated/ndpi_asn_alibaba.c.inc +++ b/src/lib/inc_generated/ndpi_asn_alibaba.c.inc @@ -31,6 +31,7 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = { { 0x08942000 /* 8.148.32.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, { 0x08948000 /* 8.148.128.0/17 */, 17, NDPI_PROTOCOL_ALIBABA }, { 0x08950000 /* 8.149.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, + { 0x08960000 /* 8.150.0.0/21 */, 21, NDPI_PROTOCOL_ALIBABA }, { 0x08980000 /* 8.152.0.0/14 */, 14, NDPI_PROTOCOL_ALIBABA }, { 0x089C0000 /* 8.156.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, { 0x08D00000 /* 8.208.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, @@ -48,10 +49,7 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = { { 0x08D5B000 /* 8.213.176.0/20 */, 20, NDPI_PROTOCOL_ALIBABA }, { 0x08D5C000 /* 8.213.192.0/18 */, 18, NDPI_PROTOCOL_ALIBABA }, { 0x08D60000 /* 8.214.0.0/15 */, 15, NDPI_PROTOCOL_ALIBABA }, - { 0x08D80000 /* 8.216.0.0/14 */, 14, NDPI_PROTOCOL_ALIBABA }, - { 0x08DC0000 /* 8.220.0.0/15 */, 15, NDPI_PROTOCOL_ALIBABA }, - { 0x08DE0000 /* 8.222.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, - { 0x08DF0000 /* 8.223.0.0/17 */, 17, NDPI_PROTOCOL_ALIBABA }, + { 0x08D80000 /* 8.216.0.0/13 */, 13, NDPI_PROTOCOL_ALIBABA }, { 0x0E017000 /* 14.1.112.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, { 0x27600000 /* 39.96.0.0/13 */, 13, NDPI_PROTOCOL_ALIBABA }, { 0x27680000 /* 39.104.0.0/14 */, 14, NDPI_PROTOCOL_ALIBABA }, @@ -64,37 +62,50 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = { { 0x2B400000 /* 43.64.0.0/14 */, 14, NDPI_PROTOCOL_ALIBABA }, { 0x2B440000 /* 43.68.0.0/15 */, 15, NDPI_PROTOCOL_ALIBABA }, { 0x2B5B0000 /* 43.91.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, - { 0x2B600300 /* 43.96.3.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, + { 0x2B600000 /* 43.96.0.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, + { 0x2B600200 /* 43.96.2.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, { 0x2B600400 /* 43.96.4.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, { 0x2B600700 /* 43.96.7.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, { 0x2B600800 /* 43.96.8.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, { 0x2B600A00 /* 43.96.10.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, { 0x2B600C00 /* 43.96.12.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, - { 0x2B601400 /* 43.96.20.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, - { 0x2B601700 /* 43.96.23.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, + { 0x2B601000 /* 43.96.16.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, + { 0x2B601200 /* 43.96.18.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, + { 0x2B601400 /* 43.96.20.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, { 0x2B601800 /* 43.96.24.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, + { 0x2B601A00 /* 43.96.26.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, + { 0x2B601C00 /* 43.96.28.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, { 0x2B602000 /* 43.96.32.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, { 0x2B602400 /* 43.96.36.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, { 0x2B604200 /* 43.96.66.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, { 0x2B604400 /* 43.96.68.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, { 0x2B604800 /* 43.96.72.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, { 0x2B605000 /* 43.96.80.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, + { 0x2B605500 /* 43.96.85.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, { 0x2B605800 /* 43.96.88.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, { 0x2D59C800 /* 45.89.200.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, { 0x2D712800 /* 45.113.40.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, + { 0x2DC23D00 /* 45.194.61.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, { 0x2DC41C00 /* 45.196.28.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, { 0x2DC7B300 /* 45.199.179.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, { 0x2F340000 /* 47.52.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, { 0x2F380000 /* 47.56.0.0/15 */, 15, NDPI_PROTOCOL_ALIBABA }, { 0x2F4A0000 /* 47.74.0.0/15 */, 15, NDPI_PROTOCOL_ALIBABA }, { 0x2F4C0000 /* 47.76.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, - { 0x2F4D0000 /* 47.77.0.0/21 */, 21, NDPI_PROTOCOL_ALIBABA }, + { 0x2F4D0000 /* 47.77.0.0/20 */, 20, NDPI_PROTOCOL_ALIBABA }, + { 0x2F4D1000 /* 47.77.16.0/21 */, 21, NDPI_PROTOCOL_ALIBABA }, + { 0x2F4D1800 /* 47.77.24.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, + { 0x2F4D2000 /* 47.77.32.0/19 */, 19, NDPI_PROTOCOL_ALIBABA }, + { 0x2F4D4000 /* 47.77.64.0/19 */, 19, NDPI_PROTOCOL_ALIBABA }, + { 0x2F4D6000 /* 47.77.96.0/20 */, 20, NDPI_PROTOCOL_ALIBABA }, + { 0x2F4D8000 /* 47.77.128.0/17 */, 17, NDPI_PROTOCOL_ALIBABA }, { 0x2F4E0000 /* 47.78.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, { 0x2F4F0000 /* 47.79.0.0/17 */, 17, NDPI_PROTOCOL_ALIBABA }, - { 0x2F500000 /* 47.80.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, + { 0x2F500000 /* 47.80.0.0/15 */, 15, NDPI_PROTOCOL_ALIBABA }, { 0x2F520000 /* 47.82.0.0/17 */, 17, NDPI_PROTOCOL_ALIBABA }, { 0x2F530000 /* 47.83.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, - { 0x2F540000 /* 47.84.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, + { 0x2F540000 /* 47.84.0.0/15 */, 15, NDPI_PROTOCOL_ALIBABA }, + { 0x2F560000 /* 47.86.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, { 0x2F580000 /* 47.88.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, { 0x2F590000 /* 47.89.0.0/18 */, 18, NDPI_PROTOCOL_ALIBABA }, { 0x2F594700 /* 47.89.71.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, @@ -152,7 +163,6 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = { { 0x65C80000 /* 101.200.0.0/15 */, 15, NDPI_PROTOCOL_ALIBABA }, { 0x6734C400 /* 103.52.196.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, { 0x6751BA00 /* 103.81.186.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, - { 0x67B79A00 /* 103.183.154.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, { 0x67CE2800 /* 103.206.40.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, { 0x6A0B0000 /* 106.11.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, { 0x6A0E0000 /* 106.14.0.0/15 */, 15, NDPI_PROTOCOL_ALIBABA }, @@ -183,7 +193,7 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = { { 0x7B380000 /* 123.56.0.0/15 */, 15, NDPI_PROTOCOL_ALIBABA }, { 0x8B5F0000 /* 139.95.0.0/20 */, 20, NDPI_PROTOCOL_ALIBABA }, { 0x8B5F1000 /* 139.95.16.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, - { 0x8B5F4000 /* 139.95.64.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, + { 0x8B5F4000 /* 139.95.64.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, { 0x8B810000 /* 139.129.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, { 0x8BC40000 /* 139.196.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, { 0x8BE00000 /* 139.224.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, @@ -198,8 +208,6 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = { { 0x9CF50100 /* 156.245.1.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, { 0xA1750000 /* 161.117.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, { 0xA3B52900 /* 163.181.41.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, - { 0xA3B54500 /* 163.181.69.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, - { 0xA3B55700 /* 163.181.87.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, { 0xAA210000 /* 170.33.0.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, { 0xAA210800 /* 170.33.8.0/21 */, 21, NDPI_PROTOCOL_ALIBABA }, { 0xAA211000 /* 170.33.16.0/20 */, 20, NDPI_PROTOCOL_ALIBABA }, @@ -211,13 +219,9 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = { { 0xAA215000 /* 170.33.80.0/21 */, 21, NDPI_PROTOCOL_ALIBABA }, { 0xAA215800 /* 170.33.88.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, { 0xAA215C00 /* 170.33.92.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, - { 0xAA216000 /* 170.33.96.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, - { 0xAA216400 /* 170.33.100.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, + { 0xAA216000 /* 170.33.96.0/21 */, 21, NDPI_PROTOCOL_ALIBABA }, { 0xAA216800 /* 170.33.104.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, - { 0xB284F100 /* 178.132.241.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, - { 0xB284F200 /* 178.132.242.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, - { 0xB284F400 /* 178.132.244.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, - { 0xB284F700 /* 178.132.247.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, + { 0xB284F000 /* 178.132.240.0/21 */, 21, NDPI_PROTOCOL_ALIBABA }, { 0xB65C0000 /* 182.92.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA }, { 0xB94E6A00 /* 185.78.106.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, { 0xC60B8000 /* 198.11.128.0/18 */, 18, NDPI_PROTOCOL_ALIBABA }, @@ -226,6 +230,7 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = { { 0xCB6B0600 /* 203.107.6.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, { 0xCB6B0D00 /* 203.107.13.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, { 0xCB6B1400 /* 203.107.20.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, + { 0xCB6B1800 /* 203.107.24.0/24 */, 24, NDPI_PROTOCOL_ALIBABA }, { 0xCB6B1A00 /* 203.107.26.0/23 */, 23, NDPI_PROTOCOL_ALIBABA }, { 0xCB6B1C00 /* 203.107.28.0/22 */, 22, NDPI_PROTOCOL_ALIBABA }, { 0xCB6B2000 /* 203.107.32.0/19 */, 19, NDPI_PROTOCOL_ALIBABA }, @@ -265,6 +270,7 @@ static ndpi_network6 ndpi_protocol_alibaba_protocol_list_6[] = { { "240b:4002::", 32, NDPI_PROTOCOL_ALIBABA }, { "240b:4003:e::", 48, NDPI_PROTOCOL_ALIBABA }, { "240b:4004::", 31, NDPI_PROTOCOL_ALIBABA }, + { "240b:4006::", 48, NDPI_PROTOCOL_ALIBABA }, { "240b:4006:1000::", 43, NDPI_PROTOCOL_ALIBABA }, { "240b:4006:1020::", 44, NDPI_PROTOCOL_ALIBABA }, { "240b:4007::", 32, NDPI_PROTOCOL_ALIBABA }, diff --git a/src/lib/inc_generated/ndpi_asn_apple.c.inc b/src/lib/inc_generated/ndpi_asn_apple.c.inc index 4332d8a4c..fb1004464 100644 --- a/src/lib/inc_generated/ndpi_asn_apple.c.inc +++ b/src/lib/inc_generated/ndpi_asn_apple.c.inc @@ -33,7 +33,6 @@ static ndpi_network ndpi_protocol_apple_protocol_list[] = { static ndpi_network6 ndpi_protocol_apple_protocol_list_6[] = { { "2403:300::", 32, NDPI_PROTOCOL_APPLE }, - { "2620:0:1b00::", 48, NDPI_PROTOCOL_APPLE }, { "2620:149::", 32, NDPI_PROTOCOL_APPLE }, { "2a01:b740::", 32, NDPI_PROTOCOL_APPLE }, { "2a01:b747::", 32, NDPI_PROTOCOL_APPLE }, diff --git a/src/lib/inc_generated/ndpi_asn_bloomberg.c.inc b/src/lib/inc_generated/ndpi_asn_bloomberg.c.inc index 81f267c0f..97b3ac0b6 100644 --- a/src/lib/inc_generated/ndpi_asn_bloomberg.c.inc +++ b/src/lib/inc_generated/ndpi_asn_bloomberg.c.inc @@ -32,7 +32,9 @@ static ndpi_network ndpi_protocol_bloomberg_protocol_list[] = { { 0x45BB4900 /* 69.187.73.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG }, { 0x45BB4B00 /* 69.187.75.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG }, { 0x45BD9000 /* 69.189.144.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG }, + { 0x45BDA000 /* 69.189.160.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG }, { 0x45BECE00 /* 69.190.206.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG }, + { 0x45BF4A00 /* 69.191.74.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG }, { 0x45BF5000 /* 69.191.80.0/21 */, 21, NDPI_PROTOCOL_BLOOMBERG }, { 0x45BF8800 /* 69.191.136.0/23 */, 23, NDPI_PROTOCOL_BLOOMBERG }, { 0x45BFB000 /* 69.191.176.0/21 */, 21, NDPI_PROTOCOL_BLOOMBERG }, @@ -50,6 +52,7 @@ static ndpi_network ndpi_protocol_bloomberg_protocol_list[] = { { 0x45BFD800 /* 69.191.216.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG }, { 0x45BFDA00 /* 69.191.218.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG }, { 0x45BFDC00 /* 69.191.220.0/23 */, 23, NDPI_PROTOCOL_BLOOMBERG }, + { 0x45BFDE00 /* 69.191.222.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG }, { 0x45BFE200 /* 69.191.226.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG }, { 0x45BFE500 /* 69.191.229.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG }, { 0x45BFE600 /* 69.191.230.0/23 */, 23, NDPI_PROTOCOL_BLOOMBERG }, @@ -59,7 +62,7 @@ static ndpi_network ndpi_protocol_bloomberg_protocol_list[] = { { 0x45BFEE00 /* 69.191.238.0/23 */, 23, NDPI_PROTOCOL_BLOOMBERG }, { 0x45BFF000 /* 69.191.240.0/20 */, 20, NDPI_PROTOCOL_BLOOMBERG }, { 0x67FBCC00 /* 103.251.204.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG }, - { 0x67FBCE00 /* 103.251.206.0/23 */, 23, NDPI_PROTOCOL_BLOOMBERG }, + { 0x67FBCF00 /* 103.251.207.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG }, { 0xA02BFA00 /* 160.43.250.0/23 */, 23, NDPI_PROTOCOL_BLOOMBERG }, { 0xA02BFD00 /* 160.43.253.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG }, { 0xB90A7400 /* 185.10.116.0/23 */, 23, NDPI_PROTOCOL_BLOOMBERG }, diff --git a/src/lib/inc_generated/ndpi_asn_discord.c.inc b/src/lib/inc_generated/ndpi_asn_discord.c.inc index a924dec20..c8e919c40 100644 --- a/src/lib/inc_generated/ndpi_asn_discord.c.inc +++ b/src/lib/inc_generated/ndpi_asn_discord.c.inc @@ -34,21 +34,20 @@ static ndpi_network ndpi_protocol_discord_protocol_list[] = { { 0x4216E000 /* 66.22.224.0/22 */, 22, NDPI_PROTOCOL_DISCORD }, { 0x4216E600 /* 66.22.230.0/23 */, 23, NDPI_PROTOCOL_DISCORD }, { 0x4216E800 /* 66.22.232.0/21 */, 21, NDPI_PROTOCOL_DISCORD }, - { 0x4216F000 /* 66.22.240.0/21 */, 21, NDPI_PROTOCOL_DISCORD }, + { 0x4216F000 /* 66.22.240.0/22 */, 22, NDPI_PROTOCOL_DISCORD }, + { 0x4216F400 /* 66.22.244.0/23 */, 23, NDPI_PROTOCOL_DISCORD }, + { 0x4216F600 /* 66.22.246.0/24 */, 24, NDPI_PROTOCOL_DISCORD }, { 0x4216F800 /* 66.22.248.0/24 */, 24, NDPI_PROTOCOL_DISCORD }, { 0x5968A000 /* 89.104.160.0/21 */, 21, NDPI_PROTOCOL_DISCORD }, { 0x5968A800 /* 89.104.168.0/22 */, 22, NDPI_PROTOCOL_DISCORD }, { 0x5BC3EA00 /* 91.195.234.0/23 */, 23, NDPI_PROTOCOL_DISCORD }, { 0x5BC69800 /* 91.198.152.0/24 */, 24, NDPI_PROTOCOL_DISCORD }, { 0x5BD8CF00 /* 91.216.207.0/24 */, 24, NDPI_PROTOCOL_DISCORD }, - { 0x677DD800 /* 103.125.216.0/24 */, 24, NDPI_PROTOCOL_DISCORD }, - { 0x677DDB00 /* 103.125.219.0/24 */, 24, NDPI_PROTOCOL_DISCORD }, { 0x679F7A00 /* 103.159.122.0/23 */, 23, NDPI_PROTOCOL_DISCORD }, { 0x67C2A400 /* 103.194.164.0/22 */, 22, NDPI_PROTOCOL_DISCORD }, { 0x68995400 /* 104.153.84.0/22 */, 22, NDPI_PROTOCOL_DISCORD }, { 0x6DC8C000 /* 109.200.192.0/19 */, 19, NDPI_PROTOCOL_DISCORD }, { 0x8A808800 /* 138.128.136.0/21 */, 21, NDPI_PROTOCOL_DISCORD }, - { 0x92F74C00 /* 146.247.76.0/22 */, 22, NDPI_PROTOCOL_DISCORD }, { 0xA2F43400 /* 162.244.52.0/22 */, 22, NDPI_PROTOCOL_DISCORD }, { 0xA2F5CC00 /* 162.245.204.0/22 */, 22, NDPI_PROTOCOL_DISCORD }, { 0xB9298C00 /* 185.41.140.0/22 */, 22, NDPI_PROTOCOL_DISCORD }, @@ -88,7 +87,6 @@ static ndpi_network ndpi_protocol_discord_protocol_list[] = { static ndpi_network6 ndpi_protocol_discord_protocol_list_6[] = { { "2402:b180:9000::", 36, NDPI_PROTOCOL_DISCORD }, - { "2403:fa40:1::", 48, NDPI_PROTOCOL_DISCORD }, { "2406:d140:8000::", 34, NDPI_PROTOCOL_DISCORD }, { "2a00:1630::", 29, NDPI_PROTOCOL_DISCORD }, { "2a00:1708::", 32, NDPI_PROTOCOL_DISCORD }, diff --git a/src/lib/inc_generated/ndpi_asn_disney_plus.c.inc b/src/lib/inc_generated/ndpi_asn_disney_plus.c.inc index c34fca86e..4cf983f26 100644 --- a/src/lib/inc_generated/ndpi_asn_disney_plus.c.inc +++ b/src/lib/inc_generated/ndpi_asn_disney_plus.c.inc @@ -25,14 +25,11 @@ static ndpi_network ndpi_protocol_disneyplus_protocol_list[] = { { 0x8B686000 /* 139.104.96.0/24 */, 24, NDPI_PROTOCOL_DISNEYPLUS }, { 0x8B686200 /* 139.104.98.0/24 */, 24, NDPI_PROTOCOL_DISNEYPLUS }, { 0x8B687000 /* 139.104.112.0/23 */, 23, NDPI_PROTOCOL_DISNEYPLUS }, - { 0x8B687D00 /* 139.104.125.0/24 */, 24, NDPI_PROTOCOL_DISNEYPLUS }, - { 0x8B687E00 /* 139.104.126.0/23 */, 23, NDPI_PROTOCOL_DISNEYPLUS }, + { 0x8B687C00 /* 139.104.124.0/22 */, 22, NDPI_PROTOCOL_DISNEYPLUS }, { 0x8B68C000 /* 139.104.192.0/22 */, 22, NDPI_PROTOCOL_DISNEYPLUS }, { 0x8B68C500 /* 139.104.197.0/24 */, 24, NDPI_PROTOCOL_DISNEYPLUS }, { 0x8B68C600 /* 139.104.198.0/23 */, 23, NDPI_PROTOCOL_DISNEYPLUS }, { 0x8B68C800 /* 139.104.200.0/22 */, 22, NDPI_PROTOCOL_DISNEYPLUS }, - { 0x8B68CC00 /* 139.104.204.0/23 */, 23, NDPI_PROTOCOL_DISNEYPLUS }, - { 0x8B68CF00 /* 139.104.207.0/24 */, 24, NDPI_PROTOCOL_DISNEYPLUS }, { 0x8B68D000 /* 139.104.208.0/22 */, 22, NDPI_PROTOCOL_DISNEYPLUS }, { 0x8B68D500 /* 139.104.213.0/24 */, 24, NDPI_PROTOCOL_DISNEYPLUS }, { 0x8B68D600 /* 139.104.214.0/23 */, 23, NDPI_PROTOCOL_DISNEYPLUS }, diff --git a/src/lib/inc_generated/ndpi_asn_edgecast.c.inc b/src/lib/inc_generated/ndpi_asn_edgecast.c.inc index e1c459bc9..9d6a274b9 100644 --- a/src/lib/inc_generated/ndpi_asn_edgecast.c.inc +++ b/src/lib/inc_generated/ndpi_asn_edgecast.c.inc @@ -23,7 +23,6 @@ static ndpi_network ndpi_protocol_edgecast_protocol_list[] = { { 0x05684000 /* 5.104.64.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x05684200 /* 5.104.66.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, - { 0x05684400 /* 5.104.68.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x2E164200 /* 46.22.66.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, { 0x2E164400 /* 46.22.68.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x2E164600 /* 46.22.70.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, @@ -35,7 +34,9 @@ static ndpi_network ndpi_protocol_edgecast_protocol_list[] = { { 0x400C1000 /* 64.12.16.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x400C2000 /* 64.12.32.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x400C3000 /* 64.12.48.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, - { 0x400C4000 /* 64.12.64.0/21 */, 21, NDPI_PROTOCOL_EDGECAST }, + { 0x400C4100 /* 64.12.65.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, + { 0x400C4200 /* 64.12.66.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, + { 0x400C4400 /* 64.12.68.0/22 */, 22, NDPI_PROTOCOL_EDGECAST }, { 0x400C4800 /* 64.12.72.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x400C4B00 /* 64.12.75.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x400C8200 /* 64.12.130.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, @@ -48,9 +49,6 @@ static ndpi_network ndpi_protocol_edgecast_protocol_list[] = { { 0x400C9200 /* 64.12.146.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x400C9400 /* 64.12.148.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x400C9600 /* 64.12.150.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, - { 0x400C9B00 /* 64.12.155.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, - { 0x400C9E00 /* 64.12.158.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, - { 0x400CA400 /* 64.12.164.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x400CA600 /* 64.12.166.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x400CAA00 /* 64.12.170.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, { 0x400CAC00 /* 64.12.172.0/22 */, 22, NDPI_PROTOCOL_EDGECAST }, @@ -83,7 +81,6 @@ static ndpi_network ndpi_protocol_edgecast_protocol_list[] = { { 0x772E5500 /* 119.46.85.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x88E49000 /* 136.228.144.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x98C30400 /* 152.195.4.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, - { 0x98C30600 /* 152.195.6.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x98C30800 /* 152.195.8.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, { 0x98C30B00 /* 152.195.11.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x98C30C00 /* 152.195.12.0/22 */, 22, NDPI_PROTOCOL_EDGECAST }, @@ -101,20 +98,15 @@ static ndpi_network ndpi_protocol_edgecast_protocol_list[] = { { 0x98C35000 /* 152.195.80.0/22 */, 22, NDPI_PROTOCOL_EDGECAST }, { 0x98C35400 /* 152.195.84.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, { 0x98C35800 /* 152.195.88.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, - { 0x98C35C00 /* 152.195.92.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, { 0x98C36000 /* 152.195.96.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, { 0x98C36400 /* 152.195.100.0/22 */, 22, NDPI_PROTOCOL_EDGECAST }, { 0x98C36800 /* 152.195.104.0/21 */, 21, NDPI_PROTOCOL_EDGECAST }, { 0x98C37000 /* 152.195.112.0/22 */, 22, NDPI_PROTOCOL_EDGECAST }, - { 0x98C37400 /* 152.195.116.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, - { 0x98C37600 /* 152.195.118.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, - { 0x98C37A00 /* 152.195.122.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, - { 0x98C38000 /* 152.195.128.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, { 0x98C38400 /* 152.195.132.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, { 0x98C38800 /* 152.195.136.0/22 */, 22, NDPI_PROTOCOL_EDGECAST }, { 0x98C39000 /* 152.195.144.0/22 */, 22, NDPI_PROTOCOL_EDGECAST }, { 0x98C39400 /* 152.195.148.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, - { 0x98C39800 /* 152.195.152.0/22 */, 22, NDPI_PROTOCOL_EDGECAST }, + { 0x98C39800 /* 152.195.152.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, { 0x98C39C00 /* 152.195.156.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, { 0x98C3A400 /* 152.195.164.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x98C3A600 /* 152.195.166.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, @@ -134,8 +126,7 @@ static ndpi_network ndpi_protocol_edgecast_protocol_list[] = { { 0x98C3EC00 /* 152.195.236.0/22 */, 22, NDPI_PROTOCOL_EDGECAST }, { 0x98C3F200 /* 152.195.242.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, { 0x98C3F600 /* 152.195.246.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, - { 0x98C3F800 /* 152.195.248.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, - { 0x98C3FC00 /* 152.195.252.0/22 */, 22, NDPI_PROTOCOL_EDGECAST }, + { 0x98C3FE00 /* 152.195.254.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, { 0x98C70000 /* 152.199.0.0/22 */, 22, NDPI_PROTOCOL_EDGECAST }, { 0x98C70400 /* 152.199.4.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, { 0x98C70600 /* 152.199.6.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, @@ -153,8 +144,9 @@ static ndpi_network ndpi_protocol_edgecast_protocol_list[] = { { 0x98C76C00 /* 152.199.108.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x98C76E00 /* 152.199.110.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, { 0x98C77000 /* 152.199.112.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, - { 0x98C77700 /* 152.199.119.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, - { 0x98C77800 /* 152.199.120.0/21 */, 21, NDPI_PROTOCOL_EDGECAST }, + { 0x98C77800 /* 152.199.120.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, + { 0x98C77A00 /* 152.199.122.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, + { 0x98C77C00 /* 152.199.124.0/22 */, 22, NDPI_PROTOCOL_EDGECAST }, { 0x98C79B00 /* 152.199.155.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0x98C7BF00 /* 152.199.191.0/24 */, 24, NDPI_PROTOCOL_EDGECAST }, { 0xC0100600 /* 192.16.6.0/23 */, 23, NDPI_PROTOCOL_EDGECAST }, @@ -216,7 +208,6 @@ static ndpi_network ndpi_protocol_edgecast_protocol_list[] = { }; static ndpi_network6 ndpi_protocol_edgecast_protocol_list_6[] = { - { "2405:8f00:edca::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:1::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:3::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:8::", 47, NDPI_PROTOCOL_EDGECAST }, @@ -290,11 +281,8 @@ static ndpi_network6 ndpi_protocol_edgecast_protocol_list_6[] = { { "2606:2800:400e::", 47, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4014::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4016::", 47, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4026::", 47, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4029::", 48, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4060::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4062::", 47, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4065::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4071::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4100::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4104::", 47, NDPI_PROTOCOL_EDGECAST }, @@ -309,7 +297,6 @@ static ndpi_network6 ndpi_protocol_edgecast_protocol_list_6[] = { { "2606:2800:4211::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4212::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4214::", 47, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4216::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4219::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:421a::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4226::", 47, NDPI_PROTOCOL_EDGECAST }, @@ -317,14 +304,13 @@ static ndpi_network6 ndpi_protocol_edgecast_protocol_list_6[] = { { "2606:2800:422c::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4233::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:424a::", 48, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4254::", 47, NDPI_PROTOCOL_EDGECAST }, + { "2606:2800:4255::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4256::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4262::", 47, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4266::", 47, NDPI_PROTOCOL_EDGECAST }, + { "2606:2800:4267::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4268::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:426a::", 47, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:426c::", 47, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:426e::", 48, NDPI_PROTOCOL_EDGECAST }, + { "2606:2800:426d::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4273::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4290::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4a08::", 47, NDPI_PROTOCOL_EDGECAST }, @@ -333,23 +319,16 @@ static ndpi_network6 ndpi_protocol_edgecast_protocol_list_6[] = { { "2606:2800:4a12::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4a18::", 47, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4a1a::", 48, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4a1c::", 47, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4a1e::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4a20::", 47, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4a22::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4a24::", 47, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4a2c::", 47, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4a30::", 47, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4a32::", 48, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4a50::", 47, NDPI_PROTOCOL_EDGECAST }, + { "2606:2800:4a2e::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4a68::", 47, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4a6a::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4a8a::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4a8c::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4a94::", 47, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4a96::", 48, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4aa4::", 47, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4aa6::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4aa8::", 47, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4aaa::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4ac4::", 47, NDPI_PROTOCOL_EDGECAST }, @@ -359,8 +338,8 @@ static ndpi_network6 ndpi_protocol_edgecast_protocol_list_6[] = { { "2606:2800:4ad6::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4adc::", 47, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4ade::", 48, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4ae0::", 47, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:4ae4::", 47, NDPI_PROTOCOL_EDGECAST }, + { "2606:2800:4ae1::", 48, NDPI_PROTOCOL_EDGECAST }, + { "2606:2800:4ae4::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4ae6::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4ae9::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:4aea::", 48, NDPI_PROTOCOL_EDGECAST }, @@ -408,20 +387,19 @@ static ndpi_network6 ndpi_protocol_edgecast_protocol_list_6[] = { { "2606:2800:6023::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:6024::", 46, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:6028::", 48, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:602c::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:6030::", 47, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:6032::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:6038::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:6040::", 47, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:6050::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:6060::", 47, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:6070::", 46, NDPI_PROTOCOL_EDGECAST }, + { "2606:2800:6070::", 47, NDPI_PROTOCOL_EDGECAST }, + { "2606:2800:6072::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:60e0::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:60f5::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:60f7::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:60f9::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:6a18::", 47, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:6a20::", 47, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:6a28::", 47, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:6a2a::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:6a34::", 47, NDPI_PROTOCOL_EDGECAST }, @@ -454,9 +432,6 @@ static ndpi_network6 ndpi_protocol_edgecast_protocol_list_6[] = { { "2606:2800:e410::", 47, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:e413::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:e415::", 48, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:e41a::", 48, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:e41d::", 48, NDPI_PROTOCOL_EDGECAST }, - { "2606:2800:e423::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:e425::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:e429::", 48, NDPI_PROTOCOL_EDGECAST }, { "2606:2800:e430::", 46, NDPI_PROTOCOL_EDGECAST }, diff --git a/src/lib/inc_generated/ndpi_asn_facebook.c.inc b/src/lib/inc_generated/ndpi_asn_facebook.c.inc index 7d36b0e2d..ba520f3ed 100644 --- a/src/lib/inc_generated/ndpi_asn_facebook.c.inc +++ b/src/lib/inc_generated/ndpi_asn_facebook.c.inc @@ -38,14 +38,13 @@ static ndpi_network ndpi_protocol_facebook_protocol_list[] = { { 0x4A774C00 /* 74.119.76.0/22 */, 22, NDPI_PROTOCOL_FACEBOOK }, { 0x66846000 /* 102.132.96.0/20 */, 20, NDPI_PROTOCOL_FACEBOOK }, { 0x66847000 /* 102.132.112.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, - { 0x66847300 /* 102.132.115.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, + { 0x66847200 /* 102.132.114.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, { 0x66847400 /* 102.132.116.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, { 0x66847700 /* 102.132.119.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, { 0x66847800 /* 102.132.120.0/22 */, 22, NDPI_PROTOCOL_FACEBOOK }, { 0x66847D00 /* 102.132.125.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, { 0x66847E00 /* 102.132.126.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, - { 0x66DDBD00 /* 102.221.189.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, - { 0x66DDBE00 /* 102.221.190.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, + { 0x66DDBC00 /* 102.221.188.0/22 */, 22, NDPI_PROTOCOL_FACEBOOK }, { 0x67046000 /* 103.4.96.0/22 */, 22, NDPI_PROTOCOL_FACEBOOK }, { 0x81860000 /* 129.134.0.0/17 */, 17, NDPI_PROTOCOL_FACEBOOK }, { 0x81868200 /* 129.134.130.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, @@ -60,17 +59,18 @@ static ndpi_network ndpi_protocol_facebook_protocol_list[] = { { 0x81869600 /* 129.134.150.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, { 0x81869A00 /* 129.134.154.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, { 0x81869C00 /* 129.134.156.0/22 */, 22, NDPI_PROTOCOL_FACEBOOK }, - { 0x8186A200 /* 129.134.162.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, + { 0x8186A000 /* 129.134.160.0/22 */, 22, NDPI_PROTOCOL_FACEBOOK }, { 0x8186A400 /* 129.134.164.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, - { 0x8186A800 /* 129.134.168.0/21 */, 21, NDPI_PROTOCOL_FACEBOOK }, - { 0x8186B000 /* 129.134.176.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, - { 0x8186B200 /* 129.134.178.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, - { 0x8186B400 /* 129.134.180.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, - { 0x8186B600 /* 129.134.182.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, + { 0x8186A800 /* 129.134.168.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, + { 0x8186AA00 /* 129.134.170.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, + { 0x8186AC00 /* 129.134.172.0/22 */, 22, NDPI_PROTOCOL_FACEBOOK }, + { 0x8186B000 /* 129.134.176.0/21 */, 21, NDPI_PROTOCOL_FACEBOOK }, { 0x8186B800 /* 129.134.184.0/22 */, 22, NDPI_PROTOCOL_FACEBOOK }, - { 0x8186BC00 /* 129.134.188.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, + { 0x8186BC00 /* 129.134.188.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, + { 0x8186BE00 /* 129.134.190.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, { 0x9DF00000 /* 157.240.0.0/17 */, 17, NDPI_PROTOCOL_FACEBOOK }, - { 0x9DF08000 /* 157.240.128.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, + { 0x9DF08000 /* 157.240.128.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, + { 0x9DF08300 /* 157.240.131.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, { 0x9DF09C00 /* 157.240.156.0/22 */, 22, NDPI_PROTOCOL_FACEBOOK }, { 0x9DF0A900 /* 157.240.169.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, { 0x9DF0AA00 /* 157.240.170.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, @@ -78,10 +78,9 @@ static ndpi_network ndpi_protocol_facebook_protocol_list[] = { { 0x9DF0B000 /* 157.240.176.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, { 0x9DF0B300 /* 157.240.179.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, { 0x9DF0B500 /* 157.240.181.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, - { 0x9DF0B600 /* 157.240.182.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, - { 0x9DF0B800 /* 157.240.184.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, - { 0x9DF0BB00 /* 157.240.187.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, - { 0x9DF0BC00 /* 157.240.188.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK }, + { 0x9DF0B600 /* 157.240.182.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, + { 0x9DF0B800 /* 157.240.184.0/22 */, 22, NDPI_PROTOCOL_FACEBOOK }, + { 0x9DF0BC00 /* 157.240.188.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK }, { 0x9DF0C000 /* 157.240.192.0/18 */, 18, NDPI_PROTOCOL_FACEBOOK }, { 0xA3468000 /* 163.70.128.0/17 */, 17, NDPI_PROTOCOL_FACEBOOK }, { 0xA3728000 /* 163.114.128.0/20 */, 20, NDPI_PROTOCOL_FACEBOOK }, @@ -100,37 +99,39 @@ static ndpi_network6 ndpi_protocol_facebook_protocol_list_6[] = { { "2620:10d:c090::", 44, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2880::", 32, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff03::", 48, NDPI_PROTOCOL_FACEBOOK }, - { "2a03:2887:ff04::", 48, NDPI_PROTOCOL_FACEBOOK }, + { "2a03:2887:ff04::", 46, NDPI_PROTOCOL_FACEBOOK }, + { "2a03:2887:ff09::", 48, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff19::", 48, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff1b::", 48, NDPI_PROTOCOL_FACEBOOK }, - { "2a03:2887:ff1c::", 46, NDPI_PROTOCOL_FACEBOOK }, + { "2a03:2887:ff1c::", 47, NDPI_PROTOCOL_FACEBOOK }, + { "2a03:2887:ff1e::", 48, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff23::", 48, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff27::", 48, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff28::", 46, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff2f::", 48, NDPI_PROTOCOL_FACEBOOK }, + { "2a03:2887:ff30::", 48, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff33::", 48, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff37::", 48, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff38::", 46, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff3f::", 48, NDPI_PROTOCOL_FACEBOOK }, - { "2a03:2887:ff40::", 48, NDPI_PROTOCOL_FACEBOOK }, - { "2a03:2887:ff42::", 47, NDPI_PROTOCOL_FACEBOOK }, + { "2a03:2887:ff40::", 46, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff44::", 47, NDPI_PROTOCOL_FACEBOOK }, - { "2a03:2887:ff48::", 46, NDPI_PROTOCOL_FACEBOOK }, + { "2a03:2887:ff48::", 48, NDPI_PROTOCOL_FACEBOOK }, + { "2a03:2887:ff4a::", 47, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff4d::", 48, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff4e::", 47, NDPI_PROTOCOL_FACEBOOK }, - { "2a03:2887:ff50::", 46, NDPI_PROTOCOL_FACEBOOK }, - { "2a03:2887:ff55::", 48, NDPI_PROTOCOL_FACEBOOK }, + { "2a03:2887:ff50::", 47, NDPI_PROTOCOL_FACEBOOK }, + { "2a03:2887:ff53::", 48, NDPI_PROTOCOL_FACEBOOK }, + { "2a03:2887:ff54::", 46, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff58::", 47, NDPI_PROTOCOL_FACEBOOK }, { "2a03:2887:ff60::", 48, NDPI_PROTOCOL_FACEBOOK }, - { "2a03:2887:ff63::", 48, NDPI_PROTOCOL_FACEBOOK }, - { "2a03:2887:ff64::", 48, NDPI_PROTOCOL_FACEBOOK }, - { "2a03:2887:ff66::", 47, NDPI_PROTOCOL_FACEBOOK }, - { "2a03:2887:ff68::", 48, NDPI_PROTOCOL_FACEBOOK }, + { "2a03:2887:ff62::", 47, NDPI_PROTOCOL_FACEBOOK }, + { "2a03:2887:ff64::", 46, NDPI_PROTOCOL_FACEBOOK }, + { "2a03:2887:ff68::", 47, NDPI_PROTOCOL_FACEBOOK }, { "2c0f:ef78:3::", 48, NDPI_PROTOCOL_FACEBOOK }, { "2c0f:ef78:5::", 48, NDPI_PROTOCOL_FACEBOOK }, { "2c0f:ef78:9::", 48, NDPI_PROTOCOL_FACEBOOK }, - { "2c0f:ef78:c::", 48, NDPI_PROTOCOL_FACEBOOK }, - { "2c0f:ef78:e::", 47, NDPI_PROTOCOL_FACEBOOK }, + { "2c0f:ef78:c::", 46, NDPI_PROTOCOL_FACEBOOK }, { "2c0f:ef78:10::", 47, NDPI_PROTOCOL_FACEBOOK }, { "2c0f:ef78:12::", 48, NDPI_PROTOCOL_FACEBOOK }, /* End */ diff --git a/src/lib/inc_generated/ndpi_asn_goto.c.inc b/src/lib/inc_generated/ndpi_asn_goto.c.inc index 893de1516..91d2fb1e8 100644 --- a/src/lib/inc_generated/ndpi_asn_goto.c.inc +++ b/src/lib/inc_generated/ndpi_asn_goto.c.inc @@ -21,11 +21,6 @@ static ndpi_network ndpi_protocol_goto_protocol_list[] = { - { 0x4E6C7400 /* 78.108.116.0/22 */, 22, NDPI_PROTOCOL_GOTO }, - { 0x4E6C7800 /* 78.108.120.0/23 */, 23, NDPI_PROTOCOL_GOTO }, - { 0x4E6C7E00 /* 78.108.126.0/23 */, 23, NDPI_PROTOCOL_GOTO }, - { 0xBC422B00 /* 188.66.43.0/24 */, 24, NDPI_PROTOCOL_GOTO }, - { 0xCAAD1900 /* 202.173.25.0/24 */, 24, NDPI_PROTOCOL_GOTO }, /* End */ { 0x0, 0, 0 } }; diff --git a/src/lib/inc_generated/ndpi_asn_hulu.c.inc b/src/lib/inc_generated/ndpi_asn_hulu.c.inc index 32efb58f6..5a27bc35d 100644 --- a/src/lib/inc_generated/ndpi_asn_hulu.c.inc +++ b/src/lib/inc_generated/ndpi_asn_hulu.c.inc @@ -23,7 +23,6 @@ static ndpi_network ndpi_protocol_hulu_protocol_list[] = { { 0x081C7C00 /* 8.28.124.0/23 */, 23, NDPI_PROTOCOL_HULU }, { 0xC73C7400 /* 199.60.116.0/24 */, 24, NDPI_PROTOCOL_HULU }, - { 0xC7C83000 /* 199.200.48.0/24 */, 24, NDPI_PROTOCOL_HULU }, { 0xC7C83200 /* 199.200.50.0/23 */, 23, NDPI_PROTOCOL_HULU }, { 0xD05B9C00 /* 208.91.156.0/22 */, 22, NDPI_PROTOCOL_HULU }, /* End */ diff --git a/src/lib/inc_generated/ndpi_asn_nvidia.c.inc b/src/lib/inc_generated/ndpi_asn_nvidia.c.inc index 90daaa2fc..7ea7d5a8b 100644 --- a/src/lib/inc_generated/ndpi_asn_nvidia.c.inc +++ b/src/lib/inc_generated/ndpi_asn_nvidia.c.inc @@ -23,7 +23,7 @@ static ndpi_network ndpi_protocol_nvidia_protocol_list[] = { { 0x081A9200 /* 8.26.146.0/24 */, 24, NDPI_PROTOCOL_NVIDIA }, { 0x081CE500 /* 8.28.229.0/24 */, 24, NDPI_PROTOCOL_NVIDIA }, - { 0x08247000 /* 8.36.112.0/24 */, 24, NDPI_PROTOCOL_NVIDIA }, + { 0x08247000 /* 8.36.112.0/23 */, 23, NDPI_PROTOCOL_NVIDIA }, { 0x08247800 /* 8.36.120.0/24 */, 24, NDPI_PROTOCOL_NVIDIA }, { 0x082C3300 /* 8.44.51.0/24 */, 24, NDPI_PROTOCOL_NVIDIA }, { 0x082C3400 /* 8.44.52.0/22 */, 22, NDPI_PROTOCOL_NVIDIA }, @@ -40,12 +40,14 @@ static ndpi_network ndpi_protocol_nvidia_protocol_list[] = { { 0x48194000 /* 72.25.64.0/23 */, 23, NDPI_PROTOCOL_NVIDIA }, { 0x48194200 /* 72.25.66.0/24 */, 24, NDPI_PROTOCOL_NVIDIA }, { 0x48194400 /* 72.25.68.0/22 */, 22, NDPI_PROTOCOL_NVIDIA }, + { 0x48196000 /* 72.25.96.0/23 */, 23, NDPI_PROTOCOL_NVIDIA }, { 0x4D6FF800 /* 77.111.248.0/22 */, 22, NDPI_PROTOCOL_NVIDIA }, { 0x5054A000 /* 80.84.160.0/20 */, 20, NDPI_PROTOCOL_NVIDIA }, { 0x50FA6000 /* 80.250.96.0/23 */, 23, NDPI_PROTOCOL_NVIDIA }, { 0x50FA6200 /* 80.250.98.0/24 */, 24, NDPI_PROTOCOL_NVIDIA }, { 0x551D0E00 /* 85.29.14.0/24 */, 24, NDPI_PROTOCOL_NVIDIA }, { 0x551D1200 /* 85.29.18.0/24 */, 24, NDPI_PROTOCOL_NVIDIA }, + { 0x551D2100 /* 85.29.33.0/24 */, 24, NDPI_PROTOCOL_NVIDIA }, { 0x6706D300 /* 103.6.211.0/24 */, 24, NDPI_PROTOCOL_NVIDIA }, { 0x70D98000 /* 112.217.128.0/24 */, 24, NDPI_PROTOCOL_NVIDIA }, { 0x76806600 /* 118.128.102.0/24 */, 24, NDPI_PROTOCOL_NVIDIA }, diff --git a/src/lib/inc_generated/ndpi_asn_opendns.c.inc b/src/lib/inc_generated/ndpi_asn_opendns.c.inc index e85c651e0..85fa48f89 100644 --- a/src/lib/inc_generated/ndpi_asn_opendns.c.inc +++ b/src/lib/inc_generated/ndpi_asn_opendns.c.inc @@ -35,9 +35,11 @@ static ndpi_network ndpi_protocol_opendns_protocol_list[] = { { 0x43D75E00 /* 67.215.94.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x6CAB8000 /* 108.171.128.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x6CAB8200 /* 108.171.130.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, + { 0x6CAB9E00 /* 108.171.158.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x92700000 /* 146.112.0.0/21 */, 21, NDPI_PROTOCOL_OPENDNS }, { 0x92700800 /* 146.112.8.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x92700B00 /* 146.112.11.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, + { 0x92700C00 /* 146.112.12.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x92700E00 /* 146.112.14.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x92701000 /* 146.112.16.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x92701200 /* 146.112.18.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, @@ -53,6 +55,7 @@ static ndpi_network ndpi_protocol_opendns_protocol_list[] = { { 0x92702800 /* 146.112.40.0/21 */, 21, NDPI_PROTOCOL_OPENDNS }, { 0x92703000 /* 146.112.48.0/20 */, 20, NDPI_PROTOCOL_OPENDNS }, { 0x92704000 /* 146.112.64.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, + { 0x92704600 /* 146.112.70.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x92704800 /* 146.112.72.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x92705000 /* 146.112.80.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, { 0x92705400 /* 146.112.84.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, @@ -63,8 +66,16 @@ static ndpi_network ndpi_protocol_opendns_protocol_list[] = { { 0x92707800 /* 146.112.120.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x92707A00 /* 146.112.122.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x92707C00 /* 146.112.124.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, - { 0x92708000 /* 146.112.128.0/19 */, 19, NDPI_PROTOCOL_OPENDNS }, - { 0x9270A000 /* 146.112.160.0/20 */, 20, NDPI_PROTOCOL_OPENDNS }, + { 0x92707E00 /* 146.112.126.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, + { 0x92708000 /* 146.112.128.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, + { 0x92708400 /* 146.112.132.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, + { 0x92708700 /* 146.112.135.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, + { 0x92708800 /* 146.112.136.0/21 */, 21, NDPI_PROTOCOL_OPENDNS }, + { 0x92709000 /* 146.112.144.0/20 */, 20, NDPI_PROTOCOL_OPENDNS }, + { 0x9270A000 /* 146.112.160.0/21 */, 21, NDPI_PROTOCOL_OPENDNS }, + { 0x9270A800 /* 146.112.168.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, + { 0x9270AD00 /* 146.112.173.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, + { 0x9270AE00 /* 146.112.174.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x9270B000 /* 146.112.176.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, { 0x9270B800 /* 146.112.184.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, { 0x9270BC00 /* 146.112.188.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, @@ -72,33 +83,43 @@ static ndpi_network ndpi_protocol_opendns_protocol_list[] = { { 0x9270C000 /* 146.112.192.0/20 */, 20, NDPI_PROTOCOL_OPENDNS }, { 0x9270D000 /* 146.112.208.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9270D200 /* 146.112.210.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, - { 0x9270D400 /* 146.112.212.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9270D600 /* 146.112.214.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x9270D800 /* 146.112.216.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x9270DB00 /* 146.112.219.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9270DD00 /* 146.112.221.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9270DE00 /* 146.112.222.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, - { 0x9270E000 /* 146.112.224.0/19 */, 19, NDPI_PROTOCOL_OPENDNS }, + { 0x9270E000 /* 146.112.224.0/21 */, 21, NDPI_PROTOCOL_OPENDNS }, + { 0x9270E800 /* 146.112.232.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, + { 0x9270EB00 /* 146.112.235.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, + { 0x9270EC00 /* 146.112.236.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, + { 0x9270F000 /* 146.112.240.0/20 */, 20, NDPI_PROTOCOL_OPENDNS }, { 0x97BA0000 /* 151.186.0.0/20 */, 20, NDPI_PROTOCOL_OPENDNS }, - { 0x97BA1000 /* 151.186.16.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, + { 0x97BA1000 /* 151.186.16.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, + { 0x97BA1200 /* 151.186.18.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x97BA1500 /* 151.186.21.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x97BA1600 /* 151.186.22.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x97BA1800 /* 151.186.24.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, + { 0x97BA1C00 /* 151.186.28.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, + { 0x97BA1E00 /* 151.186.30.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x97BA4000 /* 151.186.64.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, + { 0x97BA4400 /* 151.186.68.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x97BA4600 /* 151.186.70.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x97BA4800 /* 151.186.72.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, + { 0x97BA4C00 /* 151.186.76.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x97BA4E00 /* 151.186.78.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, - { 0x97BA5000 /* 151.186.80.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, - { 0x97BA5300 /* 151.186.83.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, - { 0x97BA5400 /* 151.186.84.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, - { 0x97BA5800 /* 151.186.88.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, - { 0x97BA5C00 /* 151.186.92.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, - { 0x97BA5F00 /* 151.186.95.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, + { 0x97BA5000 /* 151.186.80.0/20 */, 20, NDPI_PROTOCOL_OPENDNS }, { 0x97BA6400 /* 151.186.100.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, - { 0x97BAD000 /* 151.186.208.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, - { 0x97BAD500 /* 151.186.213.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, - { 0x97BAD600 /* 151.186.214.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, - { 0x97BAE000 /* 151.186.224.0/19 */, 19, NDPI_PROTOCOL_OPENDNS }, + { 0x97BA6C00 /* 151.186.108.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, + { 0x97BA7000 /* 151.186.112.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, + { 0x97BA8000 /* 151.186.128.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, + { 0x97BA8400 /* 151.186.132.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, + { 0x97BAD000 /* 151.186.208.0/21 */, 21, NDPI_PROTOCOL_OPENDNS }, + { 0x97BAD800 /* 151.186.216.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, + { 0x97BAE000 /* 151.186.224.0/20 */, 20, NDPI_PROTOCOL_OPENDNS }, + { 0x97BAF000 /* 151.186.240.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, + { 0x97BAF400 /* 151.186.244.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, + { 0x97BAF700 /* 151.186.247.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, + { 0x97BAF800 /* 151.186.248.0/21 */, 21, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE0000 /* 155.190.0.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE0500 /* 155.190.5.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE0600 /* 155.190.6.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, @@ -131,31 +152,32 @@ static ndpi_network ndpi_protocol_opendns_protocol_list[] = { { 0x9BBE5400 /* 155.190.84.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE5700 /* 155.190.87.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE5900 /* 155.190.89.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, - { 0x9BBE5B00 /* 155.190.91.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, + { 0x9BBE5A00 /* 155.190.90.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE5C00 /* 155.190.92.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE5E00 /* 155.190.94.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE6300 /* 155.190.99.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE6400 /* 155.190.100.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE6800 /* 155.190.104.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE6D00 /* 155.190.109.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, - { 0x9BBE6E00 /* 155.190.110.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, + { 0x9BBE6E00 /* 155.190.110.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE7300 /* 155.190.115.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE7400 /* 155.190.116.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE7600 /* 155.190.118.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE8000 /* 155.190.128.0/21 */, 21, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE8800 /* 155.190.136.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE8C00 /* 155.190.140.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, + { 0x9BBE9300 /* 155.190.147.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9BBE9C00 /* 155.190.156.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x9BBEA000 /* 155.190.160.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, - { 0x9BBEAA00 /* 155.190.170.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9BBEB700 /* 155.190.183.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9BBEBC00 /* 155.190.188.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, - { 0x9BBEBF00 /* 155.190.191.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, + { 0x9BBEBE00 /* 155.190.190.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x9BBEC000 /* 155.190.192.0/19 */, 19, NDPI_PROTOCOL_OPENDNS }, { 0x9BBEE000 /* 155.190.224.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, { 0x9BBEE400 /* 155.190.228.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x9BBEE600 /* 155.190.230.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, - { 0x9BBEE800 /* 155.190.232.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, + { 0x9BBEE800 /* 155.190.232.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, + { 0x9BBEEB00 /* 155.190.235.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9BBEEC00 /* 155.190.236.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x9BBEEE00 /* 155.190.238.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9BBEF000 /* 155.190.240.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, @@ -164,12 +186,13 @@ static ndpi_network ndpi_protocol_opendns_protocol_list[] = { { 0x9BBEF800 /* 155.190.248.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0x9BBEFA00 /* 155.190.250.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0x9BBEFE00 /* 155.190.254.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, - { 0xA2D25000 /* 162.210.80.0/21 */, 21, NDPI_PROTOCOL_OPENDNS }, + { 0xA2D25000 /* 162.210.80.0/22 */, 22, NDPI_PROTOCOL_OPENDNS }, + { 0xA2D25400 /* 162.210.84.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, + { 0xA2D25600 /* 162.210.86.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0xB93C5400 /* 185.60.84.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0xB93C5600 /* 185.60.86.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0xC6290D00 /* 198.41.13.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0xCCC2E800 /* 204.194.232.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, - { 0xCCC2EA00 /* 204.194.234.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0xCCC2ED00 /* 204.194.237.0/24 */, 24, NDPI_PROTOCOL_OPENDNS }, { 0xCCC2EE00 /* 204.194.238.0/23 */, 23, NDPI_PROTOCOL_OPENDNS }, { 0xD043D800 /* 208.67.216.0/21 */, 21, NDPI_PROTOCOL_OPENDNS }, @@ -189,14 +212,17 @@ static ndpi_network6 ndpi_protocol_opendns_protocol_list_6[] = { { "2620:119:35::", 48, NDPI_PROTOCOL_OPENDNS }, { "2620:119:53::", 48, NDPI_PROTOCOL_OPENDNS }, { "2620:119:76::", 48, NDPI_PROTOCOL_OPENDNS }, + { "2620:119:fa::", 48, NDPI_PROTOCOL_OPENDNS }, { "2620:119:fc::", 48, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c0:10::", 48, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c0:12::", 48, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c0:14::", 46, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c0:18::", 48, NDPI_PROTOCOL_OPENDNS }, - { "2a04:e4c0:20::", 46, NDPI_PROTOCOL_OPENDNS }, + { "2a04:e4c0:20::", 47, NDPI_PROTOCOL_OPENDNS }, + { "2a04:e4c0:23::", 48, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c0:24::", 47, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c0:30::", 47, NDPI_PROTOCOL_OPENDNS }, + { "2a04:e4c0:32::", 48, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c0:40::", 45, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c0:48::", 48, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c0:51::", 48, NDPI_PROTOCOL_OPENDNS }, @@ -205,11 +231,11 @@ static ndpi_network6 ndpi_protocol_opendns_protocol_list_6[] = { { "2a04:e4c0:59::", 48, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c0:60::", 45, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c0:68::", 47, NDPI_PROTOCOL_OPENDNS }, - { "2a04:e4c0:70::", 47, NDPI_PROTOCOL_OPENDNS }, - { "2a04:e4c0:73::", 48, NDPI_PROTOCOL_OPENDNS }, + { "2a04:e4c0:70::", 46, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c0:74::", 48, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c0:76::", 47, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c0:78::", 47, NDPI_PROTOCOL_OPENDNS }, + { "2a04:e4c0:170::", 47, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c4:1::", 48, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c4:2::", 47, NDPI_PROTOCOL_OPENDNS }, { "2a04:e4c4:4::", 48, NDPI_PROTOCOL_OPENDNS }, diff --git a/src/lib/inc_generated/ndpi_asn_starcraft.c.inc b/src/lib/inc_generated/ndpi_asn_starcraft.c.inc index d7ed48e67..e8b49c000 100644 --- a/src/lib/inc_generated/ndpi_asn_starcraft.c.inc +++ b/src/lib/inc_generated/ndpi_asn_starcraft.c.inc @@ -44,8 +44,7 @@ static ndpi_network ndpi_protocol_starcraft_protocol_list[] = { { 0x25F41C00 /* 37.244.28.0/24 */, 24, NDPI_PROTOCOL_STARCRAFT }, { 0x25F42000 /* 37.244.32.0/20 */, 20, NDPI_PROTOCOL_STARCRAFT }, { 0x25F43000 /* 37.244.48.0/23 */, 23, NDPI_PROTOCOL_STARCRAFT }, - { 0x25F43400 /* 37.244.52.0/23 */, 23, NDPI_PROTOCOL_STARCRAFT }, - { 0x25F43600 /* 37.244.54.0/24 */, 24, NDPI_PROTOCOL_STARCRAFT }, + { 0x25F43400 /* 37.244.52.0/22 */, 22, NDPI_PROTOCOL_STARCRAFT }, { 0x25F43800 /* 37.244.56.0/21 */, 21, NDPI_PROTOCOL_STARCRAFT }, { 0x3B992800 /* 59.153.40.0/23 */, 23, NDPI_PROTOCOL_STARCRAFT }, { 0x40E00000 /* 64.224.0.0/21 */, 21, NDPI_PROTOCOL_STARCRAFT }, diff --git a/src/lib/inc_generated/ndpi_asn_steam.c.inc b/src/lib/inc_generated/ndpi_asn_steam.c.inc index b7469b7f6..827a56f01 100644 --- a/src/lib/inc_generated/ndpi_asn_steam.c.inc +++ b/src/lib/inc_generated/ndpi_asn_steam.c.inc @@ -27,7 +27,7 @@ static ndpi_network ndpi_protocol_steam_protocol_list[] = { { 0x92429800 /* 146.66.152.0/24 */, 24, NDPI_PROTOCOL_STEAM }, { 0x92429B00 /* 146.66.155.0/24 */, 24, NDPI_PROTOCOL_STEAM }, { 0x9B85E000 /* 155.133.224.0/22 */, 22, NDPI_PROTOCOL_STEAM }, - { 0x9B85E400 /* 155.133.228.0/24 */, 24, NDPI_PROTOCOL_STEAM }, + { 0x9B85E400 /* 155.133.228.0/23 */, 23, NDPI_PROTOCOL_STEAM }, { 0x9B85E600 /* 155.133.230.0/24 */, 24, NDPI_PROTOCOL_STEAM }, { 0x9B85EC00 /* 155.133.236.0/23 */, 23, NDPI_PROTOCOL_STEAM }, { 0x9B85EE00 /* 155.133.238.0/24 */, 24, NDPI_PROTOCOL_STEAM }, diff --git a/src/lib/inc_generated/ndpi_asn_teamviewer.c.inc b/src/lib/inc_generated/ndpi_asn_teamviewer.c.inc index fd9034658..5a4bd582d 100644 --- a/src/lib/inc_generated/ndpi_asn_teamviewer.c.inc +++ b/src/lib/inc_generated/ndpi_asn_teamviewer.c.inc @@ -22,8 +22,7 @@ static ndpi_network ndpi_protocol_teamviewer_protocol_list[] = { { 0x2D936C00 /* 45.147.108.0/22 */, 22, NDPI_PROTOCOL_TEAMVIEWER }, - { 0xB9BC2000 /* 185.188.32.0/23 */, 23, NDPI_PROTOCOL_TEAMVIEWER }, - { 0xB9BC2200 /* 185.188.34.0/24 */, 24, NDPI_PROTOCOL_TEAMVIEWER }, + { 0xB9BC2000 /* 185.188.32.0/22 */, 22, NDPI_PROTOCOL_TEAMVIEWER }, { 0xB9F51C00 /* 185.245.28.0/22 */, 22, NDPI_PROTOCOL_TEAMVIEWER }, { 0xC120E100 /* 193.32.225.0/24 */, 24, NDPI_PROTOCOL_TEAMVIEWER }, { 0xC120E200 /* 193.32.226.0/23 */, 23, NDPI_PROTOCOL_TEAMVIEWER }, @@ -48,8 +47,8 @@ static ndpi_network6 ndpi_protocol_teamviewer_protocol_list_6[] = { { "2a09:1500:6600::", 40, NDPI_PROTOCOL_TEAMVIEWER }, { "2a09:1500:7000::", 40, NDPI_PROTOCOL_TEAMVIEWER }, { "2a09:1501:3000::", 40, NDPI_PROTOCOL_TEAMVIEWER }, + { "2a09:1501:3800::", 40, NDPI_PROTOCOL_TEAMVIEWER }, { "2a09:2700:8::", 48, NDPI_PROTOCOL_TEAMVIEWER }, - { "2a09:2700:2800::", 40, NDPI_PROTOCOL_TEAMVIEWER }, { "2a09:2700:3600::", 40, NDPI_PROTOCOL_TEAMVIEWER }, { "2a09:2700:3800::", 40, NDPI_PROTOCOL_TEAMVIEWER }, { "2a09:2700:4800::", 40, NDPI_PROTOCOL_TEAMVIEWER }, diff --git a/src/lib/inc_generated/ndpi_asn_tencent.c.inc b/src/lib/inc_generated/ndpi_asn_tencent.c.inc index 54ac495d4..3a4f71d06 100644 --- a/src/lib/inc_generated/ndpi_asn_tencent.c.inc +++ b/src/lib/inc_generated/ndpi_asn_tencent.c.inc @@ -29,7 +29,9 @@ static ndpi_network ndpi_protocol_tencent_protocol_list[] = { { 0x2AC00000 /* 42.192.0.0/15 */, 15, NDPI_PROTOCOL_TENCENT }, { 0x2AC28000 /* 42.194.128.0/17 */, 17, NDPI_PROTOCOL_TENCENT }, { 0x2B800000 /* 43.128.0.0/15 */, 15, NDPI_PROTOCOL_TENCENT }, - { 0x2B820000 /* 43.130.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT }, + { 0x2B820000 /* 43.130.0.0/17 */, 17, NDPI_PROTOCOL_TENCENT }, + { 0x2B828000 /* 43.130.128.0/18 */, 18, NDPI_PROTOCOL_TENCENT }, + { 0x2B82E000 /* 43.130.224.0/19 */, 19, NDPI_PROTOCOL_TENCENT }, { 0x2B830000 /* 43.131.0.0/18 */, 18, NDPI_PROTOCOL_TENCENT }, { 0x2B83E000 /* 43.131.224.0/19 */, 19, NDPI_PROTOCOL_TENCENT }, { 0x2B840000 /* 43.132.0.0/18 */, 18, NDPI_PROTOCOL_TENCENT }, @@ -49,6 +51,7 @@ static ndpi_network ndpi_protocol_tencent_protocol_list[] = { { 0x2B985C00 /* 43.152.92.0/22 */, 22, NDPI_PROTOCOL_TENCENT }, { 0x2B986000 /* 43.152.96.0/20 */, 20, NDPI_PROTOCOL_TENCENT }, { 0x2B987000 /* 43.152.112.0/22 */, 22, NDPI_PROTOCOL_TENCENT }, + { 0x2B987400 /* 43.152.116.0/23 */, 23, NDPI_PROTOCOL_TENCENT }, { 0x2B98C000 /* 43.152.192.0/18 */, 18, NDPI_PROTOCOL_TENCENT }, { 0x2B990000 /* 43.153.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT }, { 0x2B9A0000 /* 43.154.0.0/15 */, 15, NDPI_PROTOCOL_TENCENT }, @@ -62,21 +65,19 @@ static ndpi_network ndpi_protocol_tencent_protocol_list[] = { { 0x2BA0C000 /* 43.160.192.0/18 */, 18, NDPI_PROTOCOL_TENCENT }, { 0x2BA10000 /* 43.161.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT }, { 0x2BA20000 /* 43.162.0.0/15 */, 15, NDPI_PROTOCOL_TENCENT }, + { 0x2BA68000 /* 43.166.128.0/18 */, 18, NDPI_PROTOCOL_TENCENT }, + { 0x2BA6E000 /* 43.166.224.0/19 */, 19, NDPI_PROTOCOL_TENCENT }, { 0x2BA70000 /* 43.167.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT }, { 0x2BAC0F00 /* 43.172.15.0/24 */, 24, NDPI_PROTOCOL_TENCENT }, { 0x2BF2FC00 /* 43.242.252.0/22 */, 22, NDPI_PROTOCOL_TENCENT }, { 0x2BF7C400 /* 43.247.196.0/22 */, 22, NDPI_PROTOCOL_TENCENT }, { 0x2D28C000 /* 45.40.192.0/18 */, 18, NDPI_PROTOCOL_TENCENT }, - { 0x2D714400 /* 45.113.68.0/22 */, 22, NDPI_PROTOCOL_TENCENT }, { 0x2D927000 /* 45.146.112.0/23 */, 23, NDPI_PROTOCOL_TENCENT }, - { 0x31330000 /* 49.51.0.0/19 */, 19, NDPI_PROTOCOL_TENCENT }, { 0x31332000 /* 49.51.32.0/20 */, 20, NDPI_PROTOCOL_TENCENT }, - { 0x31333000 /* 49.51.48.0/21 */, 21, NDPI_PROTOCOL_TENCENT }, - { 0x31333E00 /* 49.51.62.0/23 */, 23, NDPI_PROTOCOL_TENCENT }, - { 0x31334000 /* 49.51.64.0/19 */, 19, NDPI_PROTOCOL_TENCENT }, - { 0x31336000 /* 49.51.96.0/21 */, 21, NDPI_PROTOCOL_TENCENT }, - { 0x31336800 /* 49.51.104.0/22 */, 22, NDPI_PROTOCOL_TENCENT }, - { 0x31336C00 /* 49.51.108.0/23 */, 23, NDPI_PROTOCOL_TENCENT }, + { 0x31333000 /* 49.51.48.0/22 */, 22, NDPI_PROTOCOL_TENCENT }, + { 0x31333400 /* 49.51.52.0/23 */, 23, NDPI_PROTOCOL_TENCENT }, + { 0x31334000 /* 49.51.64.0/20 */, 20, NDPI_PROTOCOL_TENCENT }, + { 0x31335000 /* 49.51.80.0/21 */, 21, NDPI_PROTOCOL_TENCENT }, { 0x31338000 /* 49.51.128.0/18 */, 18, NDPI_PROTOCOL_TENCENT }, { 0x3133C000 /* 49.51.192.0/19 */, 19, NDPI_PROTOCOL_TENCENT }, { 0x3133E000 /* 49.51.224.0/23 */, 23, NDPI_PROTOCOL_TENCENT }, @@ -102,7 +103,6 @@ static ndpi_network ndpi_protocol_tencent_protocol_list[] = { { 0x652A0000 /* 101.42.0.0/15 */, 15, NDPI_PROTOCOL_TENCENT }, { 0x67071C00 /* 103.7.28.0/22 */, 22, NDPI_PROTOCOL_TENCENT }, { 0x67267400 /* 103.38.116.0/22 */, 22, NDPI_PROTOCOL_TENCENT }, - { 0x6734D800 /* 103.52.216.0/22 */, 22, NDPI_PROTOCOL_TENCENT }, { 0x67743200 /* 103.116.50.0/23 */, 23, NDPI_PROTOCOL_TENCENT }, { 0x67EE1000 /* 103.238.16.0/22 */, 22, NDPI_PROTOCOL_TENCENT }, { 0x6A340000 /* 106.52.0.0/14 */, 14, NDPI_PROTOCOL_TENCENT }, @@ -124,10 +124,16 @@ static ndpi_network ndpi_protocol_tencent_protocol_list[] = { { 0x775B0000 /* 119.91.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT }, { 0x78350000 /* 120.53.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT }, { 0x78583800 /* 120.88.56.0/23 */, 23, NDPI_PROTOCOL_TENCENT }, + { 0x78E81200 /* 120.232.18.0/23 */, 23, NDPI_PROTOCOL_TENCENT }, { 0x78E81400 /* 120.232.20.0/22 */, 22, NDPI_PROTOCOL_TENCENT }, + { 0x78E81800 /* 120.232.24.0/21 */, 21, NDPI_PROTOCOL_TENCENT }, + { 0x78E82000 /* 120.232.32.0/23 */, 23, NDPI_PROTOCOL_TENCENT }, + { 0x78E88200 /* 120.232.130.0/23 */, 23, NDPI_PROTOCOL_TENCENT }, + { 0x78E96C00 /* 120.233.108.0/22 */, 22, NDPI_PROTOCOL_TENCENT }, { 0x78F17F00 /* 120.241.127.0/24 */, 24, NDPI_PROTOCOL_TENCENT }, { 0x78F18000 /* 120.241.128.0/21 */, 21, NDPI_PROTOCOL_TENCENT }, - { 0x78F18800 /* 120.241.136.0/24 */, 24, NDPI_PROTOCOL_TENCENT }, + { 0x78F19500 /* 120.241.149.0/24 */, 24, NDPI_PROTOCOL_TENCENT }, + { 0x78F19600 /* 120.241.150.0/23 */, 23, NDPI_PROTOCOL_TENCENT }, { 0x79040000 /* 121.4.0.0/15 */, 15, NDPI_PROTOCOL_TENCENT }, { 0x79330000 /* 121.51.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT }, { 0x7A330000 /* 122.51.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT }, @@ -177,6 +183,7 @@ static ndpi_network ndpi_protocol_tencent_protocol_list[] = { { 0xAF1B0000 /* 175.27.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT }, { 0xAFB20000 /* 175.178.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT }, { 0xB6FE0000 /* 182.254.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT }, + { 0xB7E8E000 /* 183.232.224.0/24 */, 24, NDPI_PROTOCOL_TENCENT }, { 0xBC838000 /* 188.131.128.0/17 */, 17, NDPI_PROTOCOL_TENCENT }, { 0xC0908000 /* 192.144.128.0/17 */, 17, NDPI_PROTOCOL_TENCENT }, { 0xC1700000 /* 193.112.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT }, @@ -187,7 +194,6 @@ static ndpi_network ndpi_protocol_tencent_protocol_list[] = { { 0xCBCD9000 /* 203.205.144.0/22 */, 22, NDPI_PROTOCOL_TENCENT }, { 0xCBCD9B00 /* 203.205.155.0/24 */, 24, NDPI_PROTOCOL_TENCENT }, { 0xCBCD9C00 /* 203.205.156.0/23 */, 23, NDPI_PROTOCOL_TENCENT }, - { 0xCBCD9F00 /* 203.205.159.0/24 */, 24, NDPI_PROTOCOL_TENCENT }, { 0xCBCDBC00 /* 203.205.188.0/24 */, 24, NDPI_PROTOCOL_TENCENT }, { 0xCBCDBF00 /* 203.205.191.0/24 */, 24, NDPI_PROTOCOL_TENCENT }, { 0xCBCDC000 /* 203.205.192.0/21 */, 21, NDPI_PROTOCOL_TENCENT }, @@ -221,9 +227,10 @@ static ndpi_network6 ndpi_protocol_tencent_protocol_list_6[] = { { "240d:c000:2000::", 35, NDPI_PROTOCOL_TENCENT }, { "240d:c000:6000::", 36, NDPI_PROTOCOL_TENCENT }, { "240d:c000:7000::", 44, NDPI_PROTOCOL_TENCENT }, - { "240d:c000:f000::", 44, NDPI_PROTOCOL_TENCENT }, - { "240d:c000:f020::", 43, NDPI_PROTOCOL_TENCENT }, + { "240d:c000:f000::", 41, NDPI_PROTOCOL_TENCENT }, + { "240d:c000:f0c0::", 42, NDPI_PROTOCOL_TENCENT }, { "240d:c010::", 47, NDPI_PROTOCOL_TENCENT }, + { "240d:c010:11::", 48, NDPI_PROTOCOL_TENCENT }, { "240d:c010:14::", 48, NDPI_PROTOCOL_TENCENT }, { "240d:c010:16::", 48, NDPI_PROTOCOL_TENCENT }, { "240d:c010:20::", 44, NDPI_PROTOCOL_TENCENT }, @@ -234,7 +241,7 @@ static ndpi_network6 ndpi_protocol_tencent_protocol_list_6[] = { { "240d:c010:5c::", 48, NDPI_PROTOCOL_TENCENT }, { "240d:c010:68::", 48, NDPI_PROTOCOL_TENCENT }, { "240d:c010:6c::", 48, NDPI_PROTOCOL_TENCENT }, - { "240d:c040::", 44, NDPI_PROTOCOL_TENCENT }, + { "240d:c040::", 43, NDPI_PROTOCOL_TENCENT }, /* End */ { NULL, 0, 0 } }; diff --git a/src/lib/inc_generated/ndpi_asn_twitch.c.inc b/src/lib/inc_generated/ndpi_asn_twitch.c.inc index b03dda97f..116f96f27 100644 --- a/src/lib/inc_generated/ndpi_asn_twitch.c.inc +++ b/src/lib/inc_generated/ndpi_asn_twitch.c.inc @@ -23,8 +23,7 @@ static ndpi_network ndpi_protocol_twitch_protocol_list[] = { { 0x17A00000 /* 23.160.0.0/24 */, 24, NDPI_PROTOCOL_TWITCH }, { 0x2D718000 /* 45.113.128.0/22 */, 22, NDPI_PROTOCOL_TWITCH }, - { 0x34818000 /* 52.129.128.0/19 */, 19, NDPI_PROTOCOL_TWITCH }, - { 0x3481A000 /* 52.129.160.0/20 */, 20, NDPI_PROTOCOL_TWITCH }, + { 0x34818000 /* 52.129.128.0/20 */, 20, NDPI_PROTOCOL_TWITCH }, { 0x34DFC000 /* 52.223.192.0/18 */, 18, NDPI_PROTOCOL_TWITCH }, { 0x63B54000 /* 99.181.64.0/18 */, 18, NDPI_PROTOCOL_TWITCH }, { 0x67353000 /* 103.53.48.0/22 */, 22, NDPI_PROTOCOL_TWITCH }, diff --git a/src/lib/inc_generated/ndpi_asn_vk.c.inc b/src/lib/inc_generated/ndpi_asn_vk.c.inc index c6be52b6e..fd40d6ef8 100644 --- a/src/lib/inc_generated/ndpi_asn_vk.c.inc +++ b/src/lib/inc_generated/ndpi_asn_vk.c.inc @@ -30,6 +30,7 @@ static ndpi_network ndpi_protocol_vk_protocol_list[] = { { 0x5F8EC000 /* 95.142.192.0/20 */, 20, NDPI_PROTOCOL_VK }, { 0x5FD50000 /* 95.213.0.0/17 */, 17, NDPI_PROTOCOL_VK }, { 0xB920F800 /* 185.32.248.0/22 */, 22, NDPI_PROTOCOL_VK }, + { 0xB9834400 /* 185.131.68.0/23 */, 23, NDPI_PROTOCOL_VK }, /* End */ { 0x0, 0, 0 } }; @@ -38,6 +39,9 @@ static ndpi_network6 ndpi_protocol_vk_protocol_list_6[] = { { "2a00:bdc0::", 33, NDPI_PROTOCOL_VK }, { "2a00:bdc0:8000::", 34, NDPI_PROTOCOL_VK }, { "2a00:bdc0:c000::", 35, NDPI_PROTOCOL_VK }, + { "2a00:bdc1::", 32, NDPI_PROTOCOL_VK }, + { "2a00:bdc2::", 31, NDPI_PROTOCOL_VK }, + { "2a00:bdc4::", 30, NDPI_PROTOCOL_VK }, /* End */ { NULL, 0, 0 } }; diff --git a/src/lib/inc_generated/ndpi_asn_webex.c.inc b/src/lib/inc_generated/ndpi_asn_webex.c.inc index 82e780d7f..356369a39 100644 --- a/src/lib/inc_generated/ndpi_asn_webex.c.inc +++ b/src/lib/inc_generated/ndpi_asn_webex.c.inc @@ -35,17 +35,20 @@ static ndpi_network ndpi_protocol_webex_protocol_list[] = { { 0x721DC400 /* 114.29.196.0/23 */, 23, NDPI_PROTOCOL_WEBEX }, { 0x721DC800 /* 114.29.200.0/21 */, 21, NDPI_PROTOCOL_WEBEX }, { 0x721DD000 /* 114.29.208.0/20 */, 20, NDPI_PROTOCOL_WEBEX }, - { 0x8BB15600 /* 139.177.86.0/23 */, 23, NDPI_PROTOCOL_WEBEX }, + { 0x8BB15400 /* 139.177.84.0/22 */, 22, NDPI_PROTOCOL_WEBEX }, { 0x8BB15800 /* 139.177.88.0/22 */, 22, NDPI_PROTOCOL_WEBEX }, { 0x8BB15C00 /* 139.177.92.0/23 */, 23, NDPI_PROTOCOL_WEBEX }, { 0x90C40000 /* 144.196.0.0/18 */, 18, NDPI_PROTOCOL_WEBEX }, { 0x90C44000 /* 144.196.64.0/19 */, 19, NDPI_PROTOCOL_WEBEX }, { 0x90C46000 /* 144.196.96.0/20 */, 20, NDPI_PROTOCOL_WEBEX }, { 0x90C47000 /* 144.196.112.0/21 */, 21, NDPI_PROTOCOL_WEBEX }, + { 0x90C47800 /* 144.196.120.0/22 */, 22, NDPI_PROTOCOL_WEBEX }, { 0x90C48000 /* 144.196.128.0/17 */, 17, NDPI_PROTOCOL_WEBEX }, { 0x96FD8000 /* 150.253.128.0/17 */, 17, NDPI_PROTOCOL_WEBEX }, { 0xA3810000 /* 163.129.0.0/19 */, 19, NDPI_PROTOCOL_WEBEX }, { 0xA3812000 /* 163.129.32.0/22 */, 22, NDPI_PROTOCOL_WEBEX }, + { 0xA3813000 /* 163.129.48.0/20 */, 20, NDPI_PROTOCOL_WEBEX }, + { 0xA3814000 /* 163.129.64.0/20 */, 20, NDPI_PROTOCOL_WEBEX }, { 0xAA480000 /* 170.72.0.0/17 */, 17, NDPI_PROTOCOL_WEBEX }, { 0xAA488000 /* 170.72.128.0/18 */, 18, NDPI_PROTOCOL_WEBEX }, { 0xAA48C000 /* 170.72.192.0/19 */, 19, NDPI_PROTOCOL_WEBEX }, @@ -66,6 +69,8 @@ static ndpi_network ndpi_protocol_webex_protocol_list[] = { static ndpi_network6 ndpi_protocol_webex_protocol_list_6[] = { { "2402:2500:3::", 48, NDPI_PROTOCOL_WEBEX }, + { "2402:2500:10::", 44, NDPI_PROTOCOL_WEBEX }, + { "2402:2500:20::", 44, NDPI_PROTOCOL_WEBEX }, { "2402:2500:100::", 40, NDPI_PROTOCOL_WEBEX }, { "2402:2500:200::", 39, NDPI_PROTOCOL_WEBEX }, { "2402:2500:400::", 39, NDPI_PROTOCOL_WEBEX }, @@ -73,6 +78,9 @@ static ndpi_network6 ndpi_protocol_webex_protocol_list_6[] = { { "2a00:a640:100::", 40, NDPI_PROTOCOL_WEBEX }, { "2a00:a640:200::", 39, NDPI_PROTOCOL_WEBEX }, { "2a00:a640:400::", 40, NDPI_PROTOCOL_WEBEX }, + { "2a00:a640:1100::", 44, NDPI_PROTOCOL_WEBEX }, + { "2a00:a640:1200::", 44, NDPI_PROTOCOL_WEBEX }, + { "2a00:a640:1300::", 44, NDPI_PROTOCOL_WEBEX }, /* End */ { NULL, 0, 0 } }; diff --git a/src/lib/inc_generated/ndpi_asn_yandex.c.inc b/src/lib/inc_generated/ndpi_asn_yandex.c.inc index 4697c8061..340a532d8 100644 --- a/src/lib/inc_generated/ndpi_asn_yandex.c.inc +++ b/src/lib/inc_generated/ndpi_asn_yandex.c.inc @@ -28,7 +28,7 @@ static ndpi_network ndpi_protocol_yandex_protocol_list[] = { { 0x4D580000 /* 77.88.0.0/18 */, 18, NDPI_PROTOCOL_YANDEX }, { 0x54FCA000 /* 84.252.160.0/19 */, 19, NDPI_PROTOCOL_YANDEX }, { 0x57FAE000 /* 87.250.224.0/19 */, 19, NDPI_PROTOCOL_YANDEX }, - { 0x5A9CB000 /* 90.156.176.0/23 */, 23, NDPI_PROTOCOL_YANDEX }, + { 0x5A9CB000 /* 90.156.176.0/24 */, 24, NDPI_PROTOCOL_YANDEX }, { 0x5A9CB500 /* 90.156.181.0/24 */, 24, NDPI_PROTOCOL_YANDEX }, { 0x5A9CB600 /* 90.156.182.0/24 */, 24, NDPI_PROTOCOL_YANDEX }, { 0x5A9CB800 /* 90.156.184.0/24 */, 24, NDPI_PROTOCOL_YANDEX }, @@ -39,10 +39,6 @@ static ndpi_network ndpi_protocol_yandex_protocol_list[] = { { 0x8D088000 /* 141.8.128.0/18 */, 18, NDPI_PROTOCOL_YANDEX }, { 0xB29A8000 /* 178.154.128.0/18 */, 18, NDPI_PROTOCOL_YANDEX }, { 0xB920B800 /* 185.32.184.0/22 */, 22, NDPI_PROTOCOL_YANDEX }, - { 0xBC486700 /* 188.72.103.0/24 */, 24, NDPI_PROTOCOL_YANDEX }, - { 0xBC486800 /* 188.72.104.0/23 */, 23, NDPI_PROTOCOL_YANDEX }, - { 0xC7156000 /* 199.21.96.0/22 */, 22, NDPI_PROTOCOL_YANDEX }, - { 0xC724F000 /* 199.36.240.0/22 */, 22, NDPI_PROTOCOL_YANDEX }, { 0xD5B4C000 /* 213.180.192.0/19 */, 19, NDPI_PROTOCOL_YANDEX }, /* End */ { 0x0, 0, 0 } @@ -53,10 +49,7 @@ static ndpi_network6 ndpi_protocol_yandex_protocol_list_6[] = { { "2620:10f:d000::", 44, NDPI_PROTOCOL_YANDEX }, { "2a02:6b8::", 29, NDPI_PROTOCOL_YANDEX }, { "2a0b:1440::", 32, NDPI_PROTOCOL_YANDEX }, - { "2a0e:fd87::", 47, NDPI_PROTOCOL_YANDEX }, { "2a0e:fd87:5::", 48, NDPI_PROTOCOL_YANDEX }, - { "2a0e:fd87:7::", 48, NDPI_PROTOCOL_YANDEX }, - { "2a0e:fd87:9::", 48, NDPI_PROTOCOL_YANDEX }, /* End */ { NULL, 0, 0 } }; diff --git a/src/lib/inc_generated/ndpi_asn_yandex_cloud.c.inc b/src/lib/inc_generated/ndpi_asn_yandex_cloud.c.inc index b71ab699e..f49d22496 100644 --- a/src/lib/inc_generated/ndpi_asn_yandex_cloud.c.inc +++ b/src/lib/inc_generated/ndpi_asn_yandex_cloud.c.inc @@ -32,11 +32,14 @@ static ndpi_network ndpi_protocol_yandex_cloud_protocol_list[] = { { 0x59A98000 /* 89.169.128.0/18 */, 18, NDPI_PROTOCOL_YANDEX_CLOUD }, { 0x59DF1400 /* 89.223.20.0/24 */, 24, NDPI_PROTOCOL_YANDEX_CLOUD }, { 0x59E8BC00 /* 89.232.188.0/22 */, 22, NDPI_PROTOCOL_YANDEX_CLOUD }, + { 0x5D4DA000 /* 93.77.160.0/19 */, 19, NDPI_PROTOCOL_YANDEX_CLOUD }, + { 0x5E7ECC00 /* 94.126.204.0/22 */, 22, NDPI_PROTOCOL_YANDEX_CLOUD }, { 0x82C12000 /* 130.193.32.0/19 */, 19, NDPI_PROTOCOL_YANDEX_CLOUD }, { 0x9EA00000 /* 158.160.0.0/16 */, 16, NDPI_PROTOCOL_YANDEX_CLOUD }, { 0xB29AC000 /* 178.154.192.0/18 */, 18, NDPI_PROTOCOL_YANDEX_CLOUD }, { 0xB9CEA400 /* 185.206.164.0/22 */, 22, NDPI_PROTOCOL_YANDEX_CLOUD }, { 0xC120D800 /* 193.32.216.0/22 */, 22, NDPI_PROTOCOL_YANDEX_CLOUD }, + { 0xD5A5C000 /* 213.165.192.0/19 */, 19, NDPI_PROTOCOL_YANDEX_CLOUD }, { 0xD91CE000 /* 217.28.224.0/20 */, 20, NDPI_PROTOCOL_YANDEX_CLOUD }, /* End */ { 0x0, 0, 0 } diff --git a/src/lib/inc_generated/ndpi_azure_match.c.inc b/src/lib/inc_generated/ndpi_azure_match.c.inc index c7d6ff967..3d6a9ff9f 100644 --- a/src/lib/inc_generated/ndpi_azure_match.c.inc +++ b/src/lib/inc_generated/ndpi_azure_match.c.inc @@ -55,14 +55,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x04E90000 /* 4.233.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x04EA0000 /* 4.234.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x04EC0000 /* 4.236.0.0/14 */, 14, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x04F00000 /* 4.240.0.0/13 */, 13, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x04F80000 /* 4.248.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x04F90000 /* 4.249.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x04FA0000 /* 4.250.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x04FB8000 /* 4.251.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x04FC0000 /* 4.252.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x04FE8000 /* 4.254.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x04FF0000 /* 4.255.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x04F00000 /* 4.240.0.0/12 */, 12, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x098D0000 /* 9.141.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x098D8000 /* 9.141.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x09A00000 /* 9.160.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x09A30000 /* 9.163.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x09A90000 /* 9.169.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x09CD0000 /* 9.205.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x09DF0000 /* 9.223.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x0D400000 /* 13.64.0.0/13 */, 13, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x0D484000 /* 13.72.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x0D48C000 /* 13.72.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -173,35 +173,47 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x14100000 /* 20.16.0.0/14 */, 14, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14142000 /* 20.20.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14144000 /* 20.20.64.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14144080 /* 20.20.64.128/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14144400 /* 20.20.68.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14144420 /* 20.20.68.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14144430 /* 20.20.68.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14144438 /* 20.20.68.56/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x1414443C /* 20.20.68.60/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14144C00 /* 20.20.76.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14144C10 /* 20.20.76.16/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14145800 /* 20.20.88.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14145810 /* 20.20.88.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14148000 /* 20.20.128.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14144080 /* 20.20.64.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14144090 /* 20.20.64.144/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14144094 /* 20.20.64.148/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14144400 /* 20.20.68.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14144440 /* 20.20.68.64/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14144800 /* 20.20.72.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14144820 /* 20.20.72.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14144830 /* 20.20.72.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14144838 /* 20.20.72.56/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14144C00 /* 20.20.76.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14144C40 /* 20.20.76.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14144C50 /* 20.20.76.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14144C58 /* 20.20.76.88/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14145800 /* 20.20.88.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14145880 /* 20.20.88.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14145890 /* 20.20.88.144/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14145894 /* 20.20.88.148/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14146800 /* 20.20.104.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14146900 /* 20.20.105.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14146920 /* 20.20.105.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14146930 /* 20.20.105.48/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14146C00 /* 20.20.108.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14146C20 /* 20.20.108.32/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14147800 /* 20.20.120.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14147840 /* 20.20.120.64/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14147844 /* 20.20.120.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14147C00 /* 20.20.124.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14147C20 /* 20.20.124.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14147C30 /* 20.20.124.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14147C38 /* 20.20.124.56/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14148000 /* 20.20.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14150000 /* 20.21.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14160000 /* 20.22.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14180000 /* 20.24.0.0/14 */, 14, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x141C0000 /* 20.28.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x141F0000 /* 20.31.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14210000 /* 20.33.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14214000 /* 20.33.64.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14215000 /* 20.33.80.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14215800 /* 20.33.88.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14215C00 /* 20.33.92.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14218000 /* 20.33.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14210000 /* 20.33.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14240000 /* 20.36.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14260000 /* 20.38.0.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14261000 /* 20.38.16.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14261800 /* 20.38.24.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14261C00 /* 20.38.28.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14261E00 /* 20.38.30.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14260000 /* 20.38.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14262000 /* 20.38.32.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14263000 /* 20.38.48.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14264000 /* 20.38.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14268000 /* 20.38.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x1426C400 /* 20.38.196.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -246,19 +258,19 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x145E0000 /* 20.94.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x145F0000 /* 20.95.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x145F4000 /* 20.95.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x145F6000 /* 20.95.96.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x145F6800 /* 20.95.104.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x145F6C00 /* 20.95.108.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x145F8000 /* 20.95.128.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x145F8400 /* 20.95.132.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x145F6000 /* 20.95.96.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x145F8000 /* 20.95.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x145F8800 /* 20.95.136.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x145F8C00 /* 20.95.140.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x145F8E00 /* 20.95.142.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x145FC000 /* 20.95.192.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x145FC800 /* 20.95.200.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x145FCC00 /* 20.95.204.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x145FD000 /* 20.95.208.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x145FE000 /* 20.95.224.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x145FF000 /* 20.95.240.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x145FF800 /* 20.95.248.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x145FFA00 /* 20.95.250.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x145FFF00 /* 20.95.255.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14600000 /* 20.96.0.0/13 */, 13, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14680000 /* 20.104.0.0/14 */, 14, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -282,10 +294,13 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x14888100 /* 20.136.129.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x148F0000 /* 20.143.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x148F4000 /* 20.143.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x148F6000 /* 20.143.96.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x148F6800 /* 20.143.104.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14960000 /* 20.150.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14980000 /* 20.152.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14982000 /* 20.152.32.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14983000 /* 20.152.48.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14980000 /* 20.152.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14990000 /* 20.153.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14998000 /* 20.153.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14998800 /* 20.153.136.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x149D0000 /* 20.157.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14A00000 /* 20.160.0.0/12 */, 12, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14B80000 /* 20.184.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -307,9 +322,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x14C80000 /* 20.200.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14C90000 /* 20.201.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14C98000 /* 20.201.128.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14C9A000 /* 20.201.160.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14C9A800 /* 20.201.168.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14C9AC00 /* 20.201.172.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14C9A000 /* 20.201.160.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14C9C000 /* 20.201.192.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14C9D000 /* 20.201.208.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14C9D400 /* 20.201.212.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -343,9 +356,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x14D92800 /* 20.217.40.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14D93000 /* 20.217.48.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14D94000 /* 20.217.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14D98000 /* 20.217.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14D9A000 /* 20.217.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x14D9C000 /* 20.217.192.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x14D98000 /* 20.217.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14DA0000 /* 20.218.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14DC0000 /* 20.220.0.0/14 */, 14, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x14E00000 /* 20.224.0.0/14 */, 14, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -397,6 +408,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x2840A000 /* 40.64.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x2840C000 /* 40.64.192.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x2840C200 /* 40.64.194.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2840C300 /* 40.64.195.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28410000 /* 40.65.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28422000 /* 40.66.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28427800 /* 40.66.120.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -580,7 +592,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x28613D00 /* 40.97.61.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28613E00 /* 40.97.62.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28614800 /* 40.97.72.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28614900 /* 40.97.73.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28614900 /* 40.97.73.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28614980 /* 40.97.73.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28640400 /* 40.100.4.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28641800 /* 40.100.24.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28641A00 /* 40.100.26.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -605,11 +618,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x28644800 /* 40.100.72.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28644900 /* 40.100.73.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28644980 /* 40.100.73.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28645000 /* 40.100.80.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28650000 /* 40.101.0.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28651400 /* 40.101.20.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28651500 /* 40.101.21.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28651580 /* 40.101.21.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28651600 /* 40.101.22.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28651600 /* 40.101.22.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x286518C0 /* 40.101.24.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28651900 /* 40.101.25.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28651A00 /* 40.101.26.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -641,57 +655,65 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x287764A0 /* 40.119.100.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x287764B0 /* 40.119.100.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x287764B8 /* 40.119.100.184/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x287764BC /* 40.119.100.188/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28776800 /* 40.119.104.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28777000 /* 40.119.112.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28778000 /* 40.119.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28780000 /* 40.120.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28788000 /* 40.120.128.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28788040 /* 40.120.128.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28788060 /* 40.120.128.96/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28788400 /* 40.120.132.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28788480 /* 40.120.132.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287884C0 /* 40.120.132.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287884E0 /* 40.120.132.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287884F0 /* 40.120.132.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287884F8 /* 40.120.132.248/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287884FC /* 40.120.132.252/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28788060 /* 40.120.128.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28788070 /* 40.120.128.112/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28788400 /* 40.120.132.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28788500 /* 40.120.133.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28788540 /* 40.120.133.64/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28788544 /* 40.120.133.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28788800 /* 40.120.136.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28788C00 /* 40.120.140.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28788C80 /* 40.120.140.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28788CC0 /* 40.120.140.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28788CD0 /* 40.120.140.208/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28789000 /* 40.120.144.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28789080 /* 40.120.144.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287890C0 /* 40.120.144.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28789400 /* 40.120.148.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28789600 /* 40.120.150.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28789700 /* 40.120.151.0/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28788CC0 /* 40.120.140.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28788CE0 /* 40.120.140.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28788CF0 /* 40.120.140.240/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28789000 /* 40.120.144.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28789100 /* 40.120.145.0/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28789104 /* 40.120.145.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28789400 /* 40.120.148.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28789800 /* 40.120.152.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28789A00 /* 40.120.154.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28789A08 /* 40.120.154.8/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28789A00 /* 40.120.154.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28789A80 /* 40.120.154.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28789AC0 /* 40.120.154.192/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28789C00 /* 40.120.156.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28789E00 /* 40.120.158.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28789E80 /* 40.120.158.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28789EA0 /* 40.120.158.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28789EB0 /* 40.120.158.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x28789EB8 /* 40.120.158.184/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28789E00 /* 40.120.158.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28789F00 /* 40.120.159.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28789F80 /* 40.120.159.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x28789FA0 /* 40.120.159.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x2878A000 /* 40.120.160.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x2878A400 /* 40.120.164.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x2878A600 /* 40.120.166.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x2878A640 /* 40.120.166.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x2878A650 /* 40.120.166.80/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x2878A654 /* 40.120.166.84/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878A600 /* 40.120.166.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878A700 /* 40.120.167.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878A740 /* 40.120.167.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878A760 /* 40.120.167.96/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878A768 /* 40.120.167.104/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x2878A800 /* 40.120.168.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x2878A880 /* 40.120.168.128/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878A880 /* 40.120.168.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878A890 /* 40.120.168.144/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x2878AC00 /* 40.120.172.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x2878AC80 /* 40.120.172.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x2878B000 /* 40.120.176.0/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x2878B400 /* 40.120.180.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x2878B440 /* 40.120.180.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x2878B460 /* 40.120.180.96/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x2878BC00 /* 40.120.188.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x2878BC40 /* 40.120.188.64/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x2878BC44 /* 40.120.188.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878AC80 /* 40.120.172.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878ACC0 /* 40.120.172.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878ACD0 /* 40.120.172.208/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878ACD8 /* 40.120.172.216/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878ACDC /* 40.120.172.220/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878B000 /* 40.120.176.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878B080 /* 40.120.176.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878B0A0 /* 40.120.176.160/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878B400 /* 40.120.180.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878B480 /* 40.120.180.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878B490 /* 40.120.180.144/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878B800 /* 40.120.184.0/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878B804 /* 40.120.184.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878BC00 /* 40.120.188.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878BC80 /* 40.120.188.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x2878BCA0 /* 40.120.188.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x28790000 /* 40.121.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x287A0000 /* 40.122.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x287B0000 /* 40.123.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -701,20 +723,19 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x287B9000 /* 40.123.144.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x287B9400 /* 40.123.148.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x287B9500 /* 40.123.149.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287B9510 /* 40.123.149.16/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x287B9510 /* 40.123.149.16/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x287B9518 /* 40.123.149.24/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x287B951C /* 40.123.149.28/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x287B9800 /* 40.123.152.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x287BA000 /* 40.123.160.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x287BA400 /* 40.123.164.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x287BA600 /* 40.123.166.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287BA700 /* 40.123.167.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287BA720 /* 40.123.167.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287BA800 /* 40.123.168.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287BAC00 /* 40.123.172.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287BAC80 /* 40.123.172.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287BACC0 /* 40.123.172.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287BACE0 /* 40.123.172.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287BAD00 /* 40.123.173.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x287BAE00 /* 40.123.174.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x287BA700 /* 40.123.167.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x287BA780 /* 40.123.167.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x287BA7C0 /* 40.123.167.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x287BA7E0 /* 40.123.167.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x287BA7E8 /* 40.123.167.232/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x287BA800 /* 40.123.168.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x287BB000 /* 40.123.176.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x287BC000 /* 40.123.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x287C0000 /* 40.124.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -726,17 +747,38 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x287F4000 /* 40.127.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x287F6000 /* 40.127.96.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x287F8000 /* 40.127.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x30D10000 /* 48.209.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x30D18000 /* 48.209.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x30D20000 /* 48.210.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x30D30000 /* 48.211.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D00000 /* 48.208.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D02000 /* 48.208.32.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D03000 /* 48.208.48.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D03800 /* 48.208.56.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D03A00 /* 48.208.58.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D03F00 /* 48.208.63.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D04000 /* 48.208.64.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D04800 /* 48.208.72.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D05000 /* 48.208.80.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D08000 /* 48.208.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D0C000 /* 48.208.192.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D0D000 /* 48.208.208.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D0D300 /* 48.208.211.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D0D400 /* 48.208.212.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D0D600 /* 48.208.214.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D0D800 /* 48.208.216.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D0DC00 /* 48.208.220.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D0DE00 /* 48.208.222.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D10000 /* 48.209.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D20000 /* 48.210.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D58000 /* 48.213.128.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D60000 /* 48.214.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30D70000 /* 48.215.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x30D80000 /* 48.216.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x30DA0000 /* 48.218.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x30DB0000 /* 48.219.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x30DB8000 /* 48.219.128.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x30DB9000 /* 48.219.144.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x33040000 /* 51.4.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x33050000 /* 51.5.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30DB8000 /* 48.219.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30DBC000 /* 48.219.192.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30DBE000 /* 48.219.224.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x30DBF000 /* 48.219.240.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x32550000 /* 50.85.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x33040000 /* 51.4.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x33080000 /* 51.8.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x330B0000 /* 51.11.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x330C0000 /* 51.12.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -797,8 +839,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x33900000 /* 51.144.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x34600B00 /* 52.96.11.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x34640000 /* 52.100.0.0/14 */, 14, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x346A0000 /* 52.106.0.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x346A0800 /* 52.106.8.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x346A0000 /* 52.106.0.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x346A1000 /* 52.106.16.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x346A8000 /* 52.106.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x346ABB00 /* 52.106.187.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x346ABD00 /* 52.106.189.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x346ABF00 /* 52.106.191.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x346C0000 /* 52.108.0.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x346C1000 /* 52.108.16.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x346C2000 /* 52.108.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -944,13 +990,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x3479B000 /* 52.121.176.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x3479C000 /* 52.121.192.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x3479E000 /* 52.121.224.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x347A0000 /* 52.122.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x347A8000 /* 52.122.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x347AC000 /* 52.122.192.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x347AE000 /* 52.122.224.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x347AF000 /* 52.122.240.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x347AF800 /* 52.122.248.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x347AFC00 /* 52.122.252.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x347A0000 /* 52.122.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x347B0000 /* 52.123.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x347B2000 /* 52.123.32.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x347B3000 /* 52.123.48.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -964,8 +1004,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x347BC000 /* 52.123.192.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x347BC600 /* 52.123.198.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x347BC800 /* 52.123.200.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x347BCC00 /* 52.123.204.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x347BCE00 /* 52.123.206.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x347BCC00 /* 52.123.204.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x347BD000 /* 52.123.208.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x347D8000 /* 52.125.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x347D8800 /* 52.125.136.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x347D8C00 /* 52.125.140.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1114,10 +1154,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x34FE0000 /* 52.254.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x39960000 /* 57.150.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x39980000 /* 57.152.0.0/14 */, 14, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x399D0800 /* 57.157.8.0/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x399E0000 /* 57.158.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x399F0000 /* 57.159.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x399F0000 /* 57.159.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x40040800 /* 64.4.8.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x40043600 /* 64.4.54.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x40EC0000 /* 64.236.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x41340000 /* 65.52.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x41342000 /* 65.52.32.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x41343000 /* 65.52.48.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1198,6 +1240,18 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x4699C000 /* 70.153.192.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x469C0000 /* 70.156.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x469D0000 /* 70.157.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x48900000 /* 72.144.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x48910000 /* 72.145.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x48918000 /* 72.145.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x48920000 /* 72.146.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x48980000 /* 72.152.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x489A0000 /* 72.154.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x489B0000 /* 72.155.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x4A070000 /* 74.7.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x4AA10000 /* 74.161.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x4AA20000 /* 74.162.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x4AA30000 /* 74.163.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x4AB00000 /* 74.176.0.0/14 */, 14, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x4AE00000 /* 74.224.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x4AE20000 /* 74.226.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x4AE30000 /* 74.227.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1212,10 +1266,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x4AF28000 /* 74.242.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x4AF30000 /* 74.243.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x4AF38000 /* 74.243.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x4AF80000 /* 74.248.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x4AF90000 /* 74.249.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x4AF3C000 /* 74.243.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x4AF80000 /* 74.248.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x55D20000 /* 85.210.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x55D30000 /* 85.211.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x55D38000 /* 85.211.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x5EF55800 /* 94.245.88.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x5EF56800 /* 94.245.104.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x5EF57560 /* 94.245.117.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1229,9 +1284,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x62430000 /* 98.67.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x62434000 /* 98.67.64.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x62438000 /* 98.67.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x62460000 /* 98.70.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x62468000 /* 98.70.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x62470000 /* 98.71.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x62460000 /* 98.70.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x66250000 /* 102.37.0.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x66251000 /* 102.37.16.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x66251800 /* 102.37.24.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1267,7 +1320,95 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x682EA000 /* 104.46.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x682EC000 /* 104.46.192.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x682EE000 /* 104.46.224.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x682F0000 /* 104.47.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0001 /* 104.47.0.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0002 /* 104.47.0.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0101 /* 104.47.1.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0102 /* 104.47.1.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0201 /* 104.47.2.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0202 /* 104.47.2.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0300 /* 104.47.3.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0401 /* 104.47.4.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0402 /* 104.47.4.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0500 /* 104.47.5.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0600 /* 104.47.6.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0801 /* 104.47.8.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0802 /* 104.47.8.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0901 /* 104.47.9.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0902 /* 104.47.9.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0A01 /* 104.47.10.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0A02 /* 104.47.10.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0B00 /* 104.47.11.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F0F00 /* 104.47.15.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F1000 /* 104.47.16.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F1600 /* 104.47.22.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F1800 /* 104.47.24.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2001 /* 104.47.32.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2002 /* 104.47.32.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2101 /* 104.47.33.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2102 /* 104.47.33.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2200 /* 104.47.34.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2601 /* 104.47.38.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2602 /* 104.47.38.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2700 /* 104.47.39.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2801 /* 104.47.40.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2802 /* 104.47.40.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2901 /* 104.47.41.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2902 /* 104.47.41.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2A00 /* 104.47.42.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2C01 /* 104.47.44.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2C02 /* 104.47.44.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2D01 /* 104.47.45.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2D02 /* 104.47.45.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2E01 /* 104.47.46.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2E02 /* 104.47.46.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F2F00 /* 104.47.47.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3001 /* 104.47.48.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3002 /* 104.47.48.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3101 /* 104.47.49.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3102 /* 104.47.49.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3200 /* 104.47.50.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3401 /* 104.47.52.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3402 /* 104.47.52.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3501 /* 104.47.53.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3502 /* 104.47.53.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3601 /* 104.47.54.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3602 /* 104.47.54.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3700 /* 104.47.55.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3800 /* 104.47.56.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3A00 /* 104.47.58.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3B80 /* 104.47.59.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3C01 /* 104.47.60.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3C02 /* 104.47.60.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3D00 /* 104.47.61.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3D80 /* 104.47.61.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F3E00 /* 104.47.62.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F4000 /* 104.47.64.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F4800 /* 104.47.72.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F4C00 /* 104.47.76.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F4C80 /* 104.47.76.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F5100 /* 104.47.81.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F5200 /* 104.47.82.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F5400 /* 104.47.84.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F5500 /* 104.47.85.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F5C01 /* 104.47.92.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F5C02 /* 104.47.92.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F5D01 /* 104.47.93.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F5D02 /* 104.47.93.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F6E00 /* 104.47.110.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F7401 /* 104.47.116.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F7402 /* 104.47.116.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F7501 /* 104.47.117.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F7502 /* 104.47.117.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F7600 /* 104.47.118.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F7801 /* 104.47.120.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F7802 /* 104.47.120.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F7901 /* 104.47.121.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F7902 /* 104.47.121.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F7C01 /* 104.47.124.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F7C02 /* 104.47.124.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F7D01 /* 104.47.125.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F7D02 /* 104.47.125.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x682F7F00 /* 104.47.127.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x682F8000 /* 104.47.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x682FC800 /* 104.47.200.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x682FD000 /* 104.47.208.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1298,6 +1439,16 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x6FDD1C00 /* 111.221.28.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x6FDD5000 /* 111.221.80.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x6FDD6000 /* 111.221.96.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x80180000 /* 128.24.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x80550000 /* 128.85.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x80CB0000 /* 128.203.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x80FB0000 /* 128.251.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x82210000 /* 130.33.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x826B0000 /* 130.107.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x82830000 /* 130.131.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x82D50000 /* 130.213.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x83910000 /* 131.145.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x83A30000 /* 131.163.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x83FD0300 /* 131.253.3.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x83FD0C00 /* 131.253.12.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x83FD0C10 /* 131.253.12.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1354,8 +1505,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x86AAC000 /* 134.170.192.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x86AADC00 /* 134.170.220.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x86AADE00 /* 134.170.222.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x87E00000 /* 135.224.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0x87E10000 /* 135.225.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x87E00000 /* 135.224.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x87E80000 /* 135.232.0.0/14 */, 14, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x87EC0000 /* 135.236.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x89740000 /* 137.116.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x89744000 /* 137.116.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1376,6 +1527,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0x96AB4500 /* 150.171.69.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x96AB4600 /* 150.171.70.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x96AB4800 /* 150.171.72.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x96AB5200 /* 150.171.82.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x96AB5400 /* 150.171.84.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x96AB5800 /* 150.171.88.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x96AB6100 /* 150.171.97.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x96AB6200 /* 150.171.98.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0x96AB6400 /* 150.171.100.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x97CE4000 /* 151.206.64.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x97CE5000 /* 151.206.80.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0x97CE5800 /* 151.206.88.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1490,11 +1647,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0xACB00000 /* 172.176.0.0/13 */, 13, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0xACB80000 /* 172.184.0.0/14 */, 14, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0xACBC0000 /* 172.188.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0xACBD0000 /* 172.189.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0xACBE0000 /* 172.190.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0xACC80000 /* 172.200.0.0/13 */, 13, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0xACD00000 /* 172.208.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0xACD10000 /* 172.209.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0xACD20000 /* 172.210.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0xACD00000 /* 172.208.0.0/14 */, 14, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0xACD40000 /* 172.212.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0xACD50000 /* 172.213.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0xACD58000 /* 172.213.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1608,12 +1764,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0xCF44AE30 /* 207.68.174.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0xCF44AEB8 /* 207.68.174.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0xCF44AED0 /* 207.68.174.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0xD1C71000 /* 209.199.16.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0xD1C71800 /* 209.199.24.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0xD1C71A00 /* 209.199.26.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0xD1C71B00 /* 209.199.27.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0xD1C71B40 /* 209.199.27.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { 0xD1C71B80 /* 209.199.27.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0xD1C71000 /* 209.199.16.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0xD1C72000 /* 209.199.32.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0xD1C72100 /* 209.199.33.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0xD1C72180 /* 209.199.33.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0xD1F0D400 /* 209.240.212.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0xD5C78000 /* 213.199.128.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0xD5C7A900 /* 213.199.169.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1621,6 +1775,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = { { 0xD5C7B460 /* 213.199.180.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0xD5C7B4C0 /* 213.199.180.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE }, { 0xD5C7B700 /* 213.199.183.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { 0xD8DCD000 /* 216.220.208.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE }, /* End */ { 0x0, 0, 0 } }; @@ -1643,6 +1798,8 @@ static ndpi_network6 ndpi_protocol_microsoft_azure_protocol_list_6[] = { { "2603:1010::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1010:5::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1010:6::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1010:40::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1010:80::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1010:100::", 40, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1010:200::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1010:202::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1728,8 +1885,15 @@ static ndpi_network6 ndpi_protocol_microsoft_azure_protocol_list_6[] = { { "2603:1020:1300::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1020:1402::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1020:1404::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1020:1501::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1020:1502::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1020:1504::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1020:1601::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1020:1602::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1020:1604::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1026:900::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1026:900:20::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1026:900:20::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1026:900:28::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1026:900:2c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1026:900:30::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1026:900:40::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1756,10 +1920,10 @@ static ndpi_network6 ndpi_protocol_microsoft_azure_protocol_list_6[] = { { "2603:1030:8::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:9::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:9:400::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1030:9:500::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1030:9:520::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1030:9:530::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1030:9:538::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:9:500::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:9:580::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:9:5c0::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:9:5c2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:a::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:e::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1770,6 +1934,7 @@ static ndpi_network6 ndpi_protocol_microsoft_azure_protocol_list_6[] = { { "2603:1030:100::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:100:40::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:100:44::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:100:46::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:101::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:103::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:104::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1786,11 +1951,10 @@ static ndpi_network6 ndpi_protocol_microsoft_azure_protocol_list_6[] = { { "2603:1030:401::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:401:400::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:401:600::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1030:401:700::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1030:401:720::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1030:401:730::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1030:401:734::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1030:401:736::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:401:700::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:401:780::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:401:7a0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:401:7b0::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:402::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:405::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:406::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1820,6 +1984,11 @@ static ndpi_network6 ndpi_protocol_microsoft_azure_protocol_list_6[] = { { "2603:1030:804::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:804:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:804:300::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:804:380::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:804:3c0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:804:3d0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:804:3d8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:804:3dc::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:805::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:806::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:809::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1862,14 +2031,18 @@ static ndpi_network6 ndpi_protocol_microsoft_azure_protocol_list_6[] = { { "2603:1030:1101::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:1102::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1030:1104::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:1201::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:1202::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:1204::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:1301::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:1302::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1030:1304::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1036:903::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1036:903:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1036:903:6::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1036:903:8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1036:903:10::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1036:903:20::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1036:903:28::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1036:903:2c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1036:903:20::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1036:903:30::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1036:903:32::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1036:903:36::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1899,6 +2072,15 @@ static ndpi_network6 ndpi_protocol_microsoft_azure_protocol_list_6[] = { { "2603:1036:2500:34::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1036:2500:38::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1036:2500:3c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1036:2500:40::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1036:2500:50::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1036:2500:58::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1036:2500:60::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1036:2500:62::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1036:2500:64::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1036:2500:68::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1036:2500:70::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1036:2500:78::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1036:3000::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1037:1::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1039:205::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -1965,6 +2147,9 @@ static ndpi_network6 ndpi_protocol_microsoft_azure_protocol_list_6[] = { { "2603:1040:1601::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1040:1602::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1040:1604::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1040:1701::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1040:1702::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1040:1704::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1040:1801::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1040:1802::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1040:1804::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -2012,54 +2197,74 @@ static ndpi_network6 ndpi_protocol_microsoft_azure_protocol_list_6[] = { { "2603:1056:2000::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1057:2::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:10::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:10::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1000::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1004::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1004:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1004:60::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1004:70::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1004:78::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1004:7c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1004::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1004:80::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1004:82::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1005::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1005:20::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1006::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1006:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1006:60::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1006:68::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1007::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1007:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1007:60::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1007:70::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1005:20::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1005:28::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1005:2c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1006::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1006:80::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1006:88::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1006:8c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1007::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1007:80::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1008::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1008:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1008:60::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1008:60::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1008:70::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1008:74::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1008:76::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1009::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1009:20::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1009:20::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1009:28::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:100a::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:100a:20::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:100a:24::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:100b::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:100b:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:100b:60::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:100b:70::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:100b:72::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100a:20::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100b::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100b:80::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100b:90::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100b:94::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100b:96::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:100c::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:100c:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100c:60::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100c:68::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100c:6c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:100d::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:100d:20::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:100d:30::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:100d:34::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:100e::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:100e:20::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:100e:30::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:100e:38::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100d:30::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100d:38::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100d:3c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100e::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100e:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100e:60::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:100e:62::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1010::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1010:20::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1010:30::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1010:34::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1010:30::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1010:38::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1010:3c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1010:3e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1011::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1011:10::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:1011:12::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1011:10::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1011:14::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1012::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1012:10::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1013::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1013:20::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1013:30::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1013:38::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1013:3c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1013:3e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1016::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1016:10::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1016:14::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1016:16::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1017::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1017:10::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1310::", 50, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1310:4000::", 52, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1311::", 50, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -2074,14 +2279,17 @@ static ndpi_network6 ndpi_protocol_microsoft_azure_protocol_list_6[] = { { "2603:1061:1314::", 52, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1314:1000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1315::", 52, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1601::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1700::", 42, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1740::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1744::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1746::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:1747::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:1748::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:174a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:2000::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:2000:100::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE }, - { "2603:1061:2000:120::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:2000:100::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:2000:140::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:2000:400::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:2000:408::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:2000:410::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -2104,12 +2312,16 @@ static ndpi_network6 ndpi_protocol_microsoft_azure_protocol_list_6[] = { { "2603:1061:2000:648::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:2000:680::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:2000:688::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:2000:6a0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:2000:6c0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:2000:6c8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:2000:6e0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:2000:700::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:2000:708::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:2000:720::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:2000:740::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:2000:748::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1061:2000:760::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:2000:780::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:2000:788::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1061:2000:7a0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE }, @@ -2484,6 +2696,8 @@ static ndpi_network6 ndpi_protocol_microsoft_azure_protocol_list_6[] = { { "2603:1063:2202:64::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1063:2202:68::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1063:2202:6c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1063:2202:70::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, + { "2603:1063:2202:74::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1063:2204::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1063:2204:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, { "2603:1063:2204:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE }, diff --git a/src/lib/inc_generated/ndpi_crawlers_match.c.inc b/src/lib/inc_generated/ndpi_crawlers_match.c.inc index 4752f231a..5db10e81e 100644 --- a/src/lib/inc_generated/ndpi_crawlers_match.c.inc +++ b/src/lib/inc_generated/ndpi_crawlers_match.c.inc @@ -53,7 +53,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = { { 0x22628B00 /* 34.98.139.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, { 0x22628B80 /* 34.98.139.128/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, { 0x22628C00 /* 34.98.140.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, - { 0x22628C80 /* 34.98.140.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, + { 0x22628C80 /* 34.98.140.128/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, { 0x22628D00 /* 34.98.141.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, { 0x22628D80 /* 34.98.141.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, { 0x22628E00 /* 34.98.142.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, @@ -86,7 +86,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = { { 0x22742400 /* 34.116.36.0/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, { 0x22742440 /* 34.116.36.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, { 0x22742500 /* 34.116.37.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, - { 0x22742700 /* 34.116.39.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, + { 0x22742700 /* 34.116.39.0/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, { 0x22742800 /* 34.116.40.0/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, { 0x22742900 /* 34.116.41.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT }, { 0x22742B00 /* 34.116.43.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, @@ -119,7 +119,6 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = { { 0x23BB8780 /* 35.187.135.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, { 0x23BB8800 /* 35.187.136.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, { 0x23BB8880 /* 35.187.136.128/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, - { 0x23BB8900 /* 35.187.137.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, { 0x23BB8A00 /* 35.187.138.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT }, { 0x23BB8C00 /* 35.187.140.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, { 0x23BB8C80 /* 35.187.140.128/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, @@ -128,8 +127,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = { { 0x23BB8D80 /* 35.187.141.128/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, { 0x23BB8E00 /* 35.187.142.0/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, { 0x23BB8E40 /* 35.187.142.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, - { 0x23BB8F00 /* 35.187.143.0/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, - { 0x23BB8F40 /* 35.187.143.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, + { 0x23BB8F00 /* 35.187.143.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, { 0x23F31000 /* 35.243.16.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, { 0x23F31080 /* 35.243.16.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, { 0x23F31100 /* 35.243.17.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, @@ -165,14 +163,11 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = { { 0x42F94000 /* 66.249.64.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, { 0x42F94080 /* 66.249.64.128/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, { 0x42F940E0 /* 66.249.64.224/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, - { 0x42F94100 /* 66.249.65.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, - { 0x42F941A0 /* 66.249.65.160/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, - { 0x42F941C0 /* 66.249.65.192/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, + { 0x42F94100 /* 66.249.65.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT }, { 0x42F94200 /* 66.249.66.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, { 0x42F942A0 /* 66.249.66.160/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, { 0x42F942C0 /* 66.249.66.192/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, - { 0x42F94400 /* 66.249.68.0/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, - { 0x42F94440 /* 66.249.68.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, + { 0x42F94400 /* 66.249.68.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, { 0x42F94500 /* 66.249.69.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT }, { 0x42F94600 /* 66.249.70.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT }, { 0x42F94800 /* 66.249.72.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT }, @@ -186,10 +181,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = { { 0x42F95900 /* 66.249.89.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, { 0x42F95980 /* 66.249.89.128/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, { 0x42F959E0 /* 66.249.89.224/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, - { 0x42F95A00 /* 66.249.90.0/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, - { 0x42F95A60 /* 66.249.90.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, - { 0x42F95A80 /* 66.249.90.128/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, - { 0x42F95B00 /* 66.249.91.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT }, + { 0x42F95A00 /* 66.249.90.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT }, { 0x42F95C00 /* 66.249.92.0/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, { 0x42F95C60 /* 66.249.92.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, { 0x42F95C80 /* 66.249.92.128/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, @@ -199,8 +191,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = { { 0x480EC700 /* 72.14.199.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT }, { 0x4A774C00 /* 74.119.76.0/22 */, 22, NDPI_HTTP_CRAWLER_BOT }, { 0x4A7D9400 /* 74.125.148.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT }, - { 0x4A7D9600 /* 74.125.150.0/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, - { 0x4A7D9640 /* 74.125.150.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, + { 0x4A7D9600 /* 74.125.150.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, { 0x4A7D9700 /* 74.125.151.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT }, { 0x4A7DD800 /* 74.125.216.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT }, { 0x4A7DD900 /* 74.125.217.0/25 */, 25, NDPI_HTTP_CRAWLER_BOT }, @@ -225,7 +216,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = { { 0x6BB2CAC0 /* 107.178.202.192/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, { 0x6BB2CB00 /* 107.178.203.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT }, { 0x6BB2E000 /* 107.178.224.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT }, - { 0x6CB10200 /* 108.177.2.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, + { 0x6CB10200 /* 108.177.2.0/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, { 0x81860000 /* 129.134.0.0/16 */, 16, NDPI_HTTP_CRAWLER_BOT }, { 0x8BD93400 /* 139.217.52.0/28 */, 28, NDPI_HTTP_CRAWLER_BOT }, { 0x934BD000 /* 147.75.208.0/20 */, 20, NDPI_HTTP_CRAWLER_BOT }, @@ -240,7 +231,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = { { 0xBFE9CCE0 /* 191.233.204.224/28 */, 28, NDPI_HTTP_CRAWLER_BOT }, { 0xC0854C00 /* 192.133.76.0/22 */, 22, NDPI_HTTP_CRAWLER_BOT }, { 0xC0B20500 /* 192.178.5.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, - { 0xC0B20600 /* 192.178.6.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, + { 0xC0B20600 /* 192.178.6.0/26 */, 26, NDPI_HTTP_CRAWLER_BOT }, { 0xC0B21100 /* 192.178.17.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT }, { 0xC7109C00 /* 199.16.156.0/22 */, 22, NDPI_HTTP_CRAWLER_BOT }, { 0xC71E1800 /* 199.30.24.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT }, @@ -265,8 +256,7 @@ static ndpi_network6 ndpi_http_crawler_bot_protocol_list_6[] = { { "2001:4860:4801:3c::", 63, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:3e::", 64, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:40::", 61, NDPI_HTTP_CRAWLER_BOT }, - { "2001:4860:4801:48::", 63, NDPI_HTTP_CRAWLER_BOT }, - { "2001:4860:4801:4a::", 64, NDPI_HTTP_CRAWLER_BOT }, + { "2001:4860:4801:48::", 62, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:50::", 63, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:53::", 64, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:54::", 63, NDPI_HTTP_CRAWLER_BOT }, @@ -276,6 +266,8 @@ static ndpi_network6 ndpi_http_crawler_bot_protocol_list_6[] = { { "2001:4860:4801:80::", 61, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:88::", 64, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:90::", 62, NDPI_HTTP_CRAWLER_BOT }, + { "2001:4860:4801:94::", 64, NDPI_HTTP_CRAWLER_BOT }, + { "2001:4860:4801:a0::", 64, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:2008::", 64, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:200c::", 63, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:2010::", 60, NDPI_HTTP_CRAWLER_BOT }, @@ -287,8 +279,7 @@ static ndpi_network6 ndpi_http_crawler_bot_protocol_list_6[] = { { "2001:4860:4801:203c::", 63, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:203e::", 64, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:2040::", 61, NDPI_HTTP_CRAWLER_BOT }, - { "2001:4860:4801:2048::", 63, NDPI_HTTP_CRAWLER_BOT }, - { "2001:4860:4801:204a::", 64, NDPI_HTTP_CRAWLER_BOT }, + { "2001:4860:4801:2048::", 62, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:2050::", 62, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:2054::", 64, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:2060::", 60, NDPI_HTTP_CRAWLER_BOT }, @@ -297,6 +288,8 @@ static ndpi_network6 ndpi_http_crawler_bot_protocol_list_6[] = { { "2001:4860:4801:2080::", 61, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:2088::", 64, NDPI_HTTP_CRAWLER_BOT }, { "2001:4860:4801:2090::", 62, NDPI_HTTP_CRAWLER_BOT }, + { "2001:4860:4801:2094::", 64, NDPI_HTTP_CRAWLER_BOT }, + { "2001:4860:4801:20a0::", 64, NDPI_HTTP_CRAWLER_BOT }, { "2401:db00::", 32, NDPI_HTTP_CRAWLER_BOT }, { "2404:f340:10:4000::", 62, NDPI_HTTP_CRAWLER_BOT }, { "2404:f340:10:4004::", 63, NDPI_HTTP_CRAWLER_BOT }, @@ -326,8 +319,7 @@ static ndpi_network6 ndpi_http_crawler_bot_protocol_list_6[] = { { "2600:1900:0:5c::", 63, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:5e::", 64, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:60::", 61, NDPI_HTTP_CRAWLER_BOT }, - { "2600:1900:0:68::", 63, NDPI_HTTP_CRAWLER_BOT }, - { "2600:1900:0:6a::", 64, NDPI_HTTP_CRAWLER_BOT }, + { "2600:1900:0:68::", 62, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:70::", 61, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:78::", 62, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:7c::", 64, NDPI_HTTP_CRAWLER_BOT }, @@ -348,7 +340,6 @@ static ndpi_network6 ndpi_http_crawler_bot_protocol_list_6[] = { { "2600:1900:0:f0::", 61, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:f8::", 63, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:fa::", 64, NDPI_HTTP_CRAWLER_BOT }, - { "2600:1900:0:fc::", 62, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:100::", 60, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:110::", 61, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:118::", 63, NDPI_HTTP_CRAWLER_BOT }, @@ -377,6 +368,7 @@ static ndpi_network6 ndpi_http_crawler_bot_protocol_list_6[] = { { "2600:1900:0:1f0::", 62, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:1f4::", 63, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:200::", 62, NDPI_HTTP_CRAWLER_BOT }, + { "2600:1900:0:204::", 64, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:210::", 62, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:214::", 64, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:220::", 62, NDPI_HTTP_CRAWLER_BOT }, @@ -409,6 +401,7 @@ static ndpi_network6 ndpi_http_crawler_bot_protocol_list_6[] = { { "2600:1900:0:352::", 64, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:370::", 63, NDPI_HTTP_CRAWLER_BOT }, { "2600:1900:0:372::", 64, NDPI_HTTP_CRAWLER_BOT }, + { "2600:1900:0:380::", 64, NDPI_HTTP_CRAWLER_BOT }, { "2620:0:1c00::", 40, NDPI_HTTP_CRAWLER_BOT }, { "2a03:2880::", 31, NDPI_HTTP_CRAWLER_BOT }, { "2a03:2887:ff2c::", 47, NDPI_HTTP_CRAWLER_BOT }, diff --git a/src/lib/inc_generated/ndpi_ethereum_match.c.inc b/src/lib/inc_generated/ndpi_ethereum_match.c.inc index 497ddb95e..3c44aeaca 100644 --- a/src/lib/inc_generated/ndpi_ethereum_match.c.inc +++ b/src/lib/inc_generated/ndpi_ethereum_match.c.inc @@ -21,16 +21,9 @@ static ndpi_network ndpi_protocol_ethereum_protocol_list[] = { - { 0x030B9343 /* 3.11.147.67/32 */, 32, NDPI_PROTOCOL_ETHEREUM }, { 0x03D12D4F /* 3.209.45.79/32 */, 32, NDPI_PROTOCOL_ETHEREUM }, - { 0x0D5D3689 /* 13.93.54.137/32 */, 32, NDPI_PROTOCOL_ETHEREUM }, { 0x128A6C43 /* 18.138.108.67/32 */, 32, NDPI_PROTOCOL_ETHEREUM }, - { 0x12DAFA42 /* 18.218.250.66/32 */, 32, NDPI_PROTOCOL_ETHEREUM }, - { 0x2E04637A /* 46.4.99.122/32 */, 32, NDPI_PROTOCOL_ETHEREUM }, - { 0x338D4E35 /* 51.141.78.53/32 */, 32, NDPI_PROTOCOL_ETHEREUM }, { 0x416C4665 /* 65.108.70.101/32 */, 32, NDPI_PROTOCOL_ETHEREUM }, - { 0x586346B6 /* 88.99.70.182/32 */, 32, NDPI_PROTOCOL_ETHEREUM }, - { 0x5EED3672 /* 94.237.54.114/32 */, 32, NDPI_PROTOCOL_ETHEREUM }, { 0x8A447B98 /* 138.68.123.152/32 */, 32, NDPI_PROTOCOL_ETHEREUM }, { 0x8AC533B5 /* 138.197.51.181/32 */, 32, NDPI_PROTOCOL_ETHEREUM }, { 0x8B3B31CE /* 139.59.49.206/32 */, 32, NDPI_PROTOCOL_ETHEREUM }, diff --git a/src/lib/inc_generated/ndpi_google_cloud_match.c.inc b/src/lib/inc_generated/ndpi_google_cloud_match.c.inc index 68cabb773..316568f89 100644 --- a/src/lib/inc_generated/ndpi_google_cloud_match.c.inc +++ b/src/lib/inc_generated/ndpi_google_cloud_match.c.inc @@ -31,9 +31,16 @@ static ndpi_network ndpi_protocol_google_cloud_protocol_list[] = { { 0x2200E000 /* 34.0.224.0/22 */, 22, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x2200F000 /* 34.0.240.0/20 */, 20, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22010000 /* 34.1.0.0/18 */, 18, NDPI_PROTOCOL_GOOGLE_CLOUD }, - { 0x22018000 /* 34.1.128.0/20 */, 20, NDPI_PROTOCOL_GOOGLE_CLOUD }, - { 0x2201A000 /* 34.1.160.0/19 */, 19, NDPI_PROTOCOL_GOOGLE_CLOUD }, - { 0x2201C000 /* 34.1.192.0/18 */, 18, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22018000 /* 34.1.128.0/17 */, 17, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22020000 /* 34.2.0.0/19 */, 19, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22022000 /* 34.2.32.0/20 */, 20, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22028000 /* 34.2.128.0/17 */, 17, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22080000 /* 34.8.0.0/14 */, 14, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x220C0000 /* 34.12.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x220D0000 /* 34.13.0.0/18 */, 18, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x220D4400 /* 34.13.68.0/22 */, 22, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x220D8000 /* 34.13.128.0/17 */, 17, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x220E0000 /* 34.14.0.0/17 */, 17, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22100000 /* 34.16.0.0/12 */, 12, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22200000 /* 34.32.0.0/15 */, 15, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22220000 /* 34.34.0.0/17 */, 17, NDPI_PROTOCOL_GOOGLE_CLOUD }, @@ -46,8 +53,13 @@ static ndpi_network ndpi_protocol_google_cloud_protocol_list[] = { { 0x222C0000 /* 34.44.0.0/14 */, 14, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22300000 /* 34.48.0.0/15 */, 15, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22320000 /* 34.50.0.0/17 */, 17, NDPI_PROTOCOL_GOOGLE_CLOUD }, - { 0x22350000 /* 34.53.0.0/17 */, 17, NDPI_PROTOCOL_GOOGLE_CLOUD }, - { 0x22360000 /* 34.54.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x2232A000 /* 34.50.160.0/19 */, 19, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x2232C000 /* 34.50.192.0/18 */, 18, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22330000 /* 34.51.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22348000 /* 34.52.128.0/17 */, 17, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22350000 /* 34.53.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22360000 /* 34.54.0.0/15 */, 15, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22380000 /* 34.56.0.0/13 */, 13, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22402000 /* 34.64.32.0/19 */, 19, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22404000 /* 34.64.64.0/18 */, 18, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22408000 /* 34.64.128.0/17 */, 17, NDPI_PROTOCOL_GOOGLE_CLOUD }, @@ -81,6 +93,7 @@ static ndpi_network ndpi_protocol_google_cloud_protocol_list[] = { { 0x226C0000 /* 34.108.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x226E8000 /* 34.110.128.0/17 */, 17, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x226F0000 /* 34.111.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22700000 /* 34.112.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22740000 /* 34.116.0.0/21 */, 21, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22744000 /* 34.116.64.0/18 */, 18, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22748000 /* 34.116.128.0/17 */, 17, NDPI_PROTOCOL_GOOGLE_CLOUD }, @@ -131,10 +144,17 @@ static ndpi_network ndpi_protocol_google_cloud_protocol_list[] = { { 0x22985400 /* 34.152.84.0/22 */, 22, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22992000 /* 34.153.32.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22992600 /* 34.153.38.0/24 */, 24, NDPI_PROTOCOL_GOOGLE_CLOUD }, - { 0x22992800 /* 34.153.40.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22992800 /* 34.153.40.0/21 */, 21, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22993000 /* 34.153.48.0/21 */, 21, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22993A00 /* 34.153.58.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22993E00 /* 34.153.62.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22998000 /* 34.153.128.0/18 */, 18, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x2299E000 /* 34.153.224.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x2299E600 /* 34.153.230.0/24 */, 24, NDPI_PROTOCOL_GOOGLE_CLOUD }, - { 0x2299E800 /* 34.153.232.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x2299E800 /* 34.153.232.0/21 */, 21, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x2299F000 /* 34.153.240.0/21 */, 21, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x2299FA00 /* 34.153.250.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x2299FC00 /* 34.153.252.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x229A0000 /* 34.154.0.0/15 */, 15, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x229D0000 /* 34.157.0.0/21 */, 21, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x229D0800 /* 34.157.8.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD }, @@ -176,6 +196,9 @@ static ndpi_network ndpi_protocol_google_cloud_protocol_list[] = { { 0x22B12400 /* 34.177.36.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22B12800 /* 34.177.40.0/21 */, 21, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x22B13000 /* 34.177.48.0/21 */, 21, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22B30000 /* 34.179.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22B50000 /* 34.181.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { 0x22B60000 /* 34.182.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x23B80000 /* 35.184.0.0/15 */, 15, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x23BA0000 /* 35.186.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD }, { 0x23BB0000 /* 35.187.0.0/17 */, 17, NDPI_PROTOCOL_GOOGLE_CLOUD }, @@ -324,7 +347,8 @@ static ndpi_network6 ndpi_protocol_google_cloud_protocol_list_6[] = { { "2600:1900:41a0::", 43, NDPI_PROTOCOL_GOOGLE_CLOUD }, { "2600:1900:41c0::", 43, NDPI_PROTOCOL_GOOGLE_CLOUD }, { "2600:1900:41e0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD }, - { "2600:1900:4280::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { "2600:1900:4280::", 43, NDPI_PROTOCOL_GOOGLE_CLOUD }, + { "2600:1900:42a0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD }, { "2600:1900:5400::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD }, { "2600:1900:8000::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD }, { "2600:1901::", 48, NDPI_PROTOCOL_GOOGLE_CLOUD }, diff --git a/src/lib/inc_generated/ndpi_google_match.c.inc b/src/lib/inc_generated/ndpi_google_match.c.inc index 6db289057..798f1fc65 100644 --- a/src/lib/inc_generated/ndpi_google_match.c.inc +++ b/src/lib/inc_generated/ndpi_google_match.c.inc @@ -27,8 +27,8 @@ static ndpi_network ndpi_protocol_google_protocol_list[] = { { 0x2200E400 /* 34.0.228.0/22 */, 22, NDPI_PROTOCOL_GOOGLE }, { 0x2200E800 /* 34.0.232.0/21 */, 21, NDPI_PROTOCOL_GOOGLE }, { 0x22014000 /* 34.1.64.0/18 */, 18, NDPI_PROTOCOL_GOOGLE }, - { 0x22019000 /* 34.1.144.0/20 */, 20, NDPI_PROTOCOL_GOOGLE }, - { 0x22020000 /* 34.2.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE }, + { 0x22023000 /* 34.2.48.0/20 */, 20, NDPI_PROTOCOL_GOOGLE }, + { 0x22024000 /* 34.2.64.0/18 */, 18, NDPI_PROTOCOL_GOOGLE }, { 0x22030000 /* 34.3.0.0/23 */, 23, NDPI_PROTOCOL_GOOGLE }, { 0x22030300 /* 34.3.3.0/24 */, 24, NDPI_PROTOCOL_GOOGLE }, { 0x22030400 /* 34.3.4.0/24 */, 24, NDPI_PROTOCOL_GOOGLE }, @@ -37,17 +37,18 @@ static ndpi_network ndpi_protocol_google_protocol_list[] = { { 0x22032000 /* 34.3.32.0/19 */, 19, NDPI_PROTOCOL_GOOGLE }, { 0x22034000 /* 34.3.64.0/18 */, 18, NDPI_PROTOCOL_GOOGLE }, { 0x22040000 /* 34.4.0.0/14 */, 14, NDPI_PROTOCOL_GOOGLE }, - { 0x22080000 /* 34.8.0.0/13 */, 13, NDPI_PROTOCOL_GOOGLE }, + { 0x220D4000 /* 34.13.64.0/22 */, 22, NDPI_PROTOCOL_GOOGLE }, + { 0x220D4800 /* 34.13.72.0/21 */, 21, NDPI_PROTOCOL_GOOGLE }, + { 0x220D5000 /* 34.13.80.0/20 */, 20, NDPI_PROTOCOL_GOOGLE }, + { 0x220D6000 /* 34.13.96.0/19 */, 19, NDPI_PROTOCOL_GOOGLE }, + { 0x220E8000 /* 34.14.128.0/17 */, 17, NDPI_PROTOCOL_GOOGLE }, + { 0x220F0000 /* 34.15.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE }, { 0x2222C000 /* 34.34.192.0/20 */, 20, NDPI_PROTOCOL_GOOGLE }, { 0x2222D000 /* 34.34.208.0/21 */, 21, NDPI_PROTOCOL_GOOGLE }, { 0x2222E000 /* 34.34.224.0/19 */, 19, NDPI_PROTOCOL_GOOGLE }, { 0x222B0000 /* 34.43.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE }, - { 0x22328000 /* 34.50.128.0/17 */, 17, NDPI_PROTOCOL_GOOGLE }, - { 0x22330000 /* 34.51.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE }, - { 0x22340000 /* 34.52.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE }, - { 0x22358000 /* 34.53.128.0/17 */, 17, NDPI_PROTOCOL_GOOGLE }, - { 0x22370000 /* 34.55.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE }, - { 0x22380000 /* 34.56.0.0/13 */, 13, NDPI_PROTOCOL_GOOGLE }, + { 0x22328000 /* 34.50.128.0/19 */, 19, NDPI_PROTOCOL_GOOGLE }, + { 0x22340000 /* 34.52.0.0/17 */, 17, NDPI_PROTOCOL_GOOGLE }, { 0x22400000 /* 34.64.0.0/19 */, 19, NDPI_PROTOCOL_GOOGLE }, { 0x22600000 /* 34.96.0.0/18 */, 18, NDPI_PROTOCOL_GOOGLE }, { 0x22620000 /* 34.98.0.0/18 */, 18, NDPI_PROTOCOL_GOOGLE }, @@ -73,7 +74,8 @@ static ndpi_network ndpi_protocol_google_protocol_list[] = { { 0x22683600 /* 34.104.54.0/23 */, 23, NDPI_PROTOCOL_GOOGLE }, { 0x226D0000 /* 34.109.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE }, { 0x226E0000 /* 34.110.0.0/17 */, 17, NDPI_PROTOCOL_GOOGLE }, - { 0x22700000 /* 34.112.0.0/14 */, 14, NDPI_PROTOCOL_GOOGLE }, + { 0x22710000 /* 34.113.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE }, + { 0x22720000 /* 34.114.0.0/15 */, 15, NDPI_PROTOCOL_GOOGLE }, { 0x22740800 /* 34.116.8.0/21 */, 21, NDPI_PROTOCOL_GOOGLE }, { 0x22741000 /* 34.116.16.0/20 */, 20, NDPI_PROTOCOL_GOOGLE }, { 0x22742000 /* 34.116.32.0/19 */, 19, NDPI_PROTOCOL_GOOGLE }, @@ -108,18 +110,15 @@ static ndpi_network ndpi_protocol_google_protocol_list[] = { { 0x22992200 /* 34.153.34.0/23 */, 23, NDPI_PROTOCOL_GOOGLE }, { 0x22992400 /* 34.153.36.0/23 */, 23, NDPI_PROTOCOL_GOOGLE }, { 0x22992700 /* 34.153.39.0/24 */, 24, NDPI_PROTOCOL_GOOGLE }, - { 0x22992A00 /* 34.153.42.0/23 */, 23, NDPI_PROTOCOL_GOOGLE }, - { 0x22992C00 /* 34.153.44.0/22 */, 22, NDPI_PROTOCOL_GOOGLE }, - { 0x22993000 /* 34.153.48.0/20 */, 20, NDPI_PROTOCOL_GOOGLE }, + { 0x22993800 /* 34.153.56.0/23 */, 23, NDPI_PROTOCOL_GOOGLE }, + { 0x22993C00 /* 34.153.60.0/23 */, 23, NDPI_PROTOCOL_GOOGLE }, { 0x22994000 /* 34.153.64.0/18 */, 18, NDPI_PROTOCOL_GOOGLE }, - { 0x22998000 /* 34.153.128.0/18 */, 18, NDPI_PROTOCOL_GOOGLE }, { 0x2299C000 /* 34.153.192.0/19 */, 19, NDPI_PROTOCOL_GOOGLE }, { 0x2299E200 /* 34.153.226.0/23 */, 23, NDPI_PROTOCOL_GOOGLE }, { 0x2299E400 /* 34.153.228.0/23 */, 23, NDPI_PROTOCOL_GOOGLE }, { 0x2299E700 /* 34.153.231.0/24 */, 24, NDPI_PROTOCOL_GOOGLE }, - { 0x2299EA00 /* 34.153.234.0/23 */, 23, NDPI_PROTOCOL_GOOGLE }, - { 0x2299EC00 /* 34.153.236.0/22 */, 22, NDPI_PROTOCOL_GOOGLE }, - { 0x2299F000 /* 34.153.240.0/20 */, 20, NDPI_PROTOCOL_GOOGLE }, + { 0x2299F800 /* 34.153.248.0/23 */, 23, NDPI_PROTOCOL_GOOGLE }, + { 0x2299FE00 /* 34.153.254.0/23 */, 23, NDPI_PROTOCOL_GOOGLE }, { 0x229C0000 /* 34.156.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE }, { 0x229D0A00 /* 34.157.10.0/23 */, 23, NDPI_PROTOCOL_GOOGLE }, { 0x229D5600 /* 34.157.86.0/24 */, 24, NDPI_PROTOCOL_GOOGLE }, @@ -136,8 +135,9 @@ static ndpi_network ndpi_protocol_google_protocol_list[] = { { 0x22B13800 /* 34.177.56.0/21 */, 21, NDPI_PROTOCOL_GOOGLE }, { 0x22B14000 /* 34.177.64.0/18 */, 18, NDPI_PROTOCOL_GOOGLE }, { 0x22B18000 /* 34.177.128.0/17 */, 17, NDPI_PROTOCOL_GOOGLE }, - { 0x22B20000 /* 34.178.0.0/15 */, 15, NDPI_PROTOCOL_GOOGLE }, - { 0x22B40000 /* 34.180.0.0/14 */, 14, NDPI_PROTOCOL_GOOGLE }, + { 0x22B20000 /* 34.178.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE }, + { 0x22B40000 /* 34.180.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE }, + { 0x22B70000 /* 34.183.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE }, { 0x22B80000 /* 34.184.0.0/13 */, 13, NDPI_PROTOCOL_GOOGLE }, { 0x23BB8000 /* 35.187.128.0/20 */, 20, NDPI_PROTOCOL_GOOGLE }, { 0x23BE6000 /* 35.190.96.0/20 */, 20, NDPI_PROTOCOL_GOOGLE }, @@ -202,6 +202,7 @@ static ndpi_network ndpi_protocol_google_protocol_list[] = { { 0x8816B000 /* 136.22.176.0/21 */, 21, NDPI_PROTOCOL_GOOGLE }, { 0x8816B800 /* 136.22.184.0/23 */, 23, NDPI_PROTOCOL_GOOGLE }, { 0x8816BA00 /* 136.22.186.0/24 */, 24, NDPI_PROTOCOL_GOOGLE }, + { 0x887C0000 /* 136.124.0.0/15 */, 15, NDPI_PROTOCOL_GOOGLE }, { 0x8EFA0000 /* 142.250.0.0/15 */, 15, NDPI_PROTOCOL_GOOGLE }, { 0x92940000 /* 146.148.0.0/23 */, 23, NDPI_PROTOCOL_GOOGLE }, { 0x9841D000 /* 152.65.208.0/22 */, 22, NDPI_PROTOCOL_GOOGLE }, @@ -245,8 +246,7 @@ static ndpi_network6 ndpi_protocol_google_protocol_list_6[] = { { "2600:1900:4190::", 44, NDPI_PROTOCOL_GOOGLE }, { "2600:1900:41f0::", 44, NDPI_PROTOCOL_GOOGLE }, { "2600:1900:4200::", 41, NDPI_PROTOCOL_GOOGLE }, - { "2600:1900:4290::", 44, NDPI_PROTOCOL_GOOGLE }, - { "2600:1900:42a0::", 43, NDPI_PROTOCOL_GOOGLE }, + { "2600:1900:42b0::", 44, NDPI_PROTOCOL_GOOGLE }, { "2600:1900:42c0::", 42, NDPI_PROTOCOL_GOOGLE }, { "2600:1900:4300::", 40, NDPI_PROTOCOL_GOOGLE }, { "2600:1900:4400::", 38, NDPI_PROTOCOL_GOOGLE }, @@ -312,6 +312,8 @@ static ndpi_network6 ndpi_protocol_google_protocol_list_6[] = { { "2605:ef80::", 32, NDPI_PROTOCOL_GOOGLE }, { "2606:40::", 32, NDPI_PROTOCOL_GOOGLE }, { "2606:73c0::", 32, NDPI_PROTOCOL_GOOGLE }, + { "2607:1c0:241:40::", 60, NDPI_PROTOCOL_GOOGLE }, + { "2607:1c0:300::", 40, NDPI_PROTOCOL_GOOGLE }, { "2607:f8b0::", 32, NDPI_PROTOCOL_GOOGLE }, { "2620:11a:a000::", 40, NDPI_PROTOCOL_GOOGLE }, { "2620:120:e000::", 40, NDPI_PROTOCOL_GOOGLE }, diff --git a/src/lib/inc_generated/ndpi_icloud_private_relay_match.c.inc b/src/lib/inc_generated/ndpi_icloud_private_relay_match.c.inc index 0460c5768..2467988ba 100644 --- a/src/lib/inc_generated/ndpi_icloud_private_relay_match.c.inc +++ b/src/lib/inc_generated/ndpi_icloud_private_relay_match.c.inc @@ -1773,20 +1773,21 @@ static ndpi_network ndpi_anonymous_subscriber_icloud_private_relay_protocol_list { 0x681C8E08 /* 104.28.142.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x681C8E10 /* 104.28.142.16/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x681C8E20 /* 104.28.142.32/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x681C8E40 /* 104.28.142.64/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x681C8E60 /* 104.28.142.96/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x681C8E68 /* 104.28.142.104/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x681C8E6C /* 104.28.142.108/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x681C8F1C /* 104.28.143.28/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x681C8F20 /* 104.28.143.32/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x681C8F24 /* 104.28.143.36/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x681C8F26 /* 104.28.143.38/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x681C8F4A /* 104.28.143.74/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x681C8F4C /* 104.28.143.76/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x681C8F4E /* 104.28.143.78/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x681C8F50 /* 104.28.143.80/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x681C8F80 /* 104.28.143.128/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x681C8F82 /* 104.28.143.130/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x681C8E40 /* 104.28.142.64/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x681C8E80 /* 104.28.142.128/25 */, 25, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x681C8F01 /* 104.28.143.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x681C8F02 /* 104.28.143.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x681C8F04 /* 104.28.143.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x681C8F08 /* 104.28.143.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x681C8F10 /* 104.28.143.16/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x681C8F20 /* 104.28.143.32/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x681C8F28 /* 104.28.143.40/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x681C8F2C /* 104.28.143.44/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x681C8F30 /* 104.28.143.48/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x681C8F40 /* 104.28.143.64/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x681C8F80 /* 104.28.143.128/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x681C8F90 /* 104.28.143.144/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x681C8F94 /* 104.28.143.148/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x681C9001 /* 104.28.144.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x681C9002 /* 104.28.144.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x681C9004 /* 104.28.144.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -2070,11 +2071,6 @@ static ndpi_network ndpi_anonymous_subscriber_icloud_private_relay_protocol_list { 0x8CF81000 /* 140.248.16.0/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x8CF81010 /* 140.248.16.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x8CF81018 /* 140.248.16.24/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x8CF81100 /* 140.248.17.0/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x8CF81140 /* 140.248.17.64/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x8CF81150 /* 140.248.17.80/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x8CF81158 /* 140.248.17.88/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x8CF8115C /* 140.248.17.92/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x8CF81200 /* 140.248.18.0/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x8CF81300 /* 140.248.19.0/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x8CF81308 /* 140.248.19.8/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -2274,13 +2270,7 @@ static ndpi_network ndpi_anonymous_subscriber_icloud_private_relay_protocol_list { 0x924BC000 /* 146.75.192.0/24 */, 24, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BC100 /* 146.75.193.0/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BC120 /* 146.75.193.32/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BC200 /* 146.75.194.0/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BC240 /* 146.75.194.64/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BC300 /* 146.75.195.0/24 */, 24, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BC400 /* 146.75.196.0/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BC420 /* 146.75.196.32/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BC428 /* 146.75.196.40/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BC42C /* 146.75.196.44/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BC500 /* 146.75.197.0/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BC520 /* 146.75.197.32/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BC528 /* 146.75.197.40/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -2325,8 +2315,6 @@ static ndpi_network ndpi_anonymous_subscriber_icloud_private_relay_protocol_list { 0x924BD620 /* 146.75.214.32/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BD628 /* 146.75.214.40/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BD62C /* 146.75.214.44/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BD700 /* 146.75.215.0/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BD708 /* 146.75.215.8/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BD800 /* 146.75.216.0/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BD808 /* 146.75.216.8/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BD900 /* 146.75.217.0/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -2343,9 +2331,6 @@ static ndpi_network ndpi_anonymous_subscriber_icloud_private_relay_protocol_list { 0x924BE100 /* 146.75.225.0/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BE110 /* 146.75.225.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BE118 /* 146.75.225.24/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BE200 /* 146.75.226.0/24 */, 24, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BE300 /* 146.75.227.0/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BE320 /* 146.75.227.32/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BE800 /* 146.75.232.0/23 */, 23, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BEA00 /* 146.75.234.0/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BEA20 /* 146.75.234.32/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -2354,16 +2339,10 @@ static ndpi_network ndpi_anonymous_subscriber_icloud_private_relay_protocol_list { 0x924BEE10 /* 146.75.238.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BEE18 /* 146.75.238.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BEE1C /* 146.75.238.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BF000 /* 146.75.240.0/23 */, 23, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BF200 /* 146.75.242.0/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BF210 /* 146.75.242.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BF400 /* 146.75.244.0/23 */, 23, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BF600 /* 146.75.246.0/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BF610 /* 146.75.246.16/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BF614 /* 146.75.246.20/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BF800 /* 146.75.248.0/23 */, 23, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BFA00 /* 146.75.250.0/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x924BFA10 /* 146.75.250.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x924BFC00 /* 146.75.252.0/23 */, 23, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xACE0E000 /* 172.224.224.0/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xACE0E040 /* 172.224.224.64/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -3156,8 +3135,6 @@ static ndpi_network ndpi_anonymous_subscriber_icloud_private_relay_protocol_list { 0xACE23214 /* 172.226.50.20/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xACE23218 /* 172.226.50.24/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xACE23220 /* 172.226.50.32/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xACE23400 /* 172.226.52.0/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xACE23410 /* 172.226.52.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xACE23420 /* 172.226.52.32/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xACE23800 /* 172.226.56.0/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xACE23840 /* 172.226.56.64/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -3344,8 +3321,6 @@ static ndpi_network ndpi_anonymous_subscriber_icloud_private_relay_protocol_list { 0xACE29C00 /* 172.226.156.0/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xACE29C20 /* 172.226.156.32/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xACE29C40 /* 172.226.156.64/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xACE29E00 /* 172.226.158.0/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xACE29E20 /* 172.226.158.32/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xACE2A000 /* 172.226.160.0/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xACE2A020 /* 172.226.160.32/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xACE2A200 /* 172.226.162.0/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -3502,6 +3477,285 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2606:54c0:d400::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, { "2606:54c0:d480::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, { "2606:54c0:d490::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:200::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:300::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:380::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:390::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:394::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:397::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:398::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:3a0::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:3c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:400::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:600::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:700::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:780::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:7c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:7c4::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:7c7::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:7c8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:7d0::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:7e0::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:800::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:820::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:830::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:834::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:836::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:838::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:840::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:880::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:900::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:980::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:9c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:9e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:9e4::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:9e6::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:9e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:9f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:a00::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:c00::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1100::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1140::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1160::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1168::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:116a::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:116c::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1170::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1180::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1200::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1400::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1500::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1508::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:150a::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:150c::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1510::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1520::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1540::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1580::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:15a0::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:15a4::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:15a6::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:15a8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:15b0::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:15c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1600::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1640::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1648::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:164c::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:164e::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1650::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1660::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1680::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1700::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1740::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1750::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1755::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1756::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1758::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1760::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1780::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1800::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1840::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1844::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1846::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1848::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1850::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1860::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1880::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1900::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1a00::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1a40::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1a60::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1a70::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1a74::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1a76::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1a78::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1a80::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1a90::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1a98::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2606:54c3:0:1a9c::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b200:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b201:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b202:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b203:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b204:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b205:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b206:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b207:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b208:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b209:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b20a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b20b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b20c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b20d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b20e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b20f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b210:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b211:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b212:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b213:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b214:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b215:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b216:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b217:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b218:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b219:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b21a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b21b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b21c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b21d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b21e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b21f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b220:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b221:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b222:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b223:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b224:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b225:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b226:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b227:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b228:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b229:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b22a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b22b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b22c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b22d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b22e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b22f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b230:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b231:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b232:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b233:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b234:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b235:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b236:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b237:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b238:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b239:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b23a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b23b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b23c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b23d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b23e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b23f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b240:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b241:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b242:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b243:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b244:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b245:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b246:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b247:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b248:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b249:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b24a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b24b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b24c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b24d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b24e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b24f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b250:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b251:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b252:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b253:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b254:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b255:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b256:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b257:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b258:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b259:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b25a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b25b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b25c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b25d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b25e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b25f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b260:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b261:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b262:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b263:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b264:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b265:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b266:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b267:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b268:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b269:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b26a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b26b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b26c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b26d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b26e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b26f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b270:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b271:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b272:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b273:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b274:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b275:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b276:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b277:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b278:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b279:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b27a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b27b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b27c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b27d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b27e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b27f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b280:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b281:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b282:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b283:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b284:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b285:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b286:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b287:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b288:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b289:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b28a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b28b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b28c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b28d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b28e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b28f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b290:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b291:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b292:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b293:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b340:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b341:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b342:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b343:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b344:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b345:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b346:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b347:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b348:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b349:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b34a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b34b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b34c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b34d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b34e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b34f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b350:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b351:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b352:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b353:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b354:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b355:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b356:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b357:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b358:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b359:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b35a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b35b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b35c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b35d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b35e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b35f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b360:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b361:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b362:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -3522,6 +3776,18 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:b371:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b372:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b373:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b374:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b375:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b376:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b377:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b378:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b379:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b37a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b37b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b37c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b37d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b37e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b37f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b380::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b380:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b380:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -3544,6 +3810,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:b380:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b380:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b380:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b380:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b381::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b381:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b381:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -3566,6 +3833,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:b381:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b381:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b381:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b381:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b382::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b382:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b382:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -3588,6 +3856,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:b382:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b382:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b382:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b382:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b383:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b384::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b384:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -3611,6 +3880,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:b384:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b384:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b384:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b384:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b385::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b385:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b385:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -3633,6 +3903,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:b385:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b385:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b385:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b385:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b386:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b387:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b388::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -3657,6 +3928,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:b388:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b388:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b388:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b388:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b389::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b389:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b389:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -3679,6 +3951,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:b389:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b389:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b389:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b389:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b38a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b38b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b38c::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -3703,6 +3976,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:b38c:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b38c:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b38c:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:b38c:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b38d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b38e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:b38f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -5694,6 +5968,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:c34c:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c34c:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c34c:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:c34c:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c34d::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c34d:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c34d:1400::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -5701,6 +5976,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:c34d:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c34d:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c34d:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:c34d:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c34e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c34f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c350::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -5710,6 +5986,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:c350:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c350:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c350:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:c350:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c351::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c351:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c351:1400::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -5717,6 +5994,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:c351:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c351:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c351:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:c351:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c352::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c352:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c352:1400::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -5724,6 +6002,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:c352:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c352:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c352:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:c352:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c353::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c353:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c353:1400::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -5731,6 +6010,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:c353:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c353:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c353:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:c353:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c354::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c354:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c354:1400::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -5738,6 +6018,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:c354:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c354:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c354:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:c354:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c355::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c355:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c355:1400::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -5745,6 +6026,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:c355:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c355:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c355:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:c355:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c356::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c356:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c356:1400::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -5752,6 +6034,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:c356:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c356:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c356:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:c356:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c357:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c358::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c358:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -5769,6 +6052,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:c35c:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c35c:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c35c:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:c35c:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c35d::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c35d:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c35d:1400::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -5776,6 +6060,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:c35d:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c35d:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c35d:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:c35d:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c35e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c35f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:c360:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -8474,20 +8759,68 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:dc50:d4d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:dc51:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:dc80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:dc80:d880::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:dc80:d8c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc80:d880::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc80:d890::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc80:d898::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc80:d89c::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc80:d89e::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc80:d8a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc80:d8b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc80:d8b4::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc80:d8b7::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc80:d8b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc80:d8c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc80:d8c9::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc80:d8ca::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc80:d8cc::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:dc81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:dc84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:dc84:d880::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:dc84:d8c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc84:d880::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc84:d890::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc84:d898::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc84:d89c::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc84:d89e::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc84:d8a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc84:d8b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc84:d8b4::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc84:d8b7::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc84:d8b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc84:d8c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc84:d8c9::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc84:d8ca::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc84:d8cc::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:dc85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:dc88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:dc88:d880::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:dc88:d8c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc88:d880::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc88:d890::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc88:d898::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc88:d89c::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc88:d89e::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc88:d8a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc88:d8b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc88:d8b4::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc88:d8b7::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc88:d8b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc88:d8c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc88:d8c9::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc88:d8ca::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc88:d8cc::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:dc89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:dc8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:dc8c:d880::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:dc8c:d8c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc8c:d880::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc8c:d890::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc8c:d898::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc8c:d89c::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc8c:d89e::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc8c:d8a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc8c:d8b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc8c:d8b4::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc8c:d8b7::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc8c:d8b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc8c:d8c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc8c:d8c9::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc8c:d8ca::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:dc8c:d8cc::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:dc8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:dcc0::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:dcc0:400::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -10996,6 +11329,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6c0:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6c0:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6c0:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6c0:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6c1::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6c1:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6c1:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11018,6 +11352,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6c1:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6c1:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6c1:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6c1:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6c3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6c4::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11042,6 +11377,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6c4:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6c4:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6c4:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6c4:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6cc::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6cc:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11065,6 +11401,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6cc:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6cc:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6cc:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6cc:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6cd::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6cd:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6cd:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11087,6 +11424,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6cd:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6cd:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6cd:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6cd:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ce:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6cf:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d0::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11111,6 +11449,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6d0:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d0:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d0:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6d0:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d4::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d4:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11134,6 +11473,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6d4:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d4:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d4:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6d4:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d5::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d5:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d5:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11156,6 +11496,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6d5:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d5:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d5:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6d5:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d6:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d7:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d8::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11180,6 +11521,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6d8:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d8:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d8:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6d8:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d9::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d9:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d9:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11202,6 +11544,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6d9:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d9:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6d9:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6d9:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6da::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6da:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6da:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11224,6 +11567,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6da:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6da:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6da:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6da:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6db:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6dc::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6dc:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11247,6 +11591,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6dc:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6dc:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6dc:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6dc:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6dd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e0::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e0:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11270,6 +11615,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6e0:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e0:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e0:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6e0:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e1::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e1:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e1:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11292,6 +11638,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6e1:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e1:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e1:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6e1:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e4::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11316,6 +11663,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6e4:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e4:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e4:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6e4:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e8::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e8:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11339,6 +11687,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6e8:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e8:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e8:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6e8:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e9::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e9:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e9:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11361,6 +11710,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6e9:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e9:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6e9:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6e9:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ea:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6eb:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ec::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11385,6 +11735,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6ec:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ec:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ec:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6ec:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ed::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ed:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ed:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11407,6 +11758,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6ed:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ed:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ed:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6ed:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ee::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ee:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ee:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11429,6 +11781,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6ee:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ee:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ee:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6ee:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ef::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ef:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ef:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11451,6 +11804,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6ef:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ef:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ef:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6ef:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f0::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f0:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f0:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11473,6 +11827,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6f0:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f0:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f0:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6f0:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f1::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f1:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f1:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11495,6 +11850,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6f1:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f1:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f1:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6f1:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f2::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f2:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f2:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11517,6 +11873,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6f2:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f2:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f2:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6f2:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f3::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f3:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f3:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11539,6 +11896,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6f3:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f3:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f3:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6f3:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f4::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f4:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f4:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11561,6 +11919,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6f4:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f4:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f4:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6f4:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f8::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f8:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11584,6 +11943,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6f8:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f8:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f8:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6f8:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f9::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f9:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f9:2200::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11606,6 +11966,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6f9:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f9:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6f9:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6f9:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6fa:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6fb:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6fc::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11630,6 +11991,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f6fc:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6fc:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6fc:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:26f7:f6fc:fff0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6fd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6fe:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f6ff:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -11852,28 +12214,6 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:f8d4:e6b0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f8d4:e6b8::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f8d5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8d8::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8d8:800::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8d8:840::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8d8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8d8:4c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8d8:e600::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8d8:e680::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8d8:e6a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8d8:e6b0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8d8:e6b8::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8d9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8dc::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8dc:800::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8dc:840::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8dc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8dc:4c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8dc:e600::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8dc:e680::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8dc:e6a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8dc:e6b0::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8dc:e6b8::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a02:26f7:f8dd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f8e0::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f8e0:800::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:f8e0:840::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12221,34 +12561,59 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a02:26f7:fc14:4fc8::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:fc14:4fcc::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a02:26f7:fc15:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:1::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1:1::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1:2::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1:4::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1:8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1:40::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1:60::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1:70::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:2::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2:4::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2:6::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2:8::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2:a::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2:c::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2:80::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:2:100::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:2:108::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:2:10c::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:2:10e::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2:10c::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:2:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:2:1800::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:3::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3:6::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3:d::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3:e::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:3:80::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:3:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:3:1800::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:5::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5:5::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5:7::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5:9::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5:c::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5:11::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5:13::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5:14::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5:18::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5:80::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:5:100::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:5:110::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5:110::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5:114::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:5:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:7::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:7:100::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:7:108::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:7:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:7:1400::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:7:1600::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:8:8::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:8:2::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:8:b::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:8:c::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:8:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12257,36 +12622,95 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:8:80::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:8:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:8:1800::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:9::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:8:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:9:7::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:9:8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:9:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:9:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:9:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:9:80::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:9:100::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:9:108::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:9:10a::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:9:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:a::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:9:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:a:7::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:a:8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:a:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:a:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:a:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:a:80::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:a:100::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:a:108::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:a:10a::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:a:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:b::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:a:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:b:3::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:b:4::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:b:8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:b:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:b:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:b:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:b:80::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:b:1000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:b:1200::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:c::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:b:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:c:3::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:c:5::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:c:6::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:c:c::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:c:f::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:c:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:c:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:c:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:c:80::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:c:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:c:1800::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:e::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:c:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:e:4::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:e:6::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:e:9::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:e:c::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:e:12::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:e:15::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:e:16::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:e:18::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:e:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:e:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:e:80::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:e:88::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:e:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:e:1800::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:e:1c00::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:e:1e00::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:f::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:f:40::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:f:50::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:f:58::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:f:5a::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:e:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:3::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:6::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:c::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:e::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:11::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:12::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:14::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:18::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:1c::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:1e::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:20::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:24::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:26::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:2a::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:2d::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:2e::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:33::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:37::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:3a::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:3c::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:40::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:42::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:45::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:46::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:4c::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:4f::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:50::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:52::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f:54::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:f:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:f:2000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:f:4000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12298,9 +12722,22 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:10:2000::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:10:2800::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:10:2a00::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:11::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:11:40::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:11:60::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:2::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:9::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:d::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:e::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:20::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:30::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:3a::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:3e::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:42::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:46::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:49::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:50::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:54::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:57::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:11:58::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:11:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:11:2000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:12::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12319,26 +12756,49 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:13:2000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:13:2400::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:13:2600::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:14::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:14:40::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:14:60::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:3::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:4::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:a::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:e::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:10::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:12::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:14::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:18::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:20::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:30::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:38::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:3c::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:3e::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:42::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:48::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:4d::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:4f::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:14:50::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:14:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:14:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:14:3000::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:16::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:16:8::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:16:8::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:16:c::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:16:e::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:16:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:16:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:16:12::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:16:14::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:16:19::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:16:1b::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:16:20::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:16:28::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:16:2a::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:16:2c::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:16:2f::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:16:32::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:16:35::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:16:38::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:16:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:16:80::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:16:100::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:16:120::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:16:130::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:16:138::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:16:140::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:16:144::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:16:140::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:16:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:16:1800::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:16:1a00::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12346,20 +12806,39 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:16:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:16:3000::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:16:3800::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:17::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:16:4000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:17:2::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:17:4::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:17:8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:17:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:17:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:17:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:17:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:17:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:17:98::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:17:9c::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:17:9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:17:1000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:18::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:17:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:18:6::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:18:8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:18:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:18:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:18:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:18:80::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:18:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:18:1400::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:1a::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:1a:40::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:1a:44::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:1a:46::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:18:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a:3::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a:7::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a:8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a:20::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a:30::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a:34::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a:3b::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a:3e::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a:42::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1a:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1a:2000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1a:2400::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12368,14 +12847,12 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:1b:20::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1b:28::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1b:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1b:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1d::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1d:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1d:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1d:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:1e::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:1e:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:1e:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:1e:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1d:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1f::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1f:10::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:1f:18::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12400,16 +12877,17 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:22:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:22:2000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:22:2400::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:23::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:23:100::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:23:108::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:23:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:23:1400::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:24::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:24:1::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:24:2::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:24:4::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:24:8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:24:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:24:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:24:40::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:24:60::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:24:70::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:24:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:24:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:26::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:26:10::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:26:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12443,26 +12921,15 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:2c:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:2c:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:2c:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2c:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:2d::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:2d:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:2d:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:2d:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:2e::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:2e:20::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:2e:1000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:2e:1200::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2d:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:2f::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:2f:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:30::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:30:10::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:30:14::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:30:16::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:30:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:30:1400::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:31::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:31:10::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:31:14::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:31:16::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2f:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:31:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:31:1400::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:31:1600::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12490,11 +12957,17 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:37:20::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:37:28::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:37:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:38::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:37:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:38:1::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:38:2::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:38:4::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:38:8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:38:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:38:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:38:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:38:80::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:38:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:39::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:39:10::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:39:14::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:38:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:39:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:39:1400::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:39:1500::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12531,17 +13004,9 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:41::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:41:8::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:41:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:42::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:42:10::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:42:14::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:42:16::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:42:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:42:1400::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:42:1600::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:43::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:43:4::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:43:1000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:43:1200::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:44::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:44:4::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:44:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12563,9 +13028,16 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:4a:d::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:4a:e::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:4a:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:4b::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4b:3::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4b:4::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4b:8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4b:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4b:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4b:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4b:80::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:4b:1000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:4b:1200::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4b:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:4c::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:4c:1000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:4d::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12585,17 +13057,39 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:4e:3000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:4e:3400::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:4e:3600::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:50::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:50:3::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:50:4::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:50:8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:50:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:50:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:50:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:50:80::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:50:1000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:50:1200::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:51::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:50:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:7::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:8::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:b::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:e::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:12::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:19::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:1b::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:1e::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:21::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:23::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:24::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:28::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:30::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:80::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:51:100::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:51:120::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:51:128::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:120::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:124::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:51:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:51:2000::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:51:2800::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:51:2a00::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:51:3000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:52::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:52:10::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:52:12::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12606,16 +13100,6 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:55:12::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:55:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:55:1400::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:56::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:56:10::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:56:18::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:56:20::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:56:28::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:56:30::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:56:38::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:56:40::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:56:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:56:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:57::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:57:8::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:57:10::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12627,17 +13111,25 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:58:4::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:58:1000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:58:1200::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:59::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:59:6::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:59:d::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:59:e::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:59:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:59:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:59:40::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:59:80::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:59:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:59:1800::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:59:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:5a::", 57, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:5a:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:5a:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:5a:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5a:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:5b::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:5b:1000::", 55, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:5b:1200::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5b:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:5c::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:5c:4::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:5c:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12658,6 +13150,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:5f:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:5f:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:5f:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5f:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:60::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:60:8::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:60:10::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12671,6 +13164,7 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:62:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:62:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:62:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:62:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:63::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:63:2::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:63:4::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12712,17 +13206,559 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a04:4e41:66:2000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:66:4000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:66:5000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:67::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:67:10::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:67:14::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:67:1::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:67:2::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:67:4::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:67:8::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:67:c::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:67:e::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:67:10::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:67:12::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:67:14::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:67:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:67:1400::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:68::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:68:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a04:4e41:69::", 58, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:69:1::", 64, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:69:2::", 63, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:69:4::", 62, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:69:8::", 61, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:69:10::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:69:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:69:40::", 59, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:69:60::", 60, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a04:4e41:69:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:69:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:100::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:101::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:120::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:121::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:140::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:141::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:160::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:180::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:180:4000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:180:6000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:181::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:182::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:184::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:188::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a0::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a1::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1c0::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1c0:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1c0:c000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1c1::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1c2::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1c4::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1e0::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:200::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:201::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:201:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:201:c000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:202::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:204::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:208::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:210::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:218::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:280::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:300::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:301::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:302::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:380::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:400::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:401::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:402::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:404::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:480::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:500::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:501::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:502::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:504::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:580::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:600::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:608::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:60c::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:60e::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:60f::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:60f:8000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:610::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:614::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:700::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:800::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:801::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:802::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:804::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:808::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:810::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:814::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:880::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:900::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:a00::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:a08::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:a0c::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:a0e::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:a0f::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:a0f:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:a0f:c000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:a0f:e000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:b00::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:c00::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:c00:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:c80::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:d00::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:d01::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:d02::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:d04::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:d80::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:e00::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:e02::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:e02:8000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:e02:a000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:f00::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1000::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1008::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1009::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1009:4000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1009:6000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1100::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1200::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1201::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1220::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1220:4000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1221::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1222::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1224::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1240::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1240:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1241::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1242::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1260::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1260:4000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1261::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1262::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1264::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1280::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1281::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1282::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12a0::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12a0:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12a0:c000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12a1::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12a2::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12a4::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12a8::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12b0::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12c0::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12c1::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12c2::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12c4::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12c8::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12d0::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12e0::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12e1::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12e2::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:12e4::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1300::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1302::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1303::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1304::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1308::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1310::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1320::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1330::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1332::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1380::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1400::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1404::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1405::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1406::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1408::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1410::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1420::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1428::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:142a::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1480::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1500::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1600::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1602::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1603::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1603:8000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1604::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1608::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1610::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1620::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1628::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1680::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1700::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1800::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1804::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1806::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1807::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1808::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1810::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1820::", 43, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1840::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1848::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1880::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1900::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a00::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a01::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a02::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a04::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a08::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1a80::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1b00::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1b00:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1b80::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1c00::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1c00:4000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1c01::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1c02::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1d00::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1e00::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1e02::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1e80::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1f00::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1f01::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1f02::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1f04::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1f06::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:1f80::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2000::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2008::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2009::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2009:4000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2009:6000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2100::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2200::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2200:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2201::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2300::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2400::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2402::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2500::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2600::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2604::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2606::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2607::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2608::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2610::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2612::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2700::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2800::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2804::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2806::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2807::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2808::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2900::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2a00::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2a08::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2a0c::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2a0e::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2a0f::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2a0f:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2a0f:c000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2a10::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2b00::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2c00::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2c08::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2c09::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2c09:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2c09:c000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2c0a::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2d00::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2e00::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2e08::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2e09::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2e09:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2e09:c000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2e0a::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:2f00::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3000::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3010::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3010:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3011::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3012::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3014::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3100::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3200::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3208::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:320c::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:320e::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:320f::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:320f:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:320f:c000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3210::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3300::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3400::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3408::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3409::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3409:4000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3409:6000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3500::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3600::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3610::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3610:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3610:c000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3611::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3612::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3614::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3618::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3620::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3628::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:362a::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3700::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3800::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3808::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3809::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3809:4000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3809:6000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3900::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3a00::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3a10::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3a11::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3a11:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3a12::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3a14::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3a18::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3a20::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3a30::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3a38::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3b00::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3c00::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3c04::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3c06::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3c07::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3c07:4000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3c07:6000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3d00::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3e00::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3e10::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3e11::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3e12::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3e14::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3e18::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:3f00::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4100::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4100:8000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4100:a000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4101::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4102::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4104::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4108::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4110::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4114::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4180::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4200::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4204::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4206::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4207::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4208::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4210::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4212::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4300::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4400::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4410::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4410:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4411::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4412::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4414::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4500::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4600::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4604::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4606::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4607::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4607:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4607:c000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4608::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4610::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4614::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4680::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4700::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4800::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4801::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4802::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4804::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4808::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4810::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4814::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4880::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4900::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4a00::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4a10::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4a10:4000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4a11::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4a12::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4a14::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4a18::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4b00::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c00::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c00:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c01::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c02::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c20::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c40::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c41::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c60::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c61::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c62::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c64::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c80::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c80:8000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c81::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c82::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4c84::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4ca0::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4ca1::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4ca2::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4ca4::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4ca8::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4cb0::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4cb2::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4cc0::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4cc1::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4ce0::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4ce2::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4ce3::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4ce4::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4d00::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4d80::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4e00::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4e10::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4e80::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:4f00::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5000::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5008::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5009::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5009:4000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5009:6000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5100::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5200::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5202::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5202:4000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5203::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5204::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5208::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5210::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5220::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5222::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5280::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5300::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5400::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5408::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5409::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5409:4000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5409:6000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5500::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5600::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5604::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5605::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5606::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5608::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5610::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5620::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5628::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5680::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5700::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5800::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5800:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5801::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5802::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5804::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5808::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5880::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5900::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5980::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5a00::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5a04::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5a06::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5a07::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5a07:4000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5a07:6000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5b00::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5c00::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5c02::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5c02:8000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5c02:a000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5d00::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5e00::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5e02::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5e02:8000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5e03::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5e04::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5e08::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5e10::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5e20::", 44, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5e30::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5e80::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:5f00::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6000::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6001::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6001:4000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6002::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6004::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6080::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6100::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6200::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6201::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6202::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6204::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6208::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6280::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6300::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6301::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6302::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6304::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6308::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6380::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6400::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6404::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6406::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6407::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6407:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6407:c000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6407:e000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6408::", 45, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6500::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6600::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6604::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6606::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6607::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6607:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6607:c000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6607:e000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6700::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6800::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6800:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6801::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6802::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6804::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6808::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:680c::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6880::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6900::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6902::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6903::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6904::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6920::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6922::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6923::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6924::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6a00::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6a01::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6a02::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6a04::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6a06::", 48, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6a80::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6b00::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6c00::", 46, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6c04::", 47, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6c06::", 49, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6c06:8000::", 50, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6c06:c000::", 51, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6c06:e000::", 52, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:4e41:6d00::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a09:bac2::", 35, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a09:bac2:2000::", 38, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a09:bac2:2400::", 39, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12761,9 +13797,8 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a09:bac2:8000::", 34, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a09:bac2:c000::", 36, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a09:bac2:d000::", 38, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a09:bac2:d400::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a09:bac2:d480::", 42, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a09:bac2:d4c0::", 43, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a09:bac2:d400::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a09:bac2:d500::", 43, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a09:bac3::", 35, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a09:bac3:2000::", 38, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a09:bac3:2400::", 39, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -12802,9 +13837,8 @@ static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_lis { "2a09:bac3:8000::", 34, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a09:bac3:c000::", 36, NDPI_ANONYMOUS_SUBSCRIBER }, { "2a09:bac3:d000::", 38, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a09:bac3:d400::", 41, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a09:bac3:d480::", 42, NDPI_ANONYMOUS_SUBSCRIBER }, - { "2a09:bac3:d4c0::", 43, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a09:bac3:d400::", 40, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a09:bac3:d500::", 43, NDPI_ANONYMOUS_SUBSCRIBER }, /* End */ { NULL, 0, 0 } }; diff --git a/src/lib/inc_generated/ndpi_ms_onedrive_match.c.inc b/src/lib/inc_generated/ndpi_ms_onedrive_match.c.inc index dcab0df15..d075c0bf3 100644 --- a/src/lib/inc_generated/ndpi_ms_onedrive_match.c.inc +++ b/src/lib/inc_generated/ndpi_ms_onedrive_match.c.inc @@ -32,6 +32,7 @@ static ndpi_network ndpi_protocol_ms_one_drive_protocol_list[] = { static ndpi_network6 ndpi_protocol_ms_one_drive_protocol_list_6[] = { { "2603:1061:1300::", 40, NDPI_PROTOCOL_MS_ONE_DRIVE }, + { "2603:1063:6000::", 35, NDPI_PROTOCOL_MS_ONE_DRIVE }, { "2620:1ec:8f8::", 46, NDPI_PROTOCOL_MS_ONE_DRIVE }, { "2620:1ec:908::", 46, NDPI_PROTOCOL_MS_ONE_DRIVE }, { "2a01:111:f402::", 48, NDPI_PROTOCOL_MS_ONE_DRIVE }, diff --git a/src/lib/inc_generated/ndpi_mullvad_match.c.inc b/src/lib/inc_generated/ndpi_mullvad_match.c.inc index 709b07f47..f1049ee25 100644 --- a/src/lib/inc_generated/ndpi_mullvad_match.c.inc +++ b/src/lib/inc_generated/ndpi_mullvad_match.c.inc @@ -52,6 +52,8 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = { { 0x2D813843 /* 45.129.56.67/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x2D813844 /* 45.129.56.68/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x2D813851 /* 45.129.56.81/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x2D813B13 /* 45.129.59.19/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x2D813B81 /* 45.129.59.129/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x2D85B6C2 /* 45.133.182.194/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x2D864F43 /* 45.134.79.67/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x2D864F61 /* 45.134.79.97/32 */, 32, NDPI_PROTOCOL_MULLVAD }, @@ -74,33 +76,22 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = { { 0x423FA792 /* 66.63.167.146/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x423FA7A2 /* 66.63.167.162/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x423FA7C2 /* 66.63.167.194/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0x4273A5D3 /* 66.115.165.211/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0x4273A5D4 /* 66.115.165.212/30 */, 30, NDPI_PROTOCOL_MULLVAD }, - { 0x4273A5D8 /* 66.115.165.216/31 */, 31, NDPI_PROTOCOL_MULLVAD }, - { 0x4273A5DA /* 66.115.165.218/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0x4273B4E2 /* 66.115.180.226/31 */, 31, NDPI_PROTOCOL_MULLVAD }, - { 0x4273B4E4 /* 66.115.180.228/30 */, 30, NDPI_PROTOCOL_MULLVAD }, - { 0x4273B4E8 /* 66.115.180.232/29 */, 29, NDPI_PROTOCOL_MULLVAD }, - { 0x4273B4F0 /* 66.115.180.240/31 */, 31, NDPI_PROTOCOL_MULLVAD }, - { 0x44EB2B22 /* 68.235.43.34/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0x44EB2B42 /* 68.235.43.66/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0x44EB2B62 /* 68.235.43.98/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0x44EB2B82 /* 68.235.43.130/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0x44EB2BA2 /* 68.235.43.162/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0x44EB2C02 /* 68.235.44.2/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0x44EB2C22 /* 68.235.44.34/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0x44EB2C42 /* 68.235.44.66/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0x44EB2C62 /* 68.235.44.98/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0x44EB2C82 /* 68.235.44.130/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x44EB2CC2 /* 68.235.44.194/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0x4504EA09 /* 69.4.234.9/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x44EB2E02 /* 68.235.46.2/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x44EB2E21 /* 68.235.46.33/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x44EB2E40 /* 68.235.46.64/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x44EB2E5F /* 68.235.46.95/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x44EB2E7E /* 68.235.46.126/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x44EB2E9D /* 68.235.46.157/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x44EB2EBC /* 68.235.46.188/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x44EB2ED1 /* 68.235.46.209/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x4504EA08 /* 69.4.234.8/31 */, 31, NDPI_PROTOCOL_MULLVAD }, { 0x4504EA0A /* 69.4.234.10/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x4504EA83 /* 69.4.234.131/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0x4504EA84 /* 69.4.234.132/30 */, 30, NDPI_PROTOCOL_MULLVAD }, - { 0x4504EA88 /* 69.4.234.136/29 */, 29, NDPI_PROTOCOL_MULLVAD }, - { 0x4504EA90 /* 69.4.234.144/30 */, 30, NDPI_PROTOCOL_MULLVAD }, { 0x4504EA95 /* 69.4.234.149/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x4504EA96 /* 69.4.234.150/31 */, 31, NDPI_PROTOCOL_MULLVAD }, + { 0x4F7F9582 /* 79.127.149.130/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x4F7F959F /* 79.127.149.159/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x4F7FD922 /* 79.127.217.34/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x4F7FD92F /* 79.127.217.47/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x4F7FDEC2 /* 79.127.222.194/32 */, 32, NDPI_PROTOCOL_MULLVAD }, @@ -121,6 +112,10 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = { { 0x5C3C28E0 /* 92.60.40.224/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x5D730003 /* 93.115.0.3/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x5D730021 /* 93.115.0.33/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x5FADDE02 /* 95.173.222.2/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x5FADDE1F /* 95.173.222.31/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x5FADDF82 /* 95.173.223.130/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x5FADDF9F /* 95.173.223.159/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x602CBD62 /* 96.44.189.98/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x602CBF82 /* 96.44.191.130/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x602CBF92 /* 96.44.191.146/32 */, 32, NDPI_PROTOCOL_MULLVAD }, @@ -191,6 +186,8 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = { { 0x8D62FF54 /* 141.98.255.84/30 */, 30, NDPI_PROTOCOL_MULLVAD }, { 0x8D62FF58 /* 141.98.255.88/30 */, 30, NDPI_PROTOCOL_MULLVAD }, { 0x8D62FF5C /* 141.98.255.92/31 */, 31, NDPI_PROTOCOL_MULLVAD }, + { 0x8D62FF5E /* 141.98.255.94/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0x8D62FF61 /* 141.98.255.97/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x8E9359C3 /* 142.147.89.195/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x8E9359D2 /* 142.147.89.210/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0x8E9359E1 /* 142.147.89.225/32 */, 32, NDPI_PROTOCOL_MULLVAD }, @@ -391,11 +388,6 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = { { 0xAD2C3F42 /* 173.44.63.66/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xADCD5522 /* 173.205.85.34/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xADCD5D02 /* 173.205.93.2/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0xAE7F7103 /* 174.127.113.3/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0xAE7F7104 /* 174.127.113.4/30 */, 30, NDPI_PROTOCOL_MULLVAD }, - { 0xAE7F7108 /* 174.127.113.8/29 */, 29, NDPI_PROTOCOL_MULLVAD }, - { 0xAE7F7110 /* 174.127.113.16/31 */, 31, NDPI_PROTOCOL_MULLVAD }, - { 0xAE7F7112 /* 174.127.113.18/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB07DEB47 /* 176.125.235.71/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB07DEB48 /* 176.125.235.72/31 */, 31, NDPI_PROTOCOL_MULLVAD }, { 0xB07DEB4A /* 176.125.235.74/32 */, 32, NDPI_PROTOCOL_MULLVAD }, @@ -411,6 +403,7 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = { { 0xB2FF958C /* 178.255.149.140/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB2FF95A5 /* 178.255.149.165/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB32BBD42 /* 179.43.189.66/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0xB9180B82 /* 185.24.11.130/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB9180B9F /* 185.24.11.159/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB9418647 /* 185.65.134.71/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB9418648 /* 185.65.134.72/30 */, 30, NDPI_PROTOCOL_MULLVAD }, @@ -419,11 +412,12 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = { { 0xB9418656 /* 185.65.134.86/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB9418674 /* 185.65.134.116/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB9418743 /* 185.65.135.67/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0xB9418744 /* 185.65.135.68/31 */, 31, NDPI_PROTOCOL_MULLVAD }, - { 0xB9418747 /* 185.65.135.71/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0xB9418744 /* 185.65.135.68/30 */, 30, NDPI_PROTOCOL_MULLVAD }, { 0xB9418748 /* 185.65.135.72/31 */, 31, NDPI_PROTOCOL_MULLVAD }, { 0xB9418750 /* 185.65.135.80/30 */, 30, NDPI_PROTOCOL_MULLVAD }, { 0xB9418773 /* 185.65.135.115/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0xB95CD2C3 /* 185.92.210.195/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0xB95CD2E1 /* 185.92.210.225/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB98D7783 /* 185.141.119.131/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB98D77A1 /* 185.141.119.161/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB99C2E82 /* 185.156.46.130/32 */, 32, NDPI_PROTOCOL_MULLVAD }, @@ -439,7 +433,8 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = { { 0xB9C3E855 /* 185.195.232.85/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB9C3E856 /* 185.195.232.86/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB9C3E942 /* 185.195.233.66/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0xB9C3E944 /* 185.195.233.68/30 */, 30, NDPI_PROTOCOL_MULLVAD }, + { 0xB9C3E944 /* 185.195.233.68/31 */, 31, NDPI_PROTOCOL_MULLVAD }, + { 0xB9C3E947 /* 185.195.233.71/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB9C3E94C /* 185.195.233.76/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB9C9BC03 /* 185.201.188.3/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB9C9BC21 /* 185.201.188.33/32 */, 32, NDPI_PROTOCOL_MULLVAD }, @@ -464,7 +459,6 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = { { 0xB9D59A75 /* 185.213.154.117/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB9D59A83 /* 185.213.154.131/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB9D59A84 /* 185.213.154.132/31 */, 31, NDPI_PROTOCOL_MULLVAD }, - { 0xB9D59A86 /* 185.213.154.134/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xB9D59B42 /* 185.213.155.66/31 */, 31, NDPI_PROTOCOL_MULLVAD }, { 0xB9D59B44 /* 185.213.155.68/30 */, 30, NDPI_PROTOCOL_MULLVAD }, { 0xB9D59B48 /* 185.213.155.72/31 */, 31, NDPI_PROTOCOL_MULLVAD }, @@ -498,10 +492,12 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = { { 0xC1207F75 /* 193.32.127.117/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC120F842 /* 193.32.248.66/31 */, 31, NDPI_PROTOCOL_MULLVAD }, { 0xC120F844 /* 193.32.248.68/30 */, 30, NDPI_PROTOCOL_MULLVAD }, - { 0xC120F848 /* 193.32.248.72/30 */, 30, NDPI_PROTOCOL_MULLVAD }, + { 0xC120F848 /* 193.32.248.72/31 */, 31, NDPI_PROTOCOL_MULLVAD }, + { 0xC120F84B /* 193.32.248.75/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC120F942 /* 193.32.249.66/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC120F945 /* 193.32.249.69/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC120F946 /* 193.32.249.70/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0xC120F949 /* 193.32.249.73/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC18A0784 /* 193.138.7.132/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC18A0789 /* 193.138.7.137/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC18A079D /* 193.138.7.157/32 */, 32, NDPI_PROTOCOL_MULLVAD }, @@ -535,6 +531,8 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = { { 0xC27FC772 /* 194.127.199.114/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC27FC791 /* 194.127.199.145/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC27FC7F5 /* 194.127.199.245/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0xC32FC283 /* 195.47.194.131/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0xC32FC2A1 /* 195.47.194.161/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC62C8062 /* 198.44.128.98/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC62C8082 /* 198.44.128.130/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC62C80A2 /* 198.44.128.162/32 */, 32, NDPI_PROTOCOL_MULLVAD }, @@ -548,8 +546,6 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = { { 0xC62C8822 /* 198.44.136.34/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC62C8842 /* 198.44.136.66/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC62C8862 /* 198.44.136.98/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0xC62C8882 /* 198.44.136.130/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0xC62C88A2 /* 198.44.136.162/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC62C88C2 /* 198.44.136.194/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC62C8C82 /* 198.44.140.130/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC62C8CA2 /* 198.44.140.162/32 */, 32, NDPI_PROTOCOL_MULLVAD }, @@ -592,10 +588,10 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = { { 0xC63687A2 /* 198.54.135.162/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC63687C2 /* 198.54.135.194/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xC66059C2 /* 198.96.89.194/32 */, 32, NDPI_PROTOCOL_MULLVAD }, - { 0xC7E5FA34 /* 199.229.250.52/30 */, 30, NDPI_PROTOCOL_MULLVAD }, - { 0xC7E5FA38 /* 199.229.250.56/30 */, 30, NDPI_PROTOCOL_MULLVAD }, { 0xCC98D862 /* 204.152.216.98/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xCC98D872 /* 204.152.216.114/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0xCED9CE04 /* 206.217.206.4/32 */, 32, NDPI_PROTOCOL_MULLVAD }, + { 0xCED9CE10 /* 206.217.206.16/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xCED9CE1B /* 206.217.206.27/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xCED9CE2F /* 206.217.206.47/32 */, 32, NDPI_PROTOCOL_MULLVAD }, { 0xCED9CE43 /* 206.217.206.67/32 */, 32, NDPI_PROTOCOL_MULLVAD }, @@ -751,39 +747,11 @@ static ndpi_network6 ndpi_protocol_mullvad_protocol_list_6[] = { { "2604:e8c0:7::b66f", 128, NDPI_PROTOCOL_MULLVAD }, { "2604:e8c0:7::b68f", 128, NDPI_PROTOCOL_MULLVAD }, { "2604:e8c0:7::f001", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:0:b9::1f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:0:b9::2f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:0:b9::3f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:0:b9::4f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:0:b9::5f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:0:b9::6f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:0:b9::b34f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:0:b9::b35f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:0:b9::b36f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:0:b9::b37f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:0:b9::f401", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:0:b9::f501", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:0:b9::f601", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:0:b9::f701", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:0:b9::f801", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:8007:1::1f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:8007:1::2f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:8007:1::3f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:8007:1::4f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:8007:1::5f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:8007:1::a30f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:8007:1::a31f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:8007:1::a32f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:8007:1::a33f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:8007:1::a34f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:8007:1::a35f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:8007:1::a36f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:8007:1::a37f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:8007:1::a38f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2606:2e00:8007:1::a39f", 128, NDPI_PROTOCOL_MULLVAD }, { "2606:2e00:8007:a:ae1f:6bff:fef5:7983", 128, NDPI_PROTOCOL_MULLVAD }, { "2606:2e00:8007:a:ae1f:6bff:fef5:7b1b", 128, NDPI_PROTOCOL_MULLVAD }, { "2606:2e00:8007:a:ae1f:6bff:fef5:7b21", 128, NDPI_PROTOCOL_MULLVAD }, + { "2606:2e00:8007:a:ae1f:6bff:fef5:7b27", 128, NDPI_PROTOCOL_MULLVAD }, + { "2606:2e00:8007:a:ae1f:6bff:fef5:7b8d", 128, NDPI_PROTOCOL_MULLVAD }, { "2606:2e00:8007:a:ae1f:6bff:fef5:7beb", 128, NDPI_PROTOCOL_MULLVAD }, { "2606:2e00:8007:a:ae1f:6bff:fef5:7bf5", 128, NDPI_PROTOCOL_MULLVAD }, { "2606:9580:103:e::f001", 128, NDPI_PROTOCOL_MULLVAD }, @@ -792,16 +760,15 @@ static ndpi_network6 ndpi_protocol_mullvad_protocol_list_6[] = { { "2606:9580:103:11::c02f", 128, NDPI_PROTOCOL_MULLVAD }, { "2606:9580:438:32::b01f", 128, NDPI_PROTOCOL_MULLVAD }, { "2606:9580:438:64::b02f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:9000:0:51::1f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:9000:0:52::2f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:9000:0:53::3f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:9000:0:54::a02f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:9000:0:55::a04f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:9000:0:56::a01f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:9000:0:57::a03f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:9000:0:58::a05f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:9000:0:59::a06f", 128, NDPI_PROTOCOL_MULLVAD }, { "2607:9000:0:84::f001", 128, NDPI_PROTOCOL_MULLVAD }, + { "2607:9000:0:101::f001", 128, NDPI_PROTOCOL_MULLVAD }, + { "2607:9000:0:102::f001", 128, NDPI_PROTOCOL_MULLVAD }, + { "2607:9000:0:103::f001", 128, NDPI_PROTOCOL_MULLVAD }, + { "2607:9000:0:104::f001", 128, NDPI_PROTOCOL_MULLVAD }, + { "2607:9000:0:105::f001", 128, NDPI_PROTOCOL_MULLVAD }, + { "2607:9000:0:106::f001", 128, NDPI_PROTOCOL_MULLVAD }, + { "2607:9000:0:107::f001", 128, NDPI_PROTOCOL_MULLVAD }, + { "2607:9000:0:108::f001", 128, NDPI_PROTOCOL_MULLVAD }, { "2607:9000:2000:13::1f", 128, NDPI_PROTOCOL_MULLVAD }, { "2607:9000:2000:14::a46f", 128, NDPI_PROTOCOL_MULLVAD }, { "2607:9000:2000:15::f001", 128, NDPI_PROTOCOL_MULLVAD }, @@ -854,40 +821,8 @@ static ndpi_network6 ndpi_protocol_mullvad_protocol_list_6[] = { { "2607:9000:a000:12::f001", 128, NDPI_PROTOCOL_MULLVAD }, { "2607:9000:a000:13::f001", 128, NDPI_PROTOCOL_MULLVAD }, { "2607:9000:a000:14::f001", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:9000:a000:15::1f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:9000:a000:16::2f", 128, NDPI_PROTOCOL_MULLVAD }, { "2607:9000:a000:17::f001", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:1:d::1f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:1:d::2f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:1:d::3f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:1:d::4f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:1:d::5f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:1:d::b70f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:1:d::b71f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:1:d::b72f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:1:d::b75f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:1:d::f001", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:1:d::f101", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:1:d::f201", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:1:d::f601", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:1:d::f701", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:1:d::f901", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:c:4::c09f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:c:4::c10f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:c:4::c11f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:c:4::f301", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:c:4::f401", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:c:4::f501", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:c:4::f601", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:c:4::f701", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:16:5::c01f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:16:5::c02f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:16:5::c03f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:16:5::c04f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:16:5::f401", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:16:5::f501", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:16:5::f601", 128, NDPI_PROTOCOL_MULLVAD }, - { "2607:f7a0:16:5::f701", 128, NDPI_PROTOCOL_MULLVAD }, + { "2607:fc98:0:8a::f001", 128, NDPI_PROTOCOL_MULLVAD }, { "2607:fc98:0:8a::f101", 128, NDPI_PROTOCOL_MULLVAD }, { "2607:fc98:0:8a::f201", 128, NDPI_PROTOCOL_MULLVAD }, { "2607:fc98:0:8a::f301", 128, NDPI_PROTOCOL_MULLVAD }, @@ -942,6 +877,8 @@ static ndpi_network6 ndpi_protocol_mullvad_protocol_list_6[] = { { "2a02:29b8:dc01:1830::1f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a02:29b8:dc01:1831::f002", 128, NDPI_PROTOCOL_MULLVAD }, { "2a02:29b8:dc01:1832::a1f", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a02:6ea0:1901:2::f001", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a02:6ea0:1901:3::f001", 128, NDPI_PROTOCOL_MULLVAD }, { "2a02:6ea0:2901::a02f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a02:6ea0:2901:1::f001", 128, NDPI_PROTOCOL_MULLVAD }, { "2a02:6ea0:3b00:1::a01f", 128, NDPI_PROTOCOL_MULLVAD }, @@ -951,6 +888,10 @@ static ndpi_network6 ndpi_protocol_mullvad_protocol_list_6[] = { { "2a02:6ea0:4f00::f101", 128, NDPI_PROTOCOL_MULLVAD }, { "2a02:6ea0:5100:1::f001", 128, NDPI_PROTOCOL_MULLVAD }, { "2a02:6ea0:5100:2::f001", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a02:6ea0:5400:1::f001", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a02:6ea0:5400:2::f001", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a02:6ea0:5500:1::f001", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a02:6ea0:5500:2::f001", 128, NDPI_PROTOCOL_MULLVAD }, { "2a02:6ea0:c034:1::a30f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a02:6ea0:c034:2::a31f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a02:6ea0:c034:3::a32f", 128, NDPI_PROTOCOL_MULLVAD }, @@ -976,6 +917,7 @@ static ndpi_network6 ndpi_protocol_mullvad_protocol_list_6[] = { { "2a02:6ea0:c859:3::a03f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a02:6ea0:c859:4::1f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a02:6ea0:c859:5::2f", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a02:6ea0:cb1b:1::f001", 128, NDPI_PROTOCOL_MULLVAD }, { "2a02:6ea0:cb1b:2::f001", 128, NDPI_PROTOCOL_MULLVAD }, { "2a02:6ea0:cc1f::f001", 128, NDPI_PROTOCOL_MULLVAD }, { "2a02:6ea0:cc1f:1::b61f", 128, NDPI_PROTOCOL_MULLVAD }, @@ -1059,6 +1001,8 @@ static ndpi_network6 ndpi_protocol_mullvad_protocol_list_6[] = { { "2a03:1b20:1:e011::a21f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:1:e011::a22f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:1:e011::a23f", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a03:1b20:1:e011::f601", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a03:1b20:1:e011::f701", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:1:f410::13f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:1:f410::14f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:1:f410::15f", 128, NDPI_PROTOCOL_MULLVAD }, @@ -1074,6 +1018,8 @@ static ndpi_network6 ndpi_protocol_mullvad_protocol_list_6[] = { { "2a03:1b20:1:f410::a15f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:1:f410::a17f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:1:f410::a18f", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a03:1b20:1:f410::f101", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a03:1b20:1:f410::f201", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:1:f410:40::1f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:1:f410:40::2f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:1:f410:40::a04f", 128, NDPI_PROTOCOL_MULLVAD }, @@ -1089,6 +1035,7 @@ static ndpi_network6 ndpi_protocol_mullvad_protocol_list_6[] = { { "2a03:1b20:3:f011::f401", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:3:f011::f501", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:3:f011::f701", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a03:1b20:3:f011::f801", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:4:f011::1f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:4:f011::2f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:4:f011::3f", 128, NDPI_PROTOCOL_MULLVAD }, @@ -1096,8 +1043,8 @@ static ndpi_network6 ndpi_protocol_mullvad_protocol_list_6[] = { { "2a03:1b20:4:f011::999f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:4:f011::a02f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:4:f011::a09f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2a03:1b20:4:f011::a10f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:4:f011::a11f", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a03:1b20:4:f011::b07f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:4:f011::bb01", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:4:f011::f201", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:4:f011::f301", 128, NDPI_PROTOCOL_MULLVAD }, @@ -1117,7 +1064,6 @@ static ndpi_network6 ndpi_protocol_mullvad_protocol_list_6[] = { { "2a03:1b20:5:f011:31::1f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:5:f011:31::2f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:5:f011:31::3f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2a03:1b20:5:f011:31::4f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:5:f011:31::a03f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:6:f011::1f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:6:f011::2f", 128, NDPI_PROTOCOL_MULLVAD }, @@ -1172,7 +1118,6 @@ static ndpi_network6 ndpi_protocol_mullvad_protocol_list_6[] = { { "2a03:1b20:a:f011::f601", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:b:f011::1f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:b:f011::2f", 128, NDPI_PROTOCOL_MULLVAD }, - { "2a03:1b20:b:f011::3f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:b:f011::a01f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:b:f011::a02f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a03:1b20:b:f011::a03f", 128, NDPI_PROTOCOL_MULLVAD }, @@ -1189,6 +1134,8 @@ static ndpi_network6 ndpi_protocol_mullvad_protocol_list_6[] = { { "2a04:9dc0:0:134::1f", 128, NDPI_PROTOCOL_MULLVAD }, { "2a04:9dc0:0:135::f001", 128, NDPI_PROTOCOL_MULLVAD }, { "2a04:9dc0:0:136::2f", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a06:3040:0:1410::f001", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a06:3040:0:1410::f101", 128, NDPI_PROTOCOL_MULLVAD }, { "2a06:3040:2:210::f001", 128, NDPI_PROTOCOL_MULLVAD }, { "2a06:3040:2:210::f101", 128, NDPI_PROTOCOL_MULLVAD }, { "2a06:3040:3:210::f001", 128, NDPI_PROTOCOL_MULLVAD }, @@ -1199,6 +1146,8 @@ static ndpi_network6 ndpi_protocol_mullvad_protocol_list_6[] = { { "2a06:3040:7:210::f101", 128, NDPI_PROTOCOL_MULLVAD }, { "2a06:3040:d:410::f001", 128, NDPI_PROTOCOL_MULLVAD }, { "2a06:3040:d:410::f101", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a06:3040:f:601::f001", 128, NDPI_PROTOCOL_MULLVAD }, + { "2a06:3040:f:601::f101", 128, NDPI_PROTOCOL_MULLVAD }, { "2a06:3040:11:610::f001", 128, NDPI_PROTOCOL_MULLVAD }, { "2a06:3040:11:610::f101", 128, NDPI_PROTOCOL_MULLVAD }, { "2a06:3040:12:610::a01f", 128, NDPI_PROTOCOL_MULLVAD }, diff --git a/src/lib/inc_generated/ndpi_nordvpn_match.c.inc b/src/lib/inc_generated/ndpi_nordvpn_match.c.inc index dfdba1e5b..567aa985c 100644 --- a/src/lib/inc_generated/ndpi_nordvpn_match.c.inc +++ b/src/lib/inc_generated/ndpi_nordvpn_match.c.inc @@ -75,8 +75,17 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x023A2E1B /* 2.58.46.27/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x023A2EEB /* 2.58.46.235/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x023A4A01 /* 2.58.74.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x023A4A12 /* 2.58.74.18/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x023A4A22 /* 2.58.74.34/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x023A4A31 /* 2.58.74.49/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x023A4A42 /* 2.58.74.66/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x023A4A55 /* 2.58.74.85/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x023A4A61 /* 2.58.74.97/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x023A4A71 /* 2.58.74.113/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x023A4A84 /* 2.58.74.132/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x023A4A95 /* 2.58.74.149/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x023A4AA3 /* 2.58.74.163/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x023A4AB5 /* 2.58.74.181/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x023A4AC2 /* 2.58.74.194/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x023A4AD0 /* 2.58.74.208/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x023A4AE3 /* 2.58.74.227/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -213,6 +222,10 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x05FD733E /* 5.253.115.62/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x05FD734A /* 5.253.115.74/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x05FD7356 /* 5.253.115.86/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x05FD736D /* 5.253.115.109/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x05FD736E /* 5.253.115.110/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0x05FD7370 /* 5.253.115.112/30 */, 30, NDPI_PROTOCOL_NORDVPN }, + { 0x05FD7374 /* 5.253.115.116/31 */, 31, NDPI_PROTOCOL_NORDVPN }, { 0x05FDCD03 /* 5.253.205.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x05FDCE33 /* 5.253.206.51/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x05FDCE3B /* 5.253.206.59/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -249,16 +262,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x1F840603 /* 31.132.6.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x1F84060B /* 31.132.6.11/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x1F840703 /* 31.132.7.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x1FBB4501 /* 31.187.69.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x1FBB450C /* 31.187.69.12/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x1FBB4517 /* 31.187.69.23/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x1FBB4522 /* 31.187.69.34/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x1FBB452D /* 31.187.69.45/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x1FBB4538 /* 31.187.69.56/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x1FBB4543 /* 31.187.69.67/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x1FBB454E /* 31.187.69.78/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x1FBB4559 /* 31.187.69.89/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x1FBB4564 /* 31.187.69.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x1FDEFE64 /* 31.222.254.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x1FDEFE66 /* 31.222.254.102/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x1FDEFE68 /* 31.222.254.104/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -323,10 +326,10 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x2513C74C /* 37.19.199.76/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2513C750 /* 37.19.199.80/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2513C754 /* 37.19.199.84/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x2513C82E /* 37.19.200.46/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0x2513C82F /* 37.19.200.47/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2513C831 /* 37.19.200.49/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2513C832 /* 37.19.200.50/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x2513C834 /* 37.19.200.52/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0x2513C835 /* 37.19.200.53/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2513C838 /* 37.19.200.56/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2513C83A /* 37.19.200.58/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2513C8E2 /* 37.19.200.226/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -379,7 +382,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x2513D4C5 /* 37.19.212.197/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2513D4CA /* 37.19.212.202/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2513D4CF /* 37.19.212.207/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x2513D4D0 /* 37.19.212.208/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2513D4D4 /* 37.19.212.212/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2513D4D6 /* 37.19.212.214/31 */, 31, NDPI_PROTOCOL_NORDVPN }, { 0x2513D4D9 /* 37.19.212.217/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -518,7 +520,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x257889AC /* 37.120.137.172/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x25788AAB /* 37.120.138.171/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x25788AB3 /* 37.120.138.179/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x25788AB4 /* 37.120.138.180/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x25788ABB /* 37.120.138.187/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x25788ABC /* 37.120.138.188/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x25788F03 /* 37.120.143.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -678,7 +679,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x2578DD9B /* 37.120.221.155/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2578DDA3 /* 37.120.221.163/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2578DDBB /* 37.120.221.187/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x2578DF73 /* 37.120.223.115/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2578DF74 /* 37.120.223.116/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2578ED83 /* 37.120.237.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2578ED8B /* 37.120.237.139/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -753,6 +753,24 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x2D0EC39E /* 45.14.195.158/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D0EC3A0 /* 45.14.195.160/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D0EC3A2 /* 45.14.195.162/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501C01 /* 45.80.28.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501C0E /* 45.80.28.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501C1B /* 45.80.28.27/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501C28 /* 45.80.28.40/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501C35 /* 45.80.28.53/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501C42 /* 45.80.28.66/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501C4F /* 45.80.28.79/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501C5C /* 45.80.28.92/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501C69 /* 45.80.28.105/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501C81 /* 45.80.28.129/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501C8E /* 45.80.28.142/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501C9B /* 45.80.28.155/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501CA8 /* 45.80.28.168/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501CB5 /* 45.80.28.181/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501CC2 /* 45.80.28.194/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501CCF /* 45.80.28.207/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501CDC /* 45.80.28.220/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D501CE9 /* 45.80.28.233/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D50B801 /* 45.80.184.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D50B817 /* 45.80.184.23/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D50B82D /* 45.80.184.45/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -897,15 +915,23 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x2D58BE88 /* 45.88.190.136/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D59AE73 /* 45.89.174.115/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D59AE7B /* 45.89.174.123/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D5ADE64 /* 45.90.222.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D5ADE66 /* 45.90.222.102/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D5ADE68 /* 45.90.222.104/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D5ADE6A /* 45.90.222.106/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D5ADE6C /* 45.90.222.108/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D5ADE6E /* 45.90.222.110/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D5ADE70 /* 45.90.222.112/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D5ADE72 /* 45.90.222.114/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D5ADE74 /* 45.90.222.116/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D5ADEF1 /* 45.90.222.241/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D5ADEFD /* 45.90.222.253/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D5ED001 /* 45.94.208.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D5ED011 /* 45.94.208.17/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D5ED021 /* 45.94.208.33/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D5ED031 /* 45.94.208.49/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D5ED040 /* 45.94.208.64/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x2D5ED04F /* 45.94.208.79/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D5ED05E /* 45.94.208.94/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x2D5ED06D /* 45.94.208.109/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x2D5ED081 /* 45.94.208.129/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D5ED091 /* 45.94.208.145/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D5ED0A1 /* 45.94.208.161/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D5ED0B1 /* 45.94.208.177/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -915,6 +941,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x2D5ED0ED /* 45.94.208.237/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D5FA001 /* 45.95.160.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D5FA003 /* 45.95.160.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D5FA02D /* 45.95.160.45/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D5FA101 /* 45.95.161.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D5FA103 /* 45.95.161.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D5FA201 /* 45.95.162.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -939,13 +966,29 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x2D86D4A5 /* 45.134.212.165/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D86D4AC /* 45.134.212.172/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D86D4B3 /* 45.134.212.179/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D86E005 /* 45.134.224.5/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D86E015 /* 45.134.224.21/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D86E01E /* 45.134.224.30/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D86E02C /* 45.134.224.44/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D86E038 /* 45.134.224.56/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D86E044 /* 45.134.224.68/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D86E050 /* 45.134.224.80/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D86E05F /* 45.134.224.95/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D86E06C /* 45.134.224.108/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D86E077 /* 45.134.224.119/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D86E084 /* 45.134.224.132/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D86E092 /* 45.134.224.146/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D889B82 /* 45.136.155.130/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D889B8E /* 45.136.155.142/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D889B9A /* 45.136.155.154/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D894C01 /* 45.137.76.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D894C03 /* 45.137.76.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D894C2C /* 45.137.76.44/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D894C42 /* 45.137.76.66/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D894D01 /* 45.137.77.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D894D03 /* 45.137.77.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D894D2C /* 45.137.77.44/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D894D43 /* 45.137.77.67/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D894E01 /* 45.137.78.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D894E03 /* 45.137.78.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D894F01 /* 45.137.79.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -969,6 +1012,26 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x2D8D99C9 /* 45.141.153.201/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D8D99CC /* 45.141.153.204/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D8D99E3 /* 45.141.153.227/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96AC02 /* 45.150.172.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96AC0E /* 45.150.172.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96AC1A /* 45.150.172.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96AC26 /* 45.150.172.38/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96AC32 /* 45.150.172.50/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96AC3E /* 45.150.172.62/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96AC4A /* 45.150.172.74/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96AC56 /* 45.150.172.86/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96AC62 /* 45.150.172.98/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96AC6E /* 45.150.172.110/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96AC7A /* 45.150.172.122/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96AC86 /* 45.150.172.134/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96AC92 /* 45.150.172.146/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96AC9E /* 45.150.172.158/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96ACAA /* 45.150.172.170/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96ACB6 /* 45.150.172.182/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96ACC2 /* 45.150.172.194/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96ACCE /* 45.150.172.206/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96ACDA /* 45.150.172.218/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D96ACE6 /* 45.150.172.230/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D98B403 /* 45.152.180.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D98B40B /* 45.152.180.11/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D98B413 /* 45.152.180.19/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1002,6 +1065,16 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x2D98B7BB /* 45.152.183.187/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D98B7C3 /* 45.152.183.195/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2D98B7CB /* 45.152.183.203/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D9B2A0B /* 45.155.42.11/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D9B2A35 /* 45.155.42.53/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D9B2A36 /* 45.155.42.54/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D9B2A50 /* 45.155.42.80/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D9B2A68 /* 45.155.42.104/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D9B2A82 /* 45.155.42.130/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D9B2A9C /* 45.155.42.156/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D9B2AB4 /* 45.155.42.180/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D9B2ACD /* 45.155.42.205/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2D9B2AEB /* 45.155.42.235/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2DF84D6B /* 45.248.77.107/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2DF84D73 /* 45.248.77.115/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2DF84D7B /* 45.248.77.123/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1030,6 +1103,61 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x2DF84FB6 /* 45.248.79.182/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2DF84FBA /* 45.248.79.186/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x2DF84FFA /* 45.248.79.250/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76C04 /* 46.183.108.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76C10 /* 46.183.108.16/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76C1E /* 46.183.108.30/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76C2C /* 46.183.108.44/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76C3A /* 46.183.108.58/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76C48 /* 46.183.108.72/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76D02 /* 46.183.109.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76D10 /* 46.183.109.16/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76D1E /* 46.183.109.30/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76D2C /* 46.183.109.44/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76D3A /* 46.183.109.58/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76D48 /* 46.183.109.72/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76D56 /* 46.183.109.86/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76D64 /* 46.183.109.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76D72 /* 46.183.109.114/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76D80 /* 46.183.109.128/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76D8E /* 46.183.109.142/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76D9C /* 46.183.109.156/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76DAA /* 46.183.109.170/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76DB8 /* 46.183.109.184/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76DC6 /* 46.183.109.198/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76DD4 /* 46.183.109.212/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76DE2 /* 46.183.109.226/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76DF0 /* 46.183.109.240/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76E02 /* 46.183.110.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76E10 /* 46.183.110.16/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76E1E /* 46.183.110.30/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76E2C /* 46.183.110.44/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76E3A /* 46.183.110.58/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76E48 /* 46.183.110.72/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76E56 /* 46.183.110.86/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76E64 /* 46.183.110.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76E72 /* 46.183.110.114/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76E80 /* 46.183.110.128/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76E8E /* 46.183.110.142/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76E9C /* 46.183.110.156/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76EAA /* 46.183.110.170/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76EB8 /* 46.183.110.184/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76EC6 /* 46.183.110.198/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76ED4 /* 46.183.110.212/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76EE2 /* 46.183.110.226/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76EF0 /* 46.183.110.240/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76F02 /* 46.183.111.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76F10 /* 46.183.111.16/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76F1E /* 46.183.111.30/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76F2C /* 46.183.111.44/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76F3A /* 46.183.111.58/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76F48 /* 46.183.111.72/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76F56 /* 46.183.111.86/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76F64 /* 46.183.111.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76F72 /* 46.183.111.114/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76F80 /* 46.183.111.128/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76F8E /* 46.183.111.142/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76FAA /* 46.183.111.170/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x2EB76FB8 /* 46.183.111.184/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x3E032419 /* 62.3.36.25/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x3E032425 /* 62.3.36.37/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x3E032432 /* 62.3.36.50/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1048,6 +1176,26 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x3E0324CE /* 62.3.36.206/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x3E0324D7 /* 62.3.36.215/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x3E0324E4 /* 62.3.36.228/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E02 /* 62.106.78.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E04 /* 62.106.78.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E06 /* 62.106.78.6/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E08 /* 62.106.78.8/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E0A /* 62.106.78.10/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E0C /* 62.106.78.12/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E0E /* 62.106.78.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E10 /* 62.106.78.16/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E12 /* 62.106.78.18/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E14 /* 62.106.78.20/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E16 /* 62.106.78.22/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E18 /* 62.106.78.24/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E1A /* 62.106.78.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E1C /* 62.106.78.28/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E1E /* 62.106.78.30/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E20 /* 62.106.78.32/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E22 /* 62.106.78.34/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E24 /* 62.106.78.36/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E26 /* 62.106.78.38/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x3E6A4E28 /* 62.106.78.40/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x3EB66320 /* 62.182.99.32/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x3EB66322 /* 62.182.99.34/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x3EB66324 /* 62.182.99.36/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1156,6 +1304,26 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x402C8C2B /* 64.44.140.43/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x402C8C33 /* 64.44.140.51/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x402C8C3B /* 64.44.140.59/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC02 /* 64.238.204.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC04 /* 64.238.204.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC06 /* 64.238.204.6/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC08 /* 64.238.204.8/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC0A /* 64.238.204.10/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC0C /* 64.238.204.12/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC0E /* 64.238.204.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC10 /* 64.238.204.16/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC12 /* 64.238.204.18/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC14 /* 64.238.204.20/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC16 /* 64.238.204.22/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC18 /* 64.238.204.24/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC1A /* 64.238.204.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC1C /* 64.238.204.28/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC1E /* 64.238.204.30/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC20 /* 64.238.204.32/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC22 /* 64.238.204.34/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC24 /* 64.238.204.36/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC26 /* 64.238.204.38/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x40EECC28 /* 64.238.204.40/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x426F3DA1 /* 66.111.61.161/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x426F3DC1 /* 66.111.61.193/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x426F3DD5 /* 66.111.61.213/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1170,7 +1338,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x4D518BB3 /* 77.81.139.179/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x4D518BBB /* 77.81.139.187/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x4D51BF03 /* 77.81.191.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x4D51BF04 /* 77.81.191.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x4DF3565D /* 77.243.86.93/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x4DF35674 /* 77.243.86.116/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x4DF35691 /* 77.243.86.145/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1219,6 +1386,12 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x4E9DD193 /* 78.157.209.147/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x4E9DD803 /* 78.157.216.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x4E9DDD33 /* 78.157.221.51/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x4F7FE582 /* 79.127.229.130/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x4F7FE584 /* 79.127.229.132/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x4F7FE587 /* 79.127.229.135/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x4F7FE589 /* 79.127.229.137/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x4F7FE912 /* 79.127.233.18/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x4F7FE914 /* 79.127.233.20/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x4F8E4D60 /* 79.142.77.96/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x4F8E4D70 /* 79.142.77.112/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x4F8E4D80 /* 79.142.77.128/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1259,11 +1432,8 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x51117B70 /* 81.17.123.112/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x51117B72 /* 81.17.123.114/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5113D683 /* 81.19.214.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x5113D684 /* 81.19.214.132/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5113D903 /* 81.19.217.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x5113D905 /* 81.19.217.5/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5113DF03 /* 81.19.223.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x5113DF04 /* 81.19.223.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x515CC875 /* 81.92.200.117/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x515CCA0B /* 81.92.202.11/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x515CCA0F /* 81.92.202.15/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1341,10 +1511,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x52955203 /* 82.149.82.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x52955301 /* 82.149.83.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x52955303 /* 82.149.83.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x52B494F5 /* 82.180.148.245/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x52B494F7 /* 82.180.148.247/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x52B494F9 /* 82.180.148.249/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x52B494FB /* 82.180.148.251/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x52C54C01 /* 82.197.76.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x52C54C03 /* 82.197.76.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x52C54D01 /* 82.197.77.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1406,6 +1572,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x541124BC /* 84.17.36.188/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x541124BF /* 84.17.36.191/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x541124C4 /* 84.17.36.196/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x541124C6 /* 84.17.36.198/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x541124F8 /* 84.17.36.248/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x541124FA /* 84.17.36.250/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x54112542 /* 84.17.37.66/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1473,7 +1640,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x54112C6A /* 84.17.44.106/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x54112C6F /* 84.17.44.111/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x54112C74 /* 84.17.44.116/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x54112C79 /* 84.17.44.121/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x54112C7A /* 84.17.44.122/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x54112C83 /* 84.17.44.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x54112C88 /* 84.17.44.136/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1533,17 +1699,11 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x54F7322B /* 84.247.50.43/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x54F73233 /* 84.247.50.51/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x54F7323B /* 84.247.50.59/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x55BEE504 /* 85.190.229.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x55BEE518 /* 85.190.229.24/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x55BEE52C /* 85.190.229.44/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x55BEE540 /* 85.190.229.64/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x55BEE554 /* 85.190.229.84/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x55BEE864 /* 85.190.232.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x55BEE866 /* 85.190.232.102/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x55BEE868 /* 85.190.232.104/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x55BEE86A /* 85.190.232.106/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x55BEE86C /* 85.190.232.108/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x55BEE86E /* 85.190.232.110/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x55BEE870 /* 85.190.232.112/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x55BEE872 /* 85.190.232.114/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x55BEE874 /* 85.190.232.116/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1626,6 +1786,46 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x55CA51A5 /* 85.202.81.165/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x55CA51A7 /* 85.202.81.167/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x55CA51A9 /* 85.202.81.169/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1C01 /* 86.62.28.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1C0D /* 86.62.28.13/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1C19 /* 86.62.28.25/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1C25 /* 86.62.28.37/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1C31 /* 86.62.28.49/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1C3D /* 86.62.28.61/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1C49 /* 86.62.28.73/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1C55 /* 86.62.28.85/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1C61 /* 86.62.28.97/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1C6D /* 86.62.28.109/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1C81 /* 86.62.28.129/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1C8D /* 86.62.28.141/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1C99 /* 86.62.28.153/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1CA5 /* 86.62.28.165/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1CB1 /* 86.62.28.177/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1CBD /* 86.62.28.189/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1CC9 /* 86.62.28.201/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1CD5 /* 86.62.28.213/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1CE1 /* 86.62.28.225/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1CED /* 86.62.28.237/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1E02 /* 86.62.30.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1E0E /* 86.62.30.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1E1A /* 86.62.30.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1E26 /* 86.62.30.38/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1E32 /* 86.62.30.50/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1E3E /* 86.62.30.62/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1E4A /* 86.62.30.74/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1E56 /* 86.62.30.86/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1E62 /* 86.62.30.98/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1E6E /* 86.62.30.110/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1E7A /* 86.62.30.122/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1E86 /* 86.62.30.134/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1E92 /* 86.62.30.146/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1E9E /* 86.62.30.158/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1EAA /* 86.62.30.170/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1EB6 /* 86.62.30.182/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1EC2 /* 86.62.30.194/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1ECE /* 86.62.30.206/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1EDA /* 86.62.30.218/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x563E1EE6 /* 86.62.30.230/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5668F8AA /* 86.104.248.170/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5669090B /* 86.105.9.11/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x56690973 /* 86.105.9.115/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1658,6 +1858,8 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x57786663 /* 87.120.102.99/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x57786673 /* 87.120.102.115/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x577866A3 /* 87.120.102.163/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x577866C3 /* 87.120.102.195/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x577866D3 /* 87.120.102.211/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x57EFFF11 /* 87.239.255.17/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x57EFFF16 /* 87.239.255.22/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x57EFFF1B /* 87.239.255.27/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1713,7 +1915,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x59226383 /* 89.34.99.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x592319E7 /* 89.35.25.231/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59231C83 /* 89.35.28.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x59231C84 /* 89.35.28.132/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59231E95 /* 89.35.30.149/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59231EA3 /* 89.35.30.163/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59231EA4 /* 89.35.30.164/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1771,6 +1972,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x592FEABB /* 89.47.234.187/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x592FEAC3 /* 89.47.234.195/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x592FEACB /* 89.47.234.203/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5993650E /* 89.147.101.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59936564 /* 89.147.101.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59936566 /* 89.147.101.102/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59936568 /* 89.147.101.104/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1793,6 +1995,8 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x5993658A /* 89.147.101.138/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5993658C /* 89.147.101.140/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5993658E /* 89.147.101.142/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x599365FB /* 89.147.101.251/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x599365FD /* 89.147.101.253/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBA122 /* 89.187.161.34/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBA127 /* 89.187.161.39/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBA12C /* 89.187.161.44/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1803,6 +2007,8 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x59BBA14C /* 89.187.161.76/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBA151 /* 89.187.161.81/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBA156 /* 89.187.161.86/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x59BBAB42 /* 89.187.171.66/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x59BBAB44 /* 89.187.171.68/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBAB47 /* 89.187.171.71/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBAB4C /* 89.187.171.76/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBAB51 /* 89.187.171.81/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1839,11 +2045,9 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x59BBB202 /* 89.187.178.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBB207 /* 89.187.178.7/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBB20C /* 89.187.178.12/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x59BBB211 /* 89.187.178.17/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBB216 /* 89.187.178.22/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBB21B /* 89.187.178.27/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBB220 /* 89.187.178.32/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x59BBB225 /* 89.187.178.37/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBB22A /* 89.187.178.42/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBB22F /* 89.187.178.47/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x59BBB234 /* 89.187.178.52/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1904,7 +2108,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x5B848AC4 /* 91.132.138.196/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5B848ACB /* 91.132.138.203/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5B848AD3 /* 91.132.138.211/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x5B848AD4 /* 91.132.138.212/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5B848ADB /* 91.132.138.219/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5B848ADC /* 91.132.138.220/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5B848AE3 /* 91.132.138.227/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -1962,6 +2165,16 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x5BC4DC3A /* 91.196.220.58/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5BC4DC3C /* 91.196.220.60/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5BC4DC3E /* 91.196.220.62/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5BCD6A69 /* 91.205.106.105/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5BCD6A75 /* 91.205.106.117/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5BCD6A8C /* 91.205.106.140/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5BCD6A96 /* 91.205.106.150/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5BCD6AA4 /* 91.205.106.164/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5BCD6AB2 /* 91.205.106.178/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5BCD6AC4 /* 91.205.106.196/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5BCD6AD1 /* 91.205.106.209/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5BCD6ADE /* 91.205.106.222/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5BCD6AED /* 91.205.106.237/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5BCD6B0F /* 91.205.107.15/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5BCD6B1F /* 91.205.107.31/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5BCD6B31 /* 91.205.107.49/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -2017,6 +2230,9 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x5BD64195 /* 91.214.65.149/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5BD641A9 /* 91.214.65.169/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5BD641BD /* 91.214.65.189/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5BEF0686 /* 91.239.6.134/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5BEF068A /* 91.239.6.138/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5BEF068C /* 91.239.6.140/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5BFAF02A /* 91.250.240.42/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5BFAF032 /* 91.250.240.50/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5BFAF03A /* 91.250.240.58/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -2111,6 +2327,8 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x5D72813A /* 93.114.129.58/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5D72813C /* 93.114.129.60/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5D72813E /* 93.114.129.62/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5D728157 /* 93.114.129.87/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5D728159 /* 93.114.129.89/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5D72815B /* 93.114.129.91/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5D72815D /* 93.114.129.93/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5D72815F /* 93.114.129.95/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -2127,9 +2345,16 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x5D72817B /* 93.114.129.123/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5D72817E /* 93.114.129.126/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5D728180 /* 93.114.129.128/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5D728184 /* 93.114.129.132/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5D762A1A /* 93.118.42.26/31 */, 31, NDPI_PROTOCOL_NORDVPN }, - { 0x5D762A1C /* 93.118.42.28/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x5D762B05 /* 93.118.43.5/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5D762A1C /* 93.118.42.28/30 */, 30, NDPI_PROTOCOL_NORDVPN }, + { 0x5D762A20 /* 93.118.42.32/30 */, 30, NDPI_PROTOCOL_NORDVPN }, + { 0x5D762A24 /* 93.118.42.36/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0x5D762B02 /* 93.118.43.2/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0x5D762B04 /* 93.118.43.4/30 */, 30, NDPI_PROTOCOL_NORDVPN }, + { 0x5D762B08 /* 93.118.43.8/30 */, 30, NDPI_PROTOCOL_NORDVPN }, + { 0x5D762B0C /* 93.118.43.12/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5D762B1A /* 93.118.43.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5DB14AA5 /* 93.177.74.165/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5DB14AAA /* 93.177.74.170/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5DB14AB3 /* 93.177.74.179/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -2165,6 +2390,56 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x5E8C0B21 /* 94.140.11.33/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5E8C0B23 /* 94.140.11.35/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5E8C0B25 /* 94.140.11.37/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C1E01 /* 94.156.30.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C1E13 /* 94.156.30.19/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C1E25 /* 94.156.30.37/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C1E37 /* 94.156.30.55/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C1E49 /* 94.156.30.73/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C1E6A /* 94.156.30.106/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C1E81 /* 94.156.30.129/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C1E93 /* 94.156.30.147/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C1EA5 /* 94.156.30.165/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C1EB7 /* 94.156.30.183/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C1EC9 /* 94.156.30.201/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C1EDB /* 94.156.30.219/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C1EED /* 94.156.30.237/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C9510 /* 94.156.149.16/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C951C /* 94.156.149.28/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C9528 /* 94.156.149.40/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C9534 /* 94.156.149.52/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C9540 /* 94.156.149.64/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C954C /* 94.156.149.76/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C9558 /* 94.156.149.88/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C9564 /* 94.156.149.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C9570 /* 94.156.149.112/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C957C /* 94.156.149.124/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C9588 /* 94.156.149.136/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C9594 /* 94.156.149.148/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C95A0 /* 94.156.149.160/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C95AC /* 94.156.149.172/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C95B8 /* 94.156.149.184/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C95C4 /* 94.156.149.196/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C95E0 /* 94.156.149.224/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C95E8 /* 94.156.149.232/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C95F0 /* 94.156.149.240/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C9664 /* 94.156.150.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C9666 /* 94.156.150.102/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C9668 /* 94.156.150.104/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C966A /* 94.156.150.106/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C966C /* 94.156.150.108/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C966E /* 94.156.150.110/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C9670 /* 94.156.150.112/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9C9672 /* 94.156.150.114/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9CCD01 /* 94.156.205.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9CCD17 /* 94.156.205.23/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9CCD2D /* 94.156.205.45/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9CCD43 /* 94.156.205.67/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9CCD59 /* 94.156.205.89/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9CCD88 /* 94.156.205.136/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9CCD9E /* 94.156.205.158/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9CCDB4 /* 94.156.205.180/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9CCDCA /* 94.156.205.202/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x5E9CCDEC /* 94.156.205.236/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5EE545F3 /* 94.229.69.243/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5EE54993 /* 94.229.73.147/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x5EE549BB /* 94.229.73.187/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -2354,6 +2629,48 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x67D62DDE /* 103.214.45.222/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x67D62DE9 /* 103.214.45.233/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x67D62DF4 /* 103.214.45.244/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62E02 /* 103.214.46.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62E0E /* 103.214.46.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62E1A /* 103.214.46.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62E26 /* 103.214.46.38/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62E32 /* 103.214.46.50/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62E3E /* 103.214.46.62/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62E4A /* 103.214.46.74/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62E56 /* 103.214.46.86/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62E62 /* 103.214.46.98/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62E6E /* 103.214.46.110/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62E7A /* 103.214.46.122/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62E86 /* 103.214.46.134/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62E92 /* 103.214.46.146/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62E9E /* 103.214.46.158/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62EAA /* 103.214.46.170/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62EB6 /* 103.214.46.182/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62EC2 /* 103.214.46.194/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62ECE /* 103.214.46.206/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62EDA /* 103.214.46.218/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62EE6 /* 103.214.46.230/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62EF2 /* 103.214.46.242/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62F02 /* 103.214.47.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62F0E /* 103.214.47.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62F1A /* 103.214.47.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62F26 /* 103.214.47.38/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62F32 /* 103.214.47.50/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62F3E /* 103.214.47.62/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62F4A /* 103.214.47.74/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62F56 /* 103.214.47.86/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62F62 /* 103.214.47.98/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62F6E /* 103.214.47.110/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62F7A /* 103.214.47.122/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62F86 /* 103.214.47.134/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62F92 /* 103.214.47.146/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62F9E /* 103.214.47.158/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62FAA /* 103.214.47.170/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62FB6 /* 103.214.47.182/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62FC2 /* 103.214.47.194/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62FCE /* 103.214.47.206/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62FDA /* 103.214.47.218/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62FE6 /* 103.214.47.230/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x67D62FF2 /* 103.214.47.242/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x67DB1402 /* 103.219.20.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x67DB140D /* 103.219.20.13/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x67DB1418 /* 103.219.20.24/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -2379,6 +2696,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x67DB14F4 /* 103.219.20.244/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x68A01943 /* 104.160.25.67/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x68A0194B /* 104.160.25.75/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x6B965243 /* 107.150.82.67/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6BAD3B63 /* 107.173.59.99/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6BAD3B8B /* 107.173.59.139/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6BAD3B9B /* 107.173.59.155/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -2423,6 +2741,9 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x6BAF69DB /* 107.175.105.219/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6D3D5EC2 /* 109.61.94.194/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6D3D5EC4 /* 109.61.94.196/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x6D456E8C /* 109.69.110.140/30 */, 30, NDPI_PROTOCOL_NORDVPN }, + { 0x6D456E90 /* 109.69.110.144/30 */, 30, NDPI_PROTOCOL_NORDVPN }, + { 0x6D456E94 /* 109.69.110.148/31 */, 31, NDPI_PROTOCOL_NORDVPN }, { 0x6D469015 /* 109.70.144.21/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6D46901A /* 109.70.144.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6D469095 /* 109.70.144.149/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -2432,7 +2753,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x6D469655 /* 109.70.150.85/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6D469659 /* 109.70.150.89/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6D469661 /* 109.70.150.97/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x6D469662 /* 109.70.150.98/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6D469665 /* 109.70.150.101/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6D469669 /* 109.70.150.105/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6D46966D /* 109.70.150.109/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -2471,7 +2791,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x6D4696F3 /* 109.70.150.243/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6D4696F7 /* 109.70.150.247/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6D4696FB /* 109.70.150.251/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x6D469702 /* 109.70.151.2/31 */, 31, NDPI_PROTOCOL_NORDVPN }, { 0x6DCA6323 /* 109.202.99.35/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6DCA6328 /* 109.202.99.40/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x6DCA632D /* 109.202.99.45/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -2514,8 +2833,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x797F2F5A /* 121.127.47.90/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8AC70697 /* 138.199.6.151/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8AC70699 /* 138.199.6.153/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x8AC70982 /* 138.199.9.130/31 */, 31, NDPI_PROTOCOL_NORDVPN }, - { 0x8AC70985 /* 138.199.9.133/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x8AC70983 /* 138.199.9.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8AC70986 /* 138.199.9.134/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8AC7098F /* 138.199.9.143/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8AC70994 /* 138.199.9.148/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -2533,6 +2851,8 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x8AC70A9B /* 138.199.10.155/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8AC70ACD /* 138.199.10.205/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8AC70ACF /* 138.199.10.207/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x8AC70AD2 /* 138.199.10.210/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x8AC70AD4 /* 138.199.10.212/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8AC70AD7 /* 138.199.10.215/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8AC70AD9 /* 138.199.10.217/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8AC70B62 /* 138.199.11.98/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -2813,8 +3133,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x8FF42FE6 /* 143.244.47.230/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8FF42FE8 /* 143.244.47.232/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8FF42FEA /* 143.244.47.234/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x8FF43188 /* 143.244.49.136/31 */, 31, NDPI_PROTOCOL_NORDVPN }, - { 0x8FF43197 /* 143.244.49.151/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x8FF43189 /* 143.244.49.137/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8FF43198 /* 143.244.49.152/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8FF4319A /* 143.244.49.154/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8FF43882 /* 143.244.56.130/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -2826,7 +3145,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x8FF43894 /* 143.244.56.148/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8FF43897 /* 143.244.56.151/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8FF4389A /* 143.244.56.154/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x8FF4389D /* 143.244.56.157/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8FF4389E /* 143.244.56.158/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8FF438A0 /* 143.244.56.160/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x8FF438A3 /* 143.244.56.163/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -2970,6 +3288,8 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x9246EE93 /* 146.70.238.147/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9246EEA3 /* 146.70.238.163/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9246EEB3 /* 146.70.238.179/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95165156 /* 149.22.81.86/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95165158 /* 149.22.81.88/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95165922 /* 149.22.89.34/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95165926 /* 149.22.89.38/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9522F0E2 /* 149.34.240.226/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -2988,13 +3308,12 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x9522F329 /* 149.34.243.41/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9522F462 /* 149.34.244.98/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9522F464 /* 149.34.244.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9522F469 /* 149.34.244.105/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9522F4C2 /* 149.34.244.194/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x9522F4C8 /* 149.34.244.200/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x9522F4CD /* 149.34.244.205/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9522F4D2 /* 149.34.244.210/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9522F4D7 /* 149.34.244.215/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9522F4D8 /* 149.34.244.216/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x9522F4DA /* 149.34.244.218/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0x9522F4DB /* 149.34.244.219/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9522F722 /* 149.34.247.34/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9522F724 /* 149.34.247.36/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9522F727 /* 149.34.247.39/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3063,6 +3382,8 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x9532D9FA /* 149.50.217.250/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9532DCC2 /* 149.50.220.194/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9532DCC4 /* 149.50.220.196/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9532DCC7 /* 149.50.220.199/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9532DCC9 /* 149.50.220.201/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9532DF12 /* 149.50.223.18/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9532DF14 /* 149.50.223.20/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9532DF17 /* 149.50.223.23/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3072,8 +3393,12 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x9532DF27 /* 149.50.223.39/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9532DF29 /* 149.50.223.41/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9532DF42 /* 149.50.223.66/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9532DF44 /* 149.50.223.68/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9532DF47 /* 149.50.223.71/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9532DF49 /* 149.50.223.73/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9532DF4D /* 149.50.223.77/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9532DF4F /* 149.50.223.79/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9532DF51 /* 149.50.223.81/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95581032 /* 149.88.16.50/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95581034 /* 149.88.16.52/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95581037 /* 149.88.16.55/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3121,6 +3446,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x955815A2 /* 149.88.21.162/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x955815A4 /* 149.88.21.164/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x955815A7 /* 149.88.21.167/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x955815A9 /* 149.88.21.169/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x955816F6 /* 149.88.22.246/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x955816F8 /* 149.88.22.248/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95581728 /* 149.88.23.40/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3149,6 +3475,16 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x95581C4A /* 149.88.28.74/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95581C4D /* 149.88.28.77/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95581C4F /* 149.88.28.79/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581C51 /* 149.88.28.81/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581C55 /* 149.88.28.85/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581D02 /* 149.88.29.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581D04 /* 149.88.29.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581D07 /* 149.88.29.7/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581D09 /* 149.88.29.9/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581D0C /* 149.88.29.12/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581D0E /* 149.88.29.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581D16 /* 149.88.29.22/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581D18 /* 149.88.29.24/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95581E82 /* 149.88.30.130/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95581E84 /* 149.88.30.132/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95581E87 /* 149.88.30.135/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3166,6 +3502,16 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x95581EB9 /* 149.88.30.185/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95581EE2 /* 149.88.30.226/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95581EE4 /* 149.88.30.228/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581EE6 /* 149.88.30.230/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581EE8 /* 149.88.30.232/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581EEA /* 149.88.30.234/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581EEC /* 149.88.30.236/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581EEE /* 149.88.30.238/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581EF0 /* 149.88.30.240/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x95581EF2 /* 149.88.30.242/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x955860D2 /* 149.88.96.210/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x955860D4 /* 149.88.96.212/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x955860D7 /* 149.88.96.215/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95586292 /* 149.88.98.146/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95586294 /* 149.88.98.148/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x95586297 /* 149.88.98.151/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3235,6 +3581,8 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x9566F353 /* 149.102.243.83/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9566F356 /* 149.102.243.86/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9566F358 /* 149.102.243.88/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9566F4A2 /* 149.102.244.162/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9566F4A4 /* 149.102.244.164/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9566F8C2 /* 149.102.248.194/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9566F8C4 /* 149.102.248.196/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9566F8C7 /* 149.102.248.199/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3305,6 +3653,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x9859CF04 /* 152.89.207.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9859CF06 /* 152.89.207.6/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9859CF08 /* 152.89.207.8/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CF0A /* 152.89.207.10/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9859CF0C /* 152.89.207.12/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9859CF0E /* 152.89.207.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9859CF10 /* 152.89.207.16/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3325,7 +3674,39 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x9859CF86 /* 152.89.207.134/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9859CF88 /* 152.89.207.136/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9859CF8A /* 152.89.207.138/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x9859CF8C /* 152.89.207.140/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CF8C /* 152.89.207.140/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CF8F /* 152.89.207.143/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CF91 /* 152.89.207.145/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CF93 /* 152.89.207.147/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CF95 /* 152.89.207.149/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CF97 /* 152.89.207.151/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CF99 /* 152.89.207.153/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CF9B /* 152.89.207.155/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CF9D /* 152.89.207.157/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CF9F /* 152.89.207.159/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFA1 /* 152.89.207.161/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFA3 /* 152.89.207.163/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFA5 /* 152.89.207.165/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFA7 /* 152.89.207.167/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFA9 /* 152.89.207.169/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFAB /* 152.89.207.171/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFAD /* 152.89.207.173/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFAF /* 152.89.207.175/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFB1 /* 152.89.207.177/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFB3 /* 152.89.207.179/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFB5 /* 152.89.207.181/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFB7 /* 152.89.207.183/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFB9 /* 152.89.207.185/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFBB /* 152.89.207.187/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFBD /* 152.89.207.189/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFBF /* 152.89.207.191/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFC1 /* 152.89.207.193/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFC3 /* 152.89.207.195/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFC5 /* 152.89.207.197/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFC7 /* 152.89.207.199/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFC9 /* 152.89.207.201/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFCB /* 152.89.207.203/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9859CFCD /* 152.89.207.205/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x995C2864 /* 153.92.40.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x995C2866 /* 153.92.40.102/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x995C2868 /* 153.92.40.104/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3453,11 +3834,11 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x9B851102 /* 155.133.17.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9B851104 /* 155.133.17.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9B851106 /* 155.133.17.6/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x9B851108 /* 155.133.17.8/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9B85110A /* 155.133.17.10/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9B85110C /* 155.133.17.12/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9B85110E /* 155.133.17.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9B851110 /* 155.133.17.16/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9B851112 /* 155.133.17.18/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9B851114 /* 155.133.17.20/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9B851116 /* 155.133.17.22/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9B851118 /* 155.133.17.24/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3526,6 +3907,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x9C922DF2 /* 156.146.45.242/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9C922DF4 /* 156.146.45.244/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9C922DF7 /* 156.146.45.247/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9C922DF9 /* 156.146.45.249/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9C922F81 /* 156.146.47.129/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9C922F83 /* 156.146.47.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9C922F85 /* 156.146.47.133/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3559,7 +3941,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x9C92376E /* 156.146.55.110/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9C923F52 /* 156.146.63.82/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9C923F54 /* 156.146.63.84/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0x9C923F63 /* 156.146.63.99/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9C923F64 /* 156.146.63.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9C923F67 /* 156.146.63.103/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9C923F69 /* 156.146.63.105/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3574,11 +3955,20 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0x9EDC4E29 /* 158.220.78.41/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9EDC4E3D /* 158.220.78.61/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0x9EDC4E51 /* 158.220.78.81/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9EDC4E65 /* 158.220.78.101/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0x9EDC4E81 /* 158.220.78.129/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xA0EE2505 /* 160.238.37.5/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xA0EE2507 /* 160.238.37.7/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xA0EE2509 /* 160.238.37.9/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xA0EE250B /* 160.238.37.11/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xA0EE250D /* 160.238.37.13/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xA0EE250F /* 160.238.37.15/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xA0EE2551 /* 160.238.37.81/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xA0EE2553 /* 160.238.37.83/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA5E7D29B /* 165.231.210.155/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA5E7D2A3 /* 165.231.210.163/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA5E7D2AB /* 165.231.210.171/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA996C9A2 /* 169.150.201.162/31 */, 31, NDPI_PROTOCOL_NORDVPN }, - { 0xA996C9A5 /* 169.150.201.165/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA996C9A6 /* 169.150.201.166/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA996C9A9 /* 169.150.201.169/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA996C9AB /* 169.150.201.171/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3596,8 +3986,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xA996CB8F /* 169.150.203.143/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA996CB91 /* 169.150.203.145/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA996CB93 /* 169.150.203.147/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xA996CBA1 /* 169.150.203.161/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xA996CBA2 /* 169.150.203.162/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0xA996CBA3 /* 169.150.203.163/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA996CBA6 /* 169.150.203.166/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA996CBA8 /* 169.150.203.168/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA996CBAB /* 169.150.203.171/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3672,6 +4061,8 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xA996E8AD /* 169.150.232.173/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA996E8B0 /* 169.150.232.176/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA996E8B2 /* 169.150.232.178/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xA996E8B5 /* 169.150.232.181/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xA996E8B7 /* 169.150.232.183/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA996EE97 /* 169.150.238.151/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA996EE99 /* 169.150.238.153/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xA996FE01 /* 169.150.254.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3753,12 +4144,10 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB0714843 /* 176.113.72.67/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB071484B /* 176.113.72.75/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB0714853 /* 176.113.72.83/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB0714854 /* 176.113.72.84/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB071485B /* 176.113.72.91/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB071485C /* 176.113.72.92/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB07148D3 /* 176.113.72.211/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB07148D4 /* 176.113.72.212/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB07148DB /* 176.113.72.219/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB07148DC /* 176.113.72.220/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB07148EB /* 176.113.72.235/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB0714A23 /* 176.113.74.35/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3826,9 +4215,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB2EFA2F7 /* 178.239.162.247/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2EFA2FB /* 178.239.162.251/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2EFA403 /* 178.239.164.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB2EFA441 /* 178.239.164.65/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2EFA483 /* 178.239.164.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB2EFA4C1 /* 178.239.164.193/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2EFA50E /* 178.239.165.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2EFA510 /* 178.239.165.16/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2EFA512 /* 178.239.165.18/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3854,7 +4241,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB2EFA5EB /* 178.239.165.235/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2EFA5F5 /* 178.239.165.245/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2EFA903 /* 178.239.169.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB2EFA904 /* 178.239.169.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2EFAD9F /* 178.239.173.159/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2EFADA3 /* 178.239.173.163/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2EFADA7 /* 178.239.173.167/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -3880,8 +4266,10 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB2EFADF7 /* 178.239.173.247/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2EFADFB /* 178.239.173.251/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2F9D108 /* 178.249.209.8/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB2F9D10B /* 178.249.209.11/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2F9D10C /* 178.249.209.12/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2F9D10E /* 178.249.209.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB2F9D111 /* 178.249.209.17/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2F9D114 /* 178.249.209.20/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2F9D120 /* 178.249.209.32/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB2F9D302 /* 178.249.211.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -4076,9 +4464,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB90912A3 /* 185.9.18.163/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB90912AB /* 185.9.18.171/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB910CD03 /* 185.16.205.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB910CD04 /* 185.16.205.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB910CD83 /* 185.16.205.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB910CD84 /* 185.16.205.132/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB910CF27 /* 185.16.207.39/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB910CF2B /* 185.16.207.43/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB910CF30 /* 185.16.207.48/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -4098,7 +4484,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB9111B78 /* 185.17.27.120/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9111B83 /* 185.17.27.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB92C4F83 /* 185.44.79.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB92C4F84 /* 185.44.79.132/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB93BDDF2 /* 185.59.221.242/31 */, 31, NDPI_PROTOCOL_NORDVPN }, { 0xB93BDDF5 /* 185.59.221.245/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB93BDDF8 /* 185.59.221.248/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -4111,6 +4496,68 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB9413217 /* 185.65.50.23/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB941321D /* 185.65.50.29/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9413223 /* 185.65.50.35/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517C01 /* 185.81.124.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517C0E /* 185.81.124.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517C28 /* 185.81.124.40/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517C35 /* 185.81.124.53/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517C41 /* 185.81.124.65/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517C4D /* 185.81.124.77/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517C59 /* 185.81.124.89/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517C65 /* 185.81.124.101/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517C71 /* 185.81.124.113/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517C81 /* 185.81.124.129/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517C8D /* 185.81.124.141/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517C99 /* 185.81.124.153/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517CA5 /* 185.81.124.165/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517CB1 /* 185.81.124.177/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517CBD /* 185.81.124.189/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517CC9 /* 185.81.124.201/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517CD5 /* 185.81.124.213/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517CE1 /* 185.81.124.225/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517CED /* 185.81.124.237/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517CF9 /* 185.81.124.249/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517D01 /* 185.81.125.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517D0C /* 185.81.125.12/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517D17 /* 185.81.125.23/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517D22 /* 185.81.125.34/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517D2D /* 185.81.125.45/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517D38 /* 185.81.125.56/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517D43 /* 185.81.125.67/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517D4E /* 185.81.125.78/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517D59 /* 185.81.125.89/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517D64 /* 185.81.125.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517D6F /* 185.81.125.111/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517D81 /* 185.81.125.129/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517D8C /* 185.81.125.140/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517D97 /* 185.81.125.151/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517DA2 /* 185.81.125.162/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517DAD /* 185.81.125.173/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517DB8 /* 185.81.125.184/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517DC3 /* 185.81.125.195/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517DCE /* 185.81.125.206/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517DD9 /* 185.81.125.217/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517DE4 /* 185.81.125.228/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517DEF /* 185.81.125.239/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E01 /* 185.81.126.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E03 /* 185.81.126.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E05 /* 185.81.126.5/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E07 /* 185.81.126.7/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E09 /* 185.81.126.9/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E0B /* 185.81.126.11/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E0D /* 185.81.126.13/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E0F /* 185.81.126.15/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E11 /* 185.81.126.17/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E13 /* 185.81.126.19/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E15 /* 185.81.126.21/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E17 /* 185.81.126.23/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E19 /* 185.81.126.25/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E1B /* 185.81.126.27/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E1D /* 185.81.126.29/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E1F /* 185.81.126.31/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E21 /* 185.81.126.33/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E23 /* 185.81.126.35/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E25 /* 185.81.126.37/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9517E27 /* 185.81.126.39/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB95CD291 /* 185.92.210.145/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB95D0062 /* 185.93.0.98/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB95D0067 /* 185.93.0.103/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -4138,6 +4585,26 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB982B873 /* 185.130.184.115/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB982B874 /* 185.130.184.116/31 */, 31, NDPI_PROTOCOL_NORDVPN }, { 0xB982B876 /* 185.130.184.118/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9892702 /* 185.137.39.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9892704 /* 185.137.39.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9892706 /* 185.137.39.6/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9892708 /* 185.137.39.8/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB989270A /* 185.137.39.10/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB989270C /* 185.137.39.12/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB989270E /* 185.137.39.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9892710 /* 185.137.39.16/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9892712 /* 185.137.39.18/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9892714 /* 185.137.39.20/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9892716 /* 185.137.39.22/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9892718 /* 185.137.39.24/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB989271A /* 185.137.39.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB989271C /* 185.137.39.28/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB989271E /* 185.137.39.30/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9892720 /* 185.137.39.32/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9892722 /* 185.137.39.34/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9892724 /* 185.137.39.36/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9892726 /* 185.137.39.38/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9892728 /* 185.137.39.40/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB999B001 /* 185.153.176.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB999B011 /* 185.153.176.17/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB999B021 /* 185.153.176.33/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -4400,7 +4867,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB9CADC92 /* 185.202.220.146/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9CADC94 /* 185.202.220.148/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9CADC96 /* 185.202.220.150/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB9CADC98 /* 185.202.220.152/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9CADD64 /* 185.202.221.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9CADD66 /* 185.202.221.102/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9CADD68 /* 185.202.221.104/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -4699,7 +5165,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB9DC46EB /* 185.220.70.235/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9DC46F0 /* 185.220.70.240/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9DFE903 /* 185.223.233.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB9DFE904 /* 185.223.233.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9E11CA3 /* 185.225.28.163/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9E11CC3 /* 185.225.28.195/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9E1EA01 /* 185.225.234.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -4747,20 +5212,12 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB9E5BE39 /* 185.229.190.57/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9E67D6B /* 185.230.125.107/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9E67D6C /* 185.230.125.108/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB9E67E9B /* 185.230.126.155/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9E81563 /* 185.232.21.99/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9E8164B /* 185.232.22.75/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9E8164C /* 185.232.22.76/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9E81653 /* 185.232.22.83/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9E8166B /* 185.232.22.107/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9E8172B /* 185.232.23.43/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB9EA446A /* 185.234.68.106/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB9EA446C /* 185.234.68.108/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB9EA446E /* 185.234.68.110/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB9EA4470 /* 185.234.68.112/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB9EA4472 /* 185.234.68.114/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB9EA4474 /* 185.234.68.116/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB9EA4476 /* 185.234.68.118/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9EC2A13 /* 185.236.42.19/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9EC2A1A /* 185.236.42.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9EC2A1C /* 185.236.42.28/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -4784,10 +5241,10 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB9ECC888 /* 185.236.200.136/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9ECC893 /* 185.236.200.147/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9ECC89B /* 185.236.200.155/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9ECC8AC /* 185.236.200.172/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9ECC8C3 /* 185.236.200.195/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9ECC8CB /* 185.236.200.203/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9ECC983 /* 185.236.201.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB9ECC984 /* 185.236.201.132/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9ECC98B /* 185.236.201.139/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9ECC993 /* 185.236.201.147/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9ECCA53 /* 185.236.202.83/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -4799,7 +5256,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB9EF9601 /* 185.239.150.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9EF9603 /* 185.239.150.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9EF9701 /* 185.239.151.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB9EF9703 /* 185.239.151.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9EF9716 /* 185.239.151.22/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9F4D433 /* 185.244.212.51/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9F4D583 /* 185.244.213.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9F4D6E3 /* 185.244.214.227/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -4811,7 +5268,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB9F4D793 /* 185.244.215.147/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9F4D79B /* 185.244.215.155/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9F4D7A3 /* 185.244.215.163/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB9F4D7C3 /* 185.244.215.195/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9F4D7C4 /* 185.244.215.196/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9F4D7CB /* 185.244.215.203/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9F4D7D3 /* 185.244.215.211/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -4937,6 +5393,10 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB9FF8169 /* 185.255.129.105/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9FF8181 /* 185.255.129.129/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9FF8196 /* 185.255.129.150/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9FF81AC /* 185.255.129.172/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9FF81C0 /* 185.255.129.192/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9FF81D4 /* 185.255.129.212/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xB9FF81E8 /* 185.255.129.232/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9FF8265 /* 185.255.130.101/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9FF8267 /* 185.255.130.103/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9FF8269 /* 185.255.130.105/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -4965,7 +5425,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xB9FF8297 /* 185.255.130.151/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9FF8299 /* 185.255.130.153/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9FF829B /* 185.255.130.155/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xB9FF829D /* 185.255.130.157/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9FF82A1 /* 185.255.130.161/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9FF82A3 /* 185.255.130.163/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xB9FF82A5 /* 185.255.130.165/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5124,6 +5583,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xC091756E /* 192.145.117.110/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC0917570 /* 192.145.117.112/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC0917572 /* 192.145.117.114/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC0917574 /* 192.145.117.116/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC0917576 /* 192.145.117.118/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC0917578 /* 192.145.117.120/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC091757A /* 192.145.117.122/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5201,18 +5661,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xC0917C7B /* 192.145.124.123/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC0917D23 /* 192.145.125.35/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC0917FB3 /* 192.145.127.179/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC09AC40B /* 192.154.196.11/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC09AC429 /* 192.154.196.41/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC09AC447 /* 192.154.196.71/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC09AC465 /* 192.154.196.101/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC09AC483 /* 192.154.196.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC09AC4A2 /* 192.154.196.162/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC09AC4C1 /* 192.154.196.193/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC09AC4E0 /* 192.154.196.224/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC0A6F464 /* 192.166.244.100/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC0A6F466 /* 192.166.244.102/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC0A6F468 /* 192.166.244.104/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC0A6F46A /* 192.166.244.106/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC0A6F46C /* 192.166.244.108/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC0A6F46E /* 192.166.244.110/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC0A6F470 /* 192.166.244.112/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5357,9 +5805,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xC11D3D40 /* 193.29.61.64/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC11D3D42 /* 193.29.61.66/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC11D3D44 /* 193.29.61.68/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC11D3D46 /* 193.29.61.70/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC11D3D48 /* 193.29.61.72/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC11D3D4A /* 193.29.61.74/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC11D3D4C /* 193.29.61.76/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC11D3D4E /* 193.29.61.78/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC11D3D50 /* 193.29.61.80/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5394,6 +5839,13 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xC125FFB3 /* 193.37.255.179/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC125FFBB /* 193.37.255.187/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC125FFEB /* 193.37.255.235/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC12A62CD /* 193.42.98.205/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC12A62E2 /* 193.42.98.226/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC12A62F7 /* 193.42.98.247/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC12A6311 /* 193.42.99.17/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC12A6325 /* 193.42.99.37/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC12A633A /* 193.42.99.58/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC12A6351 /* 193.42.99.81/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC12A6365 /* 193.42.99.101/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC12A6379 /* 193.42.99.121/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC12A639B /* 193.42.99.155/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5417,15 +5869,17 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xC138FCB3 /* 193.56.252.179/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC138FCBB /* 193.56.252.187/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC138FCC3 /* 193.56.252.195/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC1A07609 /* 193.160.118.9/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC1A0760B /* 193.160.118.11/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC1A0760D /* 193.160.118.13/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC1A0760F /* 193.160.118.15/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC1A07611 /* 193.160.118.17/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC1A07613 /* 193.160.118.19/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC1A07615 /* 193.160.118.21/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC1A07617 /* 193.160.118.23/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC1B0573B /* 193.176.87.59/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1B07F01 /* 193.176.127.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1B07F15 /* 193.176.127.21/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1B07F29 /* 193.176.127.41/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1B07F3D /* 193.176.127.61/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1B07F51 /* 193.176.127.81/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1B07F65 /* 193.176.127.101/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1B07F79 /* 193.176.127.121/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1B07F92 /* 193.176.127.146/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1B07FA6 /* 193.176.127.166/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1B07FBA /* 193.176.127.186/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC1CB0C5B /* 193.203.12.91/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC1CB0C6A /* 193.203.12.106/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC1CB0C79 /* 193.203.12.121/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5453,7 +5907,26 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xC1CB0DD2 /* 193.203.13.210/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC1CB0DE0 /* 193.203.13.224/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC1CB0DEE /* 193.203.13.238/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC21F3603 /* 194.31.54.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CE02 /* 193.228.206.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CE0E /* 193.228.206.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CE1A /* 193.228.206.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CE26 /* 193.228.206.38/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CE32 /* 193.228.206.50/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CE3E /* 193.228.206.62/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CE4A /* 193.228.206.74/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CE56 /* 193.228.206.86/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CE62 /* 193.228.206.98/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CE6E /* 193.228.206.110/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CE7A /* 193.228.206.122/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CE86 /* 193.228.206.134/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CE92 /* 193.228.206.146/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CE9E /* 193.228.206.158/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CEAA /* 193.228.206.170/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CEB6 /* 193.228.206.182/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CEC2 /* 193.228.206.194/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CECE /* 193.228.206.206/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CEDA /* 193.228.206.218/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC1E4CEE6 /* 193.228.206.230/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC21F3604 /* 194.31.54.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC222EB01 /* 194.34.235.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC222EB12 /* 194.34.235.18/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5475,8 +5948,10 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xC222EBDB /* 194.34.235.219/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC222EBE5 /* 194.34.235.229/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC222EBF5 /* 194.34.235.245/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC223E802 /* 194.35.232.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC223E80D /* 194.35.232.13/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223E802 /* 194.35.232.2/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0xC223E804 /* 194.35.232.4/30 */, 30, NDPI_PROTOCOL_NORDVPN }, + { 0xC223E808 /* 194.35.232.8/29 */, 29, NDPI_PROTOCOL_NORDVPN }, + { 0xC223E810 /* 194.35.232.16/29 */, 29, NDPI_PROTOCOL_NORDVPN }, { 0xC223E818 /* 194.35.232.24/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC223E823 /* 194.35.232.35/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC223E82E /* 194.35.232.46/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5578,6 +6053,24 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xC223E9F7 /* 194.35.233.247/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC223E9FA /* 194.35.233.250/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC223E9FD /* 194.35.233.253/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EB02 /* 194.35.235.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EB0E /* 194.35.235.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EB1A /* 194.35.235.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EB26 /* 194.35.235.38/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EB32 /* 194.35.235.50/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EB3E /* 194.35.235.62/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EB4A /* 194.35.235.74/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EB56 /* 194.35.235.86/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EB62 /* 194.35.235.98/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EB6E /* 194.35.235.110/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EB7A /* 194.35.235.122/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EB86 /* 194.35.235.134/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EB92 /* 194.35.235.146/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EB9E /* 194.35.235.158/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EBAA /* 194.35.235.170/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EBB6 /* 194.35.235.182/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EBC2 /* 194.35.235.194/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC223EBCE /* 194.35.235.206/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC2246E65 /* 194.36.110.101/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC2246EB5 /* 194.36.110.181/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC2246EC5 /* 194.36.110.197/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5594,6 +6087,26 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xC231346B /* 194.49.52.107/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC231347A /* 194.49.52.122/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC23BF9B3 /* 194.59.249.179/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC2586002 /* 194.88.96.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC2586004 /* 194.88.96.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC2586006 /* 194.88.96.6/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC2586008 /* 194.88.96.8/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC258600A /* 194.88.96.10/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC258600C /* 194.88.96.12/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC258600E /* 194.88.96.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC2586010 /* 194.88.96.16/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC2586012 /* 194.88.96.18/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC2586014 /* 194.88.96.20/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC2586016 /* 194.88.96.22/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC2586018 /* 194.88.96.24/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC258601A /* 194.88.96.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC258601C /* 194.88.96.28/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC258601E /* 194.88.96.30/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC2586020 /* 194.88.96.32/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC2586022 /* 194.88.96.34/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC2586024 /* 194.88.96.36/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC2586026 /* 194.88.96.38/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC2586028 /* 194.88.96.40/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC2636963 /* 194.99.105.99/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC26369E3 /* 194.99.105.227/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC26369E8 /* 194.99.105.232/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5648,18 +6161,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xC27FAC6A /* 194.127.172.106/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC27FAC6D /* 194.127.172.109/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC27FAD22 /* 194.127.173.34/31 */, 31, NDPI_PROTOCOL_NORDVPN }, - { 0xC29C884D /* 194.156.136.77/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC29C885B /* 194.156.136.91/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC29C8869 /* 194.156.136.105/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC29C8877 /* 194.156.136.119/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC29C8885 /* 194.156.136.133/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC29C8893 /* 194.156.136.147/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC29C88A1 /* 194.156.136.161/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC29C88AF /* 194.156.136.175/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC29C88BD /* 194.156.136.189/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC29C88D6 /* 194.156.136.214/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC29C88E4 /* 194.156.136.228/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC29C88F2 /* 194.156.136.242/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC2B4B304 /* 194.180.179.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC2B4B306 /* 194.180.179.6/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC2B4B308 /* 194.180.179.8/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5779,26 +6280,23 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xC39EF9AE /* 195.158.249.174/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC39EF9B0 /* 195.158.249.176/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC39EF9B2 /* 195.158.249.178/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC3B5AAC2 /* 195.181.170.194/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC3B5AAC2 /* 195.181.170.194/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0xC3B5AAC5 /* 195.181.170.197/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3B5AAC7 /* 195.181.170.199/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC3B5AAC9 /* 195.181.170.201/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3B5AACC /* 195.181.170.204/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC3B5AAD1 /* 195.181.170.209/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3B5AAD2 /* 195.181.170.210/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC3B5AAD8 /* 195.181.170.216/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0xC3B5AAD9 /* 195.181.170.217/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CE685B /* 195.206.104.91/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CE689C /* 195.206.104.156/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CE68B3 /* 195.206.104.179/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC3CE68BB /* 195.206.104.187/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CE68F3 /* 195.206.104.243/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CE6973 /* 195.206.105.115/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CE697B /* 195.206.105.123/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CE6B75 /* 195.206.107.117/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CEAA03 /* 195.206.170.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC3CEAA04 /* 195.206.170.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CEAA83 /* 195.206.170.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC3CEAA84 /* 195.206.170.132/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CEAB83 /* 195.206.171.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC3CEAB85 /* 195.206.171.133/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CEAB8B /* 195.206.171.139/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CEAB8D /* 195.206.171.141/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CEAB8F /* 195.206.171.143/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5824,9 +6322,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xC3CEABBC /* 195.206.171.188/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CEABBE /* 195.206.171.190/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CEB403 /* 195.206.180.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC3CEB404 /* 195.206.180.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CEB483 /* 195.206.180.131/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC3CEB484 /* 195.206.180.132/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CEB72E /* 195.206.183.46/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CEB733 /* 195.206.183.51/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CEB738 /* 195.206.183.56/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5870,18 +6366,38 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xC3CEB7F5 /* 195.206.183.245/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3CEB7FA /* 195.206.183.250/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3EA7F03 /* 195.234.127.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC3EA7F04 /* 195.234.127.4/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3F2D593 /* 195.242.213.147/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3F2D594 /* 195.242.213.148/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC3F2D598 /* 195.242.213.152/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0xC3F2F201 /* 195.242.242.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xC3F2F217 /* 195.242.242.23/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC4C4E803 /* 196.196.232.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC4F7180B /* 196.247.24.11/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC4F71813 /* 196.247.24.19/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC4F73203 /* 196.247.50.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xC4F73223 /* 196.247.50.35/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC4F73233 /* 196.247.50.51/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC4F7323B /* 196.247.50.59/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xC4F73243 /* 196.247.50.67/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BA02 /* 202.49.186.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BA0E /* 202.49.186.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BA1A /* 202.49.186.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BA26 /* 202.49.186.38/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BA32 /* 202.49.186.50/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BA3E /* 202.49.186.62/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BA4A /* 202.49.186.74/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BA56 /* 202.49.186.86/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BA62 /* 202.49.186.98/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BA6E /* 202.49.186.110/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BA7A /* 202.49.186.122/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BA86 /* 202.49.186.134/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BA92 /* 202.49.186.146/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BA9E /* 202.49.186.158/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BAAA /* 202.49.186.170/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BAB6 /* 202.49.186.182/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BAC2 /* 202.49.186.194/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BACE /* 202.49.186.206/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BADA /* 202.49.186.218/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xCA31BAE6 /* 202.49.186.230/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xCAA54613 /* 202.165.70.19/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xCAA5461B /* 202.165.70.27/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xCAA54623 /* 202.165.70.35/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5924,6 +6440,13 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xCFD3D616 /* 207.211.214.22/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xCFD3D618 /* 207.211.214.24/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xCFD3D61A /* 207.211.214.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD417D702 /* 212.23.215.2/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0xD417D704 /* 212.23.215.4/30 */, 30, NDPI_PROTOCOL_NORDVPN }, + { 0xD417D708 /* 212.23.215.8/29 */, 29, NDPI_PROTOCOL_NORDVPN }, + { 0xD417D710 /* 212.23.215.16/30 */, 30, NDPI_PROTOCOL_NORDVPN }, + { 0xD417D714 /* 212.23.215.20/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0xD4205701 /* 212.32.87.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD4205717 /* 212.32.87.23/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD4614001 /* 212.97.64.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD4614003 /* 212.97.64.3/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD4614101 /* 212.97.65.1/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5948,8 +6471,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xD466216B /* 212.102.33.107/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD4662173 /* 212.102.33.115/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD4662178 /* 212.102.33.120/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xD4662482 /* 212.102.36.130/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xD4662487 /* 212.102.36.135/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD466248C /* 212.102.36.140/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD4662491 /* 212.102.36.145/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD4662496 /* 212.102.36.150/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -5959,7 +6480,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xD4662828 /* 212.102.40.40/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD466282D /* 212.102.40.45/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD4662832 /* 212.102.40.50/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xD4662836 /* 212.102.40.54/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0xD4662837 /* 212.102.40.55/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD4662839 /* 212.102.40.57/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD466283A /* 212.102.40.58/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD4662BC3 /* 212.102.43.195/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -6110,6 +6631,7 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xD56DC8D1 /* 213.109.200.209/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD56DC8DB /* 213.109.200.219/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD56DC8E7 /* 213.109.200.231/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD56DC8F5 /* 213.109.200.245/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD598A2D6 /* 213.152.162.214/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD598A2DA /* 213.152.162.218/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD598A2DE /* 213.152.162.222/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -6204,10 +6726,9 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xD5E85789 /* 213.232.87.137/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD5E8578D /* 213.232.87.141/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD5E8578E /* 213.232.87.142/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xD5E85791 /* 213.232.87.145/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD5E85792 /* 213.232.87.146/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xD5E857AA /* 213.232.87.170/31 */, 31, NDPI_PROTOCOL_NORDVPN }, - { 0xD5E857AE /* 213.232.87.174/31 */, 31, NDPI_PROTOCOL_NORDVPN }, + { 0xD5E857AA /* 213.232.87.170/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD5E857AE /* 213.232.87.174/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD5E857B2 /* 213.232.87.178/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD5E857B4 /* 213.232.87.180/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD5E857B6 /* 213.232.87.182/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -6232,6 +6753,26 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xD5E857E5 /* 213.232.87.229/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD5E857E7 /* 213.232.87.231/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD5E857E9 /* 213.232.87.233/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77D02 /* 216.183.125.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77D0E /* 216.183.125.14/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77D1A /* 216.183.125.26/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77D26 /* 216.183.125.38/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77D32 /* 216.183.125.50/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77D3E /* 216.183.125.62/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77D4A /* 216.183.125.74/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77D56 /* 216.183.125.86/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77D62 /* 216.183.125.98/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77D6E /* 216.183.125.110/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77D7A /* 216.183.125.122/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77D86 /* 216.183.125.134/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77D92 /* 216.183.125.146/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77D9E /* 216.183.125.158/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77DAA /* 216.183.125.170/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77DB6 /* 216.183.125.182/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77DC2 /* 216.183.125.194/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77DCE /* 216.183.125.206/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77DDA /* 216.183.125.218/32 */, 32, NDPI_PROTOCOL_NORDVPN }, + { 0xD8B77DE6 /* 216.183.125.230/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD9407FDB /* 217.64.127.219/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD9722602 /* 217.114.38.2/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD972260A /* 217.114.38.10/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -6362,7 +6903,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { { 0xD98ADEEB /* 217.138.222.235/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD9925A02 /* 217.146.90.2/31 */, 31, NDPI_PROTOCOL_NORDVPN }, { 0xD9925A06 /* 217.146.90.6/32 */, 32, NDPI_PROTOCOL_NORDVPN }, - { 0xD9925A08 /* 217.146.90.8/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD9925C96 /* 217.146.92.150/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD9925C9A /* 217.146.92.154/32 */, 32, NDPI_PROTOCOL_NORDVPN }, { 0xD9925C9E /* 217.146.92.158/32 */, 32, NDPI_PROTOCOL_NORDVPN }, @@ -6394,8 +6934,6 @@ static ndpi_network ndpi_protocol_nordvpn_protocol_list[] = { }; static ndpi_network6 ndpi_protocol_nordvpn_protocol_list_6[] = { - { "2a0d:5600:8:26a::3", 128, NDPI_PROTOCOL_NORDVPN }, - { "2a0d:5600:8:27a::3", 128, NDPI_PROTOCOL_NORDVPN }, /* End */ { NULL, 0, 0 } }; diff --git a/src/lib/inc_generated/ndpi_protonvpn_in_match.c.inc b/src/lib/inc_generated/ndpi_protonvpn_in_match.c.inc index cab805171..e3c506fe2 100644 --- a/src/lib/inc_generated/ndpi_protonvpn_in_match.c.inc +++ b/src/lib/inc_generated/ndpi_protonvpn_in_match.c.inc @@ -26,7 +26,10 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x05FDCCA2 /* 5.253.204.162/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x1F0DBDE2 /* 31.13.189.226/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x1F0DBDF2 /* 31.13.189.242/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x1F0DBF42 /* 31.13.191.66/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x1F0DBF62 /* 31.13.191.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2432EE01 /* 36.50.238.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x25000CE2 /* 37.0.12.226/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2513C81A /* 37.19.200.26/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0x2513C981 /* 37.19.201.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2513C982 /* 37.19.201.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -36,8 +39,6 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x252E7305 /* 37.46.115.5/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x25DD70C2 /* 37.221.112.194/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x25DD70D2 /* 37.221.112.210/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x2BEFFA01 /* 43.239.250.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x2D0E4705 /* 45.14.71.5/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D0E4706 /* 45.14.71.6/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D537C01 /* 45.83.124.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D537D01 /* 45.83.125.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -51,35 +52,67 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x2D539101 /* 45.83.145.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D539119 /* 45.83.145.25/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D539132 /* 45.83.145.50/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x2D53914A /* 45.83.145.74/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x2D53914F /* 45.83.145.79/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x2D539154 /* 45.83.145.84/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x2D539159 /* 45.83.145.89/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x2D53915E /* 45.83.145.94/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D539201 /* 45.83.146.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D539301 /* 45.83.147.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D57D5D2 /* 45.87.213.210/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D57D612 /* 45.87.214.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x2D5C21A2 /* 45.92.33.162/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D8085E2 /* 45.128.133.226/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D8086C2 /* 45.128.134.194/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D8086C7 /* 45.128.134.199/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D868C21 /* 45.134.140.33/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D868C2E /* 45.134.140.46/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x2D868C3B /* 45.134.140.59/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D8B30F2 /* 45.139.48.242/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x2D92DEE2 /* 45.146.222.226/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x2D972D04 /* 45.151.45.4/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x3E7009A4 /* 62.112.9.164/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x40E01101 /* 64.224.17.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x40E01119 /* 64.224.17.25/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x425A48AA /* 66.90.72.170/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x425A521A /* 66.90.82.26/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x450A3FF2 /* 69.10.63.242/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x480E9402 /* 72.14.148.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x480E9419 /* 72.14.148.25/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4A3FCCD2 /* 74.63.204.210/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4A767E88 /* 74.118.126.136/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4DF7B236 /* 77.247.178.54/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x4E9F8301 /* 78.159.131.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F6E3702 /* 79.110.55.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F8601 /* 79.127.134.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F861C /* 79.127.134.28/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F8637 /* 79.127.134.55/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F8652 /* 79.127.134.82/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F8841 /* 79.127.136.65/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F885C /* 79.127.136.92/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F8D01 /* 79.127.141.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F9082 /* 79.127.144.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F9141 /* 79.127.145.65/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F9201 /* 79.127.146.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F9233 /* 79.127.146.51/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F9265 /* 79.127.146.101/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F929C /* 79.127.146.156/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F92CE /* 79.127.146.206/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F9541 /* 79.127.149.65/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7F9A01 /* 79.127.154.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7FA441 /* 79.127.164.65/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7FDCF3 /* 79.127.220.243/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F7FDCFB /* 79.127.220.251/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F7FFE41 /* 79.127.254.65/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F7FFE5C /* 79.127.254.92/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F87680B /* 79.135.104.11/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F87680C /* 79.135.104.12/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x4F876814 /* 79.135.104.20/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, - { 0x4F876818 /* 79.135.104.24/29 */, 29, NDPI_PROTOCOL_PROTONVPN }, - { 0x4F876820 /* 79.135.104.32/29 */, 29, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876815 /* 79.135.104.21/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876818 /* 79.135.104.24/30 */, 30, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F87681C /* 79.135.104.28/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F87681E /* 79.135.104.30/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876821 /* 79.135.104.33/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876822 /* 79.135.104.34/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876824 /* 79.135.104.36/30 */, 30, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876828 /* 79.135.104.40/30 */, 30, NDPI_PROTOCOL_PROTONVPN }, { 0x4F87682C /* 79.135.104.44/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876830 /* 79.135.104.48/30 */, 30, NDPI_PROTOCOL_PROTONVPN }, @@ -91,36 +124,50 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x4F876843 /* 79.135.104.67/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876844 /* 79.135.104.68/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0x4F87684A /* 79.135.104.74/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, - { 0x4F87684C /* 79.135.104.76/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, - { 0x4F87684E /* 79.135.104.78/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F87684C /* 79.135.104.76/30 */, 30, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876850 /* 79.135.104.80/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876855 /* 79.135.104.85/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876856 /* 79.135.104.86/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, - { 0x4F876858 /* 79.135.104.88/30 */, 30, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876858 /* 79.135.104.88/29 */, 29, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876861 /* 79.135.104.97/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876862 /* 79.135.104.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876864 /* 79.135.104.100/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876901 /* 79.135.105.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876904 /* 79.135.105.4/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F87690C /* 79.135.105.12/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876910 /* 79.135.105.16/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876914 /* 79.135.105.20/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876918 /* 79.135.105.24/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F87692C /* 79.135.105.44/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876930 /* 79.135.105.48/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876934 /* 79.135.105.52/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876938 /* 79.135.105.56/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F87693C /* 79.135.105.60/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876944 /* 79.135.105.68/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876948 /* 79.135.105.72/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F87694C /* 79.135.105.76/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876950 /* 79.135.105.80/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876954 /* 79.135.105.84/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876958 /* 79.135.105.88/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F87695C /* 79.135.105.92/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876960 /* 79.135.105.96/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876964 /* 79.135.105.100/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876970 /* 79.135.105.112/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876981 /* 79.135.105.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876984 /* 79.135.105.132/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F876994 /* 79.135.105.148/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F876998 /* 79.135.105.152/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F8769A0 /* 79.135.105.160/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F8769A4 /* 79.135.105.164/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F8769A8 /* 79.135.105.168/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F8769B0 /* 79.135.105.176/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F8769B4 /* 79.135.105.180/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F8769B8 /* 79.135.105.184/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F8769BC /* 79.135.105.188/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F8769C0 /* 79.135.105.192/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F8769CC /* 79.135.105.204/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x4F8769D0 /* 79.135.105.208/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x4F8769D4 /* 79.135.105.212/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x54112D9C /* 84.17.45.156/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x54113F08 /* 84.17.63.8/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x54113F11 /* 84.17.63.17/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x54113F36 /* 84.17.63.54/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -128,17 +175,16 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x54FC7109 /* 84.252.113.9/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x5584FC22 /* 85.132.252.34/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x55CB27E2 /* 85.203.39.226/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x55CEAA94 /* 85.206.170.148/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x566A7903 /* 86.106.121.3/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x57F98561 /* 87.249.133.97/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x57F9868A /* 87.249.134.138/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0x57F98BAA /* 87.249.139.170/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x59244C82 /* 89.36.76.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x59276B71 /* 89.39.107.113/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x592D0402 /* 89.45.4.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x592DE002 /* 89.45.224.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x59BBA4F1 /* 89.187.164.241/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x59BBA4F6 /* 89.187.164.246/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x59BBAA87 /* 89.187.170.135/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x59BBABE1 /* 89.187.171.225/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x59BBABEF /* 89.187.171.239/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x59BBABF8 /* 89.187.171.248/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x59BBAF81 /* 89.187.175.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -150,10 +196,19 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x5B5A7B32 /* 91.90.123.50/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x5B5A7BB2 /* 91.90.123.178/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x5B848B02 /* 91.132.139.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x5CDF5985 /* 92.223.89.133/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x5CDF598D /* 92.223.89.141/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x5EBEC318 /* 94.190.195.24/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x5F991F72 /* 95.153.31.114/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x5FADCD81 /* 95.173.205.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x5FADD902 /* 95.173.217.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x5FADD91D /* 95.173.217.29/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x5FADDD21 /* 95.173.221.33/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x5FADDD41 /* 95.173.221.65/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x5FADDD5C /* 95.173.221.92/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x6745E002 /* 103.69.224.2/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, + { 0x6745E004 /* 103.69.224.4/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, + { 0x6745E006 /* 103.69.224.6/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x674B0B12 /* 103.75.11.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x674B0B82 /* 103.75.11.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x676CE512 /* 103.108.229.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x676CE712 /* 103.108.231.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x676CE7A2 /* 103.108.231.162/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -161,12 +216,19 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x67D61462 /* 103.214.20.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x67D614D2 /* 103.214.20.210/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x67D8DC62 /* 103.216.220.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x67E68EE2 /* 103.230.142.226/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x68EAD41A /* 104.234.212.26/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x68FE5F62 /* 104.254.95.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x6BB5B102 /* 107.181.177.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x6BB5B10B /* 107.181.177.11/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x6BB5F54A /* 107.181.245.74/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x745A4AB2 /* 116.90.74.178/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x82C3D842 /* 130.195.216.66/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x82C3D902 /* 130.195.217.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x82C3DDA2 /* 130.195.221.162/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x82C3F002 /* 130.195.240.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x82C3F102 /* 130.195.241.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x82C3F202 /* 130.195.242.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x82C3F302 /* 130.195.243.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x82C3F502 /* 130.195.245.2/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0x82C3FA42 /* 130.195.250.66/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x82C3FA62 /* 130.195.250.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x8AC706B1 /* 138.199.6.177/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -175,6 +237,7 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x8AC70781 /* 138.199.7.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x8AC721E1 /* 138.199.33.225/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x8AC721EC /* 138.199.33.236/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x8AC722C1 /* 138.199.34.193/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x8AC72361 /* 138.199.35.97/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x8AC73261 /* 138.199.50.97/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x8AC73267 /* 138.199.50.103/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -189,6 +252,7 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x8B1CDA82 /* 139.28.218.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x8FF42CBA /* 143.244.44.186/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x903027E2 /* 144.48.39.226/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x92460E13 /* 146.70.14.19/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x92461DC2 /* 146.70.29.194/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x92462D72 /* 146.70.45.114/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x92462DE2 /* 146.70.45.226/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -200,6 +264,9 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x92465342 /* 146.70.83.66/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x92465672 /* 146.70.86.114/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x92466042 /* 146.70.96.66/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x92466262 /* 146.70.98.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x92466282 /* 146.70.98.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x924662A2 /* 146.70.98.162/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x92467162 /* 146.70.113.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x92467172 /* 146.70.113.114/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x924673A2 /* 146.70.115.162/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -208,6 +275,7 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x92467FF2 /* 146.70.127.242/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x92468112 /* 146.70.129.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x92468582 /* 146.70.133.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x92468823 /* 146.70.136.35/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x92468E12 /* 146.70.142.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x92468E52 /* 146.70.142.82/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x92469372 /* 146.70.147.114/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -263,6 +331,14 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x9246CCB2 /* 146.70.204.178/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x9246D942 /* 146.70.217.66/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x9246D962 /* 146.70.217.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x9246DD82 /* 146.70.221.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x9246E2C2 /* 146.70.226.194/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x9246E2E2 /* 146.70.226.226/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x9246E503 /* 146.70.229.3/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x9246E702 /* 146.70.231.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x9246ED82 /* 146.70.237.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x9246F582 /* 146.70.245.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x9246FC02 /* 146.70.252.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x95165001 /* 149.22.80.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x9516501C /* 149.22.80.28/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x95165037 /* 149.22.80.55/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -273,12 +349,13 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x9516521C /* 149.22.82.28/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x95165237 /* 149.22.82.55/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x95165459 /* 149.22.84.89/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x951655C1 /* 149.22.85.193/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x95165E01 /* 149.22.94.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x95165E1C /* 149.22.94.28/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x95165E37 /* 149.22.94.55/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x95165E56 /* 149.22.94.86/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x95165E71 /* 149.22.94.113/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x95165FC1 /* 149.22.95.193/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x9522F486 /* 149.34.244.134/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x9522F48B /* 149.34.244.139/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x95243081 /* 149.36.48.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x9524308D /* 149.36.48.141/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x95243099 /* 149.36.48.153/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -291,11 +368,14 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x9532D8CD /* 149.50.216.205/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x9532D8E1 /* 149.50.216.225/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x9532D8EE /* 149.50.216.238/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x9532D9A1 /* 149.50.217.161/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x95581181 /* 149.88.17.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x955812C1 /* 149.88.18.193/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x955813E1 /* 149.88.19.225/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x955813EE /* 149.88.19.238/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x95581481 /* 149.88.20.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x95581881 /* 149.88.24.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x955818B4 /* 149.88.24.180/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x95581BC1 /* 149.88.27.193/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x95581BCE /* 149.88.27.206/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x95581BDB /* 149.88.27.219/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -314,8 +394,6 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x9566E0AF /* 149.102.224.175/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x9566E2C1 /* 149.102.226.193/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x9566E2E1 /* 149.102.226.225/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x9566E2ED /* 149.102.226.237/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0x9566E2EE /* 149.102.226.238/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0x9566EB21 /* 149.102.235.33/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x9566ED81 /* 149.102.237.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x9566F411 /* 149.102.244.17/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -327,6 +405,7 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0x9566FE4E /* 149.102.254.78/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x9A2F1051 /* 154.47.16.81/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x9A2F13C1 /* 154.47.19.193/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0x9A2F13D4 /* 154.47.19.212/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0x9A2F1641 /* 154.47.22.65/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x9A2F164D /* 154.47.22.77/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0x9A2F165A /* 154.47.22.90/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -347,7 +426,6 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0xA305AB38 /* 163.5.171.56/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xA305AB53 /* 163.5.171.83/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xA5E7B20A /* 165.231.178.10/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0xA996C45F /* 169.150.196.95/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xA996CC21 /* 169.150.204.33/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xA996CC2C /* 169.150.204.44/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xA996E2A1 /* 169.150.226.161/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -358,7 +436,6 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0xB2DAA7D2 /* 178.218.167.210/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB2F9D4A1 /* 178.249.212.161/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB2F9D4A2 /* 178.249.212.162/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, - { 0xB2F9D4A4 /* 178.249.212.164/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB2F9D641 /* 178.249.214.65/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB495E582 /* 180.149.229.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB93386C2 /* 185.51.134.194/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -366,16 +443,13 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0xB94C0B16 /* 185.76.11.22/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB94C0B1B /* 185.76.11.27/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB95A3CD2 /* 185.90.60.210/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0xB96B2C02 /* 185.107.44.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0xB96B2C60 /* 185.107.44.96/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB96B2C6E /* 185.107.44.110/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB96B2CC8 /* 185.107.44.200/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0xB96B2CDC /* 185.107.44.220/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB96F6D01 /* 185.111.109.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99C2E21 /* 185.156.46.33/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9C1B /* 185.159.156.27/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9C1C /* 185.159.156.28/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9C25 /* 185.159.156.37/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0xB99F9C2B /* 185.159.156.43/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9C31 /* 185.159.156.49/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9C36 /* 185.159.156.54/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9C38 /* 185.159.156.56/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, @@ -395,6 +469,13 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0xB99F9C7A /* 185.159.156.122/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9C7C /* 185.159.156.124/30 */, 30, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9C80 /* 185.159.156.128/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9C83 /* 185.159.156.131/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9C84 /* 185.159.156.132/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9C86 /* 185.159.156.134/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9C89 /* 185.159.156.137/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9C8B /* 185.159.156.139/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9C8C /* 185.159.156.140/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9C94 /* 185.159.156.148/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D06 /* 185.159.157.6/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D0D /* 185.159.157.13/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D17 /* 185.159.157.23/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -408,19 +489,16 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0xB99F9D3C /* 185.159.157.60/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D3E /* 185.159.157.62/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D41 /* 185.159.157.65/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0xB99F9D42 /* 185.159.157.66/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D50 /* 185.159.157.80/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D52 /* 185.159.157.82/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D54 /* 185.159.157.84/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D58 /* 185.159.157.88/30 */, 30, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D5D /* 185.159.157.93/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0xB99F9D5F /* 185.159.157.95/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9D5E /* 185.159.157.94/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D60 /* 185.159.157.96/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, - { 0xB99F9D62 /* 185.159.157.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0xB99F9D64 /* 185.159.157.100/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D67 /* 185.159.157.103/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D68 /* 185.159.157.104/30 */, 30, NDPI_PROTOCOL_PROTONVPN }, - { 0xB99F9D6E /* 185.159.157.110/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9D6F /* 185.159.157.111/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D71 /* 185.159.157.113/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D78 /* 185.159.157.120/30 */, 30, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9D7C /* 185.159.157.124/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -455,18 +533,23 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0xB99F9DFC /* 185.159.157.252/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9E01 /* 185.159.158.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9E02 /* 185.159.158.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9E15 /* 185.159.158.21/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9E16 /* 185.159.158.22/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9E37 /* 185.159.158.55/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9E43 /* 185.159.158.67/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9E76 /* 185.159.158.118/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9E78 /* 185.159.158.120/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9E8A /* 185.159.158.138/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9E91 /* 185.159.158.145/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0xB99F9E92 /* 185.159.158.146/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9E92 /* 185.159.158.146/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9E94 /* 185.159.158.148/30 */, 30, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9EB1 /* 185.159.158.177/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9EB2 /* 185.159.158.178/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9EB4 /* 185.159.158.180/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9EB6 /* 185.159.158.182/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0xB99F9EB8 /* 185.159.158.184/29 */, 29, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9EB9 /* 185.159.158.185/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9EBA /* 185.159.158.186/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9EBC /* 185.159.158.188/30 */, 30, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9EC0 /* 185.159.158.192/30 */, 30, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9EC4 /* 185.159.158.196/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9EC7 /* 185.159.158.199/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -479,12 +562,18 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0xB99F9ED8 /* 185.159.158.216/29 */, 29, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9EE0 /* 185.159.158.224/29 */, 29, NDPI_PROTOCOL_PROTONVPN }, { 0xB99F9EE8 /* 185.159.158.232/30 */, 30, NDPI_PROTOCOL_PROTONVPN }, - { 0xB99F9EEC /* 185.159.158.236/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9EEC /* 185.159.158.236/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9EF1 /* 185.159.158.241/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9EF2 /* 185.159.158.242/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9EF4 /* 185.159.158.244/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9EF9 /* 185.159.158.249/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB99F9EFA /* 185.159.158.250/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0xB9A32C89 /* 185.163.44.137/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0xB9B17C54 /* 185.177.124.84/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB9B564B2 /* 185.181.100.178/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB9B98692 /* 185.185.134.146/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB9E51974 /* 185.229.25.116/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB9E67D02 /* 185.230.125.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xB9E67D22 /* 185.230.125.34/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB9E67E92 /* 185.230.126.146/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB9F55582 /* 185.245.85.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xB9F6D348 /* 185.246.211.72/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -494,6 +583,7 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0xBCD67A52 /* 188.214.122.82/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xBCD67DA2 /* 188.214.125.162/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xBCD698E2 /* 188.214.152.226/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xBCD69E22 /* 188.214.158.34/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xBCD7EB52 /* 188.215.235.82/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xBCF1B1E2 /* 188.241.177.226/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xBE02839C /* 190.2.131.156/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -504,6 +594,7 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0xC1092501 /* 193.9.37.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xC1092601 /* 193.9.38.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xC1092701 /* 193.9.39.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xC11D6A12 /* 193.29.106.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xC11D6B62 /* 193.29.107.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xC11D6BA2 /* 193.29.107.162/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xC11D6BF2 /* 193.29.107.242/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -520,8 +611,8 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0xC3B2ACBC /* 195.178.172.188/31 */, 31, NDPI_PROTOCOL_PROTONVPN }, { 0xC3B5A7C1 /* 195.181.167.193/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xC4C4CBCA /* 196.196.203.202/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xC4C51C82 /* 196.197.28.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xC4F03672 /* 196.240.54.114/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, - { 0xC4F08042 /* 196.240.128.66/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xC4F597D2 /* 196.245.151.210/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xCD8EF0D2 /* 205.142.240.210/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xD45C68C1 /* 212.92.104.193/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, @@ -534,6 +625,7 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = { { 0xD98AC6F6 /* 217.138.198.246/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xD98AD862 /* 217.138.216.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, { 0xD98AD882 /* 217.138.216.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, + { 0xD98AD8A2 /* 217.138.216.162/32 */, 32, NDPI_PROTOCOL_PROTONVPN }, /* End */ { 0x0, 0, 0 } }; diff --git a/src/lib/inc_generated/ndpi_protonvpn_out_match.c.inc b/src/lib/inc_generated/ndpi_protonvpn_out_match.c.inc index 67995ac85..ad6249c78 100644 --- a/src/lib/inc_generated/ndpi_protonvpn_out_match.c.inc +++ b/src/lib/inc_generated/ndpi_protonvpn_out_match.c.inc @@ -47,12 +47,32 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x1F0DBDF8 /* 31.13.189.248/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x1F0DBDFC /* 31.13.189.252/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x1F0DBDFE /* 31.13.189.254/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F0DBF43 /* 31.13.191.67/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F0DBF44 /* 31.13.191.68/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F0DBF48 /* 31.13.191.72/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F0DBF50 /* 31.13.191.80/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F0DBF58 /* 31.13.191.88/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F0DBF5A /* 31.13.191.90/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F0DBF5C /* 31.13.191.92/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F0DBF5E /* 31.13.191.94/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F0DBF63 /* 31.13.191.99/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F0DBF64 /* 31.13.191.100/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F0DBF68 /* 31.13.191.104/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F0DBF70 /* 31.13.191.112/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F0DBF78 /* 31.13.191.120/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F0DBF7C /* 31.13.191.124/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F0DBF7E /* 31.13.191.126/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2432EE01 /* 36.50.238.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2432EE02 /* 36.50.238.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2432EE04 /* 36.50.238.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2432EE08 /* 36.50.238.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2432EE10 /* 36.50.238.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2432EE18 /* 36.50.238.24/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x25000CE3 /* 37.0.12.227/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x25000CE4 /* 37.0.12.228/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x25000CE8 /* 37.0.12.232/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x25000CEC /* 37.0.12.236/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x25000CEE /* 37.0.12.238/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2513C983 /* 37.19.201.131/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2513C984 /* 37.19.201.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2513C988 /* 37.19.201.136/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -80,13 +100,7 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x268473F2 /* 38.132.115.242/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x268473F4 /* 38.132.115.244/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x268473F6 /* 38.132.115.246/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x2BEFFA01 /* 43.239.250.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x2BEFFA02 /* 43.239.250.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x2BEFFA04 /* 43.239.250.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x2BEFFA08 /* 43.239.250.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x2BEFFA10 /* 43.239.250.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x2BEFFA18 /* 43.239.250.24/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x2D0E4708 /* 45.14.71.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D0E470C /* 45.14.71.12/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2D0E4710 /* 45.14.71.16/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2D26BD01 /* 45.38.189.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2D26BD02 /* 45.38.189.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -164,6 +178,18 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x2D539138 /* 45.83.145.56/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2D539140 /* 45.83.145.64/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2D539148 /* 45.83.145.72/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D53914B /* 45.83.145.75/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D53914C /* 45.83.145.76/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D53914E /* 45.83.145.78/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D539150 /* 45.83.145.80/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D539155 /* 45.83.145.85/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D539156 /* 45.83.145.86/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D539158 /* 45.83.145.88/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D53915A /* 45.83.145.90/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D53915C /* 45.83.145.92/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D53915F /* 45.83.145.95/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D539160 /* 45.83.145.96/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D539162 /* 45.83.145.98/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2D539201 /* 45.83.146.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2D539202 /* 45.83.146.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2D539204 /* 45.83.146.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -186,6 +212,13 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x2D57D618 /* 45.87.214.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2D57D61C /* 45.87.214.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2D57D61E /* 45.87.214.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D5C21A3 /* 45.92.33.163/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D5C21A4 /* 45.92.33.164/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D5C21A8 /* 45.92.33.168/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D5C21B0 /* 45.92.33.176/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D5C21B8 /* 45.92.33.184/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D5C21BC /* 45.92.33.188/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D5C21BE /* 45.92.33.190/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2D8085DA /* 45.128.133.218/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2D8085DC /* 45.128.133.220/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2D8085DE /* 45.128.133.222/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -218,6 +251,13 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x2D92DEE8 /* 45.146.222.232/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2D92DEEC /* 45.146.222.236/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x2D92DEEE /* 45.146.222.238/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D972D05 /* 45.151.45.5/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D972D06 /* 45.151.45.6/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D972D08 /* 45.151.45.8/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D972D0C /* 45.151.45.12/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D972D0E /* 45.151.45.14/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D972D10 /* 45.151.45.16/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D972D20 /* 45.151.45.32/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x3E7009A5 /* 62.112.9.165/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x3E7009A6 /* 62.112.9.166/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x3E7009C0 /* 62.112.9.192/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -228,8 +268,9 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x40E01102 /* 64.224.17.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x40E01104 /* 64.224.17.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x40E01108 /* 64.224.17.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x40E01110 /* 64.224.17.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x40E01118 /* 64.224.17.24/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x40E01110 /* 64.224.17.16/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x40E01120 /* 64.224.17.32/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x40E01130 /* 64.224.17.48/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x425A432A /* 66.90.67.42/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x425A432C /* 66.90.67.44/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x425A48AB /* 66.90.72.171/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -261,6 +302,7 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x4A3FCCD8 /* 74.63.204.216/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4A3FCCDC /* 74.63.204.220/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4A3FCCDE /* 74.63.204.222/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4A767E88 /* 74.118.126.136/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4DF7B23A /* 77.247.178.58/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4DF7B25E /* 77.247.178.94/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4DF7B261 /* 77.247.178.97/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -273,17 +315,113 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x4DF7B29A /* 77.247.178.154/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4DF7B2A3 /* 77.247.178.163/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4DF7B2C7 /* 77.247.178.199/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4E9F8301 /* 78.159.131.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4E9F8302 /* 78.159.131.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4E9F8304 /* 78.159.131.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4E9F8308 /* 78.159.131.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4E9F8310 /* 78.159.131.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4E9F8318 /* 78.159.131.24/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F6E3703 /* 79.110.55.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F6E3704 /* 79.110.55.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F6E3708 /* 79.110.55.8/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F6E370C /* 79.110.55.12/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F6E370E /* 79.110.55.14/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8602 /* 79.127.134.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8604 /* 79.127.134.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8608 /* 79.127.134.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8610 /* 79.127.134.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8618 /* 79.127.134.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F861D /* 79.127.134.29/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F861E /* 79.127.134.30/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8620 /* 79.127.134.32/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8630 /* 79.127.134.48/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8634 /* 79.127.134.52/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8636 /* 79.127.134.54/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8638 /* 79.127.134.56/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8640 /* 79.127.134.64/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8650 /* 79.127.134.80/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8653 /* 79.127.134.83/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8654 /* 79.127.134.84/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8658 /* 79.127.134.88/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8660 /* 79.127.134.96/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8668 /* 79.127.134.104/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F866C /* 79.127.134.108/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8801 /* 79.127.136.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8802 /* 79.127.136.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8804 /* 79.127.136.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8808 /* 79.127.136.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8810 /* 79.127.136.16/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8820 /* 79.127.136.32/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8828 /* 79.127.136.40/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F882C /* 79.127.136.44/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8842 /* 79.127.136.66/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8844 /* 79.127.136.68/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8848 /* 79.127.136.72/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8850 /* 79.127.136.80/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8858 /* 79.127.136.88/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F885D /* 79.127.136.93/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F885E /* 79.127.136.94/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8860 /* 79.127.136.96/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8870 /* 79.127.136.112/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8874 /* 79.127.136.116/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8876 /* 79.127.136.118/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8D02 /* 79.127.141.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8D04 /* 79.127.141.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8D08 /* 79.127.141.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8D10 /* 79.127.141.16/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8D20 /* 79.127.141.32/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F8D30 /* 79.127.141.48/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9081 /* 79.127.144.129/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9083 /* 79.127.144.131/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9084 /* 79.127.144.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9088 /* 79.127.144.136/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9090 /* 79.127.144.144/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9098 /* 79.127.144.152/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F909C /* 79.127.144.156/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9142 /* 79.127.145.66/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9144 /* 79.127.145.68/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9148 /* 79.127.145.72/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9150 /* 79.127.145.80/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9158 /* 79.127.145.88/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F915C /* 79.127.145.92/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9202 /* 79.127.146.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9204 /* 79.127.146.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9208 /* 79.127.146.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9210 /* 79.127.146.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9218 /* 79.127.146.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F921C /* 79.127.146.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9234 /* 79.127.146.52/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9238 /* 79.127.146.56/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9240 /* 79.127.146.64/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9266 /* 79.127.146.102/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9268 /* 79.127.146.104/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9270 /* 79.127.146.112/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9278 /* 79.127.146.120/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9281 /* 79.127.146.129/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9282 /* 79.127.146.130/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9284 /* 79.127.146.132/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9286 /* 79.127.146.134/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F929D /* 79.127.146.157/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F929E /* 79.127.146.158/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F92A0 /* 79.127.146.160/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F92B0 /* 79.127.146.176/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F92B8 /* 79.127.146.184/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F92CF /* 79.127.146.207/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F92D0 /* 79.127.146.208/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F92E0 /* 79.127.146.224/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F92E8 /* 79.127.146.232/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F92EA /* 79.127.146.234/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9542 /* 79.127.149.66/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9544 /* 79.127.149.68/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9548 /* 79.127.149.72/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9550 /* 79.127.149.80/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9558 /* 79.127.149.88/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F955C /* 79.127.149.92/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9A02 /* 79.127.154.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9A04 /* 79.127.154.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9A08 /* 79.127.154.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9A10 /* 79.127.154.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7F9A18 /* 79.127.154.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7FA442 /* 79.127.164.66/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7FA444 /* 79.127.164.68/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7FA448 /* 79.127.164.72/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7FA450 /* 79.127.164.80/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7FA458 /* 79.127.164.88/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7FA45C /* 79.127.164.92/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F7FCF81 /* 79.127.207.129/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F7FCF82 /* 79.127.207.130/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F7FCF84 /* 79.127.207.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -298,6 +436,9 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x4F7FCFB8 /* 79.127.207.184/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F7FD891 /* 79.127.216.145/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F7FD892 /* 79.127.216.146/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7FDCF4 /* 79.127.220.244/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7FDCF8 /* 79.127.220.248/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7FDCFA /* 79.127.220.250/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F7FE7AF /* 79.127.231.175/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F7FE7B0 /* 79.127.231.176/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F7FE7B8 /* 79.127.231.184/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -318,31 +459,27 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x4F87680D /* 79.135.104.13/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F87680E /* 79.135.104.14/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F876810 /* 79.135.104.16/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F876901 /* 79.135.105.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F876902 /* 79.135.105.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F876904 /* 79.135.105.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F876908 /* 79.135.105.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4F876910 /* 79.135.105.16/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4F876918 /* 79.135.105.24/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F876910 /* 79.135.105.16/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F876920 /* 79.135.105.32/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F87692C /* 79.135.105.44/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4F87693C /* 79.135.105.60/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4F876940 /* 79.135.105.64/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4F876948 /* 79.135.105.72/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4F876950 /* 79.135.105.80/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4F876958 /* 79.135.105.88/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F876930 /* 79.135.105.48/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F876940 /* 79.135.105.64/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F876960 /* 79.135.105.96/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F876970 /* 79.135.105.112/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F876978 /* 79.135.105.120/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F876981 /* 79.135.105.129/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F876982 /* 79.135.105.130/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4F876998 /* 79.135.105.152/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4F8769A0 /* 79.135.105.160/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4F8769B0 /* 79.135.105.176/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F876984 /* 79.135.105.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F876988 /* 79.135.105.136/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F876990 /* 79.135.105.144/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F8769A0 /* 79.135.105.160/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F8769C0 /* 79.135.105.192/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x4F8769CC /* 79.135.105.204/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x4F8769D4 /* 79.135.105.212/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x54112D9D /* 84.17.45.157/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x54112D9E /* 84.17.45.158/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x54112DA0 /* 84.17.45.160/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F8769D0 /* 79.135.105.208/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x54113E61 /* 84.17.62.97/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x54113E64 /* 84.17.62.100/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x54113F09 /* 84.17.63.9/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -393,15 +530,26 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x55CC4E02 /* 85.204.78.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x55CC4E04 /* 85.204.78.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x55CC4E08 /* 85.204.78.8/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x55CEAA95 /* 85.206.170.149/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x55CEAA96 /* 85.206.170.150/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x55CEAA98 /* 85.206.170.152/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x55CEAA9C /* 85.206.170.156/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x566A7903 /* 86.106.121.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x566A7904 /* 86.106.121.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x566A7908 /* 86.106.121.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x566A7910 /* 86.106.121.16/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x57F98562 /* 87.249.133.98/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x57F98564 /* 87.249.133.100/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x57F98568 /* 87.249.133.104/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x57F9856C /* 87.249.133.108/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x57F98570 /* 87.249.133.112/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x57F985C1 /* 87.249.133.193/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x57F985C2 /* 87.249.133.194/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x57F985C4 /* 87.249.133.196/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x57F985C8 /* 87.249.133.200/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x57F985D0 /* 87.249.133.208/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x57F985D8 /* 87.249.133.216/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x57F985DB /* 87.249.133.219/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x57F985DC /* 87.249.133.220/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x57F985E0 /* 87.249.133.224/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x57F985F0 /* 87.249.133.240/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x57F985F2 /* 87.249.133.242/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x57F98BA2 /* 87.249.139.162/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x57F98BA4 /* 87.249.139.164/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x57F98BA8 /* 87.249.139.168/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -413,13 +561,18 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x59244C88 /* 89.36.76.136/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x59244C8C /* 89.36.76.140/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x59244C8E /* 89.36.76.142/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x59276BC2 /* 89.39.107.194/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x59276BC4 /* 89.39.107.196/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x592D0403 /* 89.45.4.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x592D0404 /* 89.45.4.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x592D0408 /* 89.45.4.8/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x592D040C /* 89.45.4.12/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x592D040E /* 89.45.4.14/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x592DE002 /* 89.45.224.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x592DE004 /* 89.45.224.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x592DE008 /* 89.45.224.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x592DE010 /* 89.45.224.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x592DE018 /* 89.45.224.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x592DE01C /* 89.45.224.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x592DE01E /* 89.45.224.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x59BBA4F2 /* 89.187.164.242/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x59BBA4F4 /* 89.187.164.244/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x59BBA4F7 /* 89.187.164.247/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -434,8 +587,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x59BBAAB0 /* 89.187.170.176/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x59BBAAB4 /* 89.187.170.180/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x59BBAAB6 /* 89.187.170.182/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x59BBABE2 /* 89.187.171.226/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x59BBABE4 /* 89.187.171.228/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x59BBABF0 /* 89.187.171.240/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x59BBABF8 /* 89.187.171.248/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x59BBAF82 /* 89.187.175.130/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -486,12 +637,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x5B848B18 /* 91.132.139.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x5B848B1C /* 91.132.139.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x5B848B1E /* 91.132.139.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x5CDF5986 /* 92.223.89.134/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x5CDF5988 /* 92.223.89.136/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x5CDF5991 /* 92.223.89.145/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x5CDF5992 /* 92.223.89.146/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x5CDF5994 /* 92.223.89.148/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x5CDF5998 /* 92.223.89.152/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x5D71CA01 /* 93.113.202.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x5D71CA02 /* 93.113.202.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x5D71CA04 /* 93.113.202.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -504,12 +649,44 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x5E895E02 /* 94.137.94.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x5E895E04 /* 94.137.94.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x5E895E08 /* 94.137.94.8/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5EBEC318 /* 94.190.195.24/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x5EBEC3E8 /* 94.190.195.232/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x5F991F73 /* 95.153.31.115/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x5F991F74 /* 95.153.31.116/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x5F991F78 /* 95.153.31.120/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x5F991F7C /* 95.153.31.124/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x5F991F7E /* 95.153.31.126/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADCD82 /* 95.173.205.130/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADCD84 /* 95.173.205.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADCD88 /* 95.173.205.136/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADCD90 /* 95.173.205.144/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADCD98 /* 95.173.205.152/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADCD9C /* 95.173.205.156/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADD903 /* 95.173.217.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADD904 /* 95.173.217.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADD908 /* 95.173.217.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADD910 /* 95.173.217.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADD918 /* 95.173.217.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADD91C /* 95.173.217.28/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADD91E /* 95.173.217.30/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADD920 /* 95.173.217.32/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADD930 /* 95.173.217.48/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD22 /* 95.173.221.34/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD24 /* 95.173.221.36/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD28 /* 95.173.221.40/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD30 /* 95.173.221.48/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD38 /* 95.173.221.56/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD42 /* 95.173.221.66/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD44 /* 95.173.221.68/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD48 /* 95.173.221.72/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD50 /* 95.173.221.80/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD58 /* 95.173.221.88/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD5D /* 95.173.221.93/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD5E /* 95.173.221.94/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD60 /* 95.173.221.96/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD70 /* 95.173.221.112/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD74 /* 95.173.221.116/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FADDD76 /* 95.173.221.118/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x6626C701 /* 102.38.199.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x6626C702 /* 102.38.199.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x6626C704 /* 102.38.199.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -523,6 +700,17 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x66DA6704 /* 102.218.103.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x66DA6708 /* 102.218.103.8/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x66DA670C /* 102.218.103.12/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6745E00A /* 103.69.224.10/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6745E00C /* 103.69.224.12/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6745E010 /* 103.69.224.16/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6745E020 /* 103.69.224.32/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6745E030 /* 103.69.224.48/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6745E038 /* 103.69.224.56/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6745E03C /* 103.69.224.60/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6745E03E /* 103.69.224.62/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6745E040 /* 103.69.224.64/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6745E080 /* 103.69.224.128/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6745E0A0 /* 103.69.224.160/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x674B0B13 /* 103.75.11.19/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x674B0B14 /* 103.75.11.20/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x674B0B18 /* 103.75.11.24/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -530,6 +718,11 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x674B0B22 /* 103.75.11.34/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x674B0B24 /* 103.75.11.36/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x674B0B26 /* 103.75.11.38/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x674B0B83 /* 103.75.11.131/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x674B0B84 /* 103.75.11.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x674B0B88 /* 103.75.11.136/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x674B0B8C /* 103.75.11.140/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x674B0B8E /* 103.75.11.142/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x676CE513 /* 103.108.229.19/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x676CE514 /* 103.108.229.20/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x676CE518 /* 103.108.229.24/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -584,10 +777,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x67D8DC78 /* 103.216.220.120/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x67D8DC7C /* 103.216.220.124/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x67D8DC7E /* 103.216.220.126/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x67E68EE3 /* 103.230.142.227/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x67E68EE4 /* 103.230.142.228/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x67E68EE8 /* 103.230.142.232/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x67E68EEA /* 103.230.142.234/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x68EAD402 /* 104.234.212.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x68EAD404 /* 104.234.212.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x68EAD408 /* 104.234.212.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -606,17 +795,73 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x68EAD484 /* 104.234.212.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x68EAD488 /* 104.234.212.136/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x68EAD48C /* 104.234.212.140/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68FE5F63 /* 104.254.95.99/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68FE5F64 /* 104.254.95.100/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68FE5F68 /* 104.254.95.104/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68FE5F70 /* 104.254.95.112/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68FE5F78 /* 104.254.95.120/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68FE5F7C /* 104.254.95.124/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68FE5F7E /* 104.254.95.126/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x6BB5B103 /* 107.181.177.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x6BB5B104 /* 107.181.177.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x6BB5B108 /* 107.181.177.8/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x6BB5B10A /* 107.181.177.10/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x6BB5B10C /* 107.181.177.12/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x6BB5B110 /* 107.181.177.16/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x6BB5F54C /* 107.181.245.76/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x745A4AB3 /* 116.90.74.179/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x745A4AB4 /* 116.90.74.180/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x745A4AB8 /* 116.90.74.184/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x745A4ABA /* 116.90.74.186/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3D843 /* 130.195.216.67/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3D844 /* 130.195.216.68/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3D848 /* 130.195.216.72/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3D850 /* 130.195.216.80/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3D858 /* 130.195.216.88/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3D85C /* 130.195.216.92/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3D85E /* 130.195.216.94/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3D903 /* 130.195.217.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3D904 /* 130.195.217.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3D908 /* 130.195.217.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3D910 /* 130.195.217.16/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3DDA3 /* 130.195.221.163/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3DDA4 /* 130.195.221.164/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3DDA8 /* 130.195.221.168/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3DDAC /* 130.195.221.172/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3DDAE /* 130.195.221.174/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F003 /* 130.195.240.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F004 /* 130.195.240.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F008 /* 130.195.240.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F010 /* 130.195.240.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F018 /* 130.195.240.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F01C /* 130.195.240.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F01E /* 130.195.240.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F103 /* 130.195.241.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F104 /* 130.195.241.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F108 /* 130.195.241.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F110 /* 130.195.241.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F118 /* 130.195.241.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F11C /* 130.195.241.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F11E /* 130.195.241.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F203 /* 130.195.242.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F204 /* 130.195.242.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F208 /* 130.195.242.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F210 /* 130.195.242.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F218 /* 130.195.242.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F21C /* 130.195.242.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F21E /* 130.195.242.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F303 /* 130.195.243.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F304 /* 130.195.243.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F308 /* 130.195.243.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F310 /* 130.195.243.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F318 /* 130.195.243.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F31C /* 130.195.243.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F31E /* 130.195.243.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F504 /* 130.195.245.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F508 /* 130.195.245.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F510 /* 130.195.245.16/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F520 /* 130.195.245.32/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F530 /* 130.195.245.48/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C3F538 /* 130.195.245.56/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x82C3FA43 /* 130.195.250.67/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x82C3FA44 /* 130.195.250.68/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x82C3FA48 /* 130.195.250.72/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -649,6 +894,12 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x8AC721F4 /* 138.199.33.244/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x8AC721F7 /* 138.199.33.247/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x8AC721F8 /* 138.199.33.248/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8AC722C2 /* 138.199.34.194/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8AC722C4 /* 138.199.34.196/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8AC722C8 /* 138.199.34.200/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8AC722D0 /* 138.199.34.208/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8AC722D8 /* 138.199.34.216/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8AC722DC /* 138.199.34.220/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x8AC72362 /* 138.199.35.98/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x8AC72364 /* 138.199.35.100/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x8AC72368 /* 138.199.35.104/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -689,6 +940,11 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x903027E4 /* 144.48.39.228/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x903027E8 /* 144.48.39.232/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x903027EA /* 144.48.39.234/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92460E13 /* 146.70.14.19/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92460E14 /* 146.70.14.20/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92460E18 /* 146.70.14.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92460E1C /* 146.70.14.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92460E1E /* 146.70.14.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x92461DC3 /* 146.70.29.195/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x92461DC4 /* 146.70.29.196/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x92461DC8 /* 146.70.29.200/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -747,6 +1003,27 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x92466048 /* 146.70.96.72/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9246604C /* 146.70.96.76/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9246604E /* 146.70.96.78/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92466263 /* 146.70.98.99/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92466264 /* 146.70.98.100/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92466268 /* 146.70.98.104/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92466270 /* 146.70.98.112/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92466278 /* 146.70.98.120/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246627C /* 146.70.98.124/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246627E /* 146.70.98.126/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92466283 /* 146.70.98.131/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92466284 /* 146.70.98.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92466288 /* 146.70.98.136/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92466290 /* 146.70.98.144/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92466298 /* 146.70.98.152/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246629C /* 146.70.98.156/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246629E /* 146.70.98.158/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x924662A3 /* 146.70.98.163/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x924662A4 /* 146.70.98.164/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x924662A8 /* 146.70.98.168/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x924662B0 /* 146.70.98.176/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x924662B8 /* 146.70.98.184/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x924662BC /* 146.70.98.188/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x924662BE /* 146.70.98.190/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x92466432 /* 146.70.100.50/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x92466434 /* 146.70.100.52/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x92466436 /* 146.70.100.54/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -789,6 +1066,11 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x92468584 /* 146.70.133.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x92468588 /* 146.70.133.136/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9246858A /* 146.70.133.138/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92468823 /* 146.70.136.35/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92468824 /* 146.70.136.36/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x92468828 /* 146.70.136.40/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246882C /* 146.70.136.44/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246882E /* 146.70.136.46/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x92468E13 /* 146.70.142.19/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x92468E14 /* 146.70.142.20/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x92468E18 /* 146.70.142.24/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1073,6 +1355,27 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x9246D978 /* 146.70.217.120/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9246D97C /* 146.70.217.124/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9246D97E /* 146.70.217.126/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246DD83 /* 146.70.221.131/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246DD84 /* 146.70.221.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246DD88 /* 146.70.221.136/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246DD90 /* 146.70.221.144/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246DD98 /* 146.70.221.152/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246DD9C /* 146.70.221.156/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246DD9E /* 146.70.221.158/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E2C3 /* 146.70.226.195/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E2C4 /* 146.70.226.196/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E2C8 /* 146.70.226.200/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E2D0 /* 146.70.226.208/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E2D8 /* 146.70.226.216/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E2DC /* 146.70.226.220/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E2DE /* 146.70.226.222/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E2E3 /* 146.70.226.227/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E2E4 /* 146.70.226.228/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E2E8 /* 146.70.226.232/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E2F0 /* 146.70.226.240/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E2F8 /* 146.70.226.248/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E2FC /* 146.70.226.252/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E2FE /* 146.70.226.254/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9246E48A /* 146.70.228.138/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9246E48C /* 146.70.228.140/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9246E48E /* 146.70.228.142/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1082,6 +1385,40 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x9246E4AA /* 146.70.228.170/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9246E4AC /* 146.70.228.172/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9246E4AE /* 146.70.228.174/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E503 /* 146.70.229.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E504 /* 146.70.229.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E508 /* 146.70.229.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E510 /* 146.70.229.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E518 /* 146.70.229.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E51C /* 146.70.229.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E51E /* 146.70.229.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E703 /* 146.70.231.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E704 /* 146.70.231.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E708 /* 146.70.231.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246E710 /* 146.70.231.16/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246ED83 /* 146.70.237.131/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246ED84 /* 146.70.237.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246ED88 /* 146.70.237.136/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246ED90 /* 146.70.237.144/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246ED94 /* 146.70.237.148/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246ED96 /* 146.70.237.150/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246ED98 /* 146.70.237.152/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246ED9B /* 146.70.237.155/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246ED9C /* 146.70.237.156/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246ED9E /* 146.70.237.158/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246F583 /* 146.70.245.131/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246F584 /* 146.70.245.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246F588 /* 146.70.245.136/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246F590 /* 146.70.245.144/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246F598 /* 146.70.245.152/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246F59C /* 146.70.245.156/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246F59E /* 146.70.245.158/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246FC02 /* 146.70.252.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246FC04 /* 146.70.252.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246FC08 /* 146.70.252.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246FC10 /* 146.70.252.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246FC18 /* 146.70.252.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9246FC1C /* 146.70.252.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95165002 /* 149.22.80.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95165004 /* 149.22.80.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95165008 /* 149.22.80.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1141,6 +1478,12 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x95165460 /* 149.22.84.96/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95165470 /* 149.22.84.112/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95165478 /* 149.22.84.120/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x951655C2 /* 149.22.85.194/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x951655C4 /* 149.22.85.196/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x951655C8 /* 149.22.85.200/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x951655D0 /* 149.22.85.208/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x951655D8 /* 149.22.85.216/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x951655DC /* 149.22.85.220/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95165801 /* 149.22.88.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95165802 /* 149.22.88.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95165804 /* 149.22.88.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1171,15 +1514,23 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x95165E40 /* 149.22.94.64/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95165E50 /* 149.22.94.80/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95165E54 /* 149.22.94.84/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95165E57 /* 149.22.94.87/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95165E58 /* 149.22.94.88/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95165E60 /* 149.22.94.96/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95165E70 /* 149.22.94.112/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95165E81 /* 149.22.94.129/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95165E82 /* 149.22.94.130/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95165E84 /* 149.22.94.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95165E88 /* 149.22.94.136/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95165E90 /* 149.22.94.144/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95165EA0 /* 149.22.94.160/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95165EB0 /* 149.22.94.176/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95165EB4 /* 149.22.94.180/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95165FC2 /* 149.22.95.194/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95165FC4 /* 149.22.95.196/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95165FC8 /* 149.22.95.200/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95165FD0 /* 149.22.95.208/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95165FD8 /* 149.22.95.216/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x9522F487 /* 149.34.244.135/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x9522F488 /* 149.34.244.136/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x9522F48A /* 149.34.244.138/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0x9522F48C /* 149.34.244.140/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9522F641 /* 149.34.246.65/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9522F642 /* 149.34.246.66/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9522F644 /* 149.34.246.68/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1239,6 +1590,11 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x9532D8F0 /* 149.50.216.240/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9532D8F8 /* 149.50.216.248/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9532D8FA /* 149.50.216.250/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9532D9A2 /* 149.50.217.162/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9532D9A4 /* 149.50.217.164/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9532D9A8 /* 149.50.217.168/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9532D9B0 /* 149.50.217.176/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9532D9B8 /* 149.50.217.184/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95581182 /* 149.88.17.130/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95581184 /* 149.88.17.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95581188 /* 149.88.17.136/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1272,6 +1628,19 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0x95581804 /* 149.88.24.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95581808 /* 149.88.24.8/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9558180A /* 149.88.24.10/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95581882 /* 149.88.24.130/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95581884 /* 149.88.24.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95581888 /* 149.88.24.136/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95581890 /* 149.88.24.144/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x955818A0 /* 149.88.24.160/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x955818B0 /* 149.88.24.176/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x955818B5 /* 149.88.24.181/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x955818B6 /* 149.88.24.182/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x955818B8 /* 149.88.24.184/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x955818C0 /* 149.88.24.192/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x955818E0 /* 149.88.24.224/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x955818E4 /* 149.88.24.228/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x955818E6 /* 149.88.24.230/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95581986 /* 149.88.25.134/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x95581988 /* 149.88.25.136/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0x9558198A /* 149.88.25.138/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1490,12 +1859,13 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0xA305AB60 /* 163.5.171.96/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xA305AB68 /* 163.5.171.104/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xA305AB6C /* 163.5.171.108/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA305AB6F /* 163.5.171.111/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA305AB70 /* 163.5.171.112/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA305AB80 /* 163.5.171.128/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA305AB88 /* 163.5.171.136/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xA5E7B212 /* 165.231.178.18/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xA5E7B214 /* 165.231.178.20/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xA5E7B218 /* 165.231.178.24/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xA996C465 /* 169.150.196.101/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xA996C466 /* 169.150.196.102/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xA996C477 /* 169.150.196.119/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xA996C561 /* 169.150.197.97/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xA996C562 /* 169.150.197.98/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xA996C564 /* 169.150.197.100/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1586,14 +1956,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0xB495E592 /* 180.149.229.146/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB495E594 /* 180.149.229.148/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB495E596 /* 180.149.229.150/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB5D68335 /* 181.214.131.53/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB5D68336 /* 181.214.131.54/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB5D68338 /* 181.214.131.56/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB5D68369 /* 181.214.131.105/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB5D6836A /* 181.214.131.106/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB5D6836C /* 181.214.131.108/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB5D683A2 /* 181.214.131.162/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB5D683A4 /* 181.214.131.164/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB93386C3 /* 185.51.134.195/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB93386C4 /* 185.51.134.196/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB93386C8 /* 185.51.134.200/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1613,41 +1975,24 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0xB95A3CE6 /* 185.90.60.230/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB95D03C6 /* 185.93.3.198/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB95D03C8 /* 185.93.3.200/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2C08 /* 185.107.44.8/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2C2E /* 185.107.44.46/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2C35 /* 185.107.44.53/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2C56 /* 185.107.44.86/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2C5E /* 185.107.44.94/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2C61 /* 185.107.44.97/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2C62 /* 185.107.44.98/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2C66 /* 185.107.44.102/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2C6C /* 185.107.44.108/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB96B2C6F /* 185.107.44.111/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2C70 /* 185.107.44.112/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2C78 /* 185.107.44.120/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2C7C /* 185.107.44.124/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96B2C70 /* 185.107.44.112/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96B2C72 /* 185.107.44.114/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB96B2C90 /* 185.107.44.144/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB96B2C93 /* 185.107.44.147/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB96B2C95 /* 185.107.44.149/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB96B2C96 /* 185.107.44.150/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2C99 /* 185.107.44.153/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB96B2CA4 /* 185.107.44.164/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2CA8 /* 185.107.44.168/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB96B2CCA /* 185.107.44.202/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB96B2CCC /* 185.107.44.204/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB96B2CD0 /* 185.107.44.208/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB96B2CD2 /* 185.107.44.210/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB96B2CDA /* 185.107.44.218/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2CE4 /* 185.107.44.228/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2CE6 /* 185.107.44.230/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B2CEC /* 185.107.44.236/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B5302 /* 185.107.83.2/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B5305 /* 185.107.83.5/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B5306 /* 185.107.83.6/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B5308 /* 185.107.83.8/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B530A /* 185.107.83.10/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B5311 /* 185.107.83.17/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB96B5314 /* 185.107.83.20/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96F6D02 /* 185.111.109.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96F6D04 /* 185.111.109.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96F6D08 /* 185.111.109.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96F6D10 /* 185.111.109.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96F6D18 /* 185.111.109.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB99842A8 /* 185.152.66.168/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB99842AC /* 185.152.66.172/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB99C2E22 /* 185.156.46.34/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1704,9 +2049,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0xB9A210BA /* 185.162.16.186/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB9A210BC /* 185.162.16.188/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB9A210BE /* 185.162.16.190/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB9B17C58 /* 185.177.124.88/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB9B17C61 /* 185.177.124.97/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB9B17C64 /* 185.177.124.100/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB9B564B3 /* 185.181.100.179/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB9B564B4 /* 185.181.100.180/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB9B564B8 /* 185.181.100.184/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1715,11 +2057,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0xB9B98693 /* 185.185.134.147/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB9B98694 /* 185.185.134.148/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB9B98696 /* 185.185.134.150/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB9C01401 /* 185.192.20.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB9C01402 /* 185.192.20.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB9C01404 /* 185.192.20.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB9C01408 /* 185.192.20.8/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xB9C0140C /* 185.192.20.12/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB9DC4552 /* 185.220.69.82/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB9DC4554 /* 185.220.69.84/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB9DC4556 /* 185.220.69.86/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1747,6 +2084,20 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0xB9E51975 /* 185.229.25.117/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB9E51976 /* 185.229.25.118/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB9E51978 /* 185.229.25.120/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E67D03 /* 185.230.125.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E67D04 /* 185.230.125.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E67D08 /* 185.230.125.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E67D10 /* 185.230.125.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E67D18 /* 185.230.125.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E67D1C /* 185.230.125.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E67D1E /* 185.230.125.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E67D23 /* 185.230.125.35/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E67D24 /* 185.230.125.36/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E67D28 /* 185.230.125.40/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E67D30 /* 185.230.125.48/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E67D38 /* 185.230.125.56/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E67D3C /* 185.230.125.60/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E67D3E /* 185.230.125.62/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB9E67E93 /* 185.230.126.147/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB9E67E94 /* 185.230.126.148/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xB9E67E96 /* 185.230.126.150/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1816,6 +2167,10 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0xBCD698E8 /* 188.214.152.232/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xBCD698EC /* 188.214.152.236/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xBCD698EE /* 188.214.152.238/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xBCD69E22 /* 188.214.158.34/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xBCD69E24 /* 188.214.158.36/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xBCD69E28 /* 188.214.158.40/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xBCD69E2C /* 188.214.158.44/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xBCD7EB53 /* 188.215.235.83/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xBCD7EB54 /* 188.215.235.84/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xBCD7EB58 /* 188.215.235.88/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1870,6 +2225,11 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0xC1092708 /* 193.9.39.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC1092710 /* 193.9.39.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC1092718 /* 193.9.39.24/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC11D6A13 /* 193.29.106.19/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC11D6A14 /* 193.29.106.20/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC11D6A18 /* 193.29.106.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC11D6A1C /* 193.29.106.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC11D6A1E /* 193.29.106.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC11D6B63 /* 193.29.107.99/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC11D6B64 /* 193.29.107.100/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC11D6B68 /* 193.29.107.104/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1929,15 +2289,15 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0xC3B5A7C2 /* 195.181.167.194/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC3B5A7C4 /* 195.181.167.196/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC3B5A7C8 /* 195.181.167.200/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC4C51C83 /* 196.197.28.131/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC4C51C84 /* 196.197.28.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC4C51C88 /* 196.197.28.136/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC4C51C8C /* 196.197.28.140/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC4C51C8E /* 196.197.28.142/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC4F03673 /* 196.240.54.115/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC4F03674 /* 196.240.54.116/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC4F03678 /* 196.240.54.120/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC4F0367A /* 196.240.54.122/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xC4F08043 /* 196.240.128.67/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xC4F08044 /* 196.240.128.68/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xC4F08048 /* 196.240.128.72/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xC4F0804C /* 196.240.128.76/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xC4F0804E /* 196.240.128.78/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC4F4C0E2 /* 196.244.192.226/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC4F4C0E4 /* 196.244.192.228/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC4F4C0E8 /* 196.244.192.232/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1945,11 +2305,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0xC4F597D4 /* 196.245.151.212/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC4F597D8 /* 196.245.151.216/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xC4F597DA /* 196.245.151.218/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xCD8EF0D3 /* 205.142.240.211/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xCD8EF0D4 /* 205.142.240.212/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xCD8EF0D8 /* 205.142.240.216/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xCD8EF0DC /* 205.142.240.220/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, - { 0xCD8EF0DE /* 205.142.240.222/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xD41E3C01 /* 212.30.60.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xD41E3C02 /* 212.30.60.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xD41E3C04 /* 212.30.60.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, @@ -1989,6 +2344,11 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = { { 0xD98AD898 /* 217.138.216.152/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xD98AD89C /* 217.138.216.156/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xD98AD89E /* 217.138.216.158/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD98AD8A3 /* 217.138.216.163/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD98AD8A4 /* 217.138.216.164/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD98AD8A8 /* 217.138.216.168/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD98AD8AC /* 217.138.216.172/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD98AD8AE /* 217.138.216.174/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xD9948CA9 /* 217.148.140.169/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xD9948CAA /* 217.148.140.170/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, { 0xD9948CAC /* 217.148.140.172/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, diff --git a/src/lib/inc_generated/ndpi_surfshark_match.c.inc b/src/lib/inc_generated/ndpi_surfshark_match.c.inc index 7f1636b1c..30b008bef 100644 --- a/src/lib/inc_generated/ndpi_surfshark_match.c.inc +++ b/src/lib/inc_generated/ndpi_surfshark_match.c.inc @@ -21,11 +21,17 @@ static ndpi_network ndpi_protocol_surfshark_protocol_list[] = { - { 0x05FDCDD3 /* 5.253.205.211/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x17E69754 /* 23.230.151.84/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x17E69782 /* 23.230.151.130/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2513C344 /* 37.19.195.68/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2513C867 /* 37.19.200.103/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x0238BD6A /* 2.56.189.106/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x058509CB /* 5.133.9.203/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x05FDCDB3 /* 5.253.205.179/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x05FDCDBB /* 5.253.205.187/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x171B6D23 /* 23.27.109.35/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x171B6D35 /* 23.27.109.53/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x171B6E25 /* 23.27.110.37/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x171B6E33 /* 23.27.110.51/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x171BB70F /* 23.27.183.15/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x171BB716 /* 23.27.183.22/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2513CB4C /* 37.19.203.76/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2513CDA2 /* 37.19.205.162/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2513CDA4 /* 37.19.205.164/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2513CDA7 /* 37.19.205.167/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, @@ -35,313 +41,307 @@ static ndpi_network ndpi_protocol_surfshark_protocol_list[] = { { 0x2513CDB6 /* 37.19.205.182/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2513CDB8 /* 37.19.205.184/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2513CDBB /* 37.19.205.187/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2513DD42 /* 37.19.221.66/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2513DD44 /* 37.19.221.68/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2513D36D /* 37.19.211.109/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2513DD4C /* 37.19.221.76/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x251C9CE3 /* 37.28.156.227/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x251C9FEB /* 37.28.159.235/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2578CDB5 /* 37.120.205.181/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2578C1E5 /* 37.120.193.229/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2578CF5B /* 37.120.207.91/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2578CF95 /* 37.120.207.149/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2578CFAB /* 37.120.207.171/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2578D993 /* 37.120.217.147/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2578EB13 /* 37.120.235.19/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2578EB1D /* 37.120.235.29/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2BE1BD6C /* 43.225.189.108/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D27CB12 /* 45.39.203.18/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D27CB22 /* 45.39.203.34/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2D2B13D3 /* 45.43.19.211/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2D373C9F /* 45.55.60.159/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D56D30B /* 45.86.211.11/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D56D33A /* 45.86.211.58/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2D56D303 /* 45.86.211.3/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2D56D338 /* 45.86.211.56/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2D57D4B3 /* 45.87.212.179/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2D57D4B5 /* 45.87.212.181/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2D57D4B7 /* 45.87.212.183/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D5FF22C /* 45.95.242.44/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2D5FF227 /* 45.95.242.39/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2D5FF22E /* 45.95.242.46/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D864F88 /* 45.134.79.136/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D864FA3 /* 45.134.79.163/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2D864F83 /* 45.134.79.131/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2D864FA8 /* 45.134.79.168/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2D86D421 /* 45.134.212.33/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D889B33 /* 45.136.155.51/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D889B37 /* 45.136.155.55/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D8BFC0A /* 45.139.252.10/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D8BFC14 /* 45.139.252.20/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2D86D4E2 /* 45.134.212.226/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2D8BFC04 /* 45.139.252.4/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2D8BFC10 /* 45.139.252.16/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2D8BFD02 /* 45.139.253.2/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D8BFD14 /* 45.139.253.20/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D907382 /* 45.144.115.130/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D90E310 /* 45.144.227.16/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D90E321 /* 45.144.227.33/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2D8BFD04 /* 45.139.253.4/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2D950312 /* 45.149.3.18/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2D950314 /* 45.149.3.20/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D950324 /* 45.149.3.36/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2D960502 /* 45.150.5.2/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2D960504 /* 45.150.5.4/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x2D960512 /* 45.150.5.18/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x2DCB153D /* 45.203.21.61/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2DF84CD5 /* 45.248.76.213/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x2E65BD0E /* 46.101.189.14/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59022 /* 62.197.144.34/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59034 /* 62.197.144.52/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59112 /* 62.197.145.18/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC59114 /* 62.197.145.20/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC59213 /* 62.197.146.19/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC59124 /* 62.197.145.36/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59216 /* 62.197.146.22/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC59218 /* 62.197.146.24/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59333 /* 62.197.147.51/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC59343 /* 62.197.147.67/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC59335 /* 62.197.147.53/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC59443 /* 62.197.148.67/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59445 /* 62.197.148.69/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC59455 /* 62.197.148.85/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC5956D /* 62.197.149.109/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC59570 /* 62.197.149.112/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC59635 /* 62.197.150.53/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC59573 /* 62.197.149.115/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC5957F /* 62.197.149.127/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC59633 /* 62.197.150.51/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59643 /* 62.197.150.67/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC59712 /* 62.197.151.18/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59722 /* 62.197.151.34/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC59845 /* 62.197.152.69/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC59724 /* 62.197.151.36/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC59853 /* 62.197.152.83/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59865 /* 62.197.152.101/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59927 /* 62.197.153.39/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC59929 /* 62.197.153.41/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC59A11 /* 62.197.154.17/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC5992E /* 62.197.153.46/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59A13 /* 62.197.154.19/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC59B29 /* 62.197.155.41/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC59A1B /* 62.197.154.27/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC59B2C /* 62.197.155.44/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59B2E /* 62.197.155.46/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59C12 /* 62.197.156.18/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59C14 /* 62.197.156.20/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC59D27 /* 62.197.157.39/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC59D29 /* 62.197.157.41/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC59D2C /* 62.197.157.44/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC59D2E /* 62.197.157.46/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59E27 /* 62.197.158.39/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC59E2C /* 62.197.158.44/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x3EC59F22 /* 62.197.159.34/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC59E29 /* 62.197.158.41/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x3EC59F14 /* 62.197.159.20/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x3EC59F24 /* 62.197.159.36/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x420B7C94 /* 66.11.124.148/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x42EBA8C1 /* 66.235.168.193/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x42EBA8DA /* 66.235.168.218/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x4A50B648 /* 74.80.182.72/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x42EBA8C3 /* 66.235.168.195/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x42EBA8D1 /* 66.235.168.209/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x4A50B64A /* 74.80.182.74/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x4F6E350D /* 79.110.53.13/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x50F61FD5 /* 80.246.31.213/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x50F61FD7 /* 80.246.31.215/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x4A50B64F /* 74.80.182.79/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x4F6E3515 /* 79.110.53.21/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x4F7F9531 /* 79.127.149.49/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x4F7F9533 /* 79.127.149.51/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x50F61FCF /* 80.246.31.207/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5113D055 /* 81.19.208.85/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x5113D133 /* 81.19.209.51/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x53617011 /* 83.97.112.17/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x53617013 /* 83.97.112.19/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x53617312 /* 83.97.115.18/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x53617314 /* 83.97.115.20/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x5411234E /* 84.17.35.78/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x541135DB /* 84.17.53.219/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x54113AC5 /* 84.17.58.197/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x55CC4673 /* 85.204.70.115/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x55CC7C5D /* 85.204.124.93/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x57F9854E /* 87.249.133.78/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x59752943 /* 89.117.41.67/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x59752963 /* 89.117.41.99/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x53617018 /* 83.97.112.24/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x53617322 /* 83.97.115.34/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x53617324 /* 83.97.115.36/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5411236C /* 84.17.35.108/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x54112955 /* 84.17.41.85/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x541135A8 /* 84.17.53.168/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x54113EA3 /* 84.17.62.163/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x55CC466F /* 85.204.70.111/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x57F98544 /* 87.249.133.68/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x57F98BB7 /* 87.249.139.183/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x57F98BB9 /* 87.249.139.185/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x592108C5 /* 89.33.8.197/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x59244C7B /* 89.36.76.123/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x59752953 /* 89.117.41.83/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x59752975 /* 89.117.41.117/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x59BBA102 /* 89.187.161.2/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x59BBA104 /* 89.187.161.4/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x59BBA3CA /* 89.187.163.202/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x59BBA827 /* 89.187.168.39/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x59BBBB4E /* 89.187.187.78/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5BEF82CA /* 91.239.130.202/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x5C3E7853 /* 92.62.120.83/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x5C3E7855 /* 92.62.120.85/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x5C3E7935 /* 92.62.121.53/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x5C3E7975 /* 92.62.121.117/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5C3E7873 /* 92.62.120.115/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5C3E7965 /* 92.62.121.101/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5C3E7995 /* 92.62.121.149/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x5C3E7A22 /* 92.62.122.34/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x5C3E7A24 /* 92.62.122.36/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x5C3E7B55 /* 92.62.123.85/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5C3E7B53 /* 92.62.123.83/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x5C3E7B65 /* 92.62.123.101/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x5C763E1F /* 92.118.62.31/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5C771028 /* 92.119.16.40/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x5C77B113 /* 92.119.177.19/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x5C77B115 /* 92.119.177.21/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x5C77B117 /* 92.119.177.23/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5D76296E /* 93.118.41.110/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x5D762970 /* 93.118.41.112/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x5D98D2B5 /* 93.152.210.181/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x5D98D2CB /* 93.152.210.203/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x5D98D42C /* 93.152.212.44/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5D98D2AB /* 93.152.210.171/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5D98D2B7 /* 93.152.210.183/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x5D98D43D /* 93.152.212.61/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x5D98DCA5 /* 93.152.220.165/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x5D98DCE7 /* 93.152.220.231/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x5DB9A20F /* 93.185.162.15/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x5DB9A213 /* 93.185.162.19/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x5E9A7C63 /* 94.154.124.99/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5D98DCAC /* 93.152.220.172/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5DB9A209 /* 93.185.162.9/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5DB9A211 /* 93.185.162.17/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5E9A7C55 /* 94.154.124.85/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x5E9A7C65 /* 94.154.124.101/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x5FADDF6C /* 95.173.223.108/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x5FADDF6E /* 95.173.223.110/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x676DF460 /* 103.109.244.96/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x67B09809 /* 103.176.152.9/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x67B09811 /* 103.176.152.17/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x67C050F3 /* 103.192.80.243/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x67C050FB /* 103.192.80.251/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x5FADDF71 /* 95.173.223.113/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x676DF45C /* 103.109.244.92/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x67962549 /* 103.150.37.73/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x67962551 /* 103.150.37.81/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x67B0981B /* 103.176.152.27/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x67B09827 /* 103.176.152.39/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x67C05083 /* 103.192.80.131/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x67C05095 /* 103.192.80.149/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x67C0CD32 /* 103.192.205.50/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x67C0CD34 /* 103.192.205.52/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x67D614C3 /* 103.214.20.195/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x67D614CD /* 103.214.20.205/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x67DB1580 /* 103.219.21.128/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x67C0CD3A /* 103.192.205.58/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x67D614BB /* 103.214.20.187/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x67D614BD /* 103.214.20.189/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x67D62C2A /* 103.214.44.42/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x71CBDD16 /* 113.203.221.22/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x71CBDD18 /* 113.203.221.24/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x76630218 /* 118.99.2.24/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x76630222 /* 118.99.2.34/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x7C968B25 /* 124.150.139.37/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x7C968B2D /* 124.150.139.45/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x7C968B2B /* 124.150.139.43/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x8AC5971A /* 138.197.151.26/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x8AC71096 /* 138.199.16.150/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x8AC713A4 /* 138.199.19.164/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x8AC70284 /* 138.199.2.132/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x8AC7108E /* 138.199.16.142/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x8AC713CE /* 138.199.19.206/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x8AC71699 /* 138.199.22.153/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x8AC71DCD /* 138.199.29.205/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x8AC72A81 /* 138.199.42.129/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x8AC71DD2 /* 138.199.29.210/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x8AC72A8D /* 138.199.42.141/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x8AC72AA8 /* 138.199.42.168/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x8AC73933 /* 138.199.57.51/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x8AC73A21 /* 138.199.58.33/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x8AC73A25 /* 138.199.58.37/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x8AC73CAA /* 138.199.60.170/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x8AC73CAC /* 138.199.60.172/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x8AC73CAF /* 138.199.60.175/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x8AC73CB1 /* 138.199.60.177/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x8AC73CB4 /* 138.199.60.180/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x8AC73CB6 /* 138.199.60.182/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x8AC73E95 /* 138.199.62.149/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x8B1CB093 /* 139.28.176.147/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x8FF42E42 /* 143.244.46.66/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x8FF42E4E /* 143.244.46.78/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x8FF43CAE /* 143.244.60.174/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9030277B /* 144.48.39.123/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x924615B3 /* 146.70.21.179/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9246247D /* 146.70.36.125/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x8FF42E6C /* 143.244.46.108/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x8FF42E73 /* 143.244.46.115/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9030270D /* 144.48.39.13/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9030276D /* 144.48.39.109/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x924615AD /* 146.70.21.173/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x92462A8B /* 146.70.42.139/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x92462DA3 /* 146.70.45.163/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x92462DBB /* 146.70.45.187/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x924637EB /* 146.70.55.235/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x924656DB /* 146.70.86.219/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x92465C1B /* 146.70.92.27/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x924666BB /* 146.70.102.187/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x924635D3 /* 146.70.53.211/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x92465C2B /* 146.70.92.43/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x924666B3 /* 146.70.102.179/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x924666C3 /* 146.70.102.195/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x92466F5B /* 146.70.111.91/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x92466F63 /* 146.70.111.99/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9246705D /* 146.70.112.93/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x924667ED /* 146.70.103.237/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x92466F65 /* 146.70.111.101/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9246709D /* 146.70.112.157/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x924670AD /* 146.70.112.173/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9246720B /* 146.70.114.11/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x9246720D /* 146.70.114.13/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9246781B /* 146.70.120.27/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9246A1F5 /* 146.70.161.245/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9246A363 /* 146.70.163.99/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9246A3CB /* 146.70.163.203/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9246AF45 /* 146.70.175.69/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9246BABD /* 146.70.186.189/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9246C2E5 /* 146.70.194.229/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9246CDAD /* 146.70.205.173/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x951651AF /* 149.22.81.175/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x951651B4 /* 149.22.81.180/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9522F254 /* 149.34.242.84/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9522F25E /* 149.34.242.94/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9246781D /* 146.70.120.29/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x92467823 /* 146.70.120.35/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9246AF43 /* 146.70.175.67/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9246B63B /* 146.70.182.59/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9246B65B /* 146.70.182.91/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9246B7C5 /* 146.70.183.197/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9246C2DB /* 146.70.194.219/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9246DA2D /* 146.70.218.45/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x9522F623 /* 149.34.246.35/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9522FD92 /* 149.34.253.146/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9524304B /* 149.36.48.75/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x952832DD /* 149.40.50.221/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x95581082 /* 149.88.16.130/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9558144F /* 149.88.20.79/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x95581644 /* 149.88.22.68/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9558164E /* 149.88.22.78/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x95586202 /* 149.88.98.2/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x95586509 /* 149.88.101.9/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x95586822 /* 149.88.104.34/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9522FA38 /* 149.34.250.56/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x952832C2 /* 149.40.50.194/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9558144D /* 149.88.20.77/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x95581613 /* 149.88.22.19/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x95581615 /* 149.88.22.21/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x95586824 /* 149.88.104.36/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x95586F4E /* 149.88.111.78/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x95586F62 /* 149.88.111.98/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9566E369 /* 149.102.227.105/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9566F66A /* 149.102.246.106/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9566F66F /* 149.102.246.111/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x95586829 /* 149.88.104.41/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x95586A89 /* 149.88.106.137/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x95586F87 /* 149.88.111.135/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x95586FD1 /* 149.88.111.209/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9566E367 /* 149.102.227.103/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9566F664 /* 149.102.246.100/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9566F667 /* 149.102.246.103/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x9566F785 /* 149.102.247.133/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9566F78D /* 149.102.247.141/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9566FE12 /* 149.102.254.18/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9566FE21 /* 149.102.254.33/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9A10A958 /* 154.16.169.88/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9566F789 /* 149.102.247.137/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9A10A94D /* 154.16.169.77/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x9A2F1E62 /* 154.47.30.98/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0x9A2F1E6E /* 154.47.30.110/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9C922FED /* 156.146.47.237/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9C9236C7 /* 156.146.54.199/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9C9237C2 /* 156.146.55.194/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9C9237C4 /* 156.146.55.196/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0x9C923889 /* 156.146.56.137/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9C92363A /* 156.146.54.58/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9C9236C9 /* 156.146.54.201/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0x9F943A07 /* 159.148.58.7/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xA5E83519 /* 165.232.53.25/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xA996C538 /* 169.150.197.56/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xA996CBC2 /* 169.150.203.194/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xA996C53A /* 169.150.197.58/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xA996D1D6 /* 169.150.209.214/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xA996E302 /* 169.150.227.2/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xA996E389 /* 169.150.227.137/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xA996FE63 /* 169.150.254.99/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xAA27D6E3 /* 170.39.214.227/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xAC5D94A5 /* 172.93.148.165/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xAC5D94AB /* 172.93.148.171/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xACFC590A /* 172.252.89.10/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xACFC5928 /* 172.252.89.40/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB0E3F024 /* 176.227.240.36/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB0E3F03E /* 176.227.240.62/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB0E3F142 /* 176.227.241.66/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xA996E38E /* 169.150.227.142/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xA996E393 /* 169.150.227.147/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xAC5D94AD /* 172.93.148.173/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xAC5D9943 /* 172.93.153.67/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB0E3F028 /* 176.227.240.40/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB0E3F048 /* 176.227.240.72/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB0E3F134 /* 176.227.241.52/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xB0E3F144 /* 176.227.241.68/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB2EFA37B /* 178.239.163.123/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB495E705 /* 180.149.231.5/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB495E70B /* 180.149.231.11/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB2EE0A82 /* 178.238.10.130/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB495E4A5 /* 180.149.228.165/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB495E70D /* 180.149.231.13/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB495E7A3 /* 180.149.231.163/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xB92C4CBA /* 185.44.76.186/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xB92C4CBC /* 185.44.76.188/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB94C08D9 /* 185.76.8.217/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB95CD248 /* 185.92.210.72/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB966D99F /* 185.102.217.159/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB968BBFB /* 185.104.187.251/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB96C696F /* 185.108.105.111/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB94C0927 /* 185.76.9.39/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB95CD287 /* 185.92.210.135/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB96C6925 /* 185.108.105.37/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB96C694D /* 185.108.105.77/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xB9861650 /* 185.134.22.80/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xB986165C /* 185.134.22.92/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB98D7760 /* 185.141.119.96/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB99840B2 /* 185.152.64.178/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB9999797 /* 185.153.151.151/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB99997A9 /* 185.153.151.169/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB98D7738 /* 185.141.119.56/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB98D7776 /* 185.141.119.118/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB9999795 /* 185.153.151.149/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB99997B5 /* 185.153.151.181/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB99C2E69 /* 185.156.46.105/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xB9A6548B /* 185.166.84.139/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB9AE9F6D /* 185.174.159.109/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB9AE9F73 /* 185.174.159.115/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB9BC3D26 /* 185.188.61.38/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB9BC3D2A /* 185.188.61.42/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB9C19DB0 /* 185.193.157.176/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB9C4000F /* 185.196.0.15/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB9C40019 /* 185.196.0.25/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB9F205E3 /* 185.242.5.227/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB9F20643 /* 185.242.6.67/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB9F48B55 /* 185.244.139.85/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB9AE9F75 /* 185.174.159.117/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB9AE9F79 /* 185.174.159.121/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB9B40E93 /* 185.180.14.147/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB9B40E95 /* 185.180.14.149/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB9BC3D32 /* 185.188.61.50/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB9BC3D36 /* 185.188.61.54/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB9C19DBC /* 185.193.157.188/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB9C4000D /* 185.196.0.13/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB9C40017 /* 185.196.0.23/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB9F48B53 /* 185.244.139.83/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xB9F48B63 /* 185.244.139.99/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB9FD615D /* 185.253.97.93/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xB9FD616B /* 185.253.97.107/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xBC5F3628 /* 188.95.54.40/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xB9FD6175 /* 185.253.97.117/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xBC5F3635 /* 188.95.54.53/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xBCA62B75 /* 188.166.43.117/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xBCF03957 /* 188.240.57.87/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xBCF0396D /* 188.240.57.109/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xBCF03A7B /* 188.240.58.123/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC09EEE0E /* 192.158.238.14/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC113CC46 /* 193.19.204.70/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC113CC48 /* 193.19.204.72/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC113CF62 /* 193.19.207.98/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC113CF64 /* 193.19.207.100/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC1387130 /* 193.56.113.48/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC1387138 /* 193.56.113.56/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xBCF0396B /* 188.240.57.107/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xBCF03975 /* 188.240.57.117/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC09EEFC7 /* 192.158.239.199/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC113CC4A /* 193.19.204.74/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC113CC52 /* 193.19.204.82/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC113CF5C /* 193.19.207.92/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC113CF60 /* 193.19.207.96/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC1387112 /* 193.56.113.18/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC1387135 /* 193.56.113.53/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xC1941233 /* 193.148.18.51/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xC1941235 /* 193.148.18.53/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC1B05683 /* 193.176.86.131/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC1E43884 /* 193.228.56.132/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xC1E43886 /* 193.228.56.134/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC1E4388B /* 193.228.56.139/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xC21A8312 /* 194.26.131.18/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xC21A8314 /* 194.26.131.20/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC2A9A816 /* 194.169.168.22/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC2A9A818 /* 194.169.168.24/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC2A9A912 /* 194.169.169.18/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC2212D4A /* 194.33.45.74/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC2A9A811 /* 194.169.168.17/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC2A9A813 /* 194.169.168.19/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xC2A9A922 /* 194.169.169.34/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC2A9A924 /* 194.169.169.36/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xC2A9AA27 /* 194.169.170.39/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC2A9AA2E /* 194.169.170.46/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC2A9AA29 /* 194.169.170.41/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xC2A9AB22 /* 194.169.171.34/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xC2A9AB24 /* 194.169.171.36/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC39EF917 /* 195.158.249.23/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC39EF91B /* 195.158.249.27/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC3B5A6E2 /* 195.181.166.226/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC3B5ABE4 /* 195.181.171.228/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC39EF915 /* 195.158.249.21/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC39EF91D /* 195.158.249.29/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xC3B5AEE2 /* 195.181.174.226/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xC3B5AEE4 /* 195.181.174.228/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xC42C7653 /* 196.44.118.83/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xC42C7655 /* 196.44.118.85/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC42C7665 /* 196.44.118.101/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xC6256F0C /* 198.37.111.12/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xCEBD5EE5 /* 206.189.94.229/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xCEBD775C /* 206.189.119.92/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xD4662C42 /* 212.102.44.66/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xD4662C69 /* 212.102.44.105/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xD466300F /* 212.102.48.15/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xD4663014 /* 212.102.48.20/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xD46636A5 /* 212.102.54.165/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xD4772012 /* 212.119.32.18/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xD4662847 /* 212.102.40.71/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xD4662C47 /* 212.102.44.71/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xD4662C67 /* 212.102.44.103/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xD4662E43 /* 212.102.46.67/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xD4663008 /* 212.102.48.8/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xD4772022 /* 212.119.32.34/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xD4772024 /* 212.119.32.36/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xD4772114 /* 212.119.33.20/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xD4772122 /* 212.119.33.34/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xD4772124 /* 212.119.33.36/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xD56D9712 /* 213.109.151.18/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xD56D9714 /* 213.109.151.20/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xD8F61F61 /* 216.246.31.97/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xD8F61F64 /* 216.246.31.100/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xD909F463 /* 217.9.244.99/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xD909F465 /* 217.9.244.101/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xD909F553 /* 217.9.245.83/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xD909F555 /* 217.9.245.85/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xD909F565 /* 217.9.245.101/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xD909F775 /* 217.9.247.117/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xD909F7A5 /* 217.9.247.165/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xD909FA53 /* 217.9.250.83/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xD909F725 /* 217.9.247.37/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xD909F7B5 /* 217.9.247.181/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xD909FA55 /* 217.9.250.85/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, - { 0xD98AD8FD /* 217.138.216.253/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xD909FA65 /* 217.9.250.101/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xD98AC4CD /* 217.138.196.205/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, { 0xD9925253 /* 217.146.82.83/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, + { 0xD9948FC5 /* 217.148.143.197/32 */, 32, NDPI_PROTOCOL_SURFSHARK }, /* End */ { 0x0, 0, 0 } }; diff --git a/src/lib/inc_generated/ndpi_tor_match.c.inc b/src/lib/inc_generated/ndpi_tor_match.c.inc index f2ba2eaf5..ade6b517a 100644 --- a/src/lib/inc_generated/ndpi_tor_match.c.inc +++ b/src/lib/inc_generated/ndpi_tor_match.c.inc @@ -21,26 +21,22 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { + { 0x02380A24 /* 2.56.10.36/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x023A3823 /* 2.58.56.35/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x023A382B /* 2.58.56.43/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x023A385A /* 2.58.56.90/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x023A38DC /* 2.58.56.220/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x023A38F8 /* 2.58.56.248/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x050243E2 /* 5.2.67.226/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x0502486E /* 5.2.72.110/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05024FB3 /* 5.2.79.179/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05024FBE /* 5.2.79.190/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x0522B6CB /* 5.34.182.203/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052A50E8 /* 5.42.80.232/30 */, 30, NDPI_PROTOCOL_TOR }, { 0x052D62A2 /* 5.45.98.162/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x052D665D /* 5.45.102.93/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x052D68B0 /* 5.45.104.176/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x053D338F /* 5.61.51.143/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x054F4213 /* 5.79.66.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05685606 /* 5.104.86.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05B5506B /* 5.181.80.107/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B59C24 /* 5.181.156.36/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B656D4 /* 5.182.86.212/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05C40871 /* 5.196.8.113/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B59C2C /* 5.181.156.44/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05C45F22 /* 5.196.95.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF61DD /* 5.255.97.221/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF6217 /* 5.255.98.23/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -52,25 +48,27 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x05FF6393 /* 5.255.99.147/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF641A /* 5.255.100.26/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF64DB /* 5.255.100.219/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF64E0 /* 5.255.100.224/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF64E3 /* 5.255.100.227/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF650A /* 5.255.101.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF67EB /* 5.255.103.235/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF68CA /* 5.255.104.202/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF6F40 /* 5.255.111.64/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF718F /* 5.255.113.143/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF72AB /* 5.255.114.171/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF733A /* 5.255.115.58/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF7538 /* 5.255.117.56/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF76B7 /* 5.255.118.183/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF76DA /* 5.255.118.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF76F4 /* 5.255.118.244/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF79B3 /* 5.255.121.179/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF78CD /* 5.255.120.205/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF7947 /* 5.255.121.71/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF7B9E /* 5.255.123.158/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF7BA4 /* 5.255.123.164/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF7C96 /* 5.255.124.150/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF7C86 /* 5.255.124.134/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF7D29 /* 5.255.125.41/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF7DC4 /* 5.255.125.196/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF7E3D /* 5.255.126.61/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x05FF7FDE /* 5.255.127.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x171A8598 /* 23.26.133.152/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x08DA0929 /* 8.218.9.41/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x0FCCEE94 /* 15.204.238.148/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x175ED319 /* 23.94.211.25/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17814083 /* 23.129.64.131/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17814084 /* 23.129.64.132/30 */, 30, NDPI_PROTOCOL_TOR }, @@ -79,64 +77,47 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x17814094 /* 23.129.64.148/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x17814096 /* 23.129.64.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x178140AB /* 23.129.64.171/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x178140AC /* 23.129.64.172/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0x178140B0 /* 23.129.64.176/29 */, 29, NDPI_PROTOCOL_TOR }, - { 0x178140B8 /* 23.129.64.184/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x178140AC /* 23.129.64.172/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x178140D3 /* 23.129.64.211/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x178140D4 /* 23.129.64.212/30 */, 30, NDPI_PROTOCOL_TOR }, { 0x178140D8 /* 23.129.64.216/29 */, 29, NDPI_PROTOCOL_TOR }, { 0x178140E0 /* 23.129.64.224/30 */, 30, NDPI_PROTOCOL_TOR }, { 0x178140E4 /* 23.129.64.228/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x178140E6 /* 23.129.64.230/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x178288C2 /* 23.130.136.194/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1789F864 /* 23.137.248.100/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1789F88B /* 23.137.248.139/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1789FA22 /* 23.137.250.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1789FA53 /* 23.137.250.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1789FD1B /* 23.137.253.27/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1789FD6C /* 23.137.253.108/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x1789FD6E /* 23.137.253.110/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1798184D /* 23.152.24.77/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1799F821 /* 23.153.248.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1799F822 /* 23.153.248.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1799F853 /* 23.153.248.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x179AB102 /* 23.154.177.2/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x179AB104 /* 23.154.177.4/30 */, 30, NDPI_PROTOCOL_TOR }, { 0x179AB108 /* 23.154.177.8/29 */, 29, NDPI_PROTOCOL_TOR }, { 0x179AB110 /* 23.154.177.16/28 */, 28, NDPI_PROTOCOL_TOR }, { 0x179B0868 /* 23.155.8.104/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x179B1804 /* 23.155.24.4/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x179B1806 /* 23.155.24.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x17EC7A3E /* 23.236.122.62/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x18906C76 /* 24.144.108.118/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x17B8304E /* 23.184.48.78/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x18F048AA /* 24.240.72.170/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1BFF4BC6 /* 27.255.75.198/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1F0DC33C /* 31.13.195.60/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1F2AB986 /* 31.42.185.134/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1F811641 /* 31.129.22.65/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1F8500D2 /* 31.133.0.210/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1FDC4BED /* 31.220.75.237/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x23007F34 /* 35.0.127.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2501C990 /* 37.1.201.144/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x252ED06D /* 37.46.208.109/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x252ED315 /* 37.46.211.21/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x252ED317 /* 37.46.211.23/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x252ED318 /* 37.46.211.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2530469C /* 37.48.70.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25722977 /* 37.114.41.119/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2578BE55 /* 37.120.190.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2578EF3B /* 37.120.239.59/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25BB05C0 /* 37.187.5.192/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25BB4A61 /* 37.187.74.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25CD08DC /* 37.205.8.220/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25E48105 /* 37.228.129.5/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25E4813F /* 37.228.129.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25E48180 /* 37.228.129.128/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x266174F4 /* 38.97.116.244/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D0816CF /* 45.8.22.207/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D0B3B1C /* 45.11.59.28/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D0BE584 /* 45.11.229.132/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D0C0350 /* 45.12.3.80/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D0F9DB1 /* 45.15.157.177/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D0EA576 /* 45.14.165.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D3DB9AC /* 45.61.185.172/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D3DBACB /* 45.61.186.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D3DBBC8 /* 45.61.187.200/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -144,38 +125,39 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x2D422314 /* 45.66.35.20/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x2D422316 /* 45.66.35.22/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D422323 /* 45.66.35.35/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4F32A1 /* 45.79.50.161/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D4E2CD7 /* 45.78.44.215/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D4F90DE /* 45.79.144.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4FB115 /* 45.79.177.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D509E17 /* 45.80.158.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D509E1B /* 45.80.158.27/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D509E45 /* 45.80.158.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D509ECD /* 45.80.158.205/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D5315C1 /* 45.83.21.193/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D536889 /* 45.83.104.137/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D54007B /* 45.84.0.123/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D546B4C /* 45.84.107.76/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D546BB6 /* 45.84.107.182/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D546BC6 /* 45.84.107.198/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5E1F44 /* 45.94.31.68/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D5E1FB4 /* 45.94.31.180/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D5FA982 /* 45.95.169.130/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5FA9DF /* 45.95.169.223/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5FA9E0 /* 45.95.169.224/30 */, 30, NDPI_PROTOCOL_TOR }, { 0x2D5FA9E4 /* 45.95.169.228/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x2D5FA9E6 /* 45.95.169.230/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D5FA9FF /* 45.95.169.255/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D76852C /* 45.118.133.44/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D81C7C3 /* 45.129.199.195/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D8085F2 /* 45.128.133.242/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D84F6F5 /* 45.132.246.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D851024 /* 45.133.16.36/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D86E124 /* 45.134.225.36/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8A102A /* 45.138.16.42/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8A104C /* 45.138.16.76/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8A106B /* 45.138.16.107/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8A1071 /* 45.138.16.113/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D8A108E /* 45.138.16.142/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D8A10CB /* 45.138.16.203/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D8A10B2 /* 45.138.16.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8A10DE /* 45.138.16.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8A10E6 /* 45.138.16.230/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8A10F0 /* 45.138.16.240/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D8A10F9 /* 45.138.16.249/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D8B7AB0 /* 45.139.122.176/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D8DD711 /* 45.141.215.17/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D8DD713 /* 45.141.215.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8DD715 /* 45.141.215.21/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D8DD71C /* 45.141.215.28/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D8DD728 /* 45.141.215.40/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8DD738 /* 45.141.215.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8DD73D /* 45.141.215.61/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8DD73E /* 45.141.215.62/31 */, 31, NDPI_PROTOCOL_TOR }, @@ -186,148 +168,107 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x2D8DD761 /* 45.141.215.97/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8DD76E /* 45.141.215.110/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x2D8DD772 /* 45.141.215.114/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D8DD774 /* 45.141.215.116/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D8DD785 /* 45.141.215.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8DD7A7 /* 45.141.215.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8DD7A9 /* 45.141.215.169/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D940A6F /* 45.148.10.111/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D940AA9 /* 45.148.10.169/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D966CE5 /* 45.150.108.229/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D977A22 /* 45.151.122.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E242697 /* 46.36.38.151/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E26FF1B /* 46.38.255.27/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D95CC4E /* 45.149.204.78/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D9A621A /* 45.154.98.26/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EA5F324 /* 46.165.243.36/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EB615F8 /* 46.182.21.248/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EC3F561 /* 46.195.245.97/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2EDAA55E /* 46.218.165.94/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EE8FBBF /* 46.232.251.191/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EEA2F69 /* 46.234.47.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2FFA261D /* 47.250.38.29/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2F4CBB56 /* 47.76.187.86/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2FF363A1 /* 47.243.99.161/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x330F3B0F /* 51.15.59.15/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x33265187 /* 51.38.81.135/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x33267176 /* 51.38.113.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3326E12E /* 51.38.225.46/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x335121BC /* 51.81.33.188/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3351DE3E /* 51.81.222.62/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3351FE03 /* 51.81.254.3/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3351FE0E /* 51.81.254.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33599970 /* 51.89.153.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x335B1297 /* 51.91.18.151/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x33A1A4B0 /* 51.161.164.176/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x33B22DD8 /* 51.178.45.216/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33C3A6AE /* 51.195.166.174/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x33DE542E /* 51.222.84.46/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33DE88DA /* 51.222.136.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33DE8E43 /* 51.222.142.67/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x36246515 /* 54.36.101.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x36246CA2 /* 54.36.108.162/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3624D1FD /* 54.36.209.253/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3624D1FE /* 54.36.209.254/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3E852D02 /* 62.133.45.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3EAB89A9 /* 62.171.137.169/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3EB653B3 /* 62.182.83.179/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3EB65492 /* 62.182.84.146/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x40E2595B /* 64.226.89.91/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x40E3734E /* 64.227.115.78/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x40E39F94 /* 64.227.159.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x424E2822 /* 66.78.40.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x424E2866 /* 66.78.40.102/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x40BE4C02 /* 64.190.76.2/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x4157072A /* 65.87.7.42/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x424E28B6 /* 66.78.40.182/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4292C121 /* 66.146.193.33/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x42CE1B0D /* 66.206.27.13/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x42CE1B33 /* 66.206.27.51/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x42CE1B36 /* 66.206.27.54/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x42CE1B38 /* 66.206.27.56/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x42CE1B3A /* 66.206.27.58/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x42CE1B3C /* 66.206.27.60/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x42DCF2DE /* 66.220.242.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x43DB6D8D /* 67.219.109.141/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4713906A /* 71.19.144.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x471390DE /* 71.19.144.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x480EB30A /* 72.14.179.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x48D331EB /* 72.211.49.235/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4A306CE5 /* 74.48.108.229/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x48EB8174 /* 72.235.129.116/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4A522FC2 /* 74.82.47.194/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D250307 /* 77.37.3.7/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D301CCC /* 77.48.28.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D301CEC /* 77.48.28.236/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x4D301CEF /* 77.48.28.239/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D51F748 /* 77.81.247.72/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D53F670 /* 77.83.246.112/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D5B5593 /* 77.91.85.147/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D5B574F /* 77.91.87.79/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D69922A /* 77.105.146.42/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4DDCC4FD /* 77.220.196.253/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DDD9869 /* 77.221.152.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DDD9DED /* 77.221.157.237/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DDD9F4B /* 77.221.159.75/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DDD9FB8 /* 77.221.159.184/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DDD9FBD /* 77.221.159.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DDD9FC0 /* 77.221.159.192/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x4E8E12DB /* 78.142.18.219/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4F7C08F1 /* 79.124.8.241/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4F89C6D5 /* 79.137.198.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5043A751 /* 80.67.167.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5043ACA2 /* 80.67.172.162/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x504E1B42 /* 80.78.27.66/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x504E16DA /* 80.78.22.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x50524E0E /* 80.82.78.14/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x505E5C5C /* 80.94.92.92/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x505E5C6A /* 80.94.92.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x50D24EFC /* 80.210.78.252/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x50F13CCF /* 80.241.60.207/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5110212A /* 81.16.33.42/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5111143A /* 81.17.20.58/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x5111143C /* 81.17.20.60/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x51111C5F /* 81.17.28.95/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5276F224 /* 82.118.242.36/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52998A77 /* 82.153.138.119/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52998AD0 /* 82.153.138.208/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52C5B6A1 /* 82.197.182.161/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x52D017C0 /* 82.208.23.192/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52DD80BF /* 82.221.128.191/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52DD8305 /* 82.221.131.5/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52DD8BBE /* 82.221.139.190/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5360D53F /* 83.96.213.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5361144D /* 83.97.20.77/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x53611473 /* 83.97.20.115/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x53D90949 /* 83.217.9.73/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5410E0E3 /* 84.16.224.227/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x54EF2E90 /* 84.239.46.144/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x54FC78A3 /* 84.252.120.163/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x54F7A533 /* 84.247.165.51/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55110953 /* 85.17.9.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x555DDACC /* 85.93.218.204/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55CC745C /* 85.204.116.92/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x55EF2982 /* 85.239.41.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x56684B63 /* 86.104.75.99/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5668C20D /* 86.104.194.13/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x576A4E71 /* 87.106.78.113/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x57766E1B /* 87.118.110.27/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5776740C /* 87.118.116.12/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5776745A /* 87.118.116.90/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x57767467 /* 87.118.116.103/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x57767A1E /* 87.118.122.30/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x57767A33 /* 87.118.122.51/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5778FE84 /* 87.120.254.132/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5778FEC0 /* 87.120.254.192/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58501456 /* 88.80.20.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58D1C5D5 /* 88.209.197.213/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5924E780 /* 89.36.231.128/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x593A12D2 /* 89.58.18.210/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x58501A02 /* 88.80.26.2/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0x58501A04 /* 88.80.26.4/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x59255F22 /* 89.37.95.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A1AD8 /* 89.58.26.216/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A299C /* 89.58.41.156/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x593A29FB /* 89.58.41.251/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x593A3FC8 /* 89.58.63.200/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59936C5A /* 89.147.108.90/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59936DE2 /* 89.147.109.226/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59936E52 /* 89.147.110.82/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59936E76 /* 89.147.110.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59936E9A /* 89.147.110.154/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59936ECA /* 89.147.110.202/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59936ED6 /* 89.147.110.214/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59936F57 /* 89.147.111.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59936F7C /* 89.147.111.124/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59B9558C /* 89.185.85.140/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59BB8F1F /* 89.187.143.31/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59D5AEF8 /* 89.213.174.248/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x59DDD78B /* 89.221.215.139/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x59DDD9CE /* 89.221.217.206/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59EA9DFE /* 89.234.157.254/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59EC7064 /* 89.236.112.100/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B5C6D2B /* 91.92.109.43/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B5C6D7E /* 91.92.109.126/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B67FD8D /* 91.103.253.141/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B84903B /* 91.132.144.59/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BC1123F /* 91.193.18.63/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5B8BA096 /* 91.139.160.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BCA0568 /* 91.202.5.104/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BCB90C2 /* 91.203.144.194/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BCB9174 /* 91.203.145.116/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -338,76 +279,57 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x5BD04B9C /* 91.208.75.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BD04BB2 /* 91.208.75.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BD04BEF /* 91.208.75.239/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BD0CE2F /* 91.208.206.47/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BD23B39 /* 91.210.59.57/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BDBEC65 /* 91.219.236.101/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BDBED27 /* 91.219.237.39/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BDBED38 /* 91.219.237.56/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BDBEFA6 /* 91.219.239.166/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BE34DC7 /* 91.227.77.199/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5C85EE6C /* 92.133.238.108/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5CDF028C /* 92.223.2.140/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5CF318A3 /* 92.243.24.163/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5CF65485 /* 92.246.84.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5CF68A91 /* 92.246.138.145/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D5A4A1F /* 93.90.74.31/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D5FE18D /* 93.95.225.141/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D5FE47D /* 93.95.228.125/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D5FE4CD /* 93.95.228.205/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D5FE6A5 /* 93.95.230.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D5FE70E /* 93.95.231.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D5FE758 /* 93.95.231.88/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D636812 /* 93.99.104.18/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5D636828 /* 93.99.104.40/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D636880 /* 93.99.104.128/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D6368C2 /* 93.99.104.194/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5D7119BD /* 93.113.25.189/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D7B0C70 /* 93.123.12.112/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D7B0CA4 /* 93.123.12.164/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D7B0CF0 /* 93.123.12.240/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D9D6AB1 /* 93.157.106.177/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E107016 /* 94.16.112.22/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5E107379 /* 94.16.115.121/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E107451 /* 94.16.116.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E107456 /* 94.16.116.86/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E10795B /* 94.16.121.91/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E1079E2 /* 94.16.121.226/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E20420F /* 94.32.66.15/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5E486208 /* 94.72.98.8/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5E486721 /* 94.72.103.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E4BE151 /* 94.75.225.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E66330F /* 94.102.51.15/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E8C733F /* 94.140.115.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E8EF1C2 /* 94.142.241.194/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E8EF410 /* 94.142.244.16/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E9EF640 /* 94.158.246.64/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5EB16A25 /* 94.177.106.37/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5EB16A2E /* 94.177.106.46/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5EB16A36 /* 94.177.106.54/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x5EB16A3B /* 94.177.106.59/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5EB16A36 /* 94.177.106.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5EE4A319 /* 94.228.163.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5EE4A946 /* 94.228.169.70/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5EE6D093 /* 94.230.208.147/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5EE6D094 /* 94.230.208.148/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5EE82BDD /* 94.232.43.221/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F802BA4 /* 95.128.43.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F8EA13F /* 95.142.161.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F8FC17D /* 95.143.193.125/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FA40468 /* 95.164.4.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FA42ECC /* 95.164.46.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD3F41C /* 95.211.244.28/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x601BC685 /* 96.27.198.133/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x60420F98 /* 96.66.15.152/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x607E6292 /* 96.126.98.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6280AD21 /* 98.128.173.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x66827109 /* 102.130.113.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x668275A7 /* 102.130.117.167/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x66827F75 /* 102.130.127.117/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x671C345D /* 103.28.52.93/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x676D6569 /* 103.109.101.105/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x677EA136 /* 103.126.161.54/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6781DE2E /* 103.129.222.46/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x67A3DA0B /* 103.163.218.11/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67AC861A /* 103.172.134.26/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67C1B3E9 /* 103.193.179.233/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x67A436C7 /* 103.164.54.199/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x67C4256F /* 103.196.37.111/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x67D05605 /* 103.208.86.5/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x67FBA70A /* 103.251.167.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x67FBA714 /* 103.251.167.20/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68A7F274 /* 104.167.242.116/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x68A82073 /* 104.168.32.115/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x68A7F276 /* 104.167.242.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68C0018A /* 104.192.1.138/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68C0034A /* 104.192.3.74/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68DBE87E /* 104.219.232.126/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -424,42 +346,35 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x68F44DC0 /* 104.244.77.192/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F44DD0 /* 104.244.77.208/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F44EA2 /* 104.244.78.162/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68F44EE9 /* 104.244.78.233/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x68F44EE8 /* 104.244.78.232/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x68F44F2C /* 104.244.79.44/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F44F32 /* 104.244.79.50/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F44F3D /* 104.244.79.61/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BADB33B /* 107.173.179.59/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x6BAC1FDA /* 107.172.31.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BAE8AAC /* 107.174.138.172/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x6BAE9219 /* 107.174.146.25/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0109 /* 107.189.1.9/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD0150 /* 107.189.1.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD01A0 /* 107.189.1.160/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD01A7 /* 107.189.1.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD01AF /* 107.189.1.175/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD01C6 /* 107.189.1.198/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD026C /* 107.189.2.108/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD030B /* 107.189.3.11/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD035E /* 107.189.3.94/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0394 /* 107.189.3.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD03F9 /* 107.189.3.249/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD040C /* 107.189.4.12/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD049E /* 107.189.4.158/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD04D1 /* 107.189.4.209/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0507 /* 107.189.5.7/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD0512 /* 107.189.5.18/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x6BBD0579 /* 107.189.5.121/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0624 /* 107.189.6.36/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD067C /* 107.189.6.124/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD06F6 /* 107.189.6.246/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD072F /* 107.189.7.47/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD0772 /* 107.189.7.114/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD078D /* 107.189.7.141/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0790 /* 107.189.7.144/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD07A1 /* 107.189.7.161/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD07A8 /* 107.189.7.168/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0805 /* 107.189.8.5/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0810 /* 107.189.8.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0838 /* 107.189.8.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0841 /* 107.189.8.65/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x6BBD0846 /* 107.189.8.70/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0885 /* 107.189.8.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0888 /* 107.189.8.136/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD08B5 /* 107.189.8.181/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -479,14 +394,16 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x6BBD0E2B /* 107.189.14.43/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0E6A /* 107.189.14.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1D67 /* 107.189.29.103/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x6BBD1DB8 /* 107.189.29.184/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x6BBD1E31 /* 107.189.30.49/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1E45 /* 107.189.30.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1E56 /* 107.189.30.86/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1EEC /* 107.189.30.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1F21 /* 107.189.31.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1FBB /* 107.189.31.187/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1FE8 /* 107.189.31.232/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6C3D9E93 /* 108.61.158.147/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6C3DBD88 /* 108.61.189.136/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x6CB510FB /* 108.181.16.251/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6CB51BCD /* 108.181.27.205/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6CB545F3 /* 108.181.69.243/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6CB57C8F /* 108.181.124.143/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -498,63 +415,52 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x6D466441 /* 109.70.100.65/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6D466442 /* 109.70.100.66/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x6D466444 /* 109.70.100.68/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0x6D689916 /* 109.104.153.22/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x6D789D89 /* 109.120.157.137/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6DA921A3 /* 109.169.33.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DF89049 /* 109.248.144.73/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DF89389 /* 109.248.147.137/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DF89624 /* 109.248.150.36/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x7223F596 /* 114.35.245.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x76A34AA0 /* 118.163.74.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x794E1CAF /* 121.78.28.175/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x797F2597 /* 121.127.37.151/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x7BFD2320 /* 123.253.35.32/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x7DD4F183 /* 125.212.241.131/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x801F000D /* 128.31.0.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x807FB49C /* 128.127.180.156/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x82C10A15 /* 130.193.10.21/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x82C10F4F /* 130.193.15.79/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x82C10FBA /* 130.193.15.186/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x86FFDAC3 /* 134.255.218.195/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x877DCD19 /* 135.125.205.25/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x88F46FA3 /* 136.244.111.163/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8A3B126E /* 138.59.18.110/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8B630839 /* 139.99.8.57/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8B63AC0B /* 139.99.172.11/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B63B8F5 /* 139.99.184.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8BA2F9D1 /* 139.162.249.209/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D5F3B47 /* 141.95.59.71/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D5F3B5C /* 141.95.59.92/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x8D620B3E /* 141.98.11.62/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D62776A /* 141.98.119.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8DEF928E /* 141.239.146.142/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8E2C8551 /* 142.44.133.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8E2CEA45 /* 142.44.234.69/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8E5D0615 /* 142.93.6.21/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8F6E9CB0 /* 143.110.156.176/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9018C570 /* 144.24.197.112/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x8EAB0C58 /* 142.171.12.88/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x90AC7604 /* 144.172.118.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x90AC7637 /* 144.172.118.55/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x90AC764C /* 144.172.118.76/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x90AC765A /* 144.172.118.90/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x923B2326 /* 146.59.35.38/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x923B23F6 /* 146.59.35.246/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x924651BA /* 146.70.81.186/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9246A4D2 /* 146.70.164.210/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x932D3111 /* 147.45.49.17/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x90AC7649 /* 144.172.118.73/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x92138F2F /* 146.19.143.47/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x923B7EE8 /* 146.59.126.232/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x932D4E22 /* 147.45.78.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x932D7491 /* 147.45.116.145/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x93B6D53D /* 147.182.213.61/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9471985B /* 148.113.152.91/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x95381685 /* 149.56.22.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x95382C2F /* 149.56.44.47/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x95CA4F65 /* 149.202.79.101/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x95CA4F81 /* 149.202.79.129/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9750949F /* 151.80.148.159/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9835359A /* 152.53.53.154/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9A10743D /* 154.16.116.61/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x9835850E /* 152.53.133.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9A1A9F9D /* 154.26.159.157/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9A1ED223 /* 154.30.210.35/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9A1ED224 /* 154.30.210.36/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9B8AA1AB /* 155.138.161.171/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9C436F92 /* 156.67.111.146/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x9AD5B985 /* 154.213.185.133/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x9AD5B9A5 /* 154.213.185.165/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x9AD5B9B7 /* 154.213.185.183/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x9AD5B9B9 /* 154.213.185.185/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x9AD5B9E6 /* 154.213.185.230/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x9AD5B9FE /* 154.213.185.254/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x9AD5BB42 /* 154.213.187.66/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x9AD5BB62 /* 154.213.187.98/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA077F9F0 /* 160.119.249.240/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA213E65E /* 162.19.230.94/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xA2D2AD11 /* 162.210.173.17/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xA2D8123E /* 162.216.18.62/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2F748C0 /* 162.247.72.192/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2F748C7 /* 162.247.72.199/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2F74A07 /* 162.247.74.7/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -567,10 +473,8 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xA2F74AD5 /* 162.247.74.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2F74AD8 /* 162.247.74.216/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xA2FB0598 /* 162.251.5.152/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA3058F4C /* 163.5.143.76/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA3AC2D66 /* 163.172.45.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA484ACD1 /* 164.132.172.209/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA516BE00 /* 165.22.190.0/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA549F2A3 /* 165.73.242.163/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA646CF02 /* 166.70.207.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAB19C114 /* 171.25.193.20/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -579,41 +483,34 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xAB19C14E /* 171.25.193.78/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xAB19C150 /* 171.25.193.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAB19C1EA /* 171.25.193.234/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xAC51836E /* 172.81.131.110/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xAC51838B /* 172.81.131.139/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC51839C /* 172.81.131.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC51845E /* 172.81.132.94/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC518522 /* 172.81.133.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC68A485 /* 172.104.164.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC68B654 /* 172.104.182.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC68D629 /* 172.104.214.41/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xAC68BA49 /* 172.104.186.73/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xAC68F39B /* 172.104.243.155/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC69A1A2 /* 172.105.161.162/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACE8A434 /* 172.232.164.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADF939FD /* 173.249.57.253/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xACEAE4AE /* 172.234.228.174/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xAD2C8D22 /* 173.44.141.34/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xADEDCE44 /* 173.237.206.68/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xADFFC6F3 /* 173.255.198.243/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xAEACCBA7 /* 174.172.203.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB03A6462 /* 176.58.100.98/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB03A79B1 /* 176.58.121.177/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB0617135 /* 176.97.113.53/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB06172CA /* 176.97.114.202/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB072F8E1 /* 176.114.248.225/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB076C121 /* 176.118.193.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB0795133 /* 176.121.81.51/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB07EFDBE /* 176.126.253.190/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB211AA17 /* 178.17.170.23/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB211AA47 /* 178.17.170.71/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB211AA7D /* 178.17.170.125/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB211AAA9 /* 178.17.170.169/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB211AA90 /* 178.17.170.144/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB211AB66 /* 178.17.171.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB211AE0E /* 178.17.174.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB211AEA4 /* 178.17.174.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2143710 /* 178.20.55.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB21437B6 /* 178.20.55.182/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB21FA017 /* 178.31.160.23/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB21FA1D8 /* 178.31.161.216/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2A2D138 /* 178.162.209.56/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2AF838D /* 178.175.131.141/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2AF8E1A /* 178.175.142.26/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2AF9469 /* 178.175.148.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2AF946B /* 178.175.148.107/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2AF946C /* 178.175.148.108/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2AF94D1 /* 178.175.148.209/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB2AF94F6 /* 178.175.148.246/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2DA9012 /* 178.218.144.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2DA9033 /* 178.218.144.51/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2DA9040 /* 178.218.144.64/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -624,51 +521,53 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xB32B9FC2 /* 179.43.159.194/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB32B9FC4 /* 179.43.159.196/30 */, 30, NDPI_PROTOCOL_TOR }, { 0xB32B9FC8 /* 179.43.159.200/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB32BA7CD /* 179.43.167.205/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB32BB33A /* 179.43.179.58/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB32BB33C /* 179.43.179.60/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB32BB63A /* 179.43.182.58/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB32BB6E8 /* 179.43.182.232/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB33758C7 /* 179.55.88.199/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB496E263 /* 180.150.226.99/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB5298FEA /* 181.41.143.234/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB5298FEC /* 181.41.143.236/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB5298FF6 /* 181.41.143.246/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB5298FFA /* 181.41.143.250/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB5298FFC /* 181.41.143.252/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB84BDD6B /* 184.75.221.107/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB8693028 /* 184.105.48.40/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9072192 /* 185.7.33.146/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB90E6125 /* 185.14.97.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9222102 /* 185.34.33.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB923CADE /* 185.35.202.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB926AF85 /* 185.38.175.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB927CF53 /* 185.39.207.83/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9280414 /* 185.40.4.20/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9280416 /* 185.40.4.22/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB928041D /* 185.40.4.29/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9280426 /* 185.40.4.38/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB928042C /* 185.40.4.44/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9280440 /* 185.40.4.64/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB928045C /* 185.40.4.92/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB928045E /* 185.40.4.94/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB9280464 /* 185.40.4.100/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB928047F /* 185.40.4.127/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9280484 /* 185.40.4.132/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9280495 /* 185.40.4.149/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9280496 /* 185.40.4.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB92AAACB /* 185.42.170.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9385353 /* 185.56.83.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB938AB5E /* 185.56.171.94/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9435272 /* 185.67.82.114/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB952DB6D /* 185.82.219.109/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9541FFE /* 185.84.31.254/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB95B74CA /* 185.91.116.202/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB95B7E5A /* 185.91.126.90/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9645516 /* 185.100.85.22/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB9645518 /* 185.100.85.24/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB9645584 /* 185.100.85.132/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9645729 /* 185.100.87.41/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9645788 /* 185.100.87.136/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB964578B /* 185.100.87.139/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB96457A6 /* 185.100.87.166/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB96457AE /* 185.100.87.174/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB96457B7 /* 185.100.87.183/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB96457C0 /* 185.100.87.192/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB96457FA /* 185.100.87.250/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB96457FD /* 185.100.87.253/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB96A5EC3 /* 185.106.94.195/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB96A6666 /* 185.106.102.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB96B3940 /* 185.107.57.64/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB96B3942 /* 185.107.57.66/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB96B4638 /* 185.107.70.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB970900B /* 185.112.144.11/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB97092A7 /* 185.112.146.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB971801E /* 185.113.128.30/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB97E7515 /* 185.126.117.21/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB975D709 /* 185.117.215.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9813D01 /* 185.129.61.1/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9813D02 /* 185.129.61.2/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB9813D04 /* 185.129.61.4/30 */, 30, NDPI_PROTOCOL_TOR }, @@ -680,31 +579,28 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xB9822C6C /* 185.130.44.108/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9822F3A /* 185.130.47.58/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB984350C /* 185.132.53.12/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB98D9381 /* 185.141.147.129/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB984352F /* 185.132.53.47/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB98EEF31 /* 185.142.239.49/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB992E8EA /* 185.146.232.234/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB999C5E3 /* 185.153.197.227/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB99A6E11 /* 185.154.110.17/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB99A6E8E /* 185.154.110.142/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9A5A9EF /* 185.165.169.239/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9A5AB0E /* 185.165.171.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9A5AB54 /* 185.165.171.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9A5BE6F /* 185.165.190.111/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9AA7219 /* 185.170.114.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9B53C87 /* 185.181.60.135/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9B53D73 /* 185.181.61.115/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9B53D8E /* 185.181.61.142/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9B19722 /* 185.177.151.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9B79DD6 /* 185.183.157.214/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9B79F28 /* 185.183.159.40/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9BFCCFE /* 185.191.204.254/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9C134B4 /* 185.193.52.180/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9C17D69 /* 185.193.125.105/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9C19E86 /* 185.193.158.134/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9C3470C /* 185.195.71.12/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9C347F4 /* 185.195.71.244/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9CF6B82 /* 185.207.107.130/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9CF6BD8 /* 185.207.107.216/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC64F0 /* 185.220.100.240/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0xB9DC64FC /* 185.220.100.252/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0xB9DB52B0 /* 185.219.82.176/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9DC64F0 /* 185.220.100.240/28 */, 28, NDPI_PROTOCOL_TOR }, { 0xB9DC6500 /* 185.220.101.0/26 */, 26, NDPI_PROTOCOL_TOR }, { 0xB9DC6540 /* 185.220.101.64/28 */, 28, NDPI_PROTOCOL_TOR }, { 0xB9DC6550 /* 185.220.101.80/29 */, 29, NDPI_PROTOCOL_TOR }, @@ -714,82 +610,67 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xB9DC6568 /* 185.220.101.104/30 */, 30, NDPI_PROTOCOL_TOR }, { 0xB9DC656C /* 185.220.101.108/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB9DC656E /* 185.220.101.110/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC6580 /* 185.220.101.128/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC6582 /* 185.220.101.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC6584 /* 185.220.101.132/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC6586 /* 185.220.101.134/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC6588 /* 185.220.101.136/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0xB9DC658D /* 185.220.101.141/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC658E /* 185.220.101.142/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB9DC6590 /* 185.220.101.144/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0xB9DC6581 /* 185.220.101.129/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9DC6582 /* 185.220.101.130/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB9DC6586 /* 185.220.101.134/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB9DC6588 /* 185.220.101.136/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9DC658E /* 185.220.101.142/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9DC6591 /* 185.220.101.145/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9DC6593 /* 185.220.101.147/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9DC6595 /* 185.220.101.149/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC6596 /* 185.220.101.150/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC6599 /* 185.220.101.153/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9DC6597 /* 185.220.101.151/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9DC659A /* 185.220.101.154/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB9DC659C /* 185.220.101.156/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0xB9DC659C /* 185.220.101.156/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB9DC659E /* 185.220.101.158/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9DC65A1 /* 185.220.101.161/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9DC65A2 /* 185.220.101.162/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB9DC65A4 /* 185.220.101.164/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC65A6 /* 185.220.101.166/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB9DC65A8 /* 185.220.101.168/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0xB9DC65AE /* 185.220.101.174/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB9DC65B0 /* 185.220.101.176/29 */, 29, NDPI_PROTOCOL_TOR }, - { 0xB9DC65B9 /* 185.220.101.185/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC65BA /* 185.220.101.186/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB9DC65A8 /* 185.220.101.168/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB9DC65AA /* 185.220.101.170/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9DC65AC /* 185.220.101.172/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0xB9DC65B0 /* 185.220.101.176/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB9DC65B3 /* 185.220.101.179/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9DC65B6 /* 185.220.101.182/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB9DC65BB /* 185.220.101.187/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9DC65BC /* 185.220.101.188/30 */, 30, NDPI_PROTOCOL_TOR }, { 0xB9DC6704 /* 185.220.103.4/30 */, 30, NDPI_PROTOCOL_TOR }, { 0xB9DC6708 /* 185.220.103.8/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB9E145CB /* 185.225.69.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E145E8 /* 185.225.69.232/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9E1E2B5 /* 185.225.226.181/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9E1470E /* 185.225.71.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E3444E /* 185.227.68.78/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E3866A /* 185.227.134.106/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9E76633 /* 185.231.102.51/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E96417 /* 185.233.100.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D036 /* 185.241.208.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D047 /* 185.241.208.71/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D051 /* 185.241.208.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D073 /* 185.241.208.115/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F1D0C4 /* 185.241.208.196/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D0CA /* 185.241.208.202/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D0CC /* 185.241.208.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D0CE /* 185.241.208.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F1D0E8 /* 185.241.208.232/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F1D0EC /* 185.241.208.236/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F1D0F3 /* 185.241.208.243/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F31751 /* 185.243.23.81/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F3DA23 /* 185.243.218.35/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F3DA29 /* 185.243.218.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F3DA2E /* 185.243.218.46/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F3DA3D /* 185.243.218.61/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F3DA59 /* 185.243.218.89/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F3DA5F /* 185.243.218.95/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F3DA6E /* 185.243.218.110/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F3DACA /* 185.243.218.202/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F3DACC /* 185.243.218.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F4C0AF /* 185.244.192.175/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F4C0B8 /* 185.244.192.184/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F656C5 /* 185.246.86.197/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9F654B3 /* 185.246.84.179/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F680A1 /* 185.246.128.161/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F6BC49 /* 185.246.188.73/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F6BC4A /* 185.246.188.74/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F6BC95 /* 185.246.188.149/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F6BD4D /* 185.246.189.77/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F6BD63 /* 185.246.189.99/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F7B821 /* 185.247.184.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F7B869 /* 185.247.184.105/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9FCE8DA /* 185.252.232.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9FEC48D /* 185.254.196.141/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xBC44241C /* 188.68.36.28/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC4429BF /* 188.68.41.191/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC4431EB /* 188.68.49.235/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC4434E7 /* 188.68.52.231/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCA5C861 /* 188.165.200.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBCACE50F /* 188.172.229.15/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCD66815 /* 188.214.104.21/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBCF46A51 /* 188.244.106.81/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xBCEFBF19 /* 188.239.191.25/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBE67B362 /* 190.103.179.98/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBE78E562 /* 190.120.229.98/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBED3FE61 /* 190.211.254.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBF60A522 /* 191.96.165.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC02A740D /* 192.42.116.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC02A740E /* 192.42.116.14/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xC02A7411 /* 192.42.116.17/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -808,89 +689,75 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xC02A74D0 /* 192.42.116.208/29 */, 29, NDPI_PROTOCOL_TOR }, { 0xC02A74D8 /* 192.42.116.216/30 */, 30, NDPI_PROTOCOL_TOR }, { 0xC063956F /* 192.99.149.111/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC063A8B4 /* 192.99.168.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC06C3096 /* 192.108.48.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC11A732B /* 193.26.115.43/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC11A733D /* 193.26.115.61/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC120A260 /* 193.32.162.96/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC1248415 /* 193.36.132.21/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC129E275 /* 193.41.226.117/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC14650D5 /* 193.70.80.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1698696 /* 193.105.134.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC169869B /* 193.105.134.155/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC18E9345 /* 193.142.147.69/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC18E93E9 /* 193.142.147.233/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1A88DAD /* 193.168.141.173/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1A88FA1 /* 193.168.143.161/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1BC15D4 /* 193.188.21.212/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1BD64C2 /* 193.189.100.194/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xC1BD64C4 /* 193.189.100.196/30 */, 30, NDPI_PROTOCOL_TOR }, { 0xC1BD64C8 /* 193.189.100.200/30 */, 30, NDPI_PROTOCOL_TOR }, { 0xC1BD64CC /* 193.189.100.204/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xC1BD64CE /* 193.189.100.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1C81155 /* 193.200.17.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1DA7659 /* 193.218.118.89/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC1DA765B /* 193.218.118.91/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1DA7685 /* 193.218.118.133/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC1DA7689 /* 193.218.118.137/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC1DA76A0 /* 193.218.118.160/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1DA76AD /* 193.218.118.173/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1DA76B2 /* 193.218.118.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1DA76B6 /* 193.218.118.182/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1DA76BC /* 193.218.118.188/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1E9856D /* 193.233.133.109/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1EFE8E6 /* 193.239.232.230/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC1EFE866 /* 193.239.232.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC20F7085 /* 194.15.112.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC20F7176 /* 194.15.113.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC20F73D4 /* 194.15.115.212/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC21AC048 /* 194.26.192.72/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC21AC04D /* 194.26.192.77/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC21AC061 /* 194.26.192.97/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC21AC0A1 /* 194.26.192.161/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC230F882 /* 194.48.248.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC23EF815 /* 194.62.248.21/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC25773BB /* 194.87.115.187/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC29323C7 /* 194.147.35.199/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2A39D31 /* 194.163.157.49/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC2A47A15 /* 194.164.122.21/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC3104986 /* 195.16.73.134/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC314115E /* 195.20.17.94/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC31AF700 /* 195.26.247.0/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC32FEE52 /* 195.47.238.82/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xC32FEE54 /* 195.47.238.84/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC32FEE56 /* 195.47.238.86/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xC32FEE58 /* 195.47.238.88/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0xC32FEE5C /* 195.47.238.92/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xC342D552 /* 195.66.213.82/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC35097F2 /* 195.80.151.242/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3584ACE /* 195.88.74.206/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3A0DC68 /* 195.160.220.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC3B00313 /* 195.176.3.19/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC3B00314 /* 195.176.3.20/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3B00317 /* 195.176.3.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3B00318 /* 195.176.3.24/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC62EA69D /* 198.46.166.157/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC63A6B35 /* 198.58.107.53/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6609B03 /* 198.96.155.3/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC662301F /* 198.98.48.31/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6623021 /* 198.98.48.33/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC6623023 /* 198.98.48.35/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC66232C7 /* 198.98.50.199/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC66232D7 /* 198.98.50.215/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6623334 /* 198.98.51.52/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC66233BD /* 198.98.51.189/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC66233F9 /* 198.98.51.249/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6623418 /* 198.98.52.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6623588 /* 198.98.53.136/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6623622 /* 198.98.54.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6623631 /* 198.98.54.49/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC6623997 /* 198.98.57.151/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6623C5A /* 198.98.60.90/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC7C3F8B8 /* 199.195.248.184/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7C3F9D6 /* 199.195.249.214/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC7C3FA12 /* 199.195.250.18/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC7C3FA2E /* 199.195.250.46/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7C3FAA5 /* 199.195.250.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7C3FB4E /* 199.195.251.78/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7C3FB77 /* 199.195.251.119/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC7C3FB94 /* 199.195.251.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC7C3FBCA /* 199.195.251.202/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7C3FD7C /* 199.195.253.124/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7C3FD9C /* 199.195.253.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7C3FDB4 /* 199.195.253.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7C3FDF7 /* 199.195.253.247/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC87AB502 /* 200.122.181.2/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC9170C65 /* 201.23.12.101/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC9170EE1 /* 201.23.14.225/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC91710F9 /* 201.23.16.249/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCA3DE262 /* 202.61.226.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCA5EF6D2 /* 202.94.246.210/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCAB66381 /* 202.182.99.129/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCC086040 /* 204.8.96.64/28 */, 28, NDPI_PROTOCOL_TOR }, - { 0xCC086050 /* 204.8.96.80/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0xCC086056 /* 204.8.96.86/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xCC086050 /* 204.8.96.80/29 */, 29, NDPI_PROTOCOL_TOR }, { 0xCC086058 /* 204.8.96.88/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xCC086064 /* 204.8.96.100/30 */, 30, NDPI_PROTOCOL_TOR }, { 0xCC086068 /* 204.8.96.104/29 */, 29, NDPI_PROTOCOL_TOR }, @@ -903,14 +770,13 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xCC0860B8 /* 204.8.96.184/30 */, 30, NDPI_PROTOCOL_TOR }, { 0xCC0860BC /* 204.8.96.188/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xCC089C8E /* 204.8.156.142/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCC1B400A /* 204.27.64.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCC301AD7 /* 204.48.26.215/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCC55BF07 /* 204.85.191.7/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCC55BF08 /* 204.85.191.8/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xCC890E5C /* 204.137.14.92/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCC890E68 /* 204.137.14.104/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xCC890E6A /* 204.137.14.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCCC21D04 /* 204.194.29.4/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xCDB97108 /* 205.185.113.8/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCDB971B4 /* 205.185.113.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCDB97422 /* 205.185.116.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCDB97595 /* 205.185.117.149/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -920,33 +786,28 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xCDB97CB0 /* 205.185.124.176/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCDB97CC1 /* 205.185.124.193/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCDB97FE7 /* 205.185.127.231/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD17FF5FA /* 209.127.245.250/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xD17FF5FC /* 209.127.245.252/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD187A80A /* 209.135.168.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD187A838 /* 209.135.168.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D20B5 /* 209.141.32.181/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D20C6 /* 209.141.32.198/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D255E /* 209.141.37.94/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xD18D2D8D /* 209.141.45.141/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D2ECB /* 209.141.46.203/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD18D32B2 /* 209.141.50.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D331E /* 209.141.51.30/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D33B4 /* 209.141.51.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D36CB /* 209.141.54.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D371A /* 209.141.55.26/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD18D3B74 /* 209.141.59.116/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xD18D3CDB /* 209.141.60.219/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D3E47 /* 209.141.62.71/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4154206 /* 212.21.66.6/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xD426BDBA /* 212.38.189.186/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD445A750 /* 212.69.167.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD44986CC /* 212.73.134.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD45F324D /* 212.95.50.77/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD45F344C /* 212.95.52.76/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD55F9516 /* 213.95.149.22/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5FC8C76 /* 213.252.140.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD8499F4B /* 216.73.159.75/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD8499F65 /* 216.73.159.101/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD90CDD83 /* 217.12.221.131/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD9920229 /* 217.146.2.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD9C56B8A /* 217.197.107.138/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xD94FBDEF /* 217.79.189.239/32 */, 32, NDPI_PROTOCOL_TOR }, /* End */ { 0x0, 0, 0 } }; diff --git a/src/lib/inc_generated/ndpi_zoom_match.c.inc b/src/lib/inc_generated/ndpi_zoom_match.c.inc index 34a54ec62..0cd53a399 100644 --- a/src/lib/inc_generated/ndpi_zoom_match.c.inc +++ b/src/lib/inc_generated/ndpi_zoom_match.c.inc @@ -40,7 +40,6 @@ static ndpi_network ndpi_protocol_zoom_protocol_list[] = { { 0x0D340680 /* 13.52.6.128/25 */, 25, NDPI_PROTOCOL_ZOOM }, { 0x0FDC5000 /* 15.220.80.0/24 */, 24, NDPI_PROTOCOL_ZOOM }, { 0x0FDC5100 /* 15.220.81.0/25 */, 25, NDPI_PROTOCOL_ZOOM }, - { 0x103F1D00 /* 16.63.29.0/24 */, 24, NDPI_PROTOCOL_ZOOM }, { 0x12FE1780 /* 18.254.23.128/25 */, 25, NDPI_PROTOCOL_ZOOM }, { 0x12FE3D00 /* 18.254.61.0/25 */, 25, NDPI_PROTOCOL_ZOOM }, { 0x14CB9E50 /* 20.203.158.80/28 */, 28, NDPI_PROTOCOL_ZOOM }, |