aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/include/ndpi_protocol_ids.h2
-rw-r--r--src/include/ndpi_typedefs.h1
-rw-r--r--src/lib/inc_generated/ndpi_amazon_aws_match.c.inc24
-rw-r--r--src/lib/inc_generated/ndpi_asn_citrix.c.inc29
-rw-r--r--src/lib/inc_generated/ndpi_asn_edgecast.c.inc182
-rw-r--r--src/lib/inc_generated/ndpi_asn_opendns.c.inc6
-rw-r--r--src/lib/inc_generated/ndpi_asn_tencent.c.inc2
-rw-r--r--src/lib/inc_generated/ndpi_azure_match.c.inc397
-rw-r--r--src/lib/inc_generated/ndpi_cachefly_match.c.inc35
-rw-r--r--src/lib/inc_generated/ndpi_google_cloud_match.c.inc10
-rw-r--r--src/lib/inc_generated/ndpi_google_match.c.inc13
-rw-r--r--src/lib/inc_generated/ndpi_tor_match.c.inc2484
-rw-r--r--src/lib/ndpi_content_match.c.inc25
-rw-r--r--src/lib/ndpi_main.c13
-rwxr-xr-xtests/do.sh.in6
-rw-r--r--tests/result/synscan.pcap.out4
-rwxr-xr-xutils/asn_update.sh21
-rwxr-xr-xutils/aws_ip_addresses_download.sh2
-rwxr-xr-xutils/azure_ip_addresses_download.sh4
-rwxr-xr-xutils/bitcoinnodes.sh2
-rwxr-xr-xutils/cachefly_ip_addresses_download.sh22
-rwxr-xr-xutils/cloudflare_ip_addresses_download.sh2
-rwxr-xr-xutils/ethereum_ip_addresses_download.sh2
-rwxr-xr-xutils/get_routes_by_asn.sh2
-rwxr-xr-xutils/google_cloud_ip_addresses_download.sh2
-rwxr-xr-xutils/icloud_private_relay_ip_addresses_download.sh2
-rwxr-xr-xutils/microsoft_ip_addresses_download.sh4
-rwxr-xr-xutils/tor_ip_addresses_download.sh2
-rwxr-xr-xutils/update_every_lists.sh4
-rwxr-xr-xutils/whatsapp_ip_addresses_download.sh4
-rwxr-xr-xutils/zoom_ip_addresses_download.sh2
31 files changed, 1979 insertions, 1331 deletions
diff --git a/src/include/ndpi_protocol_ids.h b/src/include/ndpi_protocol_ids.h
index 146fd644b..0f7122d68 100644
--- a/src/include/ndpi_protocol_ids.h
+++ b/src/include/ndpi_protocol_ids.h
@@ -316,6 +316,8 @@ typedef enum {
NDPI_PROTOCOL_TENCENT = 285,
NDPI_PROTOCOL_RAKNET = 286,
NDPI_PROTOCOL_XIAOMI = 287,
+ NDPI_PROTOCOL_EDGECAST = 288,
+ NDPI_PROTOCOL_CACHEFLY = 289,
#ifdef CUSTOM_NDPI_PROTOCOLS
#include "../../../nDPI-custom/custom_ndpi_protocol_ids.h"
diff --git a/src/include/ndpi_typedefs.h b/src/include/ndpi_typedefs.h
index 2644a73df..39c01a3ba 100644
--- a/src/include/ndpi_typedefs.h
+++ b/src/include/ndpi_typedefs.h
@@ -1419,6 +1419,7 @@ typedef enum
ndpi_dont_load_asn_lists = (1 << 12),
ndpi_dont_load_icloud_private_relay_list = (1 << 13),
ndpi_dont_init_risk_ptree = (1 << 14),
+ ndpi_dont_load_cachefly_list = (1 << 15),
} ndpi_prefs;
typedef struct {
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 9d10981a7..11372784a 100644
--- a/src/lib/inc_generated/ndpi_amazon_aws_match.c.inc
+++ b/src/lib/inc_generated/ndpi_amazon_aws_match.c.inc
@@ -42,6 +42,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2218A0 /* 13.34.24.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223220 /* 13.34.50.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223460 /* 13.34.52.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D224540 /* 13.34.69.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6273C /* 15.230.39.60/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BE04F30 /* 43.224.79.48/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BE04FD4 /* 43.224.79.212/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
@@ -154,6 +155,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DECA00 /* 150.222.202.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB0207DF4 /* 176.32.125.244/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03040000 /* 3.4.0.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D2235C0 /* 13.34.53.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223C80 /* 13.34.60.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB15300 /* 15.177.83.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB90000 /* 15.185.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
@@ -203,6 +205,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DE6000 /* 150.222.96.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220F20 /* 13.34.15.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221DE0 /* 13.34.29.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D2244A0 /* 13.34.68.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D2245E0 /* 13.34.69.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF87C00 /* 13.248.124.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC10200 /* 15.193.2.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDCDE00 /* 15.220.222.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
@@ -304,6 +308,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D223700 /* 13.34.55.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB15200 /* 15.177.82.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB55000 /* 15.181.80.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2F800000 /* 47.128.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x342EBF3C /* 52.46.191.60/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x342EBF9C /* 52.46.191.156/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F70 /* 52.93.127.112/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -451,7 +456,6 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0FBC0000 /* 15.188.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627DC /* 15.230.39.220/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12740000 /* 18.116.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
- { 0x2BC00000 /* 43.192.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x342EBD10 /* 52.46.189.16/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7EEB /* 52.93.126.235/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7FDA /* 52.93.127.218/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -506,6 +510,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DE5500 /* 150.222.85.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEF57A /* 150.222.245.122/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2223E0 /* 13.34.35.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D224500 /* 13.34.69.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6B200 /* 15.230.178.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6C000 /* 15.230.192.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BE04F3A /* 43.224.79.58/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
@@ -718,6 +723,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DEFCFA /* 150.222.252.250/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222860 /* 13.34.40.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222E20 /* 13.34.46.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D2235A0 /* 13.34.53.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223900 /* 13.34.57.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64300 /* 15.230.67.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BE04C10 /* 43.224.76.16/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS },
@@ -965,6 +971,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x68FF3B85 /* 104.255.59.133/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03040100 /* 3.4.1.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222AC0 /* 13.34.42.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D223E40 /* 13.34.62.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D380000 /* 13.56.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62704 /* 15.230.39.4/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6271E /* 15.230.39.30/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1053,7 +1060,6 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D223F20 /* 13.34.63.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62712 /* 15.230.39.18/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6CC02 /* 15.230.204.2/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
- { 0x2BC40000 /* 43.196.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BE04F1E /* 43.224.79.30/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BE04FFA /* 43.224.79.250/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x342EBE5C /* 52.46.190.92/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1257,6 +1263,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36EF3600 /* 54.239.54.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE819A /* 150.222.129.154/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DED9FA /* 150.222.217.250/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D220BC0 /* 13.34.11.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221FA0 /* 13.34.31.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223660 /* 13.34.54.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224040 /* 13.34.64.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1602,6 +1609,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DE8198 /* 150.222.129.152/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DED9E4 /* 150.222.217.228/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA4A /* 150.222.234.74/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D220BE0 /* 13.34.11.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223640 /* 13.34.54.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223BA0 /* 13.34.59.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2E89E000 /* 46.137.224.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2337,6 +2345,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DEE672 /* 150.222.230.114/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220B00 /* 13.34.11.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224080 /* 13.34.64.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D224560 /* 13.34.69.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FCE0000 /* 15.206.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6CC03 /* 15.230.204.3/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x32120000 /* 50.18.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2610,6 +2619,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0DF86A00 /* 13.248.106.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE68511 /* 15.230.133.17/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6CC01 /* 15.230.204.1/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE6DC00 /* 15.230.220.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFD0000 /* 15.253.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BE04D78 /* 43.224.77.120/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F6F /* 52.93.127.111/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2655,6 +2665,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0DF86300 /* 13.248.99.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE60E0C /* 15.230.14.12/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE65300 /* 15.230.83.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2BC00000 /* 43.192.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BE04DD4 /* 43.224.77.212/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x342EBDE4 /* 52.46.189.228/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x342EBFA4 /* 52.46.191.164/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2704,6 +2715,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D222A00 /* 13.34.42.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223C60 /* 13.34.60.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2241E0 /* 13.34.65.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D2245A0 /* 13.34.69.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB14E00 /* 15.177.78.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC10000 /* 15.193.0.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6000E /* 15.230.0.14/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2804,6 +2816,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x40FC4100 /* 64.252.65.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x7793B600 /* 119.147.182.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220920 /* 13.34.9.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D223E60 /* 13.34.62.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF84100 /* 13.248.65.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFB0017 /* 15.251.0.23/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BE04FA4 /* 43.224.79.164/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3083,6 +3096,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DE8182 /* 150.222.129.130/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220511 /* 13.34.5.17/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221A80 /* 13.34.26.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D224580 /* 13.34.69.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627B0 /* 15.230.39.176/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE65200 /* 15.230.82.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFB0016 /* 15.251.0.22/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3250,6 +3264,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0FA00000 /* 15.160.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB15000 /* 15.177.80.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE68100 /* 15.230.129.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2BC40000 /* 43.196.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x342EBF22 /* 52.46.191.34/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D222A /* 52.93.34.42/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F1A /* 52.93.127.26/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3478,6 +3493,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DEEA3C /* 150.222.234.60/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2221C0 /* 13.34.33.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223B00 /* 13.34.59.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D2245C0 /* 13.34.69.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB10000 /* 15.177.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB5F400 /* 15.181.244.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE63500 /* 15.230.53.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3864,6 +3880,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x6C8A0000 /* 108.138.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x78FDF1A0 /* 120.253.241.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA78 /* 150.222.234.120/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D224520 /* 13.34.69.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC51400 /* 15.197.20.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23476900 /* 35.71.105.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BE04FDC /* 43.224.79.220/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4336,6 +4353,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x634D9F00 /* 99.77.159.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB15200 /* 15.177.82.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB55000 /* 15.181.80.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2F800000 /* 47.128.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36998000 /* 54.153.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x7AF8C000 /* 122.248.192.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF70000 /* 13.247.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4836,6 +4854,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x634D8D00 /* 99.77.141.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x342EB400 /* 52.46.180.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03880000 /* 3.136.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2BC00000 /* 43.192.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345EF8C0 /* 52.94.248.192/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x40FC7800 /* 64.252.120.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03059000 /* 3.5.144.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4957,6 +4976,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0xB8490000 /* 184.73.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FA00000 /* 15.160.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB15000 /* 15.177.80.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2BC40000 /* 43.196.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36AE0000 /* 54.174.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DE60000 /* 13.230.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345EF9A0 /* 52.94.249.160/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
diff --git a/src/lib/inc_generated/ndpi_asn_citrix.c.inc b/src/lib/inc_generated/ndpi_asn_citrix.c.inc
index bfb5983bd..31e457eb1 100644
--- a/src/lib/inc_generated/ndpi_asn_citrix.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_citrix.c.inc
@@ -25,28 +25,32 @@ static ndpi_network ndpi_protocol_citrix_protocol_list[] = {
{ 0x404A1100 /* 64.74.17.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
{ 0x404A1200 /* 64.74.18.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
{ 0x405F8000 /* 64.95.128.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
- { 0x43D94000 /* 67.217.64.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
- { 0x43D94300 /* 67.217.67.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
- { 0x43D94400 /* 67.217.68.0/22 */, 22, NDPI_PROTOCOL_CITRIX },
+ { 0x43D94400 /* 67.217.68.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
+ { 0x43D94600 /* 67.217.70.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
{ 0x43D94800 /* 67.217.72.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
{ 0x43D94B00 /* 67.217.75.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
{ 0x43D94C00 /* 67.217.76.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
{ 0x43D94E00 /* 67.217.78.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
{ 0x43D95000 /* 67.217.80.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
{ 0x43D95200 /* 67.217.82.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
- { 0x43D95400 /* 67.217.84.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
+ { 0x43D95400 /* 67.217.84.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
{ 0x43D95600 /* 67.217.86.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
{ 0x43D95800 /* 67.217.88.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
{ 0x43D95A00 /* 67.217.90.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
- { 0x43D95C00 /* 67.217.92.0/22 */, 22, NDPI_PROTOCOL_CITRIX },
+ { 0x43D95C00 /* 67.217.92.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
+ { 0x43D95E00 /* 67.217.94.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
{ 0x44400000 /* 68.64.0.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
- { 0x44400200 /* 68.64.2.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
{ 0x44400600 /* 68.64.6.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
{ 0x44400800 /* 68.64.8.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
{ 0x44400A00 /* 68.64.10.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
- { 0x44400C00 /* 68.64.12.0/22 */, 22, NDPI_PROTOCOL_CITRIX },
- { 0x44401000 /* 68.64.16.0/21 */, 21, NDPI_PROTOCOL_CITRIX },
- { 0x44401800 /* 68.64.24.0/22 */, 22, NDPI_PROTOCOL_CITRIX },
+ { 0x44400C00 /* 68.64.12.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
+ { 0x44400E00 /* 68.64.14.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
+ { 0x44401100 /* 68.64.17.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
+ { 0x44401200 /* 68.64.18.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
+ { 0x44401400 /* 68.64.20.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
+ { 0x44401600 /* 68.64.22.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
+ { 0x44401800 /* 68.64.24.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
+ { 0x44401B00 /* 68.64.27.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
{ 0x44401C00 /* 68.64.28.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
{ 0x44401E00 /* 68.64.30.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
{ 0x4E6C7400 /* 78.108.116.0/22 */, 22, NDPI_PROTOCOL_CITRIX },
@@ -54,18 +58,17 @@ static ndpi_network ndpi_protocol_citrix_protocol_list[] = {
{ 0x4E6C7E00 /* 78.108.126.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
{ 0x5FAC4600 /* 95.172.70.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
{ 0xADC70000 /* 173.199.0.0/21 */, 21, NDPI_PROTOCOL_CITRIX },
- { 0xADC70A00 /* 173.199.10.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
{ 0xADC70C00 /* 173.199.12.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
{ 0xADC70F00 /* 173.199.15.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
{ 0xADC71100 /* 173.199.17.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
{ 0xADC71200 /* 173.199.18.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
{ 0xADC71400 /* 173.199.20.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
{ 0xADC71700 /* 173.199.23.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
- { 0xADC71800 /* 173.199.24.0/22 */, 22, NDPI_PROTOCOL_CITRIX },
+ { 0xADC71800 /* 173.199.24.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
+ { 0xADC71A00 /* 173.199.26.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
{ 0xADC71E00 /* 173.199.30.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
{ 0xADC72000 /* 173.199.32.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
- { 0xADC72800 /* 173.199.40.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
- { 0xADC72A00 /* 173.199.42.0/23 */, 23, NDPI_PROTOCOL_CITRIX },
+ { 0xADC72B00 /* 173.199.43.0/24 */, 24, NDPI_PROTOCOL_CITRIX },
{ 0xADC72C00 /* 173.199.44.0/22 */, 22, NDPI_PROTOCOL_CITRIX },
{ 0xADC73000 /* 173.199.48.0/21 */, 21, NDPI_PROTOCOL_CITRIX },
{ 0xADC73C00 /* 173.199.60.0/22 */, 22, NDPI_PROTOCOL_CITRIX },
diff --git a/src/lib/inc_generated/ndpi_asn_edgecast.c.inc b/src/lib/inc_generated/ndpi_asn_edgecast.c.inc
new file mode 100644
index 000000000..59fe64449
--- /dev/null
+++ b/src/lib/inc_generated/ndpi_asn_edgecast.c.inc
@@ -0,0 +1,182 @@
+/*
+ *
+ * This file is generated automatically and part of nDPI
+ *
+ * nDPI is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * nDPI is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with nDPI. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+/* ****************************************************** */
+
+
+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/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x2E164700 /* 46.22.71.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x2E164A00 /* 46.22.74.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x31E77E00 /* 49.231.126.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x400C0000 /* 64.12.0.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 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/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0x400C4400 /* 64.12.68.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x400C4700 /* 64.12.71.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x400C4800 /* 64.12.72.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x400C8000 /* 64.12.128.0/20 */, 20, NDPI_PROTOCOL_EDGECAST },
+ { 0x400C9000 /* 64.12.144.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0x400C9400 /* 64.12.148.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x400C9600 /* 64.12.150.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x400CFF00 /* 64.12.255.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x44E82000 /* 68.232.32.0/21 */, 21, NDPI_PROTOCOL_EDGECAST },
+ { 0x44E82800 /* 68.232.40.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x44E82A00 /* 68.232.42.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x44E82C00 /* 68.232.44.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0x48155000 /* 72.21.80.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x48155400 /* 72.21.84.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x48155B00 /* 72.21.91.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x48155C00 /* 72.21.92.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x48155E00 /* 72.21.94.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x5DB8D700 /* 93.184.215.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x5DB8D800 /* 93.184.216.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x5DB8DA00 /* 93.184.218.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x5DB8DC00 /* 93.184.220.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0x6CA1F000 /* 108.161.240.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x6CA1F500 /* 108.161.245.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x6CA1F700 /* 108.161.247.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x6CA1FD00 /* 108.161.253.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x6CA1FE00 /* 108.161.254.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x6EA42400 /* 110.164.36.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x6EE8B000 /* 110.232.176.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x6EE8B200 /* 110.232.178.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x7512E800 /* 117.18.232.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x7512ED00 /* 117.18.237.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x7512EE00 /* 117.18.238.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 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/23 */, 23, 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 },
+ { 0x98C31000 /* 152.195.16.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C31500 /* 152.195.21.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C31600 /* 152.195.22.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C31900 /* 152.195.25.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C31A00 /* 152.195.26.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C31C00 /* 152.195.28.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C32000 /* 152.195.32.0/21 */, 21, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C33200 /* 152.195.50.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C33400 /* 152.195.52.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C33800 /* 152.195.56.0/21 */, 21, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C34000 /* 152.195.64.0/18 */, 18, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C38000 /* 152.195.128.0/20 */, 20, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C39000 /* 152.195.144.0/21 */, 21, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C39800 /* 152.195.152.0/22 */, 22, 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 },
+ { 0x98C3B300 /* 152.195.179.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C3B500 /* 152.195.181.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C3B600 /* 152.195.182.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C3B800 /* 152.195.184.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C3BA00 /* 152.195.186.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C3BC00 /* 152.195.188.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C3C400 /* 152.195.196.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C3CA00 /* 152.195.202.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C3CC00 /* 152.195.204.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C3D000 /* 152.195.208.0/21 */, 21, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C3DB00 /* 152.195.219.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C3DC00 /* 152.195.220.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C3DF00 /* 152.195.223.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C3E000 /* 152.195.224.0/19 */, 19, 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 },
+ { 0x98C71000 /* 152.199.16.0/21 */, 21, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C71800 /* 152.199.24.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C72000 /* 152.199.32.0/21 */, 21, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C72800 /* 152.199.40.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C72C00 /* 152.199.44.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C73000 /* 152.199.48.0/21 */, 21, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C73800 /* 152.199.56.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C75A00 /* 152.199.90.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C75C00 /* 152.199.92.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C76000 /* 152.199.96.0/19 */, 19, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C79200 /* 152.199.146.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C79B00 /* 152.199.155.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x98C7BF00 /* 152.199.191.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0100100 /* 192.16.1.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0100200 /* 192.16.2.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0100600 /* 192.16.6.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0100E00 /* 192.16.14.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0101000 /* 192.16.16.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0101200 /* 192.16.18.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0101800 /* 192.16.24.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0102000 /* 192.16.32.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0102400 /* 192.16.36.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0102600 /* 192.16.38.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0102A00 /* 192.16.42.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0102E00 /* 192.16.46.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0103000 /* 192.16.48.0/21 */, 21, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0103A00 /* 192.16.58.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0103C00 /* 192.16.60.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0xC01E1800 /* 192.30.24.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E58000 /* 192.229.128.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E58200 /* 192.229.130.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E58400 /* 192.229.132.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E58800 /* 192.229.136.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E58C00 /* 192.229.140.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E58E00 /* 192.229.142.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E59000 /* 192.229.144.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E59500 /* 192.229.149.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E59600 /* 192.229.150.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E59800 /* 192.229.152.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E59C00 /* 192.229.156.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5A200 /* 192.229.162.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5A900 /* 192.229.169.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5AA00 /* 192.229.170.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5AD00 /* 192.229.173.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5B200 /* 192.229.178.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5B600 /* 192.229.182.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5BB00 /* 192.229.187.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5BC00 /* 192.229.188.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5BE00 /* 192.229.190.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5C200 /* 192.229.194.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5C600 /* 192.229.198.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5CA00 /* 192.229.202.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5D000 /* 192.229.208.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5D500 /* 192.229.213.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5DA00 /* 192.229.218.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5DC00 /* 192.229.220.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5E000 /* 192.229.224.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5E300 /* 192.229.227.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5E400 /* 192.229.228.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5E700 /* 192.229.231.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5E800 /* 192.229.232.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5EA00 /* 192.229.234.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5EC00 /* 192.229.236.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E5F000 /* 192.229.240.0/20 */, 20, NDPI_PROTOCOL_EDGECAST },
+ { 0xC6071000 /* 198.7.16.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0xC6071400 /* 198.7.20.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC6071600 /* 198.7.22.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC6071B00 /* 198.7.27.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC6071D00 /* 198.7.29.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xD5AF5000 /* 213.175.80.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ /* End */
+ { 0x0, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_opendns.c.inc b/src/lib/inc_generated/ndpi_asn_opendns.c.inc
index 17d1da96b..32d644ec0 100644
--- a/src/lib/inc_generated/ndpi_asn_opendns.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_opendns.c.inc
@@ -104,8 +104,10 @@ static ndpi_network ndpi_protocol_opendns_protocol_list[] = {
{ 0x9BBE8A00 /* 155.190.138.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE8C00 /* 155.190.140.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBEA000 /* 155.190.160.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
- { 0x9BBEC000 /* 155.190.192.0/21 */, 21, NDPI_PROTOCOL_OPENDNS },
- { 0x9BBEC900 /* 155.190.201.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
+ { 0x9BBEC000 /* 155.190.192.0/22 */, 22, NDPI_PROTOCOL_OPENDNS },
+ { 0x9BBEC400 /* 155.190.196.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
+ { 0x9BBEC700 /* 155.190.199.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
+ { 0x9BBEC800 /* 155.190.200.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBECA00 /* 155.190.202.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBEF800 /* 155.190.248.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBEFA00 /* 155.190.250.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
diff --git a/src/lib/inc_generated/ndpi_asn_tencent.c.inc b/src/lib/inc_generated/ndpi_asn_tencent.c.inc
index 30988f267..177dd864a 100644
--- a/src/lib/inc_generated/ndpi_asn_tencent.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_tencent.c.inc
@@ -58,6 +58,8 @@ static ndpi_network ndpi_protocol_tencent_protocol_list[] = {
{ 0x2B9C0000 /* 43.156.0.0/15 */, 15, NDPI_PROTOCOL_TENCENT },
{ 0x2B9E0000 /* 43.158.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT },
{ 0x2B9F0000 /* 43.159.0.0/20 */, 20, NDPI_PROTOCOL_TENCENT },
+ { 0x2B9F1000 /* 43.159.16.0/23 */, 23, NDPI_PROTOCOL_TENCENT },
+ { 0x2B9F1800 /* 43.159.24.0/24 */, 24, NDPI_PROTOCOL_TENCENT },
{ 0x2B9F2000 /* 43.159.32.0/19 */, 19, NDPI_PROTOCOL_TENCENT },
{ 0x2B9F8000 /* 43.159.128.0/17 */, 17, NDPI_PROTOCOL_TENCENT },
{ 0x2BF2FC00 /* 43.242.252.0/22 */, 22, NDPI_PROTOCOL_TENCENT },
diff --git a/src/lib/inc_generated/ndpi_azure_match.c.inc b/src/lib/inc_generated/ndpi_azure_match.c.inc
index 3c92a0c06..7177b1d45 100644
--- a/src/lib/inc_generated/ndpi_azure_match.c.inc
+++ b/src/lib/inc_generated/ndpi_azure_match.c.inc
@@ -4176,10 +4176,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34AEB4A0 /* 52.174.180.160/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34AF17A9 /* 52.175.23.169/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B29644 /* 52.178.150.68/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34B4A4D6 /* 52.180.164.214/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B74E9D /* 52.183.78.157/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34BB4413 /* 52.187.68.19/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34BB931B /* 52.187.147.27/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E18190 /* 52.225.129.144/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34E1BCB6 /* 52.225.188.182/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E1BEBE /* 52.225.190.190/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E712D0 /* 52.231.18.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79300 /* 52.231.147.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -5616,8 +5618,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14BF3BB0 /* 20.191.59.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0A400 /* 20.192.164.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0E400 /* 20.192.228.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x14C12200 /* 20.193.34.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x14C12220 /* 20.193.34.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D70180 /* 20.215.1.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D92980 /* 20.217.41.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28408000 /* 40.64.128.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -6837,6 +6837,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14CDC040 /* 20.205.192.64/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D0124C /* 20.208.18.76/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D70720 /* 20.215.7.32/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D70D80 /* 20.215.13.128/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D7124C /* 20.215.18.76/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D71A4C /* 20.215.26.76/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D79BF0 /* 20.215.155.240/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -6923,8 +6924,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x330D88BC /* 51.13.136.188/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330D89D8 /* 51.13.137.216/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33351F80 /* 51.53.31.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x33356580 /* 51.53.101.128/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33356A7C /* 51.53.106.124/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3335B210 /* 51.53.178.16/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3335B2CC /* 51.53.178.204/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3335BA7C /* 51.53.186.124/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3367CA4C /* 51.103.202.76/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3368C081 /* 51.104.192.129/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -7606,6 +7609,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x143B510C /* 20.59.81.12/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143D6340 /* 20.61.99.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143E8400 /* 20.62.132.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14410140 /* 20.65.1.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14418400 /* 20.65.132.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x144202C0 /* 20.66.2.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14481430 /* 20.72.20.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -7657,6 +7661,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14BE3C26 /* 20.190.60.38/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BFA540 /* 20.191.165.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C020C0 /* 20.192.32.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C02250 /* 20.192.34.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C02B60 /* 20.192.43.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C02D64 /* 20.192.45.100/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C03000 /* 20.192.48.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -7671,6 +7676,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14C0EB90 /* 20.192.235.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C16020 /* 20.193.96.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C1A028 /* 20.193.160.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C1A030 /* 20.193.160.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C1C218 /* 20.193.194.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C1C220 /* 20.193.194.32/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C1C228 /* 20.193.194.40/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -7902,6 +7908,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x330C66C0 /* 51.12.102.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330C66E0 /* 51.12.102.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CA840 /* 51.12.168.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x330CA850 /* 51.12.168.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CC3E0 /* 51.12.195.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CCBD0 /* 51.12.203.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CCD60 /* 51.12.205.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -7912,6 +7919,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x330CEDC0 /* 51.12.237.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330D0108 /* 51.13.1.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330D8020 /* 51.13.128.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x330D8060 /* 51.13.128.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330D88C0 /* 51.13.136.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330D8F30 /* 51.13.143.48/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33351CD6 /* 51.53.28.214/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -7956,6 +7964,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x336B4BCF /* 51.107.75.207/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B8038 /* 51.107.128.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B8060 /* 51.107.128.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x336B8170 /* 51.107.129.112/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B9310 /* 51.107.147.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B9374 /* 51.107.147.116/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B9400 /* 51.107.148.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -8157,6 +8166,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34ED2229 /* 52.237.34.41/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34ED9D46 /* 52.237.157.70/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F0F490 /* 52.240.244.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34F0F540 /* 52.240.245.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F228D0 /* 52.242.40.208/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F2E6D1 /* 52.242.230.209/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F69A98 /* 52.246.154.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -8270,6 +8280,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xBFEA9D30 /* 191.234.157.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEA9DA0 /* 191.234.157.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBE044 /* 191.235.224.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xBFEDE0B0 /* 191.237.224.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEDE0C0 /* 191.237.224.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEFFB5A /* 191.239.251.90/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xCF2EE065 /* 207.46.224.101/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -15318,6 +15329,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14C35510 /* 20.195.85.16/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C35520 /* 20.195.85.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C392C8 /* 20.195.146.200/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C7C950 /* 20.199.201.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C8C008 /* 20.200.192.8/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C8C00E /* 20.200.192.14/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C8C2E8 /* 20.200.194.232/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -16580,6 +16592,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xBFEE4D00 /* 191.238.77.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEE4D38 /* 191.238.77.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14152014 /* 20.21.32.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141537A0 /* 20.21.55.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14155014 /* 20.21.80.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14247878 /* 20.36.120.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14254078 /* 20.37.64.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14259846 /* 20.37.152.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -16601,24 +16615,89 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x142B8046 /* 20.43.128.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142D7078 /* 20.45.112.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142DC078 /* 20.45.192.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x142FED62 /* 20.47.237.98/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x142FED68 /* 20.47.237.104/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x143536A8 /* 20.53.54.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x143536B0 /* 20.53.54.176/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14353E6C /* 20.53.62.108/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14353E70 /* 20.53.62.112/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x143B51F0 /* 20.59.81.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14450878 /* 20.69.8.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1446DFA0 /* 20.70.223.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14481014 /* 20.72.16.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x144AC460 /* 20.74.196.96/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x144F6B90 /* 20.79.107.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145752C8 /* 20.87.82.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1458426E /* 20.88.66.110/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14584340 /* 20.88.67.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145A2638 /* 20.90.38.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B0938 /* 20.91.9.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145C0600 /* 20.92.6.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14629508 /* 20.98.149.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1462C3B0 /* 20.98.195.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1463199E /* 20.99.25.158/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146319A0 /* 20.99.25.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146404B8 /* 20.100.4.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1469D728 /* 20.105.215.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146F03D0 /* 20.111.3.208/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14742B78 /* 20.116.43.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1475C130 /* 20.117.193.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14764E60 /* 20.118.78.96/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14768BD4 /* 20.118.139.212/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14768BD8 /* 20.118.139.216/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x147D04B0 /* 20.125.4.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x147D04C0 /* 20.125.4.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x147DA292 /* 20.125.162.146/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x147DA298 /* 20.125.162.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1496A06C /* 20.150.160.108/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BD6844 /* 20.189.104.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14BDC680 /* 20.189.198.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0A014 /* 20.192.160.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0E120 /* 20.192.225.32/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C35770 /* 20.195.87.112/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C7C958 /* 20.199.201.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C8A0F0 /* 20.200.160.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C8C6F8 /* 20.200.198.248/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CB5850 /* 20.203.88.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CCC100 /* 20.204.193.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CD31C0 /* 20.205.49.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CE0448 /* 20.206.4.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CEB2A8 /* 20.206.178.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CF02A6 /* 20.207.2.166/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CF02A8 /* 20.207.2.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CFA8B4 /* 20.207.168.180/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CFA8B8 /* 20.207.168.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D007B0 /* 20.208.7.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D245A8 /* 20.210.69.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D70014 /* 20.215.0.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D7073C /* 20.215.7.60/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D707E8 /* 20.215.7.232/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D92814 /* 20.217.40.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D92F3C /* 20.217.47.60/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D92FE8 /* 20.217.47.232/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14DF4080 /* 20.223.64.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E4002E /* 20.228.0.46/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E40140 /* 20.228.1.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E85800 /* 20.232.88.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1764D914 /* 23.100.217.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1764D918 /* 23.100.217.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28400B74 /* 40.64.11.116/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28400B78 /* 40.64.11.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28433078 /* 40.67.48.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284A1E68 /* 40.74.30.104/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28503878 /* 40.80.56.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28506028 /* 40.80.96.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850A878 /* 40.80.168.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850B844 /* 40.80.184.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2852FD48 /* 40.82.253.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28591078 /* 40.89.16.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2877084A /* 40.119.8.74/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330C2EE4 /* 51.12.46.228/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x330C4BE0 /* 51.12.75.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CC6D0 /* 51.12.198.208/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33351814 /* 51.53.24.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x33351F9C /* 51.53.31.156/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x33356508 /* 51.53.101.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3335A814 /* 51.53.168.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33681846 /* 51.104.24.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33695078 /* 51.105.80.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -16626,14 +16705,19 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x336B3046 /* 51.107.48.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B9078 /* 51.107.144.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33743046 /* 51.116.48.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x33744E28 /* 51.116.78.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33749046 /* 51.116.144.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33782846 /* 51.120.40.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3378B0E0 /* 51.120.176.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3378E078 /* 51.120.224.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3389A044 /* 51.137.160.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338FC078 /* 51.143.192.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348C6846 /* 52.140.104.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34968B48 /* 52.150.139.72/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34AC5148 /* 52.172.81.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E45046 /* 52.228.80.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34F22CF0 /* 52.242.44.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x662557B0 /* 102.37.87.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66853860 /* 102.133.56.96/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6685D846 /* 102.133.216.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90814 /* 191.233.8.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -17467,9 +17551,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D4CE694 /* 13.76.230.148/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D4D2DD5 /* 13.77.45.213/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D4D8C3A /* 13.77.140.58/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0D4E8C3F /* 13.78.140.63/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0D4ED116 /* 13.78.209.22/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D4FF3C2 /* 13.79.243.194/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0D58632D /* 13.88.99.45/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0D5864D2 /* 13.88.100.210/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D58DD1C /* 13.88.221.28/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D58FE62 /* 13.88.254.98/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1419DEB6 /* 20.25.222.182/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1424211D /* 20.36.33.29/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142421AA /* 20.36.33.170/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142423BE /* 20.36.35.190/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -17504,9 +17593,19 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14617F40 /* 20.97.127.64/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14617F66 /* 20.97.127.102/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14617FB6 /* 20.97.127.182/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146A48C6 /* 20.106.72.198/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146A498D /* 20.106.73.141/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146A6005 /* 20.106.96.5/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146A630A /* 20.106.99.10/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146A65D6 /* 20.106.101.214/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1475480F /* 20.117.72.15/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147548EB /* 20.117.72.235/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1476A74D /* 20.118.167.77/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1476A7D2 /* 20.118.167.210/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x147F898F /* 20.127.137.143/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14968A93 /* 20.150.138.147/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14976F81 /* 20.151.111.129/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14B9FFE1 /* 20.185.255.225/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BC0301 /* 20.188.3.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BC276C /* 20.188.39.108/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BC29F0 /* 20.188.41.240/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -17523,6 +17622,21 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D4C004 /* 20.212.192.4/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D4C093 /* 20.212.192.147/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D4C448 /* 20.212.196.72/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E14FC1 /* 20.225.79.193/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E151DE /* 20.225.81.222/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1541D /* 20.225.84.29/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1AABF /* 20.225.170.191/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1D18F /* 20.225.209.143/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1D2D3 /* 20.225.210.211/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1D591 /* 20.225.213.145/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1D79B /* 20.225.215.155/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E48479 /* 20.228.132.121/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E4F8DF /* 20.228.248.223/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E76D4B /* 20.231.109.75/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E76E54 /* 20.231.110.84/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E87B9B /* 20.232.123.155/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E87F45 /* 20.232.127.69/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14EC557E /* 20.236.85.126/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17616CAA /* 23.97.108.170/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x176242AE /* 23.98.66.174/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x176285BB /* 23.98.133.187/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -17545,6 +17659,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x284A8822 /* 40.74.136.34/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284B1E75 /* 40.75.30.117/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28534F27 /* 40.83.79.39/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2853EA6D /* 40.83.234.109/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2855F19F /* 40.85.241.159/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2856CCF5 /* 40.86.204.245/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2856CDD8 /* 40.86.205.216/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -17616,6 +17731,17 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x349735C4 /* 52.151.53.196/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x349B6F7C /* 52.155.111.124/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x349CAB7F /* 52.156.171.127/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x349F55A8 /* 52.159.85.168/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x349F5780 /* 52.159.87.128/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x349F7361 /* 52.159.115.97/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x349F7456 /* 52.159.116.86/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x349F7495 /* 52.159.116.149/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34A1213B /* 52.161.33.59/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34A121BB /* 52.161.33.187/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34A12612 /* 52.161.38.18/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34A126DA /* 52.161.38.218/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34A1403E /* 52.161.64.62/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34A151E7 /* 52.161.81.231/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A3D1FF /* 52.163.209.255/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A47E7C /* 52.164.126.124/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A5DA0F /* 52.165.218.15/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -17693,6 +17819,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x6685AFC8 /* 102.133.175.200/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6685E051 /* 102.133.224.81/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6685EA8B /* 102.133.234.139/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x68281523 /* 104.40.21.35/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68289CC2 /* 104.40.156.194/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682905A2 /* 104.41.5.162/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68292DB6 /* 104.41.45.182/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -17700,6 +17827,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x682BA904 /* 104.43.169.4/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682EEDD1 /* 104.46.237.209/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D01C52 /* 104.208.28.82/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x68D1213C /* 104.209.33.60/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D1E9DE /* 104.209.233.222/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D296A0 /* 104.210.150.160/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D34E11 /* 104.211.78.17/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -17726,8 +17854,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x8974A89C /* 137.116.168.156/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x8974F894 /* 137.116.248.148/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x8975AB1A /* 137.117.171.26/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x89872B1E /* 137.135.43.30/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x8987F341 /* 137.135.243.65/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x8A5B2C0D /* 138.91.44.13/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x8A5B9E86 /* 138.91.158.134/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x9D38A059 /* 157.56.160.89/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83DA7C1 /* 168.61.167.193/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F1F36 /* 168.63.31.54/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F4777 /* 168.63.71.119/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -20428,6 +20559,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x142DF070 /* 20.45.240.112/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142DF180 /* 20.45.241.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284ECA60 /* 40.78.202.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34B4A4D6 /* 52.180.164.214/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D8C00 /* 168.61.140.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D8F40 /* 168.61.143.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D4B2440 /* 13.75.36.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -20463,6 +20595,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x142FE860 /* 20.47.232.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284A9240 /* 40.74.146.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348A5CC0 /* 52.138.92.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34E1BCB6 /* 52.225.188.182/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E1BEBE /* 52.225.190.190/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14481B00 /* 20.72.27.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14584220 /* 20.88.66.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -21921,8 +22054,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14276340 /* 20.39.99.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142763F0 /* 20.39.99.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1425C400 /* 20.37.196.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x14C12200 /* 20.193.34.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x14C12220 /* 20.193.34.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1428AF30 /* 20.40.175.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1428AF40 /* 20.40.175.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142AE400 /* 20.42.228.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -23153,6 +23284,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x330D89D8 /* 51.13.137.216/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3378DA00 /* 51.120.218.0/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D70720 /* 20.215.7.32/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D70D80 /* 20.215.13.128/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D7124C /* 20.215.18.76/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D71A4C /* 20.215.26.76/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D79BF0 /* 20.215.155.240/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -23228,8 +23360,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x336BFA2C /* 51.107.250.44/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336BFB68 /* 51.107.251.104/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33351F80 /* 51.53.31.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x33356580 /* 51.53.101.128/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33356A7C /* 51.53.106.124/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3335B210 /* 51.53.178.16/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3335B2CC /* 51.53.178.204/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3335BA7C /* 51.53.186.124/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14254AE4 /* 20.37.74.228/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142D5A48 /* 20.45.90.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -23612,6 +23746,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14CE00C4 /* 20.206.0.196/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90F80 /* 191.233.15.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93380 /* 191.233.51.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xBFEDE0B0 /* 191.237.224.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEDE0C0 /* 191.237.224.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D47AC80 /* 13.71.172.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D47ACF8 /* 13.71.172.248/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -23846,6 +23981,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14316340 /* 20.49.99.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14316618 /* 20.49.102.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14316620 /* 20.49.102.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14410140 /* 20.65.1.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1462C000 /* 20.98.192.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284617CD /* 40.70.23.205/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28469400 /* 40.70.148.0/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -23976,12 +24112,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x284A65C8 /* 40.74.101.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850B4A0 /* 40.80.180.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C020C0 /* 20.192.32.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C02250 /* 20.192.34.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C03000 /* 20.192.48.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C032C0 /* 20.192.50.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0E7F4 /* 20.192.231.244/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0EB90 /* 20.192.235.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0A7A0 /* 20.192.167.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C1A028 /* 20.193.160.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C1A030 /* 20.193.160.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C1C218 /* 20.193.194.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C1C220 /* 20.193.194.32/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C1C228 /* 20.193.194.40/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24035,6 +24173,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34A2D64B /* 52.162.214.75/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34ED9D46 /* 52.237.157.70/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F0F490 /* 52.240.244.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34F0F540 /* 52.240.245.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x41340291 /* 65.52.2.145/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4134054C /* 65.52.5.76/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D45E540 /* 13.69.229.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24090,6 +24229,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x3378EA8C /* 51.120.234.140/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3378EBF0 /* 51.120.235.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330D8020 /* 51.13.128.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x330D8060 /* 51.13.128.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330D88C0 /* 51.13.136.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330D8F30 /* 51.13.143.48/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3378DBD0 /* 51.120.219.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24253,6 +24393,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x330C1180 /* 51.12.17.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330C16CE /* 51.12.22.206/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CA840 /* 51.12.168.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x330CA850 /* 51.12.168.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CC3E0 /* 51.12.195.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CCBD0 /* 51.12.203.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CCD60 /* 51.12.205.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24269,6 +24410,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x336B4BCF /* 51.107.75.207/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B8038 /* 51.107.128.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B8060 /* 51.107.128.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x336B8170 /* 51.107.129.112/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336BF200 /* 51.107.242.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336BF3AC /* 51.107.243.172/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B9310 /* 51.107.147.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31419,63 +31561,135 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x284086C0 /* 40.64.134.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285B5792 /* 40.91.87.146/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1425E078 /* 20.37.224.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x143536A8 /* 20.53.54.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x143536B0 /* 20.53.54.176/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14247878 /* 20.36.120.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14353E6C /* 20.53.62.108/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14353E70 /* 20.53.62.112/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1425C046 /* 20.37.192.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1446DFA0 /* 20.70.223.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142AE078 /* 20.42.224.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145C0600 /* 20.92.6.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CEB2A8 /* 20.206.178.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBE046 /* 191.235.224.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CE0448 /* 20.206.4.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90814 /* 191.233.8.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14742B78 /* 20.116.43.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E45046 /* 52.228.80.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28591078 /* 40.89.16.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34F22CF0 /* 52.242.44.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CCC100 /* 20.204.193.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348C6846 /* 52.140.104.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14259846 /* 20.37.152.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14629508 /* 20.98.149.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142DC078 /* 20.45.192.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E4002E /* 20.228.0.46/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E40140 /* 20.228.1.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BD6844 /* 20.189.104.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CD31C0 /* 20.205.49.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142A04C8 /* 20.42.4.200/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E85800 /* 20.232.88.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14290044 /* 20.41.0.68/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1462C3B0 /* 20.98.195.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14270B18 /* 20.39.11.24/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x142FED62 /* 20.47.237.98/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x142FED68 /* 20.47.237.104/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14481014 /* 20.72.16.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1458426E /* 20.88.66.110/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14584340 /* 20.88.67.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1463199E /* 20.99.25.158/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146319A0 /* 20.99.25.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28433078 /* 40.67.48.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142B2846 /* 20.43.40.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146F03D0 /* 20.111.3.208/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28506028 /* 40.80.96.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33695878 /* 51.105.88.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33743046 /* 51.116.48.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x33744E28 /* 51.116.78.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x144F6B90 /* 20.79.107.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33749046 /* 51.116.144.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D92814 /* 20.217.40.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D92F3C /* 20.217.47.60/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D92FE8 /* 20.217.47.232/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142B4046 /* 20.43.64.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D245A8 /* 20.210.69.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14BDC680 /* 20.189.198.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28503878 /* 40.80.56.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0E120 /* 20.192.225.32/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CF02A6 /* 20.207.2.166/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CF02A8 /* 20.207.2.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0A014 /* 20.192.160.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28400B74 /* 40.64.11.116/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28400B78 /* 40.64.11.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14294046 /* 20.41.64.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14294190 /* 20.41.65.144/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C8C6F8 /* 20.200.198.248/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C8A0F0 /* 20.200.160.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850A878 /* 40.80.168.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x147DA292 /* 20.125.162.146/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x147DA298 /* 20.125.162.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850B844 /* 40.80.184.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14265046 /* 20.38.80.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14DF4080 /* 20.223.64.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146404B8 /* 20.100.4.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33782846 /* 51.120.40.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3378B0E0 /* 51.120.176.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3378E078 /* 51.120.224.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D70014 /* 20.215.0.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D7073C /* 20.215.7.60/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D707E8 /* 20.215.7.232/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14152014 /* 20.21.32.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141537A0 /* 20.21.55.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14155014 /* 20.21.80.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145752C8 /* 20.87.82.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6685D846 /* 102.133.216.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x662557B0 /* 102.37.87.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66853860 /* 102.133.56.96/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14764E60 /* 20.118.78.96/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2877084A /* 40.119.8.74/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142D7078 /* 20.45.112.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1764D914 /* 23.100.217.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1764D918 /* 23.100.217.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1429C078 /* 20.41.192.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34AC5148 /* 52.172.81.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142B8046 /* 20.43.128.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C35770 /* 20.195.87.112/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330C2EE4 /* 51.12.46.228/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x330C4BE0 /* 51.12.75.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B0938 /* 20.91.9.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CC6D0 /* 51.12.198.208/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D007B0 /* 20.208.7.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B3046 /* 51.107.48.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C7C958 /* 20.199.201.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B9078 /* 51.107.144.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33351814 /* 51.53.24.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x33351F9C /* 51.53.31.156/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x33356508 /* 51.53.101.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3335A814 /* 51.53.168.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14254078 /* 20.37.64.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CB5850 /* 20.203.88.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14268844 /* 20.38.136.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x144AC460 /* 20.74.196.96/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33695078 /* 51.105.80.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1475C130 /* 20.117.193.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33681846 /* 51.104.24.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338FC078 /* 51.143.192.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145A2638 /* 20.90.38.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3389A044 /* 51.137.160.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14450878 /* 20.69.8.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34968B48 /* 52.150.139.72/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1469D728 /* 20.105.215.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284A1E68 /* 40.74.30.104/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CFA8B4 /* 20.207.168.180/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CFA8B8 /* 20.207.168.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x143B51F0 /* 20.59.81.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2852FD48 /* 40.82.253.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142A8046 /* 20.42.128.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142A81B8 /* 20.42.129.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x147D04B0 /* 20.125.4.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x147D04C0 /* 20.125.4.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14768BD4 /* 20.118.139.212/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14768BD8 /* 20.118.139.216/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1496A06C /* 20.150.160.108/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14350028 /* 20.53.0.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142475C8 /* 20.36.117.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31954,6 +32168,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x8974A020 /* 137.116.160.32/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x8974A89C /* 137.116.168.156/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F89D5 /* 168.63.137.213/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x147F898F /* 20.127.137.143/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14B9FFE1 /* 20.185.255.225/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E48479 /* 20.228.132.121/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E4F8DF /* 20.228.248.223/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E76D4B /* 20.231.109.75/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E76E54 /* 20.231.110.84/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E87B9B /* 20.232.123.155/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E87F45 /* 20.232.127.69/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D4418AD /* 13.68.24.173/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D444C68 /* 13.68.76.104/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14600C7B /* 20.96.12.123/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -32013,6 +32235,13 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E7C307 /* 52.231.195.7/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7C5C3 /* 52.231.197.195/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7CEA2 /* 52.231.206.162/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1419DEB6 /* 20.25.222.182/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14EC557E /* 20.236.85.126/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x349F55A8 /* 52.159.85.168/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x349F5780 /* 52.159.87.128/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x349F7361 /* 52.159.115.97/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x349F7456 /* 52.159.116.86/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x349F7495 /* 52.159.116.149/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D459C55 /* 13.69.156.85/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D4FF3C2 /* 13.79.243.194/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1764329A /* 23.100.50.154/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -32051,6 +32280,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14617F40 /* 20.97.127.64/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14617F66 /* 20.97.127.102/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14617FB6 /* 20.97.127.182/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E14FC1 /* 20.225.79.193/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E151DE /* 20.225.81.222/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1541D /* 20.225.84.29/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1AABF /* 20.225.170.191/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1D18F /* 20.225.209.143/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1D2D3 /* 20.225.210.211/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1D591 /* 20.225.213.145/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1D79B /* 20.225.215.155/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x176285BB /* 23.98.133.187/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34AB2421 /* 52.171.36.33/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B9CA98 /* 52.185.202.152/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -32137,6 +32374,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x338D7A59 /* 51.141.122.89/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348EA100 /* 52.142.161.0/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348EA2E2 /* 52.142.162.226/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0D4E8C3F /* 13.78.140.63/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0D4ED116 /* 13.78.209.22/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34A1213B /* 52.161.33.59/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34A121BB /* 52.161.33.187/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34A12612 /* 52.161.38.18/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34A126DA /* 52.161.38.218/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34A1403E /* 52.161.64.62/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34A151E7 /* 52.161.81.231/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D45528A /* 13.69.82.138/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28441278 /* 40.68.18.120/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2872F15A /* 40.114.241.90/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -32157,6 +32402,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D3A57B /* 104.211.165.123/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D3B896 /* 104.211.184.150/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D3BC97 /* 104.211.188.151/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0D58632D /* 13.88.99.45/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0D5864D2 /* 13.88.100.210/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2853EA6D /* 40.83.234.109/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x68281523 /* 104.40.21.35/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x68D1213C /* 104.209.33.60/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x89872B1E /* 137.135.43.30/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x8A5B9E86 /* 138.91.158.134/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x9D38A059 /* 157.56.160.89/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D42FB31 /* 13.66.251.49/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D4D8C3A /* 13.77.140.58/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BE2B63 /* 20.190.43.99/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -32168,6 +32421,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34AFFD9C /* 52.175.253.156/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B71340 /* 52.183.19.64/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34BF81E7 /* 52.191.129.231/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146A48C6 /* 20.106.72.198/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146A498D /* 20.106.73.141/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146A6005 /* 20.106.96.5/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146A630A /* 20.106.99.10/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146A65D6 /* 20.106.101.214/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1476A74D /* 20.118.167.77/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1476A7D2 /* 20.118.167.210/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14968A93 /* 20.150.138.147/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D49F808 /* 13.73.248.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D6BD000 /* 13.107.208.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D6BD500 /* 13.107.213.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -33701,6 +33962,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34EFDA00 /* 52.239.218.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D689B80 /* 13.104.155.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D691BA0 /* 13.105.27.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141C0000 /* 20.28.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14242000 /* 20.36.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14246800 /* 20.36.104.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14250000 /* 20.37.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -33741,6 +34003,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D691480 /* 13.105.20.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D6934C0 /* 13.105.52.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D693580 /* 13.105.53.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141C8000 /* 20.28.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1425C000 /* 20.37.192.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14267000 /* 20.38.112.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14284000 /* 20.40.64.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -33848,6 +34111,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x143C2000 /* 20.60.32.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14464000 /* 20.70.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145C0000 /* 20.92.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145FC800 /* 20.95.200.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14873200 /* 20.135.50.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14960C00 /* 20.150.12.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14967700 /* 20.150.119.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -33898,6 +34162,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D14000 /* 104.209.64.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEFA000 /* 191.239.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEFC000 /* 191.239.192.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC500 /* 20.157.197.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CA3C00 /* 20.202.60.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CA4000 /* 20.202.64.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E34000 /* 20.227.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -33915,6 +34180,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x142F2700 /* 20.47.39.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F5600 /* 20.47.86.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C2400 /* 20.60.36.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145FF000 /* 20.95.240.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14878000 /* 20.135.128.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14878400 /* 20.135.132.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14966F00 /* 20.150.111.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -34000,6 +34266,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14965000 /* 20.150.80.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14967B00 /* 20.150.123.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D2A00 /* 20.157.42.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC600 /* 20.157.198.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C38000 /* 20.195.128.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C39000 /* 20.195.144.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CE0000 /* 20.206.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -34096,6 +34363,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x142F2900 /* 20.47.41.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F5800 /* 20.47.88.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C8E00 /* 20.60.142.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F1100 /* 20.95.17.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14688000 /* 20.104.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14874200 /* 20.135.66.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14960100 /* 20.150.1.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -34323,6 +34591,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D6962E0 /* 13.105.98.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D696530 /* 13.105.101.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D696540 /* 13.105.101.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141D0000 /* 20.29.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14258000 /* 20.37.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14266000 /* 20.38.96.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14267A00 /* 20.38.122.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -34503,9 +34772,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287A4000 /* 40.122.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287A8000 /* 40.122.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BA800 /* 40.123.168.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BA880 /* 40.123.168.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BA8A0 /* 40.123.168.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BA8A8 /* 40.123.168.168/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA880 /* 40.123.168.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA8C0 /* 40.123.168.192/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0600 /* 40.126.6.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1B00 /* 40.126.27.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34650800 /* 52.101.8.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -34643,6 +34911,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D696480 /* 13.105.100.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D6964A0 /* 13.105.100.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D6964C0 /* 13.105.100.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14020000 /* 20.2.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14184000 /* 20.24.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1418C000 /* 20.24.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F2B00 /* 20.47.43.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -34673,7 +34942,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14CD8000 /* 20.205.128.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14EF0000 /* 20.239.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F70000 /* 20.247.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x14FF0000 /* 20.255.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14FF0000 /* 20.255.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17614000 /* 23.97.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17622000 /* 23.98.32.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17622800 /* 23.98.40.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -34788,6 +35057,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D693CA0 /* 13.105.60.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D693D00 /* 13.105.61.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D693D20 /* 13.105.61.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14010000 /* 20.1.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14270000 /* 20.39.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F0600 /* 20.47.6.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F6A00 /* 20.47.106.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -34877,6 +35147,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287B9228 /* 40.123.146.40/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B9232 /* 40.123.146.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B9234 /* 40.123.146.52/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B92A6 /* 40.123.146.166/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B92A8 /* 40.123.146.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B92B0 /* 40.123.146.176/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B92B4 /* 40.123.146.180/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0A00 /* 40.126.10.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1500 /* 40.126.21.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34668E00 /* 52.102.142.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -35222,6 +35496,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287B9280 /* 40.123.146.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B92A0 /* 40.123.146.160/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B92A4 /* 40.123.146.164/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B92B6 /* 40.123.146.182/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B92B8 /* 40.123.146.184/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B92BC /* 40.123.146.188/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0300 /* 40.126.3.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1800 /* 40.126.24.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34650A00 /* 52.101.10.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -35252,6 +35529,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x3473A000 /* 52.115.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34784000 /* 52.120.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34792000 /* 52.121.32.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347A0C00 /* 52.122.12.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347B0400 /* 52.123.4.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347D8800 /* 52.125.136.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34881D00 /* 52.136.29.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -35565,6 +35843,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14F18000 /* 20.241.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F28000 /* 20.242.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F68000 /* 20.246.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14FD0000 /* 20.253.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17600000 /* 23.96.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17622D00 /* 23.98.45.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17641000 /* 23.100.16.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -35642,6 +35921,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34782000 /* 52.120.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3478E000 /* 52.120.224.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347A0000 /* 52.122.0.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347A0200 /* 52.122.2.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347A0400 /* 52.122.4.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347A0600 /* 52.122.6.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347B0000 /* 52.123.0.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347D8400 /* 52.125.132.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34884000 /* 52.136.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -35719,7 +36001,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x143C0D00 /* 20.60.13.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C9C00 /* 20.60.156.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x144A0000 /* 20.74.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x145F4800 /* 20.95.72.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F5500 /* 20.95.85.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146F0000 /* 20.111.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14879200 /* 20.135.146.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14879400 /* 20.135.148.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -35908,6 +36190,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1487FA00 /* 20.135.250.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1487FC00 /* 20.135.252.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149DA900 /* 20.157.169.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC700 /* 20.157.199.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C98100 /* 20.201.129.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C98200 /* 20.201.130.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D90000 /* 20.217.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -35919,6 +36202,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x346C7900 /* 52.108.121.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D6A00 /* 52.109.106.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346FC000 /* 52.111.192.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC800 /* 20.157.200.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C7A00 /* 52.108.122.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D5000 /* 52.109.80.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346FC100 /* 52.111.193.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -36087,6 +36371,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34732700 /* 52.115.39.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34736400 /* 52.115.100.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34736800 /* 52.115.104.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34737200 /* 52.115.114.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34795000 /* 52.121.80.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34795400 /* 52.121.84.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34797400 /* 52.121.116.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -36116,6 +36401,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14964000 /* 20.150.64.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14966D00 /* 20.150.109.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D9800 /* 20.157.152.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC900 /* 20.157.201.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BEBF00 /* 20.190.191.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C02000 /* 20.192.32.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C03000 /* 20.192.48.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -36142,6 +36428,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14964100 /* 20.150.65.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14966100 /* 20.150.97.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D9900 /* 20.157.153.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DCA00 /* 20.157.202.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BEBF40 /* 20.190.191.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C03800 /* 20.192.56.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0A000 /* 20.192.160.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -36259,14 +36546,17 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34EFBEC0 /* 52.239.190.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F56400 /* 52.245.100.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682C5EE0 /* 104.44.94.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DCB00 /* 20.157.203.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C98C00 /* 20.201.140.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C98E00 /* 20.201.142.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C7D00 /* 52.108.125.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DCC00 /* 20.157.204.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C7E00 /* 52.108.126.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D5200 /* 52.109.82.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346FC300 /* 52.111.195.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34FDCF00 /* 52.253.207.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34FDD000 /* 52.253.208.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DCD00 /* 20.157.205.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C7F00 /* 52.108.127.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D5400 /* 52.109.84.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346FC400 /* 52.111.196.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -36780,6 +37070,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1487F800 /* 20.135.248.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x148F0600 /* 20.143.6.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149DA800 /* 20.157.168.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DCE00 /* 20.157.206.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D70000 /* 20.215.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D78000 /* 20.215.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C8100 /* 52.108.129.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -36808,6 +37099,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287B9400 /* 40.123.148.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B9440 /* 40.123.148.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B9460 /* 40.123.148.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B9470 /* 40.123.148.112/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E3FC0 /* 40.126.63.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C8200 /* 52.108.130.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D9400 /* 52.109.148.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37000,6 +37292,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x149D8600 /* 20.157.134.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149DA400 /* 20.157.164.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149DA600 /* 20.157.166.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DD100 /* 20.157.209.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BC4000 /* 20.188.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BD0000 /* 20.189.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BE8000 /* 20.190.128.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37066,8 +37359,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x2857B3CA /* 40.87.179.202/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857B3CC /* 40.87.179.204/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857B3D0 /* 40.87.179.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x2857B3E0 /* 40.87.179.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x2857B3E8 /* 40.87.179.232/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2857B3E0 /* 40.87.179.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1080 /* 40.90.16.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1240 /* 40.90.18.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1B40 /* 40.90.27.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37091,6 +37383,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285DC400 /* 40.93.196.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28610600 /* 40.97.6.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28770000 /* 40.119.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA400 /* 40.123.164.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA408 /* 40.123.164.8/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287C0000 /* 40.124.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0000 /* 40.126.0.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1D00 /* 40.126.29.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37119,6 +37413,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34780000 /* 52.120.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34789800 /* 52.120.152.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34790000 /* 52.121.0.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347A1000 /* 52.122.16.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347B0300 /* 52.123.3.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347D8900 /* 52.125.137.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348D4000 /* 52.141.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37371,6 +37666,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xCF2E3F40 /* 207.46.63.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xCF2E3F80 /* 207.46.63.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xCF2EE000 /* 207.46.224.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DD000 /* 20.157.208.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C8500 /* 52.108.133.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D9A00 /* 52.109.154.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346FC900 /* 52.111.201.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37387,11 +37683,13 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x143CEA00 /* 20.60.234.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143CFC00 /* 20.60.252.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145B8000 /* 20.91.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F5700 /* 20.95.87.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1487A400 /* 20.135.164.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1487A800 /* 20.135.168.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14962C00 /* 20.150.44.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14967800 /* 20.150.120.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D9700 /* 20.157.151.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC300 /* 20.157.195.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BEB500 /* 20.190.181.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F00000 /* 20.240.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F08000 /* 20.240.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37432,6 +37730,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14962D00 /* 20.150.45.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14966300 /* 20.150.99.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D9600 /* 20.157.150.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC400 /* 20.157.196.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BEB600 /* 20.190.182.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285DD500 /* 40.93.213.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28650000 /* 40.101.0.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37537,6 +37836,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34FDA600 /* 52.253.166.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14261300 /* 20.38.19.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149DAD00 /* 20.157.173.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC000 /* 20.157.192.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D12A00 /* 20.209.42.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BAE00 /* 40.123.174.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33350000 /* 51.53.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37549,6 +37849,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34FDDC00 /* 52.253.220.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14261400 /* 20.38.20.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149DAE00 /* 20.157.174.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC100 /* 20.157.193.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C98000 /* 20.201.128.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D12C00 /* 20.209.44.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BAF00 /* 40.123.175.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37695,6 +37996,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D6891A0 /* 13.104.145.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D689240 /* 13.104.146.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D689F00 /* 13.104.159.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14000000 /* 20.0.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141A0000 /* 20.26.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141A8000 /* 20.26.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14266A00 /* 20.38.106.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37716,6 +38018,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x145A4000 /* 20.90.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145A8000 /* 20.90.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F4A00 /* 20.95.74.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F5200 /* 20.95.82.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F5400 /* 20.95.84.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146C0000 /* 20.108.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14754000 /* 20.117.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14758000 /* 20.117.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37804,6 +38108,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14444000 /* 20.68.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x144DC000 /* 20.77.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145A0000 /* 20.90.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F5600 /* 20.95.86.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14750000 /* 20.117.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14874000 /* 20.135.64.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14960200 /* 20.150.2.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38261,6 +38566,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D692480 /* 13.105.36.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D694240 /* 13.105.66.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D6965B0 /* 13.105.101.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141D8000 /* 20.29.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14240000 /* 20.36.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14266300 /* 20.38.99.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142A8000 /* 20.42.128.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38535,6 +38841,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14968000 /* 20.150.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D2800 /* 20.157.40.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D9100 /* 20.157.145.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC200 /* 20.157.194.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BEBE80 /* 20.190.190.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D10400 /* 20.209.4.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FCCA0 /* 40.79.204.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38595,6 +38902,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x149D4800 /* 20.157.72.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D5700 /* 20.157.87.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D5A00 /* 20.157.90.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149D5F00 /* 20.157.95.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D6900 /* 20.157.105.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D8200 /* 20.157.130.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14B88000 /* 20.184.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38609,6 +38917,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14E44000 /* 20.228.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14ED8000 /* 20.237.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F50000 /* 20.245.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14FD8000 /* 20.253.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17630000 /* 23.99.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17634000 /* 23.99.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17642000 /* 23.100.32.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38678,6 +38987,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34786000 /* 52.120.96.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34792400 /* 52.121.36.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347A0100 /* 52.122.1.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347A0700 /* 52.122.7.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347A0800 /* 52.122.8.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347B0100 /* 52.123.1.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34898000 /* 52.137.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34990000 /* 52.153.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39081,6 +39392,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D6967C0 /* 13.105.103.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D6967E0 /* 13.105.103.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D696800 /* 13.105.104.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14000000 /* 20.0.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14010000 /* 20.1.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14020000 /* 20.2.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14150000 /* 20.21.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14160000 /* 20.22.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14170000 /* 20.23.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39097,6 +39411,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x141B4000 /* 20.27.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141B8000 /* 20.27.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141BC000 /* 20.27.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141C0000 /* 20.28.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141C8000 /* 20.28.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141D0000 /* 20.29.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141D8000 /* 20.29.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141F0000 /* 20.31.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14240000 /* 20.36.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14242000 /* 20.36.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39613,22 +39931,29 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x145F0700 /* 20.95.7.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F0800 /* 20.95.8.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F1000 /* 20.95.16.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F1100 /* 20.95.17.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F1800 /* 20.95.24.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F2800 /* 20.95.40.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x145F4800 /* 20.95.72.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F4900 /* 20.95.73.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F4A00 /* 20.95.74.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F4C00 /* 20.95.76.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F4E00 /* 20.95.78.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F5000 /* 20.95.80.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F5100 /* 20.95.81.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F5200 /* 20.95.82.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F5400 /* 20.95.84.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F5500 /* 20.95.85.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F5600 /* 20.95.86.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F5700 /* 20.95.87.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F5800 /* 20.95.88.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F8000 /* 20.95.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F8800 /* 20.95.136.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F8900 /* 20.95.137.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F8A00 /* 20.95.138.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145FC000 /* 20.95.192.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145FC800 /* 20.95.200.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145FD000 /* 20.95.208.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145FF000 /* 20.95.240.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145FFF00 /* 20.95.255.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14600000 /* 20.96.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14610000 /* 20.97.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -40009,6 +40334,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x149D5C00 /* 20.157.92.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D5D00 /* 20.157.93.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D5E00 /* 20.157.94.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149D5F00 /* 20.157.95.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D6000 /* 20.157.96.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D6100 /* 20.157.97.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D6200 /* 20.157.98.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -40089,6 +40415,23 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x149DAE00 /* 20.157.174.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149DAF00 /* 20.157.175.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149DB000 /* 20.157.176.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC000 /* 20.157.192.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC100 /* 20.157.193.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC200 /* 20.157.194.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC300 /* 20.157.195.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC400 /* 20.157.196.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC500 /* 20.157.197.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC600 /* 20.157.198.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC700 /* 20.157.199.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC800 /* 20.157.200.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DC900 /* 20.157.201.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DCA00 /* 20.157.202.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DCB00 /* 20.157.203.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DCC00 /* 20.157.204.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DCD00 /* 20.157.205.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DCE00 /* 20.157.206.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DD000 /* 20.157.208.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DD100 /* 20.157.209.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14B80000 /* 20.184.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14B84000 /* 20.184.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14B88000 /* 20.184.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -40468,9 +40811,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14FB0000 /* 20.251.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14FC0000 /* 20.252.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14FC8000 /* 20.252.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14FD0000 /* 20.253.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14FD8000 /* 20.253.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14FE0000 /* 20.254.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14FE8000 /* 20.254.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x14FF0000 /* 20.255.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14FF0000 /* 20.255.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17600000 /* 23.96.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17608000 /* 23.96.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17613000 /* 23.97.48.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41082,8 +41427,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x2857B3CA /* 40.87.179.202/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857B3CC /* 40.87.179.204/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857B3D0 /* 40.87.179.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x2857B3E0 /* 40.87.179.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x2857B3E8 /* 40.87.179.232/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2857B3E0 /* 40.87.179.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857B400 /* 40.87.180.0/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857B404 /* 40.87.180.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857B406 /* 40.87.180.6/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41703,16 +42047,25 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287B9280 /* 40.123.146.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B92A0 /* 40.123.146.160/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B92A4 /* 40.123.146.164/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B92A6 /* 40.123.146.166/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B92A8 /* 40.123.146.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B92B0 /* 40.123.146.176/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B92B4 /* 40.123.146.180/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B92B6 /* 40.123.146.182/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B92B8 /* 40.123.146.184/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B92BC /* 40.123.146.188/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B9400 /* 40.123.148.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B9440 /* 40.123.148.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B9460 /* 40.123.148.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B9470 /* 40.123.148.112/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B9800 /* 40.123.152.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B9C00 /* 40.123.156.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BA000 /* 40.123.160.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA400 /* 40.123.164.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA408 /* 40.123.164.8/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BA800 /* 40.123.168.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BA880 /* 40.123.168.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BA8A0 /* 40.123.168.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BA8A8 /* 40.123.168.168/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA880 /* 40.123.168.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA8C0 /* 40.123.168.192/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BAD00 /* 40.123.173.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BAE00 /* 40.123.174.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BAF00 /* 40.123.175.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42529,6 +42882,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34736A00 /* 52.115.106.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34736C00 /* 52.115.108.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34737000 /* 52.115.112.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34737200 /* 52.115.114.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34738000 /* 52.115.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34738800 /* 52.115.136.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34738C00 /* 52.115.140.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42586,6 +42940,13 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x3479B400 /* 52.121.180.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347A0000 /* 52.122.0.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347A0100 /* 52.122.1.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347A0200 /* 52.122.2.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347A0400 /* 52.122.4.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347A0600 /* 52.122.6.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347A0700 /* 52.122.7.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347A0800 /* 52.122.8.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347A0C00 /* 52.122.12.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347A1000 /* 52.122.16.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347B0000 /* 52.123.0.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347B0100 /* 52.123.1.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347B0200 /* 52.123.2.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
diff --git a/src/lib/inc_generated/ndpi_cachefly_match.c.inc b/src/lib/inc_generated/ndpi_cachefly_match.c.inc
new file mode 100644
index 000000000..79f791fb7
--- /dev/null
+++ b/src/lib/inc_generated/ndpi_cachefly_match.c.inc
@@ -0,0 +1,35 @@
+/*
+ *
+ * This file is generated automatically and part of nDPI
+ *
+ * nDPI is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * nDPI is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with nDPI. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+/* ****************************************************** */
+
+
+static ndpi_network ndpi_protocol_cachefly_protocol_list[] = {
+ { 0xCDEAAF00 /* 205.234.175.0/24 */, 24, NDPI_PROTOCOL_CACHEFLY },
+ { 0xCC5D9600 /* 204.93.150.0/24 */, 24, NDPI_PROTOCOL_CACHEFLY },
+ { 0xCC5D8E00 /* 204.93.142.0/23 */, 23, NDPI_PROTOCOL_CACHEFLY },
+ { 0xA7589E00 /* 167.88.158.0/24 */, 24, NDPI_PROTOCOL_CACHEFLY },
+ { 0x42E1C500 /* 66.225.197.0/24 */, 24, NDPI_PROTOCOL_CACHEFLY },
+ { 0x2D588400 /* 45.88.132.0/22 */, 22, NDPI_PROTOCOL_CACHEFLY },
+ { 0x5250E0BE /* 82.80.224.190/32 */, 32, NDPI_PROTOCOL_CACHEFLY },
+ { 0xA747EE9F /* 167.71.238.159/32 */, 32, NDPI_PROTOCOL_CACHEFLY },
+ { 0x08F2E3F8 /* 8.242.227.248/29 */, 29, NDPI_PROTOCOL_CACHEFLY },
+ /* End */
+ { 0x0, 0, 0 }
+};
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 32b802e29..12d931f70 100644
--- a/src/lib/inc_generated/ndpi_google_cloud_match.c.inc
+++ b/src/lib/inc_generated/ndpi_google_cloud_match.c.inc
@@ -176,6 +176,10 @@ static ndpi_network ndpi_protocol_google_cloud_protocol_list[] = {
{ 0x23DC1A00 /* 35.220.26.0/24 */, 24, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x23E40000 /* 35.228.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x23F21A00 /* 35.242.26.0/24 */, 24, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { 0x229D2C00 /* 34.157.44.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { 0x229DAC00 /* 34.157.172.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { 0x22A40000 /* 34.164.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { 0x22AF0000 /* 34.175.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x0822D000 /* 8.34.208.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x0822D300 /* 8.34.211.0/24 */, 24, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x0822DC00 /* 8.34.220.0/22 */, 22, NDPI_PROTOCOL_GOOGLE_CLOUD },
@@ -452,9 +456,15 @@ static ndpi_network ndpi_protocol_google_cloud_protocol_list[] = {
{ 0x23F23C00 /* 35.242.60.0/22 */, 22, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x23F32800 /* 35.243.40.0/21 */, 21, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x23F50000 /* 35.245.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { 0x229D2000 /* 34.157.32.0/22 */, 22, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { 0x229DA000 /* 34.157.160.0/22 */, 22, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { 0x22A20000 /* 34.162.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x22683800 /* 34.104.56.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x227FB800 /* 34.127.184.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x22A10000 /* 34.161.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { 0x229D2E00 /* 34.157.46.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { 0x229DAE00 /* 34.157.174.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { 0x22AE0000 /* 34.174.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x22520000 /* 34.82.0.0/15 */, 15, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x22690000 /* 34.105.0.0/17 */, 17, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x227F0000 /* 34.127.0.0/17 */, 17, 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 b35d461da..2ca725b29 100644
--- a/src/lib/inc_generated/ndpi_google_match.c.inc
+++ b/src/lib/inc_generated/ndpi_google_match.c.inc
@@ -51,6 +51,10 @@ static ndpi_network ndpi_protocol_google_protocol_list[] = {
{ 0x226E0000 /* 34.110.0.0/17 */, 17, NDPI_PROTOCOL_GOOGLE },
{ 0x22700000 /* 34.112.0.0/14 */, 14, 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 },
+ { 0x2276C000 /* 34.118.192.0/18 */, 18, NDPI_PROTOCOL_GOOGLE },
+ { 0x22770000 /* 34.119.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE },
{ 0x227C4000 /* 34.124.64.0/19 */, 19, NDPI_PROTOCOL_GOOGLE },
{ 0x227C6000 /* 34.124.96.0/20 */, 20, NDPI_PROTOCOL_GOOGLE },
{ 0x227E0000 /* 34.126.0.0/18 */, 18, NDPI_PROTOCOL_GOOGLE },
@@ -69,23 +73,18 @@ static ndpi_network ndpi_protocol_google_protocol_list[] = {
{ 0x22990000 /* 34.153.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE },
{ 0x229C0000 /* 34.156.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE },
{ 0x229D0A00 /* 34.157.10.0/23 */, 23, NDPI_PROTOCOL_GOOGLE },
- { 0x229D2000 /* 34.157.32.0/22 */, 22, NDPI_PROTOCOL_GOOGLE },
- { 0x229D2C00 /* 34.157.44.0/22 */, 22, NDPI_PROTOCOL_GOOGLE },
{ 0x229D5600 /* 34.157.86.0/23 */, 23, NDPI_PROTOCOL_GOOGLE },
{ 0x229D5A00 /* 34.157.90.0/23 */, 23, NDPI_PROTOCOL_GOOGLE },
{ 0x229D5C00 /* 34.157.92.0/22 */, 22, NDPI_PROTOCOL_GOOGLE },
{ 0x229D6000 /* 34.157.96.0/19 */, 19, NDPI_PROTOCOL_GOOGLE },
{ 0x229D8A00 /* 34.157.138.0/23 */, 23, NDPI_PROTOCOL_GOOGLE },
- { 0x229DA000 /* 34.157.160.0/22 */, 22, NDPI_PROTOCOL_GOOGLE },
- { 0x229DAC00 /* 34.157.172.0/22 */, 22, NDPI_PROTOCOL_GOOGLE },
{ 0x229DD600 /* 34.157.214.0/23 */, 23, NDPI_PROTOCOL_GOOGLE },
{ 0x229DD800 /* 34.157.216.0/21 */, 21, NDPI_PROTOCOL_GOOGLE },
{ 0x229DE000 /* 34.157.224.0/19 */, 19, NDPI_PROTOCOL_GOOGLE },
{ 0x229E0000 /* 34.158.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE },
{ 0x22A00000 /* 34.160.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE },
- { 0x22A20000 /* 34.162.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE },
- { 0x22A40000 /* 34.164.0.0/14 */, 14, NDPI_PROTOCOL_GOOGLE },
- { 0x22AE0000 /* 34.174.0.0/15 */, 15, NDPI_PROTOCOL_GOOGLE },
+ { 0x22A50000 /* 34.165.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE },
+ { 0x22A60000 /* 34.166.0.0/15 */, 15, NDPI_PROTOCOL_GOOGLE },
{ 0x22B10000 /* 34.177.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE },
{ 0x22B20000 /* 34.178.0.0/15 */, 15, NDPI_PROTOCOL_GOOGLE },
{ 0x22B40000 /* 34.180.0.0/14 */, 14, NDPI_PROTOCOL_GOOGLE },
diff --git a/src/lib/inc_generated/ndpi_tor_match.c.inc b/src/lib/inc_generated/ndpi_tor_match.c.inc
index 389b694e2..045c47692 100644
--- a/src/lib/inc_generated/ndpi_tor_match.c.inc
+++ b/src/lib/inc_generated/ndpi_tor_match.c.inc
@@ -21,1347 +21,1283 @@
static ndpi_network ndpi_protocol_tor_protocol_list[] = {
- { 0xB9C34702 /* 185.195.71.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D46641C /* 109.70.100.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x334B4017 /* 51.75.64.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x52DD80BF /* 82.221.128.191/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D46641F /* 109.70.100.31/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64FE /* 185.220.100.254/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6709 /* 185.220.103.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3B00317 /* 195.176.3.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F3 /* 185.220.100.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F5 /* 185.220.100.245/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC63A6B35 /* 198.58.107.53/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5D5FE6FD /* 93.95.230.253/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17B830D1 /* 23.184.48.209/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD036E /* 107.189.3.110/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6512 /* 185.220.101.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC654C /* 185.220.101.76/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44F06 /* 104.244.79.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1C64 /* 107.189.28.100/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6544 /* 185.220.101.68/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466458 /* 109.70.100.88/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9709249 /* 185.112.146.73/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x801F000D /* 128.31.0.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x60420F98 /* 96.66.15.152/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6604 /* 185.220.102.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD634BD /* 95.214.52.189/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59BB8F1F /* 89.187.143.31/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66FE /* 185.220.102.254/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A740D /* 192.42.116.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BAE8AAC /* 107.174.138.172/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0821 /* 107.189.8.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2EA68B6F /* 46.166.139.111/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59A38F08 /* 89.163.143.8/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F6BC5A /* 185.246.188.90/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F861 /* 23.128.248.97/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F83B /* 23.128.248.59/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAB19C1EB /* 171.25.193.235/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F8 /* 185.220.102.248/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB330FBBC /* 179.48.251.188/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9C17F99 /* 185.193.127.153/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D46641B /* 109.70.100.27/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC7F9E653 /* 199.249.230.83/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E64B /* 199.249.230.75/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44C0D /* 104.244.76.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4713906A /* 71.19.144.106/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5F8FC17D /* 95.143.193.125/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F1 /* 185.220.100.241/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466416 /* 109.70.100.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2143712 /* 178.20.55.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3B00314 /* 195.176.3.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E679 /* 199.249.230.121/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466417 /* 109.70.100.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BFAF20C /* 91.250.242.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB952DB6D /* 185.82.219.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6704 /* 185.220.103.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E659 /* 199.249.230.89/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D0F1047 /* 45.15.16.71/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D0F1045 /* 45.15.16.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D0F1069 /* 45.15.16.105/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD94FB235 /* 217.79.178.53/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F2 /* 185.220.100.242/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC0B3283 /* 204.11.50.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAB19C14D /* 171.25.193.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5B5C6D2B /* 91.92.109.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E654 /* 199.249.230.84/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466415 /* 109.70.100.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F6 /* 185.220.100.246/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD55F9516 /* 213.95.149.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6DA921A3 /* 109.169.33.163/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EE8FBBF /* 46.232.251.191/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB03A6462 /* 176.58.100.98/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E641 /* 199.249.230.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E10795B /* 94.16.121.91/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E676 /* 199.249.230.118/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466419 /* 109.70.100.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F748C7 /* 162.247.72.199/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5043ACA2 /* 80.67.172.162/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D46641A /* 109.70.100.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64FF /* 185.220.100.255/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1B7A3B64 /* 27.122.59.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AB66 /* 178.17.171.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2BFB9F90 /* 43.251.159.144/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211ABC5 /* 178.17.171.197/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E655 /* 199.249.230.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D46641E /* 109.70.100.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F7 /* 185.220.100.247/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74A1B /* 162.247.74.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74ACC /* 162.247.74.204/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCAA5E4E1 /* 202.165.228.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5360D53F /* 83.96.213.63/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x334FCC2E /* 51.79.204.46/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9C347F4 /* 185.195.71.244/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB330FBBC /* 179.48.251.188/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB90A1029 /* 185.10.16.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x50F13CCF /* 80.241.60.207/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AEE8 /* 178.17.174.232/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5EE6D093 /* 94.230.208.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D454311 /* 109.69.67.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64FD /* 185.220.100.253/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F8 /* 185.220.100.248/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E673 /* 199.249.230.115/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E647 /* 199.249.230.71/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4292C121 /* 66.146.193.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6706 /* 185.220.103.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67FD2962 /* 103.253.41.98/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466422 /* 109.70.100.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64FB /* 185.220.100.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8085F2 /* 45.128.133.242/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F4 /* 185.220.100.244/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9A5AB54 /* 185.165.171.84/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D422323 /* 45.66.35.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6708 /* 185.220.103.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74ACA /* 162.247.74.202/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EA68B6F /* 46.166.139.111/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB102 /* 23.154.177.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5D5FE641 /* 93.95.230.65/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D46645C /* 109.70.100.92/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD8BAFA35 /* 216.186.250.53/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6517 /* 185.220.101.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8D880075 /* 141.136.0.117/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0C58 /* 107.189.12.88/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F6BC55 /* 185.246.188.85/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44B21 /* 104.244.75.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD079C /* 107.189.7.156/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1DCF /* 107.189.29.207/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x52DD8305 /* 82.221.131.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x29D7F22A /* 41.215.242.42/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC3BDE238 /* 195.189.226.56/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6297 /* 5.255.98.151/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D46641C /* 109.70.100.28/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F829 /* 23.128.248.41/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44B50 /* 104.244.75.80/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D2286 /* 209.141.34.134/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F85C /* 23.128.248.92/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F85E /* 23.128.248.94/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D99A082 /* 45.153.160.130/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9C34702 /* 185.195.71.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3D85C /* 185.243.216.92/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25E48105 /* 37.228.129.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD94FB307 /* 217.79.179.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6BB /* 199.249.230.187/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6552 /* 185.220.101.82/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F448A8 /* 104.244.72.168/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC1DA76B6 /* 193.218.118.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E672 /* 199.249.230.114/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74AC9 /* 162.247.74.201/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D46641D /* 109.70.100.29/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8A3B126E /* 138.59.18.110/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90D9566D /* 144.217.86.109/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x57EDA51F /* 87.237.165.31/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BCB0592 /* 91.203.5.146/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAC6BC986 /* 172.107.201.134/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC653B /* 185.220.101.59/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6AE /* 199.249.230.174/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F5 /* 185.220.100.245/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1F2AB888 /* 31.42.184.136/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44841 /* 104.244.72.65/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CE7C /* 213.164.206.124/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05024D16 /* 5.2.77.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F6 /* 185.220.100.246/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x0502BC17 /* 5.2.188.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x362510F1 /* 54.37.16.241/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6514 /* 185.220.101.20/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9AA7219 /* 185.170.114.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44AD3 /* 104.244.74.211/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x67D607FB /* 103.214.7.251/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64C3 /* 193.189.100.195/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC7F9E64A /* 199.249.230.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E64C /* 199.249.230.76/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x52DF0EF5 /* 82.223.14.245/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D46641B /* 109.70.100.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67ECC958 /* 103.236.201.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB00A6BB4 /* 176.10.107.180/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3B00313 /* 195.176.3.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E644 /* 199.249.230.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E651 /* 199.249.230.81/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5776745A /* 87.118.116.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59A38F08 /* 89.163.143.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BF4B555 /* 91.244.181.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x57767A1E /* 87.118.122.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E64F /* 199.249.230.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59EA9DFE /* 89.234.157.254/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3CE69D9 /* 195.206.105.217/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x57767467 /* 87.118.116.103/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74AD5 /* 162.247.74.213/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90D95050 /* 144.217.80.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466414 /* 109.70.100.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC55BF08 /* 204.85.191.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5776609A /* 87.118.96.154/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74A4A /* 162.247.74.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E652 /* 199.249.230.82/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8B63AC0B /* 139.99.172.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74AD9 /* 162.247.74.217/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5F9A1849 /* 95.154.24.73/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x57767A33 /* 87.118.122.51/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5F8EA13F /* 95.142.161.63/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E8EF410 /* 94.142.244.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6609B03 /* 198.96.155.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9822C6C /* 185.130.44.108/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AA87 /* 178.17.170.135/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9F59AE09 /* 159.89.174.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64FA /* 185.220.100.250/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5EE6D094 /* 94.230.208.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D51F748 /* 77.81.247.72/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E646 /* 199.249.230.70/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466418 /* 109.70.100.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74AD8 /* 162.247.74.216/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBCD66892 /* 188.214.104.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74AC8 /* 162.247.74.200/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F749C0 /* 162.247.73.192/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F0 /* 185.220.100.240/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466420 /* 109.70.100.32/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F9 /* 185.220.100.249/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB938AB5E /* 185.56.171.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA48409C7 /* 164.132.9.199/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB92AAACB /* 185.42.170.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB964569A /* 185.100.86.154/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA3AC29E4 /* 163.172.41.228/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x829550C7 /* 130.149.80.199/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645680 /* 185.100.86.128/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E67B /* 199.249.230.123/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E66A /* 199.249.230.106/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E66C /* 199.249.230.108/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC63280ED /* 198.50.128.237/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74ACE /* 162.247.74.206/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D32B2 /* 209.141.50.178/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E668 /* 199.249.230.104/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6511 /* 185.220.101.17/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9822F52 /* 185.130.47.82/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CC92 /* 213.164.204.146/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6539 /* 185.220.101.57/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F81D /* 23.128.248.29/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC6707 /* 185.220.103.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64FC /* 185.220.100.252/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44A61 /* 104.244.74.97/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E666 /* 199.249.230.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AEC6 /* 178.17.174.198/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44CAA /* 104.244.76.170/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF64F5 /* 5.255.100.245/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF60F5 /* 5.255.96.245/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F7 /* 185.220.100.247/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB2143712 /* 178.20.55.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D97A70C /* 45.151.167.12/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC2206BAB /* 194.32.107.171/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB2143710 /* 178.20.55.16/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD63666 /* 95.214.54.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623D66 /* 198.98.61.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB104 /* 23.154.177.4/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC7F9E640 /* 199.249.230.64/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB496E263 /* 180.150.226.99/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5F802BA4 /* 95.128.43.164/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBD54152C /* 189.84.21.44/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x7DD4F183 /* 125.212.241.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F448F8 /* 104.244.72.248/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4E82806A /* 78.130.128.106/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B6 /* 199.249.230.182/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623E4A /* 198.98.62.74/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6529 /* 185.220.101.41/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x6D466413 /* 109.70.100.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E664 /* 199.249.230.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466421 /* 109.70.100.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC66233BD /* 198.98.51.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7410 /* 192.42.116.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5771E1A /* 181.119.30.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3B00318 /* 195.176.3.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AE0E /* 178.17.174.14/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E20420F /* 94.32.66.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5776740C /* 87.118.116.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3326E95D /* 51.38.233.93/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D46641A /* 109.70.100.26/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25E48185 /* 37.228.129.133/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1CF1 /* 107.189.28.241/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0544 /* 107.189.5.68/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6520 /* 185.220.101.32/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D97A70B /* 45.151.167.11/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xAB19C114 /* 171.25.193.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D36C3 /* 209.141.54.195/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6705 /* 185.220.103.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2143710 /* 178.20.55.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA646CF02 /* 166.70.207.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB4957D8B /* 180.149.125.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD90CDD83 /* 217.12.221.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AED3 /* 178.17.174.211/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x7DD4F183 /* 125.212.241.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AA17 /* 178.17.170.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x671C345D /* 103.28.52.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD89101 /* 95.216.145.1/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC55BF09 /* 204.85.191.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EC28ECD /* 46.194.142.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EC28F90 /* 46.194.143.144/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EC23F3D /* 46.194.63.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB923CADE /* 185.35.202.222/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44873 /* 104.244.72.115/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466423 /* 109.70.100.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466424 /* 109.70.100.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC350971E /* 195.80.151.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D4FB1BE /* 45.79.177.190/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F449C1 /* 104.244.73.193/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9AA7219 /* 185.170.114.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD0440781 /* 208.68.7.129/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67E4359B /* 103.228.53.155/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x83FF0460 /* 131.255.4.96/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5B8493A8 /* 91.132.147.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0AED /* 107.189.10.237/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD94FB307 /* 217.79.179.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB926AF82 /* 185.38.175.130/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC39015DB /* 195.144.21.219/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E68C /* 199.249.230.140/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2EA7F406 /* 46.167.244.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6528 /* 185.220.101.40/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC653D /* 185.220.101.61/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96B4638 /* 185.107.70.56/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6502 /* 185.220.101.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E8EF410 /* 94.142.244.16/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F7E245 /* 185.247.226.69/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC654D /* 185.220.101.77/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D99A087 /* 45.153.160.135/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8E04CE54 /* 142.4.206.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A741C /* 192.42.116.28/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814095 /* 23.129.64.149/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD025B /* 107.189.2.91/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A1017 /* 89.58.16.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB924515F /* 185.36.81.95/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6503 /* 185.220.101.3/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9527F19 /* 185.82.127.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC63280ED /* 198.50.128.237/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD80AF792 /* 216.10.247.146/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D3DB97D /* 45.61.185.125/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44D50 /* 104.244.77.80/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD9920229 /* 217.146.2.41/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB97357 /* 205.185.115.87/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6305 /* 5.255.99.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6508 /* 185.220.101.8/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6546 /* 185.220.101.70/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5F802BA4 /* 95.128.43.164/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AB96 /* 178.17.171.150/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x67ECC958 /* 103.236.201.88/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E645 /* 199.249.230.69/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F837 /* 23.128.248.55/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1EFE866 /* 193.239.232.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F449A9 /* 104.244.73.169/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x050243E2 /* 5.2.67.226/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC7F9E68E /* 199.249.230.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E68D /* 199.249.230.141/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E690 /* 199.249.230.144/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E68F /* 199.249.230.143/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E694 /* 199.249.230.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E692 /* 199.249.230.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E695 /* 199.249.230.149/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E691 /* 199.249.230.145/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E693 /* 199.249.230.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E698 /* 199.249.230.152/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E697 /* 199.249.230.151/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB112 /* 23.154.177.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8DEF98FE /* 141.239.152.254/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x877DCD19 /* 135.125.205.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25FCFE21 /* 37.252.254.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1FE3 /* 107.189.31.227/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D39B2 /* 209.141.57.178/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466423 /* 109.70.100.35/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466455 /* 109.70.100.85/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6522 /* 185.220.101.34/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x536114BD /* 83.97.20.189/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53611458 /* 83.97.20.88/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x67FD2962 /* 103.253.41.98/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6330 /* 5.255.99.48/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD94FB235 /* 217.79.178.53/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0E7B /* 107.189.14.123/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33C36BEC /* 51.195.107.236/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5110212A /* 81.16.33.42/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9AA72F3 /* 185.170.114.243/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F825 /* 23.128.248.37/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D3DB935 /* 45.61.185.53/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7418 /* 192.42.116.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x66827109 /* 102.130.113.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB869DC18 /* 184.105.220.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623C5A /* 198.98.60.90/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466419 /* 109.70.100.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623D83 /* 198.98.61.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD634BB /* 95.214.52.187/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D371A /* 209.141.55.26/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x050248E2 /* 5.2.72.226/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F86B /* 23.128.248.107/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5776609A /* 87.118.96.154/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC16A1F02 /* 193.106.31.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53899E07 /* 83.137.158.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D454311 /* 109.69.67.17/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCC11382A /* 204.17.56.42/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1F189425 /* 31.24.148.37/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6217 /* 5.255.98.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x471390EB /* 71.19.144.235/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F844 /* 23.128.248.68/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB938AB5E /* 185.56.171.94/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6AF /* 199.249.230.175/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC654E /* 185.220.101.78/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D81 /* 185.129.61.129/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC7F9E6A6 /* 199.249.230.166/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A8 /* 199.249.230.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A0 /* 199.249.230.160/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B7 /* 199.249.230.183/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6BB /* 199.249.230.187/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A2 /* 199.249.230.162/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A4 /* 199.249.230.164/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B5 /* 199.249.230.181/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6AE /* 199.249.230.174/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B9 /* 199.249.230.185/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6AA /* 199.249.230.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E69F /* 199.249.230.159/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E69C /* 199.249.230.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E699 /* 199.249.230.153/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E69E /* 199.249.230.158/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E69D /* 199.249.230.157/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E69A /* 199.249.230.154/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6AC /* 199.249.230.172/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A3 /* 199.249.230.163/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6BD /* 199.249.230.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCCC21D04 /* 204.194.29.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D2DBD /* 209.141.45.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9B9AA1B /* 185.185.170.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF67BC /* 5.255.103.188/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E677 /* 199.249.230.119/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x671C345D /* 103.28.52.93/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6608 /* 185.220.102.8/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0DFE /* 107.189.13.254/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6507 /* 185.220.101.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0BCF /* 107.189.11.207/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x68F4492B /* 104.244.73.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA769B /* 193.218.118.155/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA769C /* 193.218.118.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D3514 /* 209.141.53.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB90484B7 /* 185.4.132.183/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9048487 /* 185.4.132.135/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB869DC18 /* 184.105.220.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E8EF1C2 /* 94.142.241.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAB19C14E /* 171.25.193.78/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAB19C119 /* 171.25.193.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x47139059 /* 71.19.144.89/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA767D /* 193.218.118.125/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA7691 /* 193.218.118.145/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66FA /* 185.220.102.250/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66FC /* 185.220.102.252/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66FB /* 185.220.102.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66FD /* 185.220.102.253/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66FE /* 185.220.102.254/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F9 /* 185.220.102.249/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F8 /* 185.220.102.248/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB926AF83 /* 185.38.175.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96B2FD7 /* 185.107.47.215/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64CA /* 193.189.100.202/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64C7 /* 193.189.100.199/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64C3 /* 193.189.100.195/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64C6 /* 193.189.100.198/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64C4 /* 193.189.100.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64C5 /* 193.189.100.197/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x65037431 /* 101.3.116.49/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E643 /* 199.249.230.67/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B2 /* 199.249.230.178/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466415 /* 109.70.100.21/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BD359CF /* 91.211.89.207/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D0C866B /* 45.12.134.107/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC653F /* 185.220.101.63/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD8499F65 /* 216.73.159.101/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0CF0 /* 107.189.12.240/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD63665 /* 95.214.54.101/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA75646A0 /* 167.86.70.160/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CCA5 /* 213.164.204.165/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD026F /* 107.189.2.111/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F4 /* 185.220.100.244/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9527EDE /* 185.82.126.222/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BCB9174 /* 91.203.145.116/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0505 /* 107.189.5.5/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC7F9E642 /* 199.249.230.66/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E649 /* 199.249.230.73/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B1 /* 199.249.230.177/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E674 /* 199.249.230.116/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E658 /* 199.249.230.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E696 /* 199.249.230.150/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E648 /* 199.249.230.72/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A1 /* 199.249.230.161/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E656 /* 199.249.230.86/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E645 /* 199.249.230.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E69B /* 199.249.230.155/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6AF /* 199.249.230.175/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E670 /* 199.249.230.112/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E66E /* 199.249.230.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E64E /* 199.249.230.78/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F1 /* 185.220.102.241/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F5 /* 185.220.102.245/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F6 /* 185.220.102.246/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F4 /* 185.220.102.244/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F7 /* 185.220.102.247/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F3 /* 185.220.102.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F2 /* 185.220.102.242/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F0 /* 185.220.102.240/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1EFE865 /* 193.239.232.101/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x47139A54 /* 71.19.154.84/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4071201D /* 64.113.32.29/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC11382A /* 204.17.56.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05024E45 /* 5.2.78.69/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC3B00313 /* 195.176.3.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25E4816D /* 37.228.129.109/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6704 /* 185.220.103.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466416 /* 109.70.100.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53899E04 /* 83.137.158.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3DA20 /* 185.243.218.32/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4713906A /* 71.19.144.106/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC3B00318 /* 195.176.3.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E671 /* 199.249.230.113/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC21AC0BA /* 194.26.192.186/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6185 /* 5.255.97.133/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F849 /* 23.128.248.73/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6527 /* 185.220.101.39/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9B9AA1B /* 185.185.170.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F841 /* 23.128.248.65/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33267F29 /* 51.38.127.41/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD98AC75C /* 217.138.199.92/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x6BBD1E56 /* 107.189.30.86/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D97A70A /* 45.151.167.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x330F3B0F /* 51.15.59.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5CF65485 /* 92.246.84.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97CC8 /* 205.185.124.200/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44A1C /* 104.244.74.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3FEFE /* 199.195.254.254/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC87AB502 /* 200.122.181.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA765A /* 193.218.118.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA7664 /* 193.218.118.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623C5A /* 198.98.60.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D2ECB /* 209.141.46.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AEA4 /* 178.17.174.164/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D9AFF8C /* 45.154.255.140/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D9AFF93 /* 45.154.255.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F4490D /* 104.244.73.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0B99 /* 107.189.11.153/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F4495D /* 104.244.73.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D99A081 /* 45.153.160.129/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D99A082 /* 45.153.160.130/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x51062B46 /* 81.6.43.70/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55C3CE8B /* 85.195.206.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05024D16 /* 5.2.77.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3FE51 /* 199.195.254.81/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F449CD /* 104.244.73.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3353832A /* 51.83.131.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33C32AE2 /* 51.195.42.226/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33B25689 /* 51.178.86.137/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8DEF98FE /* 141.239.152.254/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D99A08A /* 45.153.160.138/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D99A084 /* 45.153.160.132/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D99A083 /* 45.153.160.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D99A08C /* 45.153.160.140/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D99A08B /* 45.153.160.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D99A085 /* 45.153.160.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D99A087 /* 45.153.160.135/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D99A088 /* 45.153.160.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D99A086 /* 45.153.160.134/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D99A089 /* 45.153.160.137/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44D35 /* 104.244.77.53/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F4492E /* 104.244.73.46/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44B21 /* 104.244.75.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0A8F /* 107.189.10.143/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44AD3 /* 104.244.74.211/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F448A8 /* 104.244.72.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CC59 /* 213.164.204.89/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44955 /* 104.244.73.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CC5A /* 213.164.204.90/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x294D8972 /* 41.77.137.114/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x4F88012E /* 79.136.1.46/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9385041 /* 185.56.80.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623D83 /* 198.98.61.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC66230AF /* 198.98.48.175/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33C3674A /* 51.195.103.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CC26 /* 213.164.204.38/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AE44 /* 178.17.174.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x57766E1B /* 87.118.110.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9709077 /* 185.112.144.119/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9C402FB /* 185.196.2.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D3860 /* 209.141.56.96/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB978AD /* 205.185.120.173/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25BB60B7 /* 37.187.96.183/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D29E1 /* 209.141.41.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44898 /* 104.244.72.152/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC089C8E /* 204.8.156.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44D7A /* 104.244.77.122/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44FBB /* 104.244.79.187/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0A9A /* 107.189.10.154/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44824 /* 104.244.72.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F448F8 /* 104.244.72.248/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0BCF /* 107.189.11.207/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44B50 /* 104.244.75.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44FC4 /* 104.244.79.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CC5E /* 213.164.204.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CCA0 /* 213.164.204.160/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F748C7 /* 162.247.72.199/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AA17 /* 178.17.170.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0E1B /* 107.189.14.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96457FD /* 185.100.87.253/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F0 /* 185.220.102.240/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB109 /* 23.154.177.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A1019 /* 89.58.16.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC66231E0 /* 198.98.49.224/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0B50 /* 107.189.11.80/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC66236B8 /* 198.98.54.184/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x147B86F4 /* 20.123.134.244/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6540 /* 185.220.101.64/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x92464D6D /* 146.70.77.109/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0D8F /* 107.189.13.143/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6541 /* 185.220.101.65/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB97CB2 /* 205.185.124.178/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2578A5E1 /* 37.120.165.225/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96457C0 /* 185.100.87.192/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E666 /* 199.249.230.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x3E669444 /* 62.102.148.68/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC0C3500A /* 192.195.80.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E659 /* 199.249.230.89/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F6BC5F /* 185.246.188.95/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6777 /* 185.220.103.119/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6506 /* 185.220.101.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x257BA33A /* 37.123.163.58/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68959BE2 /* 104.149.155.226/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F840 /* 23.128.248.64/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53899E09 /* 83.137.158.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC350971E /* 195.80.151.30/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44EA0 /* 104.244.78.160/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623C13 /* 198.98.60.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6606 /* 185.220.102.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6550 /* 185.220.101.80/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6510 /* 185.220.101.16/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1D67 /* 107.189.29.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8085F2 /* 45.128.133.242/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140D8 /* 23.129.64.216/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x2D99A002 /* 45.153.160.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A741B /* 192.42.116.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7413 /* 192.42.116.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7416 /* 192.42.116.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7414 /* 192.42.116.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A740F /* 192.42.116.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7419 /* 192.42.116.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A741C /* 192.42.116.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A741A /* 192.42.116.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7417 /* 192.42.116.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7411 /* 192.42.116.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7418 /* 192.42.116.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A740E /* 192.42.116.14/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7412 /* 192.42.116.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44A37 /* 104.244.74.55/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CC98 /* 213.164.204.152/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CC74 /* 213.164.204.116/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CCA5 /* 213.164.204.165/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1FB5 /* 107.189.31.181/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD8DA860C /* 216.218.134.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CCAB /* 213.164.204.171/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA76A7 /* 193.218.118.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA763E /* 193.218.118.62/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BAEF466 /* 107.174.244.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA76B7 /* 193.218.118.183/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5B95E178 /* 91.149.225.120/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9D5A2609 /* 157.90.38.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB0982DD5 /* 176.152.45.213/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1EE6 /* 107.189.30.230/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1F66 /* 107.189.31.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB978CE /* 205.185.120.206/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96457CA /* 185.100.87.202/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E665 /* 199.249.230.101/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E677 /* 199.249.230.119/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A9 /* 199.249.230.169/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6BA /* 199.249.230.186/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E64D /* 199.249.230.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B6 /* 199.249.230.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6AD /* 199.249.230.173/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A5 /* 199.249.230.165/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466452 /* 109.70.100.82/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5D5FE4CD /* 93.95.228.205/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F3 /* 185.220.102.243/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC7F9E6B0 /* 199.249.230.176/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E675 /* 199.249.230.117/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E67A /* 199.249.230.122/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6AB /* 199.249.230.171/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B3 /* 199.249.230.179/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E66F /* 199.249.230.111/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E667 /* 199.249.230.103/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E671 /* 199.249.230.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6BC /* 199.249.230.188/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B4 /* 199.249.230.180/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A7 /* 199.249.230.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E66B /* 199.249.230.107/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B8 /* 199.249.230.184/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E669 /* 199.249.230.105/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E678 /* 199.249.230.120/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64CB /* 193.189.100.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64CC /* 193.189.100.204/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64CE /* 193.189.100.206/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E66D /* 199.249.230.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64CD /* 193.189.100.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E96417 /* 185.233.100.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC11F189A /* 193.31.24.154/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC66239CF /* 198.98.57.207/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x330FC518 /* 51.15.197.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D371A /* 209.141.55.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9C17F99 /* 185.193.127.153/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96457FA /* 185.100.87.250/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x52DD8BBE /* 82.221.139.190/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2B649E0 /* 194.182.73.224/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9435272 /* 185.67.82.114/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D4FB115 /* 45.79.177.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CDA8 /* 213.164.205.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F4487B /* 104.244.72.123/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CDA9 /* 213.164.205.169/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x524431E3 /* 82.68.49.227/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CDA7 /* 213.164.205.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F4485B /* 104.244.72.91/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0A3F /* 107.189.10.63/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1E16 /* 107.189.30.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA7665 /* 193.218.118.101/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA7693 /* 193.218.118.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D97A70B /* 45.151.167.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBE0A08A6 /* 190.10.8.166/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8B63EF87 /* 139.99.239.135/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x334FCC2E /* 51.79.204.46/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB968780A /* 185.104.120.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3EAB8E03 /* 62.171.142.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB07EFDBE /* 176.126.253.190/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D7993DA /* 45.121.147.218/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6368066 /* 198.54.128.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x339EB73F /* 51.158.183.63/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D9AFF8A /* 45.154.255.138/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6BA /* 199.249.230.186/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F84E /* 23.128.248.78/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x48A72F45 /* 72.167.47.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CE7C /* 213.164.206.124/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CE7B /* 213.164.206.123/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB07B0766 /* 176.123.7.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x334D27FF /* 51.77.39.255/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xADF939FD /* 173.249.57.253/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB975760F /* 185.117.118.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD4663221 /* 212.102.50.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05024532 /* 5.2.69.50/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB953D645 /* 185.83.214.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9C9222C1 /* 156.146.34.193/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96457C0 /* 185.100.87.192/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9F4132AE /* 159.65.50.174/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x60420F98 /* 96.66.15.152/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD8BAFA35 /* 216.186.250.53/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96B2FAB /* 185.107.47.171/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8A444525 /* 138.68.69.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x050243E2 /* 5.2.67.226/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AB6D /* 178.17.171.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9687814 /* 185.104.120.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB968781E /* 185.104.120.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9687828 /* 185.104.120.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x57EDA51F /* 87.237.165.31/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D89B81F /* 45.137.184.31/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD05F8 /* 107.189.5.248/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33C36BEC /* 51.195.107.236/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97EA7 /* 205.185.126.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CCB1 /* 213.164.204.177/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3FD95 /* 199.195.253.149/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x47139059 /* 71.19.144.89/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F853 /* 23.128.248.83/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD634D0 /* 95.214.52.208/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6708 /* 185.220.103.8/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x05024CDD /* 5.2.76.221/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x42DCF2DE /* 66.220.242.222/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x050248E2 /* 5.2.72.226/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623B23 /* 198.98.59.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1EFE866 /* 193.239.232.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x330FE36D /* 51.15.227.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x330F7FE3 /* 51.15.127.227/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0841 /* 107.189.8.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1E17 /* 107.189.30.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1D29 /* 107.189.29.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44DEB /* 104.244.77.235/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97595 /* 205.185.117.149/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9527E0D /* 185.82.126.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1E4B /* 107.189.30.75/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F3 /* 185.220.100.243/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A1B54 /* 89.58.27.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6775 /* 185.220.103.117/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0A3F /* 107.189.10.63/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x54EF2E07 /* 84.239.46.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E652 /* 199.249.230.82/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F7E259 /* 185.247.226.89/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140D3 /* 23.129.64.211/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E693 /* 199.249.230.147/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E66D /* 199.249.230.109/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB97723 /* 205.185.119.35/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6543 /* 185.220.101.67/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64CB /* 193.189.100.203/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64C9 /* 193.189.100.201/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC652D /* 185.220.101.45/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x829550C7 /* 130.149.80.199/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E699 /* 199.249.230.153/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5C23429B /* 92.35.66.155/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD0440511 /* 208.68.5.17/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB108 /* 23.154.177.8/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F865 /* 23.128.248.101/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44824 /* 104.244.72.36/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB2AF94C3 /* 178.175.148.195/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BD3592B /* 91.211.89.43/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6521 /* 185.220.101.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7419 /* 192.42.116.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64FF /* 185.220.100.255/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B9 /* 199.249.230.185/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64FC /* 185.220.100.252/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB978CE /* 205.185.120.206/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1207F97 /* 193.32.127.151/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC650C /* 185.220.101.12/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D2E51 /* 209.141.46.81/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BAEF466 /* 107.174.244.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A3 /* 199.249.230.163/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A1 /* 199.249.230.161/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x8BA22BC4 /* 139.162.43.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD07F3 /* 107.189.7.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813E3E /* 185.129.62.62/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F449A9 /* 104.244.73.169/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59EC7064 /* 89.236.112.100/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D99A08A /* 45.153.160.138/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3DA1B /* 185.243.218.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0BE4 /* 107.189.11.228/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2139315 /* 162.19.147.21/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9FE4B20 /* 185.254.75.32/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68958536 /* 104.149.133.54/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814088 /* 23.129.64.136/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53899E0D /* 83.137.158.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCCC21D04 /* 204.194.29.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F835 /* 23.128.248.53/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA76B7 /* 193.218.118.183/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6AA /* 199.249.230.170/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5F8FC17D /* 95.143.193.125/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2EC2334C /* 46.194.51.76/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5921082A /* 89.33.8.42/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC650B /* 185.220.101.11/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44D7A /* 104.244.77.122/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33C3A6C4 /* 51.195.166.196/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC654B /* 185.220.101.75/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC650F /* 185.220.101.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0A96 /* 107.189.10.150/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53899E06 /* 83.137.158.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x334BA14E /* 51.75.161.78/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44807 /* 104.244.72.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44A1C /* 104.244.74.28/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCFB69D4C /* 207.182.157.76/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6548 /* 185.220.101.72/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x6BBD1E3A /* 107.189.30.58/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD02DE /* 107.189.2.222/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0EA5 /* 107.189.14.165/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB975760F /* 185.117.118.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96457CA /* 185.100.87.202/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1698696 /* 193.105.134.150/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF64DB /* 5.255.100.219/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD08C9 /* 107.189.8.201/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D99A086 /* 45.153.160.134/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466422 /* 109.70.100.34/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D3860 /* 209.141.56.96/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9C17F2D /* 185.193.127.45/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x68F44D49 /* 104.244.77.73/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DBA6C /* 45.61.186.108/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x2D3DBAA6 /* 45.61.186.166/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DB972 /* 45.61.185.114/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DB95A /* 45.61.185.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD01A0 /* 107.189.1.160/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44841 /* 104.244.72.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD53DD736 /* 213.61.215.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DBAA9 /* 45.61.186.169/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A740F /* 192.42.116.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC650D /* 185.220.101.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x0D468AD8 /* 13.70.138.216/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB97DA8D2 /* 185.125.168.210/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x995C0144 /* 153.92.1.68/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1781408B /* 23.129.64.139/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD6363C /* 95.214.54.60/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CDA9 /* 213.164.205.169/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33C35B7C /* 51.195.91.124/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD8EF5A13 /* 216.239.90.19/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9F2B4B6 /* 185.242.180.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD0440511 /* 208.68.5.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D4414D9 /* 77.68.20.217/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DB97D /* 45.61.185.125/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB90A44C3 /* 185.10.68.195/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x29D7F192 /* 41.215.241.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD079C /* 107.189.7.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D2E51 /* 209.141.46.81/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DB8EF /* 45.61.184.239/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44C2C /* 104.244.76.44/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623918 /* 198.98.57.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3ED45FC4 /* 62.212.95.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EE8F98A /* 46.232.249.138/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC690792B /* 198.144.121.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9A5A84D /* 185.165.168.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3DE6A5B9 /* 61.230.165.185/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x24E3AFB9 /* 36.227.175.185/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD07AF /* 107.189.7.175/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0544 /* 107.189.5.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623E78 /* 198.98.62.120/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC6BC986 /* 172.107.201.134/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6604 /* 185.220.102.4/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x6BBD04CB /* 107.189.4.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1C64 /* 107.189.28.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC7604 /* 144.172.118.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB615F8 /* 46.182.21.248/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1FE3 /* 107.189.31.227/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB964578B /* 185.100.87.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DB935 /* 45.61.185.53/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DB8F4 /* 45.61.184.244/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC325D109 /* 195.37.209.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5276FD99 /* 82.118.253.153/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96457FD /* 185.100.87.253/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0505 /* 107.189.5.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44F06 /* 104.244.79.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44FEA /* 104.244.79.234/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44878 /* 104.244.72.120/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0DFE /* 107.189.13.254/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9709249 /* 185.112.146.73/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0EA5 /* 107.189.14.165/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44884 /* 104.244.72.132/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6DC98564 /* 109.201.133.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x66827109 /* 102.130.113.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623E4F /* 198.98.62.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623270 /* 198.98.50.112/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3FC12 /* 199.195.252.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623C13 /* 198.98.60.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0D8F /* 107.189.13.143/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0CF0 /* 107.189.12.240/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0CEE /* 107.189.12.238/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F449CD /* 104.244.73.205/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x3EAB89A9 /* 62.171.137.169/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466459 /* 109.70.100.89/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9FDF9A48 /* 159.223.154.72/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB97DA81C /* 185.125.168.28/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A0 /* 199.249.230.160/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9FDFECD5 /* 159.223.236.213/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6537 /* 185.220.101.55/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9822F3A /* 185.130.47.58/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1DCF /* 107.189.29.207/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD86B94 /* 95.216.107.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5111123E /* 81.17.18.62/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x3353832A /* 51.83.131.42/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC653A /* 185.220.101.58/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6772 /* 185.220.103.114/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6515 /* 185.220.101.21/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9222102 /* 185.34.33.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB970930C /* 185.112.147.12/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB964578B /* 185.100.87.139/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6509 /* 185.220.101.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140D6 /* 23.129.64.214/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9A5A8E5 /* 185.165.168.229/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x6BBD0EB6 /* 107.189.14.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1CFD /* 107.189.28.253/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44D50 /* 104.244.77.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0821 /* 107.189.8.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44EA8 /* 104.244.78.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CC92 /* 213.164.204.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC66239BF /* 198.98.57.191/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8D5F12E1 /* 141.95.18.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0C94 /* 107.189.12.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D3C13 /* 209.141.60.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44C7F /* 104.244.76.127/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8D5F12CF /* 141.95.18.207/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CE7F /* 213.164.206.127/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6501 /* 185.220.101.1/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6503 /* 185.220.101.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6502 /* 185.220.101.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6506 /* 185.220.101.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6504 /* 185.220.101.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6507 /* 185.220.101.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6505 /* 185.220.101.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6508 /* 185.220.101.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64C8 /* 193.189.100.200/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64C9 /* 193.189.100.201/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1C66 /* 107.189.28.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC650E /* 185.220.101.14/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC650B /* 185.220.101.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC650F /* 185.220.101.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC650D /* 185.220.101.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC650C /* 185.220.101.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6510 /* 185.220.101.16/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D3DB95A /* 45.61.185.90/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAC6BF16E /* 172.107.241.110/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F820 /* 23.128.248.32/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5778FE69 /* 87.120.254.105/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53899E0A /* 83.137.158.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E64F /* 199.249.230.79/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F7 /* 185.220.102.247/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x55C3CEC2 /* 85.195.206.194/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466453 /* 109.70.100.83/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E66380B /* 94.102.56.11/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96457FA /* 185.100.87.250/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F845 /* 23.128.248.69/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17B83048 /* 23.184.48.72/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59F8A8D7 /* 89.248.168.215/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC650A /* 185.220.101.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6509 /* 185.220.101.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6529 /* 185.220.101.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6521 /* 185.220.101.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC652A /* 185.220.101.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6527 /* 185.220.101.39/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6524 /* 185.220.101.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6526 /* 185.220.101.38/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6528 /* 185.220.101.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6520 /* 185.220.101.32/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6522 /* 185.220.101.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6525 /* 185.220.101.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6523 /* 185.220.101.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EA7F406 /* 46.167.244.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC652D /* 185.220.101.45/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CC5E /* 213.164.204.94/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623918 /* 198.98.57.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB992E877 /* 185.146.232.119/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC6530 /* 185.220.101.48/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC652C /* 185.220.101.44/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6533 /* 185.220.101.51/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6532 /* 185.220.101.50/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6531 /* 185.220.101.49/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6534 /* 185.220.101.52/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC652F /* 185.220.101.47/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC652E /* 185.220.101.46/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC652B /* 185.220.101.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5111123D /* 81.17.18.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC653D /* 185.220.101.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC653C /* 185.220.101.60/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6537 /* 185.220.101.55/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6535 /* 185.220.101.53/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6536 /* 185.220.101.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6539 /* 185.220.101.57/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC653F /* 185.220.101.63/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC653E /* 185.220.101.62/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6538 /* 185.220.101.56/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC653B /* 185.220.101.59/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC653A /* 185.220.101.58/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5111123C /* 81.17.18.60/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1C54 /* 107.189.28.84/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1CF1 /* 107.189.28.241/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59EC7064 /* 89.236.112.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x334BA14E /* 51.75.161.78/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33267F29 /* 51.38.127.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x923B129F /* 146.59.18.159/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB90E6193 /* 185.14.97.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140FA /* 23.129.64.250/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5111123B /* 81.17.18.59/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D2967 /* 209.141.41.103/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0DAC /* 107.189.13.172/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD025B /* 107.189.2.91/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x257BA33A /* 37.123.163.58/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF61B0 /* 5.255.97.176/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1207F97 /* 193.32.127.151/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1207F9B /* 193.32.127.155/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB971801E /* 185.113.128.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1207F9F /* 193.32.127.159/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D331E /* 209.141.51.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44EA0 /* 104.244.78.160/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44807 /* 104.244.72.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB964564A /* 185.100.86.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AEA2 /* 178.17.174.162/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9A5A8E5 /* 185.165.168.229/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0C87 /* 107.189.12.135/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x801F000D /* 128.31.0.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96BC36D /* 185.107.195.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x330FFA5D /* 51.15.250.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0758 /* 107.189.7.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645788 /* 185.100.87.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17B83009 /* 23.184.48.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD015A /* 107.189.1.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x362510F1 /* 54.37.16.241/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D06 /* 185.129.61.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D05 /* 185.129.61.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D02 /* 185.129.61.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D03 /* 185.129.61.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D01 /* 185.129.61.1/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D04 /* 185.129.61.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6606 /* 185.220.102.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6607 /* 185.220.102.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6608 /* 185.220.102.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D5FE4CD /* 93.95.228.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD04FD /* 107.189.4.253/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB964553D /* 185.100.85.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140D5 /* 23.129.64.213/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140D2 /* 23.129.64.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140D4 /* 23.129.64.212/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140D3 /* 23.129.64.211/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44ED5 /* 104.244.78.213/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3FE874C /* 195.254.135.76/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645584 /* 185.100.85.132/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3F81D /* 199.195.248.29/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC55BF07 /* 204.85.191.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D3DBC90 /* 45.61.188.144/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x6BBD03F4 /* 107.189.3.244/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA76E7 /* 193.218.118.231/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6518 /* 185.220.101.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6706 /* 185.220.103.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB968781E /* 185.104.120.30/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F749C0 /* 162.247.73.192/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x67EADCCD /* 103.234.220.205/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6545 /* 185.220.101.69/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9C402FB /* 185.196.2.251/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA763D6CD /* 167.99.214.205/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25FC0AC2 /* 37.252.10.194/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F83E /* 23.128.248.62/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90AC4932 /* 144.172.73.50/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E68C /* 199.249.230.140/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC06D7768 /* 192.109.119.104/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB910266E /* 185.16.38.110/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44CAD /* 104.244.76.173/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64C7 /* 193.189.100.199/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F827 /* 23.128.248.39/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x6BBD0C61 /* 107.189.12.97/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAB19C14E /* 171.25.193.78/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB107 /* 23.154.177.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05024C16 /* 5.2.76.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466414 /* 109.70.100.20/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D32B2 /* 209.141.50.178/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F859 /* 23.128.248.89/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1F8500B6 /* 31.133.0.182/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F846 /* 23.128.248.70/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2578A05B /* 37.120.160.91/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44884 /* 104.244.72.132/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1E17 /* 107.189.30.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F866 /* 23.128.248.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB90E61B0 /* 185.14.97.176/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB964569A /* 185.100.86.154/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9213D54C /* 146.19.213.76/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D46645B /* 109.70.100.91/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E657 /* 199.249.230.87/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F833 /* 23.128.248.51/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9E96417 /* 185.233.100.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F831 /* 23.128.248.49/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 },
+ { 0x6BBD015A /* 107.189.1.90/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D97A70A /* 45.151.167.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E69D /* 199.249.230.157/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F834 /* 23.128.248.52/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB97559 /* 205.185.117.89/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F85D /* 23.128.248.93/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D08 /* 185.129.61.8/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB97321 /* 205.185.115.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F5 /* 185.220.102.245/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB910266F /* 185.16.38.111/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2B80C9EF /* 43.128.201.239/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0A9A /* 107.189.10.154/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53611443 /* 83.97.20.67/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F814 /* 23.128.248.20/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53899E02 /* 83.137.158.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA7682 /* 193.218.118.130/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5F8EA13F /* 95.142.161.63/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB90484B7 /* 185.4.132.183/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB105 /* 23.154.177.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A741A /* 192.42.116.26/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6549 /* 185.220.101.73/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA646CF02 /* 166.70.207.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66FD /* 185.220.102.253/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BD3596B /* 91.211.89.107/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8D5F12CF /* 141.95.18.207/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814089 /* 23.129.64.137/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D46641D /* 109.70.100.29/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F848 /* 23.128.248.72/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3F9D6 /* 199.195.249.214/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F810 /* 23.128.248.16/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F832 /* 23.128.248.50/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66FB /* 185.220.102.251/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6526 /* 185.220.101.38/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D99A081 /* 45.153.160.129/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x3ED45FC4 /* 62.212.95.196/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB923CADE /* 185.35.202.222/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC652C /* 185.220.101.44/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44C0D /* 104.244.76.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0AED /* 107.189.10.237/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6278 /* 5.255.98.120/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F816 /* 23.128.248.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53899E0F /* 83.137.158.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6551 /* 185.220.101.81/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D29F013 /* 45.41.240.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D2DBD /* 209.141.45.189/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6513 /* 185.220.101.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0E4D /* 107.189.14.77/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AEC6 /* 178.17.174.198/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E675 /* 199.249.230.117/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2EE8F98A /* 46.232.249.138/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E651 /* 199.249.230.81/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD07AF /* 107.189.7.175/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB114 /* 23.154.177.20/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F81F /* 23.128.248.31/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33DE6BAD /* 51.222.107.173/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D2ECB /* 209.141.46.203/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A5 /* 199.249.230.165/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3D811 /* 185.243.216.17/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D3DB8F4 /* 45.61.184.244/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x330F4C3C /* 51.15.76.60/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3F81D /* 199.195.248.29/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E107451 /* 94.16.116.81/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD6349C /* 95.214.52.156/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F86A /* 23.128.248.106/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A9 /* 199.249.230.169/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0D5B /* 107.189.13.91/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6505 /* 185.220.101.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB03A79B1 /* 176.58.121.177/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2EB615F8 /* 46.182.21.248/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44A61 /* 104.244.74.97/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5360D53F /* 83.96.213.63/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44B58 /* 104.244.75.88/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x57767A1E /* 87.118.122.30/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x50524E0D /* 80.82.78.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x3E669445 /* 62.102.148.69/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2E26F716 /* 46.38.247.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x650379F2 /* 101.3.121.242/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64C5 /* 193.189.100.197/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D84F590 /* 45.132.245.144/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB10B /* 23.154.177.11/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44ED5 /* 104.244.78.213/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F0 /* 185.220.100.240/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A7 /* 199.249.230.167/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB926AF82 /* 185.38.175.130/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D46641E /* 109.70.100.30/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x42DCF2DE /* 66.220.242.222/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9687828 /* 185.104.120.40/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466454 /* 109.70.100.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x83FF0460 /* 131.255.4.96/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3FEFE /* 199.195.254.254/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x68F44B4A /* 104.244.75.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x536114BD /* 83.97.20.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0E1B /* 107.189.14.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33C32DBE /* 51.195.45.190/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140D8 /* 23.129.64.216/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1C79 /* 107.189.28.121/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB496E263 /* 180.150.226.99/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA3AC29E4 /* 163.172.41.228/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6501 /* 185.220.101.1/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0A8F /* 107.189.10.143/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x178140D7 /* 23.129.64.215/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140DB /* 23.129.64.219/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140D9 /* 23.129.64.217/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140DA /* 23.129.64.218/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140D6 /* 23.129.64.214/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05024FB3 /* 5.2.79.179/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623D66 /* 198.98.61.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x29D7F22A /* 41.215.242.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AB96 /* 178.17.171.150/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96B4638 /* 185.107.70.56/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x555DDACC /* 85.93.218.204/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3E669444 /* 62.102.148.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3E669445 /* 62.102.148.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC62EA69D /* 198.46.166.157/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6511 /* 185.220.101.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6512 /* 185.220.101.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4D51F748 /* 77.81.247.72/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAB19C119 /* 171.25.193.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2578BE86 /* 37.120.190.134/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D9AFF8B /* 45.154.255.139/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x330FC518 /* 51.15.197.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D3DB972 /* 45.61.185.114/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74AC8 /* 162.247.74.200/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB964564A /* 185.100.86.74/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1E4B /* 107.189.30.75/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E66C /* 199.249.230.108/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0D4D /* 107.189.13.77/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74AC9 /* 162.247.74.201/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F85B /* 23.128.248.91/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x031A3344 /* 3.26.51.68/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D3DBACB /* 45.61.186.203/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6705 /* 185.220.103.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x330FFA5D /* 51.15.250.93/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1C54 /* 107.189.28.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E66380A /* 94.102.56.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5111123C /* 81.17.18.60/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCC55BF08 /* 204.85.191.8/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x923B129F /* 146.59.18.159/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6DC98564 /* 109.201.133.100/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1207F9F /* 193.32.127.159/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6538 /* 185.220.101.56/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6516 /* 185.220.101.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD6366C /* 95.214.54.108/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8B63AC0B /* 139.99.172.11/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B1 /* 199.249.230.177/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F819 /* 23.128.248.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xBD54152C /* 189.84.21.44/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B5 /* 199.249.230.181/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB103 /* 23.154.177.3/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x55CEA115 /* 85.206.161.21/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x05FF61AA /* 5.255.97.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x294D8972 /* 41.77.137.114/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0E4D /* 107.189.14.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC66236B8 /* 198.98.54.184/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0A96 /* 107.189.10.150/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44A79 /* 104.244.74.121/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44CAD /* 104.244.76.173/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3F850 /* 199.195.248.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD05CE /* 107.189.5.206/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44EB7 /* 104.244.78.183/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC66238F8 /* 198.98.56.248/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44B58 /* 104.244.75.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD063D /* 107.189.6.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD036E /* 107.189.3.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623E4A /* 198.98.62.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623C61 /* 198.98.60.97/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD08C9 /* 107.189.8.201/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6771 /* 185.220.103.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6774 /* 185.220.103.116/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6773 /* 185.220.103.115/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6772 /* 185.220.103.114/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E10795B /* 94.16.121.91/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC3104917 /* 195.16.73.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AB6D /* 178.17.171.109/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17B8303D /* 23.184.48.61/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x92BEE9B8 /* 146.190.233.184/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F80D /* 23.128.248.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6555 /* 185.220.101.85/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5F8FBC27 /* 95.143.188.39/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814085 /* 23.129.64.133/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74AD5 /* 162.247.74.213/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC66230AF /* 198.98.48.175/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC6778 /* 185.220.103.120/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6775 /* 185.220.103.117/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6776 /* 185.220.103.118/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6777 /* 185.220.103.119/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x330F4C3C /* 51.15.76.60/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E04CDEE /* 142.4.205.238/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5043A751 /* 80.67.167.81/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9334CBB /* 185.51.76.187/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA077F9F0 /* 160.119.249.240/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x57780839 /* 87.120.8.57/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB102 /* 23.154.177.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74AD8 /* 162.247.74.216/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xBF65D927 /* 191.101.217.39/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1781408D /* 23.129.64.141/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8D5F12E1 /* 141.95.18.225/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D331E /* 209.141.51.30/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44878 /* 104.244.72.120/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5111123E /* 81.17.18.62/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9E1440D /* 185.225.68.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44FC4 /* 104.244.79.196/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC35AC8D3 /* 195.90.200.211/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6533 /* 185.220.101.51/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D29E1 /* 209.141.41.225/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05024FB3 /* 5.2.79.179/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E663809 /* 94.102.56.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6547 /* 185.220.101.71/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3D85B /* 185.243.216.91/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F869 /* 23.128.248.105/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC654F /* 185.220.101.79/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x504E16D2 /* 80.78.22.210/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x179AB106 /* 23.154.177.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB103 /* 23.154.177.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB105 /* 23.154.177.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB107 /* 23.154.177.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB104 /* 23.154.177.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05024BDA /* 5.2.75.218/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD01AF /* 107.189.1.175/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x294D8AAA /* 41.77.138.170/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x3326E95D /* 51.38.233.93/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1EE6 /* 107.189.30.230/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5DAE5984 /* 93.174.89.132/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F83D /* 23.128.248.61/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E670 /* 199.249.230.112/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6774 /* 185.220.103.116/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E679 /* 199.249.230.121/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB113 /* 23.154.177.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6554 /* 185.220.101.84/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x5111123A /* 81.17.18.58/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3FD9C /* 199.195.253.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9750949F /* 151.80.148.159/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2AA250B /* 178.170.37.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44A17 /* 104.244.74.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D255E /* 209.141.37.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1D67 /* 107.189.29.103/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97723 /* 205.185.119.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC051DFB1 /* 192.81.223.177/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC23C572E /* 194.60.87.46/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A1B54 /* 89.58.27.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0C87 /* 107.189.12.135/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D3DBA6C /* 45.61.186.108/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F4 /* 185.220.102.244/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2EE8FBBF /* 46.232.251.191/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D4FB115 /* 45.79.177.21/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74ACE /* 162.247.74.206/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623E4F /* 198.98.62.79/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6536 /* 185.220.101.54/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F822 /* 23.128.248.34/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB978AD /* 205.185.120.173/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9645516 /* 185.100.85.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA077F9F0 /* 160.119.249.240/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6AC /* 199.249.230.172/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x9E453F36 /* 158.69.63.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x689588F6 /* 104.149.136.246/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44D8B /* 104.244.77.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x330FB424 /* 51.15.180.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D3A92 /* 209.141.58.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68958536 /* 104.149.133.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96457AE /* 185.100.87.174/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD63661 /* 95.214.54.97/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC26E0D1C /* 194.110.13.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8AC71C38 /* 138.199.28.56/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBF65D924 /* 191.101.217.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x0502468C /* 5.2.70.140/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF667F /* 5.255.102.127/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53611497 /* 83.97.20.151/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F7E259 /* 185.247.226.89/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25E4816D /* 37.228.129.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9A5AB2E /* 185.165.171.46/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623E96 /* 198.98.62.150/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6513 /* 185.220.101.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6518 /* 185.220.101.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6516 /* 185.220.101.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6515 /* 185.220.101.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6514 /* 185.220.101.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6517 /* 185.220.101.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D97A70C /* 45.151.167.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D97A70D /* 45.151.167.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB98EEF31 /* 185.142.239.49/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD42FE504 /* 212.47.229.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BAE8AAC /* 107.174.138.172/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645785 /* 185.100.87.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC12EFE1A /* 193.46.254.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A1EA4 /* 89.58.30.164/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90D9566D /* 144.217.86.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17B830D1 /* 23.184.48.209/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD634BB /* 95.214.52.187/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DBB5E /* 45.61.187.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x75359B81 /* 117.53.155.129/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB924515F /* 185.36.81.95/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D5FE6FD /* 93.95.230.253/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2578A06E /* 37.120.160.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9AA72F3 /* 185.170.114.243/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F81A /* 23.128.248.26/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E655 /* 199.249.230.85/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53899E08 /* 83.137.158.8/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC66239BF /* 198.98.57.191/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68DBEC77 /* 104.219.236.119/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8A3B126E /* 138.59.18.110/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6553 /* 185.220.101.83/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1C66 /* 107.189.28.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6776 /* 185.220.103.118/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F856 /* 23.128.248.86/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9102670 /* 185.16.38.112/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466421 /* 109.70.100.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x52DF0EF5 /* 82.223.14.245/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC63A6B35 /* 198.58.107.53/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F82B /* 23.128.248.43/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6525 /* 185.220.101.37/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5B8493A8 /* 91.132.147.168/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A2 /* 199.249.230.162/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x504E1B13 /* 80.78.27.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x50F13CCF /* 80.241.60.207/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F680A1 /* 185.246.128.161/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D03 /* 185.129.61.3/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xADEDCE44 /* 173.237.206.68/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC652A /* 185.220.101.42/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3F9CB /* 199.195.249.203/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC66233BD /* 198.98.51.189/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8FC6EB34 /* 143.198.235.52/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F8 /* 185.220.100.248/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A1EA4 /* 89.58.30.164/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E68D /* 199.249.230.141/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D9AFF8C /* 45.154.255.140/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64FE /* 185.220.100.254/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17B83038 /* 23.184.48.56/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E647 /* 199.249.230.71/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E67B /* 199.249.230.123/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3DA4E /* 185.243.218.78/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F4487B /* 104.244.72.123/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB953D645 /* 185.83.214.69/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0CEE /* 107.189.12.238/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB92AAACB /* 185.42.170.203/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC303DD4C /* 195.3.221.76/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F4490D /* 104.244.73.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D99A08C /* 45.153.160.140/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6709 /* 185.220.103.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53899E0C /* 83.137.158.12/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB07EFDBE /* 176.126.253.190/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x52DD80BF /* 82.221.128.191/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44A39 /* 104.244.74.57/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D46645E /* 109.70.100.94/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB975D709 /* 185.117.215.9/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x593A2600 /* 89.58.38.0/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A2900 /* 89.58.41.0/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2206BAB /* 194.32.107.171/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF629C /* 5.255.98.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68DBEC64 /* 104.219.236.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17B830EE /* 23.184.48.238/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68FE5AF3 /* 104.254.90.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x893F4733 /* 137.63.71.51/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4A522FC2 /* 74.82.47.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB970909E /* 185.112.144.158/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EE269A8 /* 46.226.105.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9822F52 /* 185.130.47.82/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB113 /* 23.154.177.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB115 /* 23.154.177.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB112 /* 23.154.177.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB114 /* 23.154.177.20/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x593A2AEF /* 89.58.42.239/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2578A05B /* 37.120.160.91/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33C3674A /* 51.195.103.74/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB03A6462 /* 176.58.100.98/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F863 /* 23.128.248.99/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9645517 /* 185.100.85.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8A444525 /* 138.68.69.37/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BFAF20C /* 91.250.242.12/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5D5FE256 /* 93.95.226.86/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64FD /* 185.220.100.253/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CCAB /* 213.164.204.171/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5043ACA2 /* 80.67.172.162/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6429 /* 5.255.100.41/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB00A6BB4 /* 176.10.107.180/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 },
- { 0xB9C17F2D /* 185.193.127.45/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E1440D /* 185.225.68.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67EADCCD /* 103.234.220.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68DBEC77 /* 104.219.236.119/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1F2AB888 /* 31.42.184.136/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2BFB9F90 /* 43.251.159.144/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1FB5 /* 107.189.31.181/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F2 /* 185.220.102.242/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB970909E /* 185.112.144.158/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB07B0766 /* 176.123.7.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9FDF8FB6 /* 159.223.143.182/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CC5A /* 213.164.204.90/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7416 /* 192.42.116.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x054F6D30 /* 5.79.109.48/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x689588F6 /* 104.149.136.246/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x17AF200B /* 23.175.32.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA769E /* 193.218.118.158/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5110212A /* 81.16.33.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2E26F716 /* 46.38.247.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3D85D /* 185.243.216.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3D811 /* 185.243.216.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17AF200D /* 23.175.32.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466451 /* 109.70.100.81/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466457 /* 109.70.100.87/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466458 /* 109.70.100.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466450 /* 109.70.100.80/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E664 /* 199.249.230.100/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x0502486E /* 5.2.72.110/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F80F /* 23.128.248.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211ABC5 /* 178.17.171.197/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6534 /* 185.220.101.52/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9018A2B2 /* 144.24.162.178/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB90A44C3 /* 185.10.68.195/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44DEB /* 104.244.77.235/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44873 /* 104.244.72.115/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17B830EE /* 23.184.48.238/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96457AE /* 185.100.87.174/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AE0E /* 178.17.174.14/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6771 /* 185.220.103.113/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB975762F /* 185.117.118.47/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5B95E1AC /* 91.149.225.172/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCAA5E4A1 /* 202.165.228.161/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4D4414D9 /* 77.68.20.217/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A8 /* 199.249.230.168/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E646 /* 199.249.230.70/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D0A /* 185.129.61.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1FDC33DF /* 31.220.51.223/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5DAE5982 /* 93.174.89.130/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64CE /* 193.189.100.206/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E690 /* 199.249.230.144/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623E78 /* 198.98.62.120/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x6D466456 /* 109.70.100.86/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466453 /* 109.70.100.83/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466459 /* 109.70.100.89/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466452 /* 109.70.100.82/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466454 /* 109.70.100.84/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466455 /* 109.70.100.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC654C /* 185.220.101.76/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6541 /* 185.220.101.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6547 /* 185.220.101.71/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6545 /* 185.220.101.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6548 /* 185.220.101.72/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC654F /* 185.220.101.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6544 /* 185.220.101.68/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5111123D /* 81.17.18.61/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC654A /* 185.220.101.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC654E /* 185.220.101.78/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6549 /* 185.220.101.73/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6542 /* 185.220.101.66/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC654B /* 185.220.101.75/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6543 /* 185.220.101.67/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC654D /* 185.220.101.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6540 /* 185.220.101.64/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6546 /* 185.220.101.70/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9FE4B20 /* 185.254.75.32/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x504E16D2 /* 80.78.22.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5778FE69 /* 87.120.254.105/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53611454 /* 83.97.20.84/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D2C40 /* 209.141.44.64/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD8EF5A13 /* 216.239.90.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF63BC /* 5.255.99.188/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F80A /* 23.128.248.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F80D /* 23.128.248.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F80B /* 23.128.248.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F80E /* 23.128.248.14/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6DA921A3 /* 109.169.33.163/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E669 /* 199.249.230.105/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA45CDA8B /* 164.92.218.139/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D46645A /* 109.70.100.90/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB90A1029 /* 185.10.16.41/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9435272 /* 185.67.82.114/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E672 /* 199.249.230.114/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96B2FAB /* 185.107.47.171/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0C07 /* 107.189.12.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9527E1F /* 185.82.126.31/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6393 /* 5.255.99.147/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68FE5AF3 /* 104.254.90.243/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF62C6 /* 5.255.98.198/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3FE51 /* 199.195.254.81/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F82C /* 23.128.248.44/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD42FE504 /* 212.47.229.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8E04CDEE /* 142.4.205.238/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F867 /* 23.128.248.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D99A088 /* 45.153.160.136/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2578A06E /* 37.120.160.110/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F843 /* 23.128.248.67/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0C94 /* 107.189.12.148/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x334D27FF /* 51.77.39.255/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF637C /* 5.255.99.124/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x57767A33 /* 87.118.122.51/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E69E /* 199.249.230.158/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466451 /* 109.70.100.81/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F4495D /* 104.244.73.93/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1CFD /* 107.189.28.253/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F851 /* 23.128.248.81/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AEA4 /* 178.17.174.164/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BCB05A5 /* 91.203.5.165/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5EE6D094 /* 94.230.208.148/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x1780F80C /* 23.128.248.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F812 /* 23.128.248.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F810 /* 23.128.248.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F814 /* 23.128.248.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F811 /* 23.128.248.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F813 /* 23.128.248.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F80F /* 23.128.248.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC06D7768 /* 192.109.119.104/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F818 /* 23.128.248.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F81C /* 23.128.248.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F81B /* 23.128.248.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F819 /* 23.128.248.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F817 /* 23.128.248.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F81A /* 23.128.248.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F81D /* 23.128.248.29/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F816 /* 23.128.248.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0C2F /* 107.189.12.47/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x3626B765 /* 54.38.183.101/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44FEA /* 104.244.79.234/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA7565E6B /* 167.86.94.107/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9D5A2609 /* 157.90.38.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9FEC620 /* 185.254.198.32/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466418 /* 109.70.100.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB968780A /* 185.104.120.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623C61 /* 198.98.60.97/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF61DD /* 5.255.97.221/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53899E05 /* 83.137.158.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7413 /* 192.42.116.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44EA8 /* 104.244.78.168/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCC55BF09 /* 204.85.191.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44A79 /* 104.244.74.121/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B4 /* 199.249.230.180/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E8C72D8 /* 94.140.114.216/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA769E /* 193.218.118.158/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05024942 /* 5.2.73.66/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68DBEC64 /* 104.219.236.100/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC66239CF /* 198.98.57.207/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D46645D /* 109.70.100.93/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466424 /* 109.70.100.36/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F82F /* 23.128.248.47/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x1780F815 /* 23.128.248.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x471390EB /* 71.19.144.235/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0B50 /* 107.189.11.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB99A6E8E /* 185.154.110.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1698696 /* 193.105.134.150/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5B95E1AC /* 91.149.225.172/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BD3592B /* 91.211.89.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BCB90C2 /* 91.203.144.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D2286 /* 209.141.34.134/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F826 /* 23.128.248.38/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x77A1648A /* 119.161.100.138/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D06 /* 185.129.61.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466450 /* 109.70.100.80/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D422323 /* 45.66.35.35/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F6 /* 185.220.102.246/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB97EA7 /* 205.185.126.167/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66FA /* 185.220.102.250/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D99A08B /* 45.153.160.139/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA765F /* 193.218.118.95/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9645729 /* 185.100.87.41/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9F4132AE /* 159.65.50.174/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A741B /* 192.42.116.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x334B4017 /* 51.75.64.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD4663221 /* 212.102.50.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D3514 /* 209.141.53.20/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D728204 /* 45.114.130.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC650E /* 185.220.101.14/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D46641F /* 109.70.100.31/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96BC36D /* 185.107.195.109/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F4492E /* 104.244.73.46/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x339EB73F /* 51.158.183.63/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x330F3B0F /* 51.15.59.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74A4A /* 162.247.74.74/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466417 /* 109.70.100.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CC98 /* 213.164.204.152/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466420 /* 109.70.100.32/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E69A /* 199.249.230.154/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6AD /* 199.249.230.173/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F81B /* 23.128.248.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F830 /* 23.128.248.48/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD53DD736 /* 213.61.215.54/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D2967 /* 209.141.41.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F839 /* 23.128.248.57/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A1018 /* 89.58.16.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05024FBE /* 5.2.79.190/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x877DBE90 /* 135.125.190.144/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F82D /* 23.128.248.45/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD04FD /* 107.189.4.253/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5927695C /* 89.39.105.92/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53899E0E /* 83.137.158.14/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD01A0 /* 107.189.1.160/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F855 /* 23.128.248.85/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25BB60B7 /* 37.187.96.183/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E641 /* 199.249.230.65/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33C32AE2 /* 51.195.42.226/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74ACC /* 162.247.74.204/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC652B /* 185.220.101.43/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9A5AB54 /* 185.165.171.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F824 /* 23.128.248.36/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25FCFF87 /* 37.252.255.135/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F1 /* 185.220.100.241/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1E16 /* 107.189.30.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD0440781 /* 208.68.7.129/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5EE6D093 /* 94.230.208.147/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9645518 /* 185.100.85.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64CD /* 193.189.100.205/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7414 /* 192.42.116.20/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64C6 /* 193.189.100.198/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74A1B /* 162.247.74.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CDA7 /* 213.164.205.167/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33C3A6C3 /* 51.195.166.195/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17B83009 /* 23.184.48.9/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x1780F81E /* 23.128.248.30/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x05FCB2D2 /* 5.252.178.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3626B765 /* 54.38.183.101/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E04CE54 /* 142.4.206.84/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A1015 /* 89.58.16.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A1018 /* 89.58.16.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645519 /* 185.100.85.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2206B3C /* 194.32.107.60/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4E82806A /* 78.130.128.106/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9222102 /* 185.34.33.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA75646A0 /* 167.86.70.160/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x054F6D30 /* 5.79.109.48/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8A3B1128 /* 138.59.17.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB992E877 /* 185.146.232.119/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25E48185 /* 37.228.129.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33DE6BAD /* 51.222.107.173/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645516 /* 185.100.85.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645517 /* 185.100.85.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F81F /* 23.128.248.31/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0C2F /* 107.189.12.47/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A1016 /* 89.58.16.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F7E225 /* 185.247.226.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DBC90 /* 45.61.188.144/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A1019 /* 89.58.16.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB97DA81C /* 185.125.168.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D29F013 /* 45.41.240.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD026F /* 107.189.2.111/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A1017 /* 89.58.16.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59BB8F1F /* 89.187.143.31/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68959BE2 /* 104.149.155.226/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0C07 /* 107.189.12.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x480EB30A /* 72.14.179.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6A6824BD /* 106.104.36.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5C23429B /* 92.35.66.155/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3EAB89A9 /* 62.171.137.169/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E8C734C /* 94.140.115.76/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8D880075 /* 141.136.0.117/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9527E1F /* 185.82.126.31/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E8C7385 /* 94.140.115.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E8C72D5 /* 94.140.114.213/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E8C72AE /* 94.140.114.174/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9527EDE /* 185.82.126.222/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9527F19 /* 185.82.127.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8D880081 /* 141.136.0.129/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D2191 /* 209.141.33.145/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D3D24 /* 209.141.61.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17B83094 /* 23.184.48.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD06B8 /* 107.189.6.184/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCB1CF6BD /* 203.28.246.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB32B8010 /* 179.43.128.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x035B1548 /* 3.91.21.72/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3104917 /* 195.16.73.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC6BF16E /* 172.107.241.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x031A3344 /* 3.26.51.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17B8303D /* 23.184.48.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA765F /* 193.218.118.95/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9F59AE09 /* 159.89.174.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E698 /* 199.249.230.152/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05024865 /* 5.2.72.101/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC690792B /* 198.144.121.43/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC636805E /* 198.54.128.94/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9E3444E /* 185.227.68.78/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F820 /* 23.128.248.32/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F821 /* 23.128.248.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F824 /* 23.128.248.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F822 /* 23.128.248.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F823 /* 23.128.248.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F825 /* 23.128.248.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCAA5E4A1 /* 202.165.228.161/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44E06 /* 104.244.78.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F827 /* 23.128.248.39/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F828 /* 23.128.248.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F82F /* 23.128.248.47/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F829 /* 23.128.248.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F830 /* 23.128.248.48/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F826 /* 23.128.248.38/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F82A /* 23.128.248.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F82D /* 23.128.248.45/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F82E /* 23.128.248.46/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F831 /* 23.128.248.49/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F82C /* 23.128.248.44/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F82B /* 23.128.248.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0DFB /* 107.189.13.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC7625 /* 144.172.118.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0E7B /* 107.189.14.123/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E66380A /* 94.102.56.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BD359CF /* 91.211.89.207/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E663809 /* 94.102.56.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BD3596B /* 91.211.89.107/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E66380B /* 94.102.56.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E663808 /* 94.102.56.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E657 /* 199.249.230.87/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3D85C /* 185.243.216.92/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3D85B /* 185.243.216.91/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96456B6 /* 185.100.86.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9BFCCFE /* 185.191.204.254/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9FEC620 /* 185.254.198.32/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB109 /* 23.154.177.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB10B /* 23.154.177.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB10A /* 23.154.177.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB108 /* 23.154.177.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x923BE921 /* 146.59.233.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC4942 /* 144.172.73.66/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB03A79B1 /* 176.58.121.177/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67FBA70A /* 103.251.167.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1F189425 /* 31.24.148.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3DA1B /* 185.243.218.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB03A59B6 /* 176.58.89.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB90E61B0 /* 185.14.97.176/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6429 /* 5.255.100.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC303DD4C /* 195.3.221.76/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD598A105 /* 213.152.161.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74A07 /* 162.247.74.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2588F42 /* 194.88.143.66/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC0C3500A /* 192.195.80.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D4FB1BE /* 45.79.177.190/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC653E /* 185.220.101.62/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F842 /* 23.128.248.66/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x52DF4412 /* 82.223.68.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6504 /* 185.220.101.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6607 /* 185.220.102.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A1015 /* 89.58.16.21/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E8EF1C2 /* 94.142.241.194/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05024E45 /* 5.2.78.69/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64FA /* 185.220.100.250/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x58501456 /* 88.80.20.86/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140D4 /* 23.129.64.212/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E695 /* 199.249.230.149/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD89101 /* 95.216.145.1/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E69B /* 199.249.230.155/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6AB /* 199.249.230.171/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xCDB97A1D /* 205.185.122.29/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC37BD415 /* 195.123.212.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC4932 /* 144.172.73.50/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814095 /* 23.129.64.149/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814083 /* 23.129.64.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814084 /* 23.129.64.132/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1781408D /* 23.129.64.141/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1781408E /* 23.129.64.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814091 /* 23.129.64.145/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1781408C /* 23.129.64.140/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814085 /* 23.129.64.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814093 /* 23.129.64.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1781408F /* 23.129.64.143/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1781408B /* 23.129.64.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814086 /* 23.129.64.134/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814087 /* 23.129.64.135/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1F073E17 /* 31.7.62.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44D8B /* 104.244.77.139/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64CC /* 193.189.100.204/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F813 /* 23.128.248.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F818 /* 23.128.248.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x55775408 /* 85.119.84.8/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E668 /* 199.249.230.104/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCC0B3283 /* 204.11.50.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CE7F /* 213.164.206.127/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44955 /* 104.244.73.85/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA3ACD5D4 /* 163.172.213.212/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F84D /* 23.128.248.77/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BF4B555 /* 91.244.181.85/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x1781408A /* 23.129.64.138/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814090 /* 23.129.64.144/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814082 /* 23.129.64.130/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814094 /* 23.129.64.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814088 /* 23.129.64.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814089 /* 23.129.64.137/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814092 /* 23.129.64.146/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F81C /* 23.128.248.28/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD02DE /* 107.189.2.222/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AA87 /* 178.17.170.135/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5111123B /* 81.17.18.59/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D99A084 /* 45.153.160.132/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AEE8 /* 178.17.174.232/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6524 /* 185.220.101.36/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74AD9 /* 162.247.74.217/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44A17 /* 104.244.74.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF63BC /* 5.255.99.188/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814086 /* 23.129.64.134/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E678 /* 199.249.230.120/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB90A4441 /* 185.10.68.65/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F811 /* 23.128.248.17/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC21AC0BB /* 194.26.192.187/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3F850 /* 199.195.248.80/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17B8308F /* 23.184.48.143/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5276FD99 /* 82.118.253.153/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA48409C7 /* 164.132.9.199/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5776740C /* 87.118.116.12/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E69C /* 199.249.230.156/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E64C /* 199.249.230.76/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9D49567 /* 185.212.149.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E8C72D5 /* 94.140.114.213/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB992E8BF /* 185.146.232.191/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813F02 /* 185.129.63.2/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xA0CAA2BA /* 160.202.162.186/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3DA20 /* 185.243.218.32/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD98AC75D /* 217.138.199.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E8C72D8 /* 94.140.114.216/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E8C72D2 /* 94.140.114.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x023A380E /* 2.58.56.14/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F7E262 /* 185.247.226.98/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8FF42E9A /* 143.244.46.154/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC35AC8D3 /* 195.90.200.211/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D9AFF8A /* 45.154.255.138/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D0C866B /* 45.12.134.107/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D9AFF8B /* 45.154.255.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A740D /* 192.42.116.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC66231E0 /* 198.98.49.224/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D5FE2D4 /* 93.95.226.212/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB970930C /* 185.112.147.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59F9318F /* 89.249.49.143/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA7633 /* 193.218.118.51/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x294D8AAA /* 41.77.138.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2578A5E1 /* 37.120.165.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D81 /* 185.129.61.129/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9EB921D /* 185.235.146.29/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB23EDC5D /* 178.62.220.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA7682 /* 193.218.118.130/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA7565E6B /* 167.86.94.107/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F832 /* 23.128.248.50/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA45CDA8B /* 164.92.218.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB910266F /* 185.16.38.111/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD05F9 /* 107.189.5.249/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9102670 /* 185.16.38.112/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB910266E /* 185.16.38.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F7E245 /* 185.247.226.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x334F440B /* 51.79.68.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9018A2B2 /* 144.24.162.178/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6185 /* 5.255.97.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AAAE /* 178.17.170.174/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x36246CA2 /* 54.36.108.162/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC303DD4D /* 195.3.221.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5921082A /* 89.33.8.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55CC74CC /* 85.204.116.204/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1F0DC38D /* 31.13.195.141/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D39B2 /* 209.141.57.178/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x577825E7 /* 87.120.37.231/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59F8A8D7 /* 89.248.168.215/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5DAE5983 /* 93.174.89.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5DAE5982 /* 93.174.89.130/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5DAE5984 /* 93.174.89.132/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140DB /* 23.129.64.219/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E676 /* 199.249.230.118/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC2206B3C /* 194.32.107.60/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D3DBAA9 /* 45.61.186.169/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAB19C14D /* 171.25.193.77/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F85A /* 23.128.248.90/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E67A /* 199.249.230.122/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F86C /* 23.128.248.108/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0B99 /* 107.189.11.153/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xBD938953 /* 189.147.137.83/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6FB5987 /* 198.251.89.135/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x050246DF /* 5.2.70.223/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x50524E0D /* 80.82.78.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6186 /* 5.255.97.134/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x334D34D8 /* 51.77.52.216/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x050249C4 /* 5.2.73.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F83B /* 23.128.248.59/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F83E /* 23.128.248.62/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F837 /* 23.128.248.55/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F83C /* 23.128.248.60/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F836 /* 23.128.248.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F83F /* 23.128.248.63/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F839 /* 23.128.248.57/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F83A /* 23.128.248.58/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F840 /* 23.128.248.64/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F83D /* 23.128.248.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F833 /* 23.128.248.51/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F835 /* 23.128.248.53/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F838 /* 23.128.248.56/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F834 /* 23.128.248.52/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F841 /* 23.128.248.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD6349C /* 95.214.52.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD634BD /* 95.214.52.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD634D0 /* 95.214.52.208/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97CB2 /* 205.185.124.178/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1E34 /* 107.189.30.52/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x877DCD19 /* 135.125.205.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D09 /* 185.129.61.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D0A /* 185.129.61.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D07 /* 185.129.61.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D08 /* 185.129.61.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F6BC5F /* 185.246.188.95/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9C9222C1 /* 156.146.34.193/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E64D /* 199.249.230.77/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140FA /* 23.129.64.250/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD63638 /* 95.214.54.56/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466457 /* 109.70.100.87/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F7E262 /* 185.247.226.98/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D255E /* 209.141.37.94/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F86D /* 23.128.248.109/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F9 /* 185.220.100.249/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AB66 /* 178.17.171.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B2 /* 199.249.230.178/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90AC7625 /* 144.172.118.37/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x57767467 /* 87.118.116.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3FC12 /* 199.195.252.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB952DB6D /* 185.82.219.109/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x3351FE11 /* 51.81.254.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x877DBE90 /* 135.125.190.144/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25BB12D4 /* 37.187.18.212/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x036DB685 /* 3.109.182.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0ADA /* 107.189.10.218/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9695A86 /* 185.105.90.134/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9D49567 /* 185.212.149.103/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF64F3 /* 5.255.100.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3DA4E /* 185.243.218.78/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5B5C6D2B /* 91.92.109.43/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E697 /* 199.249.230.151/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x330FE36D /* 51.15.227.109/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4292C121 /* 66.146.193.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x334F440B /* 51.79.68.11/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB97FD9 /* 205.185.127.217/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F850 /* 23.128.248.80/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D99A083 /* 45.153.160.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD63641 /* 95.214.54.65/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9645788 /* 185.100.87.136/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E64E /* 199.249.230.78/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x253078C4 /* 37.48.120.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25E48105 /* 37.228.129.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44CAA /* 104.244.76.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D2078 /* 209.141.32.120/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9A5AB28 /* 185.165.171.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6583 /* 5.255.101.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x176A7A70 /* 23.106.122.112/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44898 /* 104.244.72.152/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD05CE /* 107.189.5.206/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6609B03 /* 198.96.155.3/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53899E0B /* 83.137.158.11/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB956945A /* 185.86.148.90/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D05 /* 185.129.61.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F864 /* 23.128.248.100/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7410 /* 192.42.116.16/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB2AA250B /* 178.170.37.11/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9BFCCFE /* 185.191.204.254/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33598A33 /* 51.89.138.51/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC303DD4D /* 195.3.221.77/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D97A70D /* 45.151.167.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5CF65485 /* 92.246.84.133/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D01 /* 185.129.61.1/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74ACA /* 162.247.74.202/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5776745A /* 87.118.116.90/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC12EFE1A /* 193.46.254.26/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC3CE69D9 /* 195.206.105.217/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F80B /* 23.128.248.11/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9645519 /* 185.100.85.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F868 /* 23.128.248.104/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F9 /* 185.220.102.249/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E643 /* 199.249.230.67/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9709077 /* 185.112.144.119/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44FBB /* 104.244.79.187/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3FD9C /* 199.195.253.156/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD063D /* 107.189.6.61/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D36C3 /* 209.141.54.195/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F4485B /* 104.244.72.91/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD55F9516 /* 213.95.149.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F82E /* 23.128.248.46/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD07F3 /* 107.189.7.243/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D04 /* 185.129.61.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E649 /* 199.249.230.73/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1EFE865 /* 193.239.232.101/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x2D3DBAA0 /* 45.61.186.160/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC16E5F22 /* 193.110.95.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1FDC33DF /* 31.220.51.223/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x92464D6D /* 146.70.77.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D5FE641 /* 93.95.230.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF67BB /* 5.255.103.187/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53611458 /* 83.97.20.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x58501456 /* 88.80.20.86/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D46645B /* 109.70.100.91/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D46645E /* 109.70.100.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D46645D /* 109.70.100.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D46645A /* 109.70.100.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D46645C /* 109.70.100.92/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB975D709 /* 185.117.215.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2B80C9EF /* 43.128.201.239/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD63666 /* 95.214.54.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD63665 /* 95.214.54.101/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD6363C /* 95.214.54.60/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD63638 /* 95.214.54.56/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD6366C /* 95.214.54.108/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD63641 /* 95.214.54.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x050246B5 /* 5.2.70.181/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97FD9 /* 205.185.127.217/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x92134B50 /* 146.19.75.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6183 /* 5.255.97.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x54EF2E07 /* 84.239.46.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA9EF80B3 /* 169.239.128.179/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9C134B4 /* 185.193.52.180/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x66827125 /* 102.130.113.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0CB7 /* 107.189.12.183/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x52DD8305 /* 82.221.131.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6278 /* 5.255.98.120/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645729 /* 185.100.87.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC5183A8 /* 172.81.131.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2212D91 /* 194.33.45.145/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2AF94C3 /* 178.175.148.195/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6724 /* 5.255.103.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9A3CC2C /* 185.163.204.44/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E107451 /* 94.16.116.81/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x88F46655 /* 136.244.102.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6297 /* 5.255.98.151/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D3A92 /* 209.141.58.146/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A4 /* 199.249.230.164/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A740E /* 192.42.116.14/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F80A /* 23.128.248.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D99A089 /* 45.153.160.137/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D02 /* 185.129.61.2/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x67FBA714 /* 103.251.167.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB9739F /* 205.185.115.159/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB956945A /* 185.86.148.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9C17E5F /* 185.193.126.95/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC9504E85 /* 201.80.78.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF60F5 /* 5.255.96.245/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF64F5 /* 5.255.100.245/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97357 /* 205.185.115.87/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC651B /* 185.220.101.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC651A /* 185.220.101.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6519 /* 185.220.101.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC651C /* 185.220.101.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D728204 /* 45.114.130.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x951C430A /* 149.28.67.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6217 /* 5.255.98.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3D8B81 /* 45.61.139.129/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8BB49BDC /* 139.180.155.220/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF64F9 /* 5.255.100.249/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB90A4441 /* 185.10.68.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F680A1 /* 185.246.128.161/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97321 /* 205.185.115.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x89B87D3D /* 137.184.125.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA161A794 /* 161.97.167.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC21AC0BB /* 194.26.192.187/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC21AC0BA /* 194.26.192.186/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB0095563 /* 176.9.85.99/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D62742 /* 181.214.39.66/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D62744 /* 181.214.39.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D6274B /* 181.214.39.75/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D62749 /* 181.214.39.73/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D6274A /* 181.214.39.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D62750 /* 181.214.39.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D6274F /* 181.214.39.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D62746 /* 181.214.39.70/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D6274D /* 181.214.39.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D62745 /* 181.214.39.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x63170E2A /* 99.23.14.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813F02 /* 185.129.63.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D62755 /* 181.214.39.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D6275F /* 181.214.39.95/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D62757 /* 181.214.39.87/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D6275A /* 181.214.39.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x77A1648A /* 119.161.100.138/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D62758 /* 181.214.39.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D62756 /* 181.214.39.86/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D62752 /* 181.214.39.82/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D6275C /* 181.214.39.92/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D62761 /* 181.214.39.97/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5D6275E /* 181.214.39.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33C3A6C3 /* 51.195.166.195/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCEBCC562 /* 206.188.197.98/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55CEA975 /* 85.206.169.117/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3025174 /* 195.2.81.116/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x894AA9F1 /* 137.74.169.241/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9BF7FD6 /* 185.191.127.214/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB97DA8D2 /* 185.125.168.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5778FEAE /* 87.120.254.174/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97559 /* 205.185.117.89/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2871E02C /* 40.113.224.44/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0B30 /* 107.189.11.48/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53611471 /* 83.97.20.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53899E02 /* 83.137.158.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBC7E5E57 /* 188.126.94.87/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBC7E5E2D /* 188.126.94.45/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBC7E5E71 /* 188.126.94.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBC7E5E4D /* 188.126.94.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBC7E5EB3 /* 188.126.94.179/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F842 /* 23.128.248.66/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA3ACD5D4 /* 163.172.213.212/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2578BE86 /* 37.120.190.134/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1F8500B6 /* 31.133.0.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D309D /* 209.141.48.157/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBC7E5EB2 /* 188.126.94.178/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x679B5468 /* 103.155.84.104/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x58DAA9A8 /* 88.218.169.168/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66FC /* 185.220.102.252/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F83A /* 23.128.248.58/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33B25689 /* 51.178.86.137/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x287F540E /* 40.127.84.14/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC37BD11E /* 195.123.209.30/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA76A7 /* 193.218.118.167/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1D29 /* 107.189.29.41/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8B63EF87 /* 139.99.239.135/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E20420F /* 94.32.66.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E667 /* 199.249.230.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E8C72AE /* 94.140.114.174/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64C4 /* 193.189.100.196/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F854 /* 23.128.248.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCB1CF6BD /* 203.28.246.189/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6186 /* 5.255.97.134/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC652F /* 185.220.101.47/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x67FBA70A /* 103.251.167.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x923BE921 /* 146.59.233.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCC089C8E /* 204.8.156.142/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E674 /* 199.249.230.116/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x88F45A75 /* 136.244.90.117/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4071201D /* 64.113.32.29/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x050246DF /* 5.2.70.223/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC1BD64C2 /* 193.189.100.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD9A0E11A /* 217.160.225.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EE26A45 /* 46.226.106.69/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E656 /* 199.249.230.86/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCAA5E4E1 /* 202.165.228.225/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F80E /* 23.128.248.14/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AE44 /* 178.17.174.68/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7411 /* 192.42.116.17/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF629C /* 5.255.98.156/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x57766E1B /* 87.118.110.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F2 /* 185.220.100.242/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53611454 /* 83.97.20.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB97CC8 /* 205.185.124.200/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BDBECC5 /* 91.219.236.197/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F823 /* 23.128.248.35/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB95697A8 /* 185.86.151.168/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CCB1 /* 213.164.204.177/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BCB90C2 /* 91.203.144.194/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA7EBF54C /* 167.235.245.76/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB98EEF31 /* 185.142.239.49/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9645781 /* 185.100.87.129/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0DAC /* 107.189.13.172/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x14711BA7 /* 20.113.27.167/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CC59 /* 213.164.204.89/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AEA2 /* 178.17.174.162/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3FA0D /* 199.195.250.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD90CDD83 /* 217.12.221.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64C8 /* 193.189.100.200/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623E96 /* 198.98.62.150/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC16E5F22 /* 193.110.95.34/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F838 /* 23.128.248.56/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0ADA /* 107.189.10.218/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F858 /* 23.128.248.88/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E665 /* 199.249.230.101/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64FB /* 185.220.100.251/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E673 /* 199.249.230.115/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x023A387E /* 2.58.56.126/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DABB13 /* 185.218.187.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53899E04 /* 83.137.158.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53899E06 /* 83.137.158.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96B2FD7 /* 185.107.47.215/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8FF42E99 /* 143.244.46.153/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x51A9CAC2 /* 81.169.202.194/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xBE0A08A6 /* 190.10.8.166/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17B83094 /* 23.184.48.148/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAB169340 /* 171.22.147.64/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9687814 /* 185.104.120.20/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB23EDC5D /* 178.62.220.93/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6523 /* 185.220.101.35/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3DA2E /* 185.243.218.46/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9A3CC2C /* 185.163.204.44/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA769B /* 193.218.118.155/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F812 /* 23.128.248.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB115 /* 23.154.177.21/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA7693 /* 193.218.118.147/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0DFB /* 107.189.13.251/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x0502468C /* 5.2.70.140/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E692 /* 199.249.230.146/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D36CB /* 209.141.54.203/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x47139A54 /* 71.19.154.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F847 /* 23.128.248.71/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AED3 /* 178.17.174.211/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A2900 /* 89.58.41.0/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB926AF83 /* 185.38.175.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB951716D /* 185.81.113.109/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x32D70B9D /* 50.215.11.157/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7412 /* 192.42.116.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x75359B81 /* 117.53.155.129/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA45CF978 /* 164.92.249.120/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD86B94 /* 95.216.107.148/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAD521386 /* 173.82.19.134/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB0982DD5 /* 176.152.45.213/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x42D2FCEF /* 66.210.252.239/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9645785 /* 185.100.87.133/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6BC /* 199.249.230.188/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6BD /* 199.249.230.189/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF64F9 /* 5.255.100.249/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3D85D /* 185.243.216.93/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F852 /* 23.128.248.82/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F82A /* 23.128.248.42/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5D5FE2D4 /* 93.95.226.212/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8D880081 /* 141.136.0.129/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44AFD /* 104.244.74.253/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x36246CA2 /* 54.36.108.162/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x14D3743C /* 20.211.116.60/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8138CF /* 45.129.56.207/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA7664 /* 193.218.118.100/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x68F44DD0 /* 104.244.77.208/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53899E08 /* 83.137.158.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67D607FB /* 103.214.7.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9EF44F3 /* 185.239.68.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3E7B4F /* 45.62.123.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3F9CB /* 199.195.249.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53899E07 /* 83.137.158.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x22518A36 /* 34.81.138.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53899E05 /* 83.137.158.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F84C /* 23.128.248.76/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC653C /* 185.220.101.60/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F83F /* 23.128.248.63/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC2588F42 /* 194.88.143.66/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E691 /* 199.249.230.145/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB4957D8B /* 180.149.125.139/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90D95050 /* 144.217.80.80/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E64B /* 199.249.230.75/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5DAE5983 /* 93.174.89.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53611497 /* 83.97.20.151/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x29D7F192 /* 41.215.241.146/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6542 /* 185.220.101.66/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59EA9DFE /* 89.234.157.254/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD05F8 /* 107.189.5.248/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x894AA9F1 /* 137.74.169.241/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC652E /* 185.220.101.46/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F821 /* 23.128.248.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9645680 /* 185.100.86.128/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F449C1 /* 104.244.73.193/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CDA8 /* 213.164.205.168/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB32B8010 /* 179.43.128.16/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17AF200D /* 23.175.32.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6531 /* 185.220.101.49/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC39015DB /* 195.144.21.219/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC9504E85 /* 201.80.78.133/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4A522FC2 /* 74.82.47.194/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CCA0 /* 213.164.204.160/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D07 /* 185.129.61.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9A5AB2E /* 185.165.171.46/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC11F189A /* 193.31.24.154/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D99A085 /* 45.153.160.133/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA45C4F41 /* 164.92.79.65/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9A5A84D /* 185.165.168.77/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCC55BF07 /* 204.85.191.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x92BEE85A /* 146.190.232.90/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F817 /* 23.128.248.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90AC7604 /* 144.172.118.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F836 /* 23.128.248.54/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC2B649E0 /* 194.182.73.224/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64CA /* 193.189.100.202/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E654 /* 199.249.230.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E8C72D2 /* 94.140.114.210/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x555DDACC /* 85.93.218.204/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44EB7 /* 104.244.78.183/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E66B /* 199.249.230.107/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC3FE874C /* 195.254.135.76/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5043A751 /* 80.67.167.81/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6773 /* 185.220.103.115/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC87AB502 /* 200.122.181.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x67E4359B /* 103.228.53.155/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB99A6E8E /* 185.154.110.142/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x82C10FBA /* 130.193.15.186/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3FA99 /* 199.195.250.153/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD8499F65 /* 216.73.159.101/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53899E09 /* 83.137.158.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53899E0A /* 83.137.158.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F6BC5A /* 185.246.188.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC5183B4 /* 172.81.131.180/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC1B3C93 /* 204.27.60.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC60BA28 /* 172.96.186.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9213D54C /* 146.19.213.76/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF64E1 /* 5.255.100.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAB169340 /* 171.22.147.64/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53611443 /* 83.97.20.67/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05024865 /* 5.2.72.101/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BCB0592 /* 91.203.5.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53899E0B /* 83.137.158.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D9A622B /* 45.154.98.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x330FF4BC /* 51.15.244.188/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F84F /* 23.128.248.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F84E /* 23.128.248.78/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC37BD11E /* 195.123.209.30/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB5771E1A /* 181.119.30.26/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC62EA69D /* 198.46.166.157/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD9A0C008 /* 217.160.192.8/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1B7A3B64 /* 27.122.59.100/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6532 /* 185.220.101.50/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44C7F /* 104.244.76.127/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A1016 /* 89.58.16.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x334D34D8 /* 51.77.52.216/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E694 /* 199.249.230.148/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813E3E /* 185.129.62.62/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F85F /* 23.128.248.95/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD8DA860C /* 216.218.134.12/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5577540F /* 85.119.84.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D2C40 /* 209.141.44.64/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC051DFB1 /* 192.81.223.177/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CC74 /* 213.164.204.116/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D09 /* 185.129.61.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E644 /* 199.249.230.68/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6583 /* 5.255.101.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB10A /* 23.154.177.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B8 /* 199.249.230.184/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD05F9 /* 107.189.5.249/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAC5183A8 /* 172.81.131.168/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9048487 /* 185.4.132.135/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x3DE6A35B /* 61.230.163.91/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0CB7 /* 107.189.12.183/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1F66 /* 107.189.31.102/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x1780F84B /* 23.128.248.75/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F845 /* 23.128.248.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F850 /* 23.128.248.80/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x1780F84A /* 23.128.248.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F84C /* 23.128.248.76/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F849 /* 23.128.248.73/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0D4F /* 107.189.13.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F844 /* 23.128.248.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F852 /* 23.128.248.82/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F848 /* 23.128.248.72/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x0502486E /* 5.2.72.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F843 /* 23.128.248.67/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F847 /* 23.128.248.71/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F84D /* 23.128.248.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F846 /* 23.128.248.70/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F851 /* 23.128.248.81/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0D5B /* 107.189.13.91/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0888 /* 107.189.8.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D36CB /* 209.141.54.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0C58 /* 107.189.12.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3F9D6 /* 199.195.249.214/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DBACB /* 45.61.186.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB975762F /* 185.117.118.47/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6163 /* 5.255.97.99/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BCB05A5 /* 91.203.5.165/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F854 /* 23.128.248.84/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F85D /* 23.128.248.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F856 /* 23.128.248.86/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F85E /* 23.128.248.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F859 /* 23.128.248.89/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F853 /* 23.128.248.83/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F865 /* 23.128.248.101/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F863 /* 23.128.248.99/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F1 /* 185.220.102.241/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F862 /* 23.128.248.98/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA161A794 /* 161.97.167.148/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1207F9B /* 193.32.127.155/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x1780F860 /* 23.128.248.96/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F85F /* 23.128.248.95/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F855 /* 23.128.248.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F85A /* 23.128.248.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F869 /* 23.128.248.105/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F85C /* 23.128.248.92/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F868 /* 23.128.248.104/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F864 /* 23.128.248.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F85B /* 23.128.248.91/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F867 /* 23.128.248.103/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F866 /* 23.128.248.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F858 /* 23.128.248.88/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA7691 /* 193.218.118.145/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA9EF80B3 /* 169.239.128.179/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E658 /* 199.249.230.88/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2EE269A8 /* 46.226.105.168/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x035B1548 /* 3.91.21.72/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8A3B1128 /* 138.59.17.40/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x1780F857 /* 23.128.248.87/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F861 /* 23.128.248.97/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F86A /* 23.128.248.106/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F862 /* 23.128.248.98/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAB19C1EB /* 171.25.193.235/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44A39 /* 104.244.74.57/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9E4500D5 /* 158.69.0.213/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BAD7032 /* 91.173.112.50/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD88C62 /* 95.216.140.98/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCA3DC94B /* 202.61.201.75/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BCB9174 /* 91.203.145.116/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9EB921D /* 185.235.146.29/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC325D109 /* 195.37.209.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F84F /* 23.128.248.79/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CE7B /* 213.164.206.123/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x480EB30A /* 72.14.179.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA763E /* 193.218.118.62/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F83C /* 23.128.248.60/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E66E /* 199.249.230.110/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74A07 /* 162.247.74.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B7 /* 199.249.230.183/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9822C6C /* 185.130.44.108/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA767D /* 193.218.118.125/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D4F90DE /* 45.79.144.222/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E648 /* 199.249.230.72/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9709D87 /* 185.112.157.135/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F7E225 /* 185.247.226.37/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F828 /* 23.128.248.40/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D559365 /* 45.85.147.101/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC66238F8 /* 198.98.56.248/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0888 /* 107.189.8.136/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E68F /* 199.249.230.143/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA7665 /* 193.218.118.101/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1E34 /* 107.189.30.52/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6535 /* 185.220.101.53/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E69F /* 199.249.230.159/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6FB5987 /* 198.251.89.135/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5A4CC26 /* 213.164.204.38/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90AC4942 /* 144.172.73.66/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E66F /* 199.249.230.111/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B3 /* 199.249.230.179/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x330F7FE3 /* 51.15.127.227/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E8C734C /* 94.140.115.76/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E66A /* 199.249.230.106/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44D35 /* 104.244.77.53/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA769C /* 193.218.118.156/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44A37 /* 104.244.74.55/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB03A59B6 /* 176.58.89.182/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA7633 /* 193.218.118.51/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0D4F /* 107.189.13.79/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7417 /* 192.42.116.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF64F3 /* 5.255.100.243/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x55CC74C9 /* 85.204.116.201/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E696 /* 199.249.230.150/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x55CC74CC /* 85.204.116.204/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33593BE0 /* 51.89.59.224/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB94187F9 /* 185.65.135.249/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF667F /* 5.255.102.127/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x52DD8BBE /* 82.221.139.190/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB97595 /* 205.185.117.149/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB971801E /* 185.113.128.30/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xBCD66892 /* 188.214.104.146/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x57780839 /* 87.120.8.57/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x577825E7 /* 87.120.37.231/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F897EE /* 185.248.151.238/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05024532 /* 5.2.69.50/32 */, 32, NDPI_PROTOCOL_TOR },
/* End */
{ 0x0, 0, 0 }
};
diff --git a/src/lib/ndpi_content_match.c.inc b/src/lib/ndpi_content_match.c.inc
index b55d44a7b..68a552ea7 100644
--- a/src/lib/ndpi_content_match.c.inc
+++ b/src/lib/ndpi_content_match.c.inc
@@ -718,6 +718,31 @@ static ndpi_network host_protocol_list[] = {
{ 0x3353EEDC /* 51.83.238.220/31 */, 31, NDPI_PROTOCOL_ANYDESK },
/*
+ * Edgecast CDN
+ * Uses captcha to prevent web scraping.
+ * https://support.globaldots.com/hc/en-us/articles/115004003849-Edgecast-IP-addresses
+ */
+ { 0x6CA1F000 /* 108.161.240.0/20 */, 20, NDPI_PROTOCOL_EDGECAST },
+ { 0x6EE8B000 /* 110.232.176.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
+ { 0x7567B700 /* 117.103.183.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x7512E800 /* 117.18.232.0/21 */, 21, NDPI_PROTOCOL_EDGECAST },
+ { 0x79BD2E00 /* 121.189.46.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0xB4F0B800 /* 180.240.184.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0100000 /* 192.16.0.0/18 */, 18, NDPI_PROTOCOL_EDGECAST },
+ { 0xC0E58000 /* 192.229.128.0/17 */, 17, NDPI_PROTOCOL_EDGECAST },
+ { 0xC01E0000 /* 192.30.0.0/19 */, 19, NDPI_PROTOCOL_EDGECAST },
+ { 0xC2FFD240 /* 194.255.210.64/26 */, 26, NDPI_PROTOCOL_EDGECAST },
+ { 0xC6071000 /* 198.7.16.0/20 */, 20, NDPI_PROTOCOL_EDGECAST },
+ { 0xCB4A0440 /* 203.74.4.64/26 */, 26, NDPI_PROTOCOL_EDGECAST },
+ { 0xD540EA00 /* 213.64.234.0/26 */, 26, NDPI_PROTOCOL_EDGECAST },
+ { 0x2E164000 /* 46.22.64.0/20 */, 20, NDPI_PROTOCOL_EDGECAST },
+ { 0x05684000 /* 5.104.64.0/21 */, 21, NDPI_PROTOCOL_EDGECAST },
+ { 0x44E82000 /* 68.232.32.0/20 */, 20, NDPI_PROTOCOL_EDGECAST },
+ { 0x48155000 /* 72.21.80.0/20 */, 20, NDPI_PROTOCOL_EDGECAST },
+ { 0x58C22D80 /* 88.194.45.128/26 */, 26, NDPI_PROTOCOL_EDGECAST },
+ { 0x5DB8D000 /* 93.184.208.0/20 */, 20, NDPI_PROTOCOL_EDGECAST },
+
+ /*
TODO
Salesforce
diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c
index 57af90930..0aa430a5c 100644
--- a/src/lib/ndpi_main.c
+++ b/src/lib/ndpi_main.c
@@ -55,6 +55,7 @@
#include "inc_generated/ndpi_amazon_aws_match.c.inc"
#include "inc_generated/ndpi_ethereum_match.c.inc"
#include "inc_generated/ndpi_zoom_match.c.inc"
+#include "inc_generated/ndpi_cachefly_match.c.inc"
#include "inc_generated/ndpi_cloudflare_match.c.inc"
#include "inc_generated/ndpi_ms_office365_match.c.inc"
#include "inc_generated/ndpi_ms_onedrive_match.c.inc"
@@ -81,6 +82,7 @@
#include "inc_generated/ndpi_asn_steam.c.inc"
#include "inc_generated/ndpi_asn_bloomberg.c.inc"
#include "inc_generated/ndpi_asn_citrix.c.inc"
+#include "inc_generated/ndpi_asn_edgecast.c.inc"
/* Third party libraries */
#include "third_party/include/ndpi_patricia.h"
@@ -1877,6 +1879,14 @@ static void ndpi_init_protocol_defaults(struct ndpi_detection_module_struct *ndp
"Xiaomi", NDPI_PROTOCOL_CATEGORY_WEB,
ndpi_build_default_ports(ports_a, 0, 0, 0, 0, 0) /* TCP */,
ndpi_build_default_ports(ports_b, 0, 0, 0, 0, 0) /* UDP */);
+ ndpi_set_proto_defaults(ndpi_str, 0 /* encrypted */, NDPI_PROTOCOL_ACCEPTABLE, NDPI_PROTOCOL_EDGECAST,
+ "Edgecast", NDPI_PROTOCOL_CATEGORY_CLOUD,
+ ndpi_build_default_ports(ports_a, 0, 0, 0, 0, 0) /* TCP */,
+ ndpi_build_default_ports(ports_b, 0, 0, 0, 0, 0) /* UDP */);
+ ndpi_set_proto_defaults(ndpi_str, 0 /* encrypted */, NDPI_PROTOCOL_ACCEPTABLE, NDPI_PROTOCOL_CACHEFLY,
+ "Cachefly", NDPI_PROTOCOL_CATEGORY_CLOUD,
+ ndpi_build_default_ports(ports_a, 0, 0, 0, 0, 0) /* TCP */,
+ ndpi_build_default_ports(ports_b, 0, 0, 0, 0, 0) /* UDP */);
#ifdef CUSTOM_NDPI_PROTOCOLS
#include "../../../nDPI-custom/custom_ndpi_main.c"
@@ -2472,6 +2482,8 @@ struct ndpi_detection_module_struct *ndpi_init_detection_module(ndpi_init_prefs
if((ndpi_str->protocols_ptree = ndpi_patricia_new(32 /* IPv4 */)) != NULL) {
ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, host_protocol_list);
+ if(!(prefs & ndpi_dont_load_cachefly_list))
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_cachefly_protocol_list);
if(!(prefs & ndpi_dont_load_tor_list))
ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_tor_protocol_list);
if(!(prefs & ndpi_dont_load_azure_list))
@@ -2515,6 +2527,7 @@ struct ndpi_detection_module_struct *ndpi_init_detection_module(ndpi_init_prefs
ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_steam_protocol_list);
ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_bloomberg_protocol_list);
ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_citrix_protocol_list);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_edgecast_protocol_list);
}
}
diff --git a/tests/do.sh.in b/tests/do.sh.in
index 120b66b28..65716c057 100755
--- a/tests/do.sh.in
+++ b/tests/do.sh.in
@@ -76,7 +76,7 @@ check_results() {
NUM_DIFF=`diff result/$f.out /tmp/reader.out | wc -l`
else
printf "%-48s\tERROR (ndpiReader${EXE_SUFFIX} exit code: ${CMD_RET})\n" "$f"
- RC=1
+ RC=$(( RC + 1 ))
continue
fi
@@ -86,7 +86,7 @@ check_results() {
printf "%-48s\tERROR\n" "$f"
echo "$CMD [old vs new]"
diff result/$f.out /tmp/reader.out
- RC=1
+ RC=$(( RC + 1 ))
fi
/bin/rm -f /tmp/reader.out
@@ -100,4 +100,6 @@ fi
build_results
check_results $*
+test ${RC} -ne 0 && printf '%s: %s\n' "${0}" "${RC} pcap(s) failed"
+
exit $RC
diff --git a/tests/result/synscan.pcap.out b/tests/result/synscan.pcap.out
index 4c337559d..27def7b42 100644
--- a/tests/result/synscan.pcap.out
+++ b/tests/result/synscan.pcap.out
@@ -104,7 +104,7 @@ iSCSI 2 116 2
43 TCP 172.16.0.8:36050 -> 64.13.134.52:2605 [proto: 13/BGP][ClearText][Confidence: Match by port][cat: Network/14][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
44 TCP 172.16.0.8:36050 -> 64.13.134.52:3000 [proto: 26/ntop][ClearText][Confidence: Match by port][cat: Network/14][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
45 TCP 172.16.0.8:36050 -> 64.13.134.52:3128 [proto: 131/HTTP_Proxy][ClearText][Confidence: Match by port][cat: Web/5][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 46 TCP 172.16.0.8:36050 -> 64.13.134.52:3260 [proto: 288/iSCSI][ClearText][Confidence: Match by port][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 46 TCP 172.16.0.8:36050 -> 64.13.134.52:3260 [proto: 290/iSCSI][ClearText][Confidence: Match by port][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
47 TCP 172.16.0.8:36050 -> 64.13.134.52:3306 [proto: 20/MySQL][ClearText][Confidence: Match by port][cat: Database/11][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
48 TCP 172.16.0.8:36050 -> 64.13.134.52:3389 [proto: 88/RDP][ClearText][Confidence: Match by port][cat: RemoteAccess/12][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Desktop/File Sharing **][Risk Score: 10][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
49 TCP 172.16.0.8:36050 -> 64.13.134.52:4343 [proto: 170/Whois-DAS][ClearText][Confidence: Match by port][cat: Network/14][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
@@ -165,7 +165,7 @@ iSCSI 2 116 2
104 TCP 172.16.0.8:36051 -> 64.13.134.52:2605 [proto: 13/BGP][ClearText][Confidence: Match by port][cat: Network/14][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
105 TCP 172.16.0.8:36051 -> 64.13.134.52:3000 [proto: 26/ntop][ClearText][Confidence: Match by port][cat: Network/14][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
106 TCP 172.16.0.8:36051 -> 64.13.134.52:3128 [proto: 131/HTTP_Proxy][ClearText][Confidence: Match by port][cat: Web/5][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 107 TCP 172.16.0.8:36051 -> 64.13.134.52:3260 [proto: 288/iSCSI][ClearText][Confidence: Match by port][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 107 TCP 172.16.0.8:36051 -> 64.13.134.52:3260 [proto: 290/iSCSI][ClearText][Confidence: Match by port][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
108 TCP 172.16.0.8:36051 -> 64.13.134.52:3306 [proto: 20/MySQL][ClearText][Confidence: Match by port][cat: Database/11][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
109 TCP 172.16.0.8:36051 -> 64.13.134.52:3389 [proto: 88/RDP][ClearText][Confidence: Match by port][cat: RemoteAccess/12][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Desktop/File Sharing **][Risk Score: 10][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
110 TCP 172.16.0.8:36051 -> 64.13.134.52:4343 [proto: 170/Whois-DAS][ClearText][Confidence: Match by port][cat: Network/14][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
diff --git a/utils/asn_update.sh b/utils/asn_update.sh
index 5224bbc27..81098ab6a 100755
--- a/utils/asn_update.sh
+++ b/utils/asn_update.sh
@@ -1,6 +1,7 @@
#!/bin/bash
-set -e
+FAILED_ASN=0
+TOTAL_ASN=0
function processing_list() {
local LIST_MERGED="/tmp/list_m"
@@ -15,7 +16,11 @@ function create_list() {
LIST=/tmp/list
for i in "${@:3}"; do
- ./get_routes_by_asn.sh "$i" >> $LIST
+ TOTAL_ASN=$(( TOTAL_ASN + 1 ))
+ if ! ./get_routes_by_asn.sh "$i" >> $LIST; then
+ echo "Could not fetch route for ${i} (${1})"
+ FAILED_ASN=$(( FAILED_ASN + 1 ))
+ fi
done
processing_list "$LIST" "$1" "$2"
@@ -113,3 +118,15 @@ echo "(1) Downloading Citrix routes..." #Citrix or a more generic LogMeIn stuff?
DEST=../src/lib/inc_generated/ndpi_asn_citrix.c.inc
create_list NDPI_PROTOCOL_CITRIX $DEST "AS395424" "AS21866" "AS213380" "AS20104" "AS16815"
echo "(3) Citrix IPs are available in $DEST"
+
+echo "(1) Downloading Edgecast routes..."
+DEST=../src/lib/inc_generated/ndpi_asn_edgecast.c.inc
+create_list NDPI_PROTOCOL_EDGECAST $DEST "AS15133"
+echo "(3) Edgecast IPs are available in $DEST"
+
+if [ ${TOTAL_ASN} -eq ${FAILED_ASN} ]; then
+ printf '%s: %s\n' "${0}" "All download(s) failed, ./get_routes_by_asn.sh broken?"
+ exit 1
+else
+ exit 0
+fi
diff --git a/utils/aws_ip_addresses_download.sh b/utils/aws_ip_addresses_download.sh
index dd7fc1dde..cc923a1a2 100755
--- a/utils/aws_ip_addresses_download.sh
+++ b/utils/aws_ip_addresses_download.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-cd "$(dirname "${0}")"
+cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_amazon_aws_match.c.inc
TMP=/tmp/aws.json
diff --git a/utils/azure_ip_addresses_download.sh b/utils/azure_ip_addresses_download.sh
index 9c3cf9d04..3e20b6119 100755
--- a/utils/azure_ip_addresses_download.sh
+++ b/utils/azure_ip_addresses_download.sh
@@ -1,6 +1,8 @@
#!/bin/sh
-cd "$(dirname "${0}")"
+set -e
+
+cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_azure_match.c.inc
LINK_TMP=/tmp/azure_link.txt
diff --git a/utils/bitcoinnodes.sh b/utils/bitcoinnodes.sh
index cfc6b3e1a..03fbedd14 100755
--- a/utils/bitcoinnodes.sh
+++ b/utils/bitcoinnodes.sh
@@ -3,6 +3,8 @@
# List all the current bittorrent nodes
#
+set -e
+
# NOTE: JQ can be found at https://stedolan.github.io/jq/
curl -s -H "Accept: application/json; indent=4" https://bitnodes.io/api/v1/snapshots/latest/ | jq -r '.nodes|keys[] as $k | "\($k)"' | grep -v onion | grep -v ']' | cut -d ':' -f 1
diff --git a/utils/cachefly_ip_addresses_download.sh b/utils/cachefly_ip_addresses_download.sh
new file mode 100755
index 000000000..fa1992e64
--- /dev/null
+++ b/utils/cachefly_ip_addresses_download.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+cd "$(dirname "${0}")" || exit 1
+
+DEST=../src/lib/inc_generated/ndpi_cachefly_match.c.inc
+LIST=/tmp/cachefly.list
+ORIGIN='https://cachefly.cachefly.net/ips/cdn.txt'
+
+
+echo "(1) Downloading file..."
+http_response=$(curl -s -o "${LIST}" -w "%{http_code}" "${ORIGIN}")
+if [ "${http_response}" != "200" ]; then
+ echo "Error ${http_response}: you probably need to update the list url!"
+ exit 1
+fi
+
+echo "(2) Processing IP addresses..."
+./ipaddr2list.py "${LIST}" NDPI_PROTOCOL_CACHEFLY > "${DEST}"
+rm -f "${LIST}"
+
+echo "(3) Cachefly IPs are available in ${DEST}"
+exit 0
diff --git a/utils/cloudflare_ip_addresses_download.sh b/utils/cloudflare_ip_addresses_download.sh
index 02bdffe81..93915b6bc 100755
--- a/utils/cloudflare_ip_addresses_download.sh
+++ b/utils/cloudflare_ip_addresses_download.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-cd "$(dirname "${0}")"
+cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_cloudflare_match.c.inc
LIST=/tmp/cloudflare.list
diff --git a/utils/ethereum_ip_addresses_download.sh b/utils/ethereum_ip_addresses_download.sh
index 0ea496973..c6e88b1ce 100755
--- a/utils/ethereum_ip_addresses_download.sh
+++ b/utils/ethereum_ip_addresses_download.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-cd "$(dirname "${0}")"
+cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_ethereum_match.c.inc
TMP=/tmp/ethereum
diff --git a/utils/get_routes_by_asn.sh b/utils/get_routes_by_asn.sh
index d34186297..ce90ffcd5 100755
--- a/utils/get_routes_by_asn.sh
+++ b/utils/get_routes_by_asn.sh
@@ -1,5 +1,7 @@
#!/bin/sh
+set -e
+
if [ "$#" -ne 1 ]; then
echo "Usage: $0 AS-Number" >&2
exit 1
diff --git a/utils/google_cloud_ip_addresses_download.sh b/utils/google_cloud_ip_addresses_download.sh
index 8879a93e2..2c24c5c36 100755
--- a/utils/google_cloud_ip_addresses_download.sh
+++ b/utils/google_cloud_ip_addresses_download.sh
@@ -1,5 +1,7 @@
#!/bin/sh
+set -e
+
cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_google_cloud_match.c.inc
diff --git a/utils/icloud_private_relay_ip_addresses_download.sh b/utils/icloud_private_relay_ip_addresses_download.sh
index 0579cc757..352f0b649 100755
--- a/utils/icloud_private_relay_ip_addresses_download.sh
+++ b/utils/icloud_private_relay_ip_addresses_download.sh
@@ -1,5 +1,7 @@
#!/bin/sh
+set -e
+
cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_icloud_private_relay_match.c.inc
diff --git a/utils/microsoft_ip_addresses_download.sh b/utils/microsoft_ip_addresses_download.sh
index b09674c4f..3c1759993 100755
--- a/utils/microsoft_ip_addresses_download.sh
+++ b/utils/microsoft_ip_addresses_download.sh
@@ -1,6 +1,8 @@
#!/bin/sh
-cd "$(dirname "${0}")"
+set -e
+
+cd "$(dirname "${0}")" || exit 1
DEST_OUTLOOK=../src/lib/inc_generated/ndpi_ms_outlook_match.c.inc
DEST_SKYPE_MSTEAMS=../src/lib/inc_generated/ndpi_ms_skype_teams_match.c.inc
diff --git a/utils/tor_ip_addresses_download.sh b/utils/tor_ip_addresses_download.sh
index 22b3a4824..397083800 100755
--- a/utils/tor_ip_addresses_download.sh
+++ b/utils/tor_ip_addresses_download.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-cd "$(dirname "${0}")"
+cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_tor_match.c.inc
LIST=/tmp/tor.list
diff --git a/utils/update_every_lists.sh b/utils/update_every_lists.sh
index e995b80be..514a2999a 100755
--- a/utils/update_every_lists.sh
+++ b/utils/update_every_lists.sh
@@ -8,6 +8,8 @@ RETVAL=0
RETVAL=$(( RETVAL + $? ))
./azure_ip_addresses_download.sh
RETVAL=$(( RETVAL + $? ))
+./cachefly_ip_addresses_download.sh
+RETVAL=$(( RETVAL + $? ))
./cloudflare_ip_addresses_download.sh
RETVAL=$(( RETVAL + $? ))
./ethereum_ip_addresses_download.sh
@@ -30,5 +32,5 @@ RETVAL=$(( RETVAL + $? ))
./asn_update.sh
RETVAL=$(( RETVAL + $? ))
-test ${RETVAL} -ne 0 && printf '%s: %s\n' "${0}" "${RETVAL} scripts failed"
+test ${RETVAL} -ne 0 && printf '%s: %s\n' "${0}" "${RETVAL} script(s) failed"
exit ${RETVAL}
diff --git a/utils/whatsapp_ip_addresses_download.sh b/utils/whatsapp_ip_addresses_download.sh
index 9810c7644..7234906d6 100755
--- a/utils/whatsapp_ip_addresses_download.sh
+++ b/utils/whatsapp_ip_addresses_download.sh
@@ -1,6 +1,8 @@
#!/bin/sh
-cd "$(dirname "${0}")"
+set -e
+
+cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_whatsapp_match.c.inc
TMP=/tmp/wa.zip
diff --git a/utils/zoom_ip_addresses_download.sh b/utils/zoom_ip_addresses_download.sh
index 49e149062..3139c1b54 100755
--- a/utils/zoom_ip_addresses_download.sh
+++ b/utils/zoom_ip_addresses_download.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-cd "$(dirname "${0}")"
+cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_zoom_match.c.inc
LIST=/tmp/zoom.list