diff options
author | Ivan Nardi <12729895+IvanNardi@users.noreply.github.com> | 2025-02-27 10:55:54 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-27 10:55:54 +0100 |
commit | 678d284a25325a55dcbb8d5e84d23f76735ee66c (patch) | |
tree | 59ade6df7a27c9389fd12cffa4dc4742bd286b69 /src | |
parent | 70b7d3d1eb4608d000bcace4d0852f25e7b731ee (diff) |
TOR: fix ip lists (#2748)
One list is from ingress nodes (used for protocol classification) and
the second one is from exit nodes (used for flow risk check)
Diffstat (limited to 'src')
-rw-r--r-- | src/include/ndpi_private.h | 1 | ||||
-rw-r--r-- | src/lib/inc_generated/ndpi_tor_exit_nodes_match.c.inc | 1399 | ||||
-rw-r--r-- | src/lib/inc_generated/ndpi_tor_match.c.inc | 3859 | ||||
-rw-r--r-- | src/lib/ndpi_main.c | 9 |
4 files changed, 1741 insertions, 3527 deletions
diff --git a/src/include/ndpi_private.h b/src/include/ndpi_private.h index d19087946..0e6f4b017 100644 --- a/src/include/ndpi_private.h +++ b/src/include/ndpi_private.h @@ -334,6 +334,7 @@ struct ndpi_detection_module_config_struct { int flow_risk_lists_enabled; int risk_anonymous_subscriber_list_icloudprivaterelay_enabled; int risk_anonymous_subscriber_list_protonvpn_enabled; + int risk_anonymous_subscriber_list_tor_exit_nodes_enabled; int risk_crawler_bot_list_enabled; }; diff --git a/src/lib/inc_generated/ndpi_tor_exit_nodes_match.c.inc b/src/lib/inc_generated/ndpi_tor_exit_nodes_match.c.inc new file mode 100644 index 000000000..1befca59b --- /dev/null +++ b/src/lib/inc_generated/ndpi_tor_exit_nodes_match.c.inc @@ -0,0 +1,1399 @@ +/* + * + * 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_anonymous_subscriber_tor_exit_nodes_protocol_list[] = { + { 0x66827109 /* 102.130.113.9/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x668275A7 /* 102.130.117.167/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x66827F75 /* 102.130.127.117/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x66D33866 /* 102.211.56.102/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x66D338FA /* 102.211.56.250/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x676D6569 /* 103.109.101.105/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x677EA136 /* 103.126.161.54/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x67A3DA0B /* 103.163.218.11/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x67A436C7 /* 103.164.54.199/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x67C4256F /* 103.196.37.111/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x67D05605 /* 103.208.86.5/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x67FBA70A /* 103.251.167.10/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x67FBA714 /* 103.251.167.20/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x671C345D /* 103.28.52.93/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68A7F274 /* 104.167.242.116/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68A7F276 /* 104.167.242.118/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68C0034A /* 104.192.3.74/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68DBEC64 /* 104.219.236.100/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44873 /* 104.244.72.115/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44884 /* 104.244.72.132/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44988 /* 104.244.73.136/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F449BE /* 104.244.73.190/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F449C1 /* 104.244.73.193/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F4492B /* 104.244.73.43/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44AE5 /* 104.244.74.229/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44A17 /* 104.244.74.23/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44A61 /* 104.244.74.97/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44B8C /* 104.244.75.140/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44B4A /* 104.244.75.74/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44CED /* 104.244.76.237/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44DC0 /* 104.244.77.192/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44DD0 /* 104.244.77.208/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44EA2 /* 104.244.78.162/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44EE8 /* 104.244.78.232/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44F2C /* 104.244.79.44/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44F32 /* 104.244.79.50/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x68F44F3D /* 104.244.79.61/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BAC1FDA /* 107.172.31.218/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BAC4B99 /* 107.172.75.153/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BAC4C8D /* 107.172.76.141/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BAD8F20 /* 107.173.143.32/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BAE8AAC /* 107.174.138.172/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BAE9219 /* 107.174.146.25/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BAED41A /* 107.174.212.26/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BAEE7C4 /* 107.174.231.196/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BAEE7CD /* 107.174.231.205/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BAE2D35 /* 107.174.45.53/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BAE2D37 /* 107.174.45.55/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BAE533A /* 107.174.83.58/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BAF1FC1 /* 107.175.31.193/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0AAF /* 107.189.10.175/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0B6F /* 107.189.11.111/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0B71 /* 107.189.11.113/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD01A0 /* 107.189.1.160/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD01AF /* 107.189.1.175/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD01E4 /* 107.189.1.228/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0C03 /* 107.189.12.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0C07 /* 107.189.12.7/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0C58 /* 107.189.12.88/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0DB4 /* 107.189.13.180/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0DFB /* 107.189.13.251/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0DFD /* 107.189.13.253/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0DFE /* 107.189.13.254/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0D5B /* 107.189.13.91/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0E6A /* 107.189.14.106/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0E04 /* 107.189.14.4/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0E2B /* 107.189.14.43/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0109 /* 107.189.1.9/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD026C /* 107.189.2.108/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD1D67 /* 107.189.29.103/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD1DB8 /* 107.189.29.184/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD1EEC /* 107.189.30.236/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD1E31 /* 107.189.30.49/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD1E45 /* 107.189.30.69/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD1E56 /* 107.189.30.86/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD1FE8 /* 107.189.31.232/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD1F21 /* 107.189.31.33/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD040C /* 107.189.4.12/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD04D1 /* 107.189.4.209/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0579 /* 107.189.5.121/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD05BC /* 107.189.5.188/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD05F9 /* 107.189.5.249/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0507 /* 107.189.5.7/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD067C /* 107.189.6.124/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD078D /* 107.189.7.141/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0790 /* 107.189.7.144/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD07A8 /* 107.189.7.168/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD07E3 /* 107.189.7.227/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0885 /* 107.189.8.133/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0888 /* 107.189.8.136/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD08B5 /* 107.189.8.181/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD08E2 /* 107.189.8.226/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD08EE /* 107.189.8.238/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0805 /* 107.189.8.5/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0838 /* 107.189.8.56/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0841 /* 107.189.8.65/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6BBD0846 /* 107.189.8.70/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6CB57C8F /* 108.181.124.143/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6CB51BCD /* 108.181.27.205/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6CB545F3 /* 108.181.69.243/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6C3DBD88 /* 108.61.189.136/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6D689916 /* 109.104.153.22/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6DA921A3 /* 109.169.33.163/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6DC7656A /* 109.199.101.106/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6DC76586 /* 109.199.101.134/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6DC7698E /* 109.199.105.142/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6DE4A01A /* 109.228.160.26/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6D454311 /* 109.69.67.17/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6D466401 /* 109.70.100.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6D466402 /* 109.70.100.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6D466404 /* 109.70.100.4/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6D466406 /* 109.70.100.6/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6D466441 /* 109.70.100.65/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6D466442 /* 109.70.100.66/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6D466444 /* 109.70.100.68/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x71141F26 /* 113.20.31.38/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x7223F596 /* 114.35.245.150/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x76A34AA0 /* 118.163.74.160/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x797F2597 /* 121.127.37.151/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x794E1CA6 /* 121.78.28.166/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x7BFD2320 /* 123.253.35.32/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x7DD4F183 /* 125.212.241.131/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x807FB49C /* 128.127.180.156/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x801F000D /* 128.31.0.13/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C10A15 /* 130.193.10.21/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C10FBA /* 130.193.15.186/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x82C10F4F /* 130.193.15.79/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x88F46FA3 /* 136.244.111.163/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8A3B126E /* 138.59.18.110/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8B63AC0B /* 139.99.172.11/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8B630839 /* 139.99.8.57/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8DA42643 /* 141.164.38.67/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8D5E9CCE /* 141.94.156.206/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8D5E9C36 /* 141.94.156.54/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8D620B3E /* 141.98.11.62/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8EAB0C58 /* 142.171.12.88/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8E2C8551 /* 142.44.133.81/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x8E2CEA45 /* 142.44.234.69/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x90AC7629 /* 144.172.118.41/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x90AC7604 /* 144.172.118.4/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x90AC7637 /* 144.172.118.55/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x90AC7649 /* 144.172.118.73/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x926721DA /* 146.103.33.218/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x923B7EE8 /* 146.59.126.232/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x923BE704 /* 146.59.231.4/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x932D7491 /* 147.45.116.145/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95CA4F65 /* 149.202.79.101/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95CA4F81 /* 149.202.79.129/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95381685 /* 149.56.22.133/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x95382C2F /* 149.56.44.47/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9835850E /* 152.53.133.14/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x983535F3 /* 152.53.53.243/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9A10743D /* 154.16.116.61/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9A1A9F9D /* 154.26.159.157/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9CE5E865 /* 156.229.232.101/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9CE5E868 /* 156.229.232.104/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9CE5E86C /* 156.229.232.108/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9CE5E873 /* 156.229.232.115/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9CE5E836 /* 156.229.232.54/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9CE5E862 /* 156.229.232.98/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9CE5E95C /* 156.229.233.92/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9EDC7BDB /* 158.220.123.219/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9E45FC74 /* 158.69.252.116/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x9F597C74 /* 159.89.124.116/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA077F9F0 /* 160.119.249.240/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA161470B /* 161.97.71.11/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA2D2AD11 /* 162.210.173.17/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA2D8123E /* 162.216.18.62/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA2F748C0 /* 162.247.72.192/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA2F748C7 /* 162.247.72.199/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA2F74AC8 /* 162.247.74.200/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA2F74ACA /* 162.247.74.202/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA2F74ACC /* 162.247.74.204/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA2F74ACE /* 162.247.74.206/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA2F74AD5 /* 162.247.74.213/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA2F74AD8 /* 162.247.74.216/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA2F74A1B /* 162.247.74.27/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA2F74A07 /* 162.247.74.7/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA2F74A4A /* 162.247.74.74/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA2FB0598 /* 162.251.5.152/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA3AC2D66 /* 163.172.45.102/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA484ACD1 /* 164.132.172.209/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA549F2A3 /* 165.73.242.163/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xA646CF02 /* 166.70.207.2/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAB19C114 /* 171.25.193.20/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAB19C1EA /* 171.25.193.234/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAB19C119 /* 171.25.193.25/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAB19C14D /* 171.25.193.77/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAB19C14E /* 171.25.193.78/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAB19C150 /* 171.25.193.80/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAC688E4A /* 172.104.142.74/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAC68B654 /* 172.104.182.84/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAC68F39B /* 172.104.243.155/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAC69A1A2 /* 172.105.161.162/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAC69AEC3 /* 172.105.174.195/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xACE88D96 /* 172.232.141.150/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xACEAE4AE /* 172.234.228.174/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xACF5FBE8 /* 172.245.251.232/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xACF5219F /* 172.245.33.159/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAC51836E /* 172.81.131.110/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAC51838B /* 172.81.131.139/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAC51839C /* 172.81.131.156/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAC51845E /* 172.81.132.94/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAD00036F /* 173.0.3.111/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xADEDCE44 /* 173.237.206.68/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xADF939FD /* 173.249.57.253/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xADFFC6F3 /* 173.255.198.243/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xAD2C8D22 /* 173.44.141.34/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB076C121 /* 176.118.193.33/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB0795133 /* 176.121.81.51/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB03A6462 /* 176.58.100.98/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB03A79B1 /* 176.58.121.177/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB0418AFA /* 176.65.138.250/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB06172CA /* 176.97.114.202/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB2A2C55B /* 178.162.197.91/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB211AA90 /* 178.17.170.144/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB211AA17 /* 178.17.170.23/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB211AB66 /* 178.17.171.102/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB211AE0E /* 178.17.174.14/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB211AEA4 /* 178.17.174.164/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB2AF94D1 /* 178.175.148.209/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB2AF94F6 /* 178.175.148.246/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB2143710 /* 178.20.55.16/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB21437B6 /* 178.20.55.182/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB2DA9012 /* 178.218.144.18/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB2DA9033 /* 178.218.144.51/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB2DA9060 /* 178.218.144.96/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB2DA9063 /* 178.218.144.99/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB21DA5B1 /* 178.29.165.177/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB32303F4 /* 179.35.3.244/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB32B8010 /* 179.43.128.16/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB32B9FC2 /* 179.43.159.194/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB32B9FC4 /* 179.43.159.196/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB32B9FC8 /* 179.43.159.200/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB32B9F4E /* 179.43.159.78/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB32BB6E8 /* 179.43.182.232/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB32BB63A /* 179.43.182.58/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB496E263 /* 180.150.226.99/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9645584 /* 185.100.85.132/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9645516 /* 185.100.85.22/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9645518 /* 185.100.85.24/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9645788 /* 185.100.87.136/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB964578B /* 185.100.87.139/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96457A6 /* 185.100.87.166/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96457AE /* 185.100.87.174/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96457B7 /* 185.100.87.183/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96457C0 /* 185.100.87.192/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96457FA /* 185.100.87.250/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96457FD /* 185.100.87.253/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9645729 /* 185.100.87.41/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB90A1029 /* 185.10.16.41/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96A6666 /* 185.106.102.102/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96B3940 /* 185.107.57.64/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB96B3942 /* 185.107.57.66/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB970900B /* 185.112.144.11/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB97092A7 /* 185.112.146.167/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB971801E /* 185.113.128.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB975D709 /* 185.117.215.9/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB97810AB /* 185.120.16.171/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB97810B0 /* 185.120.16.176/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9813D0A /* 185.129.61.10/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9813D81 /* 185.129.61.129/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9813D01 /* 185.129.61.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9813D02 /* 185.129.61.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9813D04 /* 185.129.61.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9813D08 /* 185.129.61.8/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9813E3E /* 185.129.62.62/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9822C2B /* 185.130.44.43/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9822F3A /* 185.130.47.58/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB984350C /* 185.132.53.12/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB90E1F71 /* 185.14.31.113/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB992E8EA /* 185.146.232.234/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9961C0D /* 185.150.28.13/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB999C5E3 /* 185.153.197.227/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB999C668 /* 185.153.198.104/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB99A6E8E /* 185.154.110.142/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB99A6E11 /* 185.154.110.17/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9A5A9EF /* 185.165.169.239/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9A5AB54 /* 185.165.171.84/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9AA7219 /* 185.170.114.25/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9B19722 /* 185.177.151.34/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9B79DD6 /* 185.183.157.214/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9B79F28 /* 185.183.159.40/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9BFCCFE /* 185.191.204.254/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9C134B4 /* 185.193.52.180/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9C3EC37 /* 185.195.236.55/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9C347F4 /* 185.195.71.244/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9CF6B82 /* 185.207.107.130/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9CF6BD8 /* 185.207.107.216/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC64F0 /* 185.220.100.240/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC6500 /* 185.220.101.0/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC6568 /* 185.220.101.104/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC656C /* 185.220.101.108/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC656E /* 185.220.101.110/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC6581 /* 185.220.101.129/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC6582 /* 185.220.101.130/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC6584 /* 185.220.101.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC6588 /* 185.220.101.136/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC658A /* 185.220.101.138/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC658C /* 185.220.101.140/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC6590 /* 185.220.101.144/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC65A0 /* 185.220.101.160/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC65B1 /* 185.220.101.177/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC65B2 /* 185.220.101.178/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC65B6 /* 185.220.101.182/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC65B8 /* 185.220.101.184/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC6540 /* 185.220.101.64/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC6550 /* 185.220.101.80/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC6558 /* 185.220.101.88/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC655A /* 185.220.101.90/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC6560 /* 185.220.101.96/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC6704 /* 185.220.103.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9DC6708 /* 185.220.103.8/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E00015 /* 185.224.0.21/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E145CB /* 185.225.69.203/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E145E8 /* 185.225.69.232/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E1470E /* 185.225.71.14/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E3866A /* 185.227.134.106/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E3444E /* 185.227.68.78/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E76633 /* 185.231.102.51/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9E96417 /* 185.233.100.23/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9EB921D /* 185.235.146.29/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9EBF177 /* 185.235.241.119/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F1D073 /* 185.241.208.115/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F1D0CA /* 185.241.208.202/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F1D0CC /* 185.241.208.204/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F1D0CE /* 185.241.208.206/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F1D036 /* 185.241.208.54/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F1D047 /* 185.241.208.71/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F1D051 /* 185.241.208.81/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F1D05C /* 185.241.208.92/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F4C0AF /* 185.244.192.175/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F4C0B8 /* 185.244.192.184/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F680A1 /* 185.246.128.161/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F6BC95 /* 185.246.188.149/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F6BC49 /* 185.246.188.73/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F6BC4A /* 185.246.188.74/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F6BD8C /* 185.246.189.140/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F6BD63 /* 185.246.189.99/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F654B3 /* 185.246.84.179/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F7B869 /* 185.247.184.105/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F7B821 /* 185.247.184.33/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9F7E2AF /* 185.247.226.175/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9FCE8DA /* 185.252.232.218/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9FEC48D /* 185.254.196.141/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9222102 /* 185.34.33.2/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB923CADE /* 185.35.202.222/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB926AF85 /* 185.38.175.133/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB927CF53 /* 185.39.207.83/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9280464 /* 185.40.4.100/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9280479 /* 185.40.4.121/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB928047F /* 185.40.4.127/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9280484 /* 185.40.4.132/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9280495 /* 185.40.4.149/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9280496 /* 185.40.4.150/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9280414 /* 185.40.4.20/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9280416 /* 185.40.4.22/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB928041D /* 185.40.4.29/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9280426 /* 185.40.4.38/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB928042C /* 185.40.4.44/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9280440 /* 185.40.4.64/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB928045C /* 185.40.4.92/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB92AAACB /* 185.42.170.203/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB938AB5E /* 185.56.171.94/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9385353 /* 185.56.83.83/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9435272 /* 185.67.82.114/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9072192 /* 185.7.33.146/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB952DB6D /* 185.82.219.109/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xB9541FFE /* 185.84.31.254/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xBCA5C861 /* 188.165.200.97/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xBCD66815 /* 188.214.104.21/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xBCEFBF19 /* 188.239.191.25/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xBC44241C /* 188.68.36.28/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xBC4429BF /* 188.68.41.191/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xBC4431EB /* 188.68.49.235/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xBC4434E7 /* 188.68.52.231/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xBE67B362 /* 190.103.179.98/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xBE78E562 /* 190.120.229.98/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xBED3FE61 /* 190.211.254.97/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC0D2A01F /* 192.210.160.31/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC0D2D60A /* 192.210.214.10/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC0D2FF2F /* 192.210.255.47/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC01E594B /* 192.30.89.75/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC0038D9D /* 192.3.141.157/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC003AD4F /* 192.3.173.79/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC003E4E5 /* 192.3.228.229/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A740D /* 192.42.116.13/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A740E /* 192.42.116.14/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A7411 /* 192.42.116.17/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A74AD /* 192.42.116.173/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A74AE /* 192.42.116.174/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A74B0 /* 192.42.116.176/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A7412 /* 192.42.116.18/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A74B8 /* 192.42.116.184/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A74BF /* 192.42.116.191/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A74C0 /* 192.42.116.192/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A74C8 /* 192.42.116.200/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A7414 /* 192.42.116.20/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A74D0 /* 192.42.116.208/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A74D8 /* 192.42.116.216/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A7416 /* 192.42.116.22/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A7418 /* 192.42.116.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC02A741C /* 192.42.116.28/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC063956F /* 192.99.149.111/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC1698696 /* 193.105.134.150/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC169869B /* 193.105.134.155/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC1BD64C2 /* 193.189.100.194/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC1BD64C4 /* 193.189.100.196/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC1BD64C8 /* 193.189.100.200/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC1BD64CC /* 193.189.100.204/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC1BD64CE /* 193.189.100.206/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC1EDDDE4 /* 193.237.221.228/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC1EFE866 /* 193.239.232.102/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC11A732B /* 193.26.115.43/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC11A733D /* 193.26.115.61/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC120A260 /* 193.32.162.96/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC1248415 /* 193.36.132.21/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC14650D5 /* 193.70.80.213/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC20F7085 /* 194.15.112.133/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC20F7176 /* 194.15.113.118/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC20F73D4 /* 194.15.115.212/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC29C6710 /* 194.156.103.16/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC2A38263 /* 194.163.130.99/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC2A39D31 /* 194.163.157.49/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC2E9AE38 /* 194.233.174.56/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC21AC04D /* 194.26.192.77/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC235899C /* 194.53.137.156/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC3A0DC68 /* 195.160.220.104/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC3B00317 /* 195.176.3.23/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC3B00318 /* 195.176.3.24/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC31AF5B4 /* 195.26.245.180/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC32FEEB0 /* 195.47.238.176/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC32FEEB2 /* 195.47.238.178/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC32FEE52 /* 195.47.238.82/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC32FEE54 /* 195.47.238.84/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC32FEE56 /* 195.47.238.86/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC32FEE58 /* 195.47.238.88/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC32FEE5C /* 195.47.238.92/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC35097F2 /* 195.80.151.242/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC3584ACE /* 195.88.74.206/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC690B2B9 /* 198.144.178.185/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC690B2BB /* 198.144.178.187/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC6A7CE93 /* 198.167.206.147/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC6FB54A3 /* 198.251.84.163/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC6FB54ED /* 198.251.84.237/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC6FB5812 /* 198.251.88.18/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC6FB5960 /* 198.251.89.96/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC62E81AA /* 198.46.129.170/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC63A6B35 /* 198.58.107.53/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC6609B03 /* 198.96.155.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC6623021 /* 198.98.48.33/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC6623023 /* 198.98.48.35/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC66232C7 /* 198.98.50.199/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC66233BD /* 198.98.51.189/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC66233F9 /* 198.98.51.249/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC6623631 /* 198.98.54.49/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC6623997 /* 198.98.57.151/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC662394A /* 198.98.57.74/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC6623C5A /* 198.98.60.90/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC6623D3C /* 198.98.61.60/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC6623E9E /* 198.98.62.158/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC7C3F9D6 /* 199.195.249.214/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC7C3FB77 /* 199.195.251.119/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC7C3FB4E /* 199.195.251.78/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC7C3FD7C /* 199.195.253.124/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC7C3FD9C /* 199.195.253.156/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC7C3FDB4 /* 199.195.253.180/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xC87AB502 /* 200.122.181.2/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCAB66381 /* 202.182.99.129/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC890E68 /* 204.137.14.104/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC890E6A /* 204.137.14.106/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC890E5C /* 204.137.14.92/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCCC21D04 /* 204.194.29.4/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC089C8E /* 204.8.156.142/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC55BF07 /* 204.85.191.7/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC55BF08 /* 204.85.191.8/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC086064 /* 204.8.96.100/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC086068 /* 204.8.96.104/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC086070 /* 204.8.96.112/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC086078 /* 204.8.96.120/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC08607A /* 204.8.96.122/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC08608C /* 204.8.96.140/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC086090 /* 204.8.96.144/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC0860A0 /* 204.8.96.160/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC0860B0 /* 204.8.96.176/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC0860B8 /* 204.8.96.184/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC0860BD /* 204.8.96.189/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC086040 /* 204.8.96.64/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC086043 /* 204.8.96.67/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC086044 /* 204.8.96.68/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC086046 /* 204.8.96.70/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC086048 /* 204.8.96.72/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC086050 /* 204.8.96.80/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC086052 /* 204.8.96.82/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC086054 /* 204.8.96.84/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCC086058 /* 204.8.96.88/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCDB971B4 /* 205.185.113.180/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCDB97108 /* 205.185.113.8/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCDB97270 /* 205.185.114.112/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCDB974D7 /* 205.185.116.215/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCDB97422 /* 205.185.116.34/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCDB97595 /* 205.185.117.149/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCDB97723 /* 205.185.119.35/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCDB979AA /* 205.185.121.170/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCDB979B1 /* 205.185.121.177/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCDB97B5D /* 205.185.123.93/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCDB97CB0 /* 205.185.124.176/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xCDB97FE7 /* 205.185.127.231/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD187A85A /* 209.135.168.90/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD18D20B5 /* 209.141.32.181/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD18D20C6 /* 209.141.32.198/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD18D220F /* 209.141.34.15/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD18D255E /* 209.141.37.94/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD18D2844 /* 209.141.40.68/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD18D2D8D /* 209.141.45.141/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD18D2ECB /* 209.141.46.203/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD18D33B4 /* 209.141.51.180/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD18D331E /* 209.141.51.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD18D36CB /* 209.141.54.203/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD18D36DA /* 209.141.54.218/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD18D371A /* 209.141.55.26/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD18D3AFE /* 209.141.58.254/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD18D3D34 /* 209.141.61.52/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD4154206 /* 212.21.66.6/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD426BDBA /* 212.38.189.186/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD445A750 /* 212.69.167.80/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD44986CC /* 212.73.134.204/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD8EF5A13 /* 216.239.90.19/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD8499F65 /* 216.73.159.101/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD8499F4B /* 216.73.159.75/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD90CDD83 /* 217.12.221.131/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0xD9C7C7FA /* 217.199.199.250/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x178140AB /* 23.129.64.171/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x178140AC /* 23.129.64.172/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1785CC0A /* 23.133.204.10/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1789F864 /* 23.137.248.100/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1789F8C0 /* 23.137.248.192/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1789FA53 /* 23.137.250.83/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1789FD6C /* 23.137.253.108/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1789FD6E /* 23.137.253.110/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1789FDFE /* 23.137.253.254/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1789FD1B /* 23.137.253.27/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1799F821 /* 23.153.248.33/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1799F822 /* 23.153.248.34/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x179AB110 /* 23.154.177.16/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x179AB107 /* 23.154.177.7/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x179AB108 /* 23.154.177.8/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x179B0868 /* 23.155.8.104/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x17B830FE /* 23.184.48.254/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x17B8304E /* 23.184.48.78/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x17BFC802 /* 23.191.200.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x17BFC804 /* 23.191.200.4/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x17BFC806 /* 23.191.200.6/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x17EC7AC1 /* 23.236.122.193/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x175ED319 /* 23.94.211.25/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x175E24A7 /* 23.94.36.167/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x18F048AA /* 24.240.72.170/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x02380A24 /* 2.56.10.36/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x023A380C /* 2.58.56.12/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x023A38DC /* 2.58.56.220/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x023A38E9 /* 2.58.56.233/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x023A3823 /* 2.58.56.35/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x023A382B /* 2.58.56.43/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1BFF4BC6 /* 27.255.75.198/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F811641 /* 31.129.22.65/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F8500D2 /* 31.133.0.210/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x1F2CEE19 /* 31.44.238.25/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x23007F34 /* 35.0.127.52/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2578EF3B /* 37.120.239.59/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x25BB05C0 /* 37.187.5.192/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x25BB38EF /* 37.187.56.239/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x25BB4A61 /* 37.187.74.97/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x25DDD047 /* 37.221.208.71/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x25E48180 /* 37.228.129.128/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x25E481BD /* 37.228.129.189/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x25E48105 /* 37.228.129.5/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x25E4813F /* 37.228.129.63/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x253078C4 /* 37.48.120.196/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2530469C /* 37.48.70.156/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x254D38EE /* 37.77.56.238/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x26F2FE83 /* 38.242.254.131/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x264B8890 /* 38.75.136.144/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x266174F4 /* 38.97.116.244/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x28A00301 /* 40.160.3.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D0BE584 /* 45.11.229.132/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D0B3B1C /* 45.11.59.28/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D76852C /* 45.118.133.44/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D0C0350 /* 45.12.3.80/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8085F2 /* 45.128.133.242/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D84F6F5 /* 45.132.246.245/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D86E124 /* 45.134.225.36/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D89630E /* 45.137.99.14/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8A106B /* 45.138.16.107/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8A1071 /* 45.138.16.113/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8A10B2 /* 45.138.16.178/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8A10DE /* 45.138.16.222/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8A10E6 /* 45.138.16.230/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8A10EF /* 45.138.16.239/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8A10F0 /* 45.138.16.240/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8A10F8 /* 45.138.16.248/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8A102A /* 45.138.16.42/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8A1046 /* 45.138.16.70/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8A104C /* 45.138.16.76/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8A578E /* 45.138.87.142/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD76E /* 45.141.215.110/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD772 /* 45.141.215.114/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD785 /* 45.141.215.133/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD7A7 /* 45.141.215.167/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD7A9 /* 45.141.215.169/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD711 /* 45.141.215.17/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD713 /* 45.141.215.19/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD715 /* 45.141.215.21/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD71C /* 45.141.215.28/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD728 /* 45.141.215.40/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD738 /* 45.141.215.56/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD73D /* 45.141.215.61/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD73E /* 45.141.215.62/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD750 /* 45.141.215.80/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD758 /* 45.141.215.88/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD75A /* 45.141.215.90/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD75F /* 45.141.215.95/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D8DD761 /* 45.141.215.97/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D940A6F /* 45.148.10.111/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D940AA9 /* 45.148.10.169/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D3DB9AC /* 45.61.185.172/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D3DBACB /* 45.61.186.203/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D3DBBC8 /* 45.61.187.200/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D3DBC0F /* 45.61.188.15/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D42230A /* 45.66.35.10/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D422314 /* 45.66.35.20/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D422316 /* 45.66.35.22/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D42231F /* 45.66.35.31/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D422320 /* 45.66.35.32/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D4F90DE /* 45.79.144.222/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D509ECD /* 45.80.158.205/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D509E17 /* 45.80.158.23/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D509E1B /* 45.80.158.27/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D509E45 /* 45.80.158.69/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D0816CF /* 45.8.22.207/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D536889 /* 45.83.104.137/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D5315C1 /* 45.83.21.193/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D546B65 /* 45.84.107.101/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D546B80 /* 45.84.107.128/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D546B8C /* 45.84.107.140/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D546BAC /* 45.84.107.172/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D546B11 /* 45.84.107.17/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D546BB6 /* 45.84.107.182/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D546BC6 /* 45.84.107.198/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D546BDE /* 45.84.107.222/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D546B21 /* 45.84.107.33/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D546B2F /* 45.84.107.47/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D546B37 /* 45.84.107.55/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D546B4A /* 45.84.107.74/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D546B4C /* 45.84.107.76/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D546B61 /* 45.84.107.97/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D099432 /* 45.9.148.50/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D09A86C /* 45.9.168.108/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D09A871 /* 45.9.168.113/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D5E1F44 /* 45.94.31.68/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D5FA982 /* 45.95.169.130/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D5FA9E6 /* 45.95.169.230/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2D5FA9FF /* 45.95.169.255/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2EA5F324 /* 46.165.243.36/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2EB615F8 /* 46.182.21.248/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2E176D19 /* 46.23.109.25/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2EE8FBBF /* 46.232.251.191/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2EEA2F69 /* 46.234.47.105/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2EFAF28D /* 46.250.242.141/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2E1EBCDA /* 46.30.188.218/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2E26F3D2 /* 46.38.243.210/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2E08E81C /* 46.8.232.28/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2FFE8EB4 /* 47.254.142.180/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x2F59C1E6 /* 47.89.193.230/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05685606 /* 5.104.86.6/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x330F3B0F /* 51.15.59.15/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x33C3A6AE /* 51.195.166.174/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x33DE8E43 /* 51.222.142.67/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x334F18B5 /* 51.79.24.181/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x334F1EB9 /* 51.79.30.185/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x3351DE3E /* 51.81.222.62/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05B5506B /* 5.181.80.107/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x335988A8 /* 51.89.136.168/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x335B1297 /* 51.91.18.151/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05C45F22 /* 5.196.95.34/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05E6AE06 /* 5.230.174.6/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF64E3 /* 5.255.100.227/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF67EB /* 5.255.103.235/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF68CA /* 5.255.104.202/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF6F40 /* 5.255.111.64/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF733A /* 5.255.115.58/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF7538 /* 5.255.117.56/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF76DA /* 5.255.118.218/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF7947 /* 5.255.121.71/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF7B9E /* 5.255.123.158/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF7BA4 /* 5.255.123.164/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF7DC4 /* 5.255.125.196/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF7FDE /* 5.255.127.222/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF61DD /* 5.255.97.221/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF6297 /* 5.255.98.151/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF62C6 /* 5.255.98.198/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF6217 /* 5.255.98.23/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF637C /* 5.255.99.124/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF6393 /* 5.255.99.147/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05FF6305 /* 5.255.99.5/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x050243E2 /* 5.2.67.226/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x0502486E /* 5.2.72.110/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x05024FBE /* 5.2.79.190/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x0522B6CB /* 5.34.182.203/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x36246515 /* 54.36.101.21/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x3624D1FD /* 54.36.209.253/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x3624D1FE /* 54.36.209.254/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x052D665D /* 5.45.102.93/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x052D68B0 /* 5.45.104.176/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x052D62A2 /* 5.45.98.162/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x3980A442 /* 57.128.164.66/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x054F4213 /* 5.79.66.19/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x3E852D02 /* 62.133.45.2/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x3EAB89A9 /* 62.171.137.169/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x3EB65492 /* 62.182.84.146/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x40BE4C02 /* 64.190.76.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x40BE4C04 /* 64.190.76.4/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x41570716 /* 65.87.7.22/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4157072F /* 65.87.7.47/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4292C121 /* 66.146.193.33/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x42DCF2DE /* 66.220.242.222/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x424E28B6 /* 66.78.40.182/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x43DB6D8D /* 67.219.109.141/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4713906A /* 71.19.144.106/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x480EB30A /* 72.14.179.10/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x48D331EB /* 72.211.49.235/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x48EB8174 /* 72.235.129.116/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4A522FC2 /* 74.82.47.194/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4D301CEF /* 77.48.28.239/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4D51F748 /* 77.81.247.72/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4E8E12DB /* 78.142.18.219/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x4F7C3CAE /* 79.124.60.174/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x50F13CCF /* 80.241.60.207/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5043A751 /* 80.67.167.81/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5043ACA2 /* 80.67.172.162/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x504E1AA7 /* 80.78.26.167/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x50524E0E /* 80.82.78.14/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x505E5C6A /* 80.94.92.106/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x505E5C54 /* 80.94.92.84/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x505E5C5C /* 80.94.92.92/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5110212A /* 81.16.33.42/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x51111C5F /* 81.17.28.95/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x51B56816 /* 81.181.104.22/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x08D01AB1 /* 8.208.26.177/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x08D16A13 /* 8.209.106.19/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5276F8CD /* 82.118.248.205/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x52C5B6A1 /* 82.197.182.161/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x52DD80BF /* 82.221.128.191/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x52DD8305 /* 82.221.131.5/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x52DD8BBE /* 82.221.139.190/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x53D90949 /* 83.217.9.73/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5360D53F /* 83.96.213.63/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5361144D /* 83.97.20.77/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5410E0E3 /* 84.16.224.227/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x54D3E20D /* 84.211.226.13/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x54EF2E90 /* 84.239.46.144/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x54F7B780 /* 84.247.183.128/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x55D180FA /* 85.209.128.250/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x55EF2982 /* 85.239.41.130/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x555DDACC /* 85.93.218.204/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x56361C31 /* 86.54.28.49/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x57766E1B /* 87.118.110.27/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x57767467 /* 87.118.116.103/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5776740C /* 87.118.116.12/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5776745A /* 87.118.116.90/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x57767A1E /* 87.118.122.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x57767A33 /* 87.118.122.51/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5778FE84 /* 87.120.254.132/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x58977592 /* 88.151.117.146/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x58501456 /* 88.80.20.86/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x58501A02 /* 88.80.26.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x58501A04 /* 88.80.26.4/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x59936C3F /* 89.147.108.63/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x59936C5A /* 89.147.108.90/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x59936E76 /* 89.147.110.118/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x59936E9A /* 89.147.110.154/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x59936F57 /* 89.147.111.87/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x59DDD78B /* 89.221.215.139/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x59DDD9CE /* 89.221.217.206/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x59EA9DFE /* 89.234.157.254/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5924E780 /* 89.36.231.128/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x593A1AD8 /* 89.58.26.216/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x593A299C /* 89.58.41.156/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5B84903B /* 91.132.144.59/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5B8BA096 /* 91.139.160.150/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5BCA0568 /* 91.202.5.104/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5BCB90C2 /* 91.203.144.194/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5BCB9174 /* 91.203.145.116/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5BCE1A1A /* 91.206.26.26/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5BD04B99 /* 91.208.75.153/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5BD04B9C /* 91.208.75.156/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5BD04BB2 /* 91.208.75.178/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5BD04BEF /* 91.208.75.239/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5BD04B03 /* 91.208.75.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5BD04B04 /* 91.208.75.4/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5BDBEC65 /* 91.219.236.101/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5BDBED27 /* 91.219.237.39/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5BE5EF1C /* 91.229.239.28/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5B5C6D7E /* 91.92.109.126/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5B5C6D2B /* 91.92.109.43/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5CF318A3 /* 92.243.24.163/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5CF68A91 /* 92.246.138.145/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5CF65485 /* 92.246.84.133/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5D7B0C70 /* 93.123.12.112/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5DB9A5D3 /* 93.185.165.211/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5D5FE325 /* 93.95.227.37/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5D5FE47D /* 93.95.228.125/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5D5FE4CD /* 93.95.228.205/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5D5FE70E /* 93.95.231.14/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5D5FE758 /* 93.95.231.88/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5D636880 /* 93.99.104.128/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5D636812 /* 93.99.104.18/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5D6368C2 /* 93.99.104.194/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5D636828 /* 93.99.104.40/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5E66330F /* 94.102.51.15/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5E8EF1C2 /* 94.142.241.194/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5E8EF410 /* 94.142.244.16/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5E107379 /* 94.16.115.121/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5E107451 /* 94.16.116.81/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5E10795B /* 94.16.121.91/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5EB16AEC /* 94.177.106.236/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5EB16A36 /* 94.177.106.54/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5EE6D093 /* 94.230.208.147/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5EE6D094 /* 94.230.208.148/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5E486721 /* 94.72.103.33/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5E486208 /* 94.72.98.8/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5F802BA4 /* 95.128.43.164/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5F8EA13F /* 95.142.161.63/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5F8FC17D /* 95.143.193.125/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FD3F41C /* 95.211.244.28/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x5FD86B94 /* 95.216.107.148/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x607E6292 /* 96.126.98.146/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x60420F98 /* 96.66.15.152/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + { 0x6280AD21 /* 98.128.173.33/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER }, + /* End */ + { 0x0, 0, 0 } +}; + +static ndpi_network6 ndpi_anonymous_subscriber_tor_exit_nodes_protocol_list_6[] = { + { "2001:1af8:4700:a114:6::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:1b60:2:1:3935:104:0:1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:1b60:3:221:3132:102:0:1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:1b60:3:221:4134:101:0:1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:1b60:3:221:701:102:0:1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:1b60:3:239:1003:103:0:1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:1b60:3:239:1003:106:0:1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:41d0:1008:20d1::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:41d0:2:9161::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:41d0:304:200::3ea4", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:41d0:304:200::9dce", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:41d0:304:300::5bb5", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:41d0:304:300::74bf", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:41d0:601:1100::6524", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:41d0:801:1000::1b55", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:41d0:801:1000::c2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:41d0:a:2a61::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:41d0:a:5c0::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:41d0:a:fe22::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:41d0:b:4ef::", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:470:1:908::9001", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:4b20:12:f001::105", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:4b98:dc0:47:216:3eff:fe3d:888c", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:620:20d0::23", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:620:20d0::24", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:2044:1905::26", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:2608::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:289c::20", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:289c:2::234", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:289c::25", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:289c:4::77", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:289c:4::78", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:289c:4::80", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:192:42:116:173", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:192:42:116:174", 126, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:192:42:116:178", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:192:42:116:180", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:192:42:116:191", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:192:42:116:192", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:192:42:116:194", 126, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:192:42:116:198", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:192:42:116:200", 126, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:192:42:116:208", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:192:42:116:210", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:192:42:116:218", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:218:33ff:fe44:5513", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:218:33ff:fe44:5514", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:218:33ff:fe44:5517", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:218:33ff:fe44:5518", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:218:33ff:fe44:5520", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:218:33ff:fe44:5522", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:218:33ff:fe44:5524", 126, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:6ec:203:218:33ff:fe44:5528", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:89c:666::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:89c:702:1ce:1ce:babe:10", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:89c:702:1ce:1ce:babe:1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:89c:702:1ce:1ce:babe:2", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:89c:702:1ce:1ce:babe:4", 126, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:89c:702:1ce:1ce:babe:8", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:e28:1::2", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:67c:e28:1::4", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:910:1400:107::2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:ac8:22:43::20e5:a7d7", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:b011:4006:3514::b", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:b030:2422::7234", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:bc8:1640:317d:dc00:ff:fe39:7bb3", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:bf0:666::666", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2001:df7:7e80:100:9f2b:1d15:c713:52ad", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2400:8901::f03c:94ff:fe7f:59f6", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2400:8907::f03c:95ff:fe79:8c79", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2400:d320:2202:5765::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2401:c080:1c02:2d4::", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2401:c080:2000:111f:5400:4ff:fea3:9c02", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2402:1f00:8000:239::", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2402:1f00:8100:400::9", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2407:3640:2207:8882::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2600:3c00::f03c:91ff:fe73:f9ba", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2600:3c00::f03c:91ff:fe96:1cd9", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2600:3c00::f03c:95ff:fe5d:8f00", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2600:3c03::f03c:91ff:fe24:47be", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2600:3c03::f03c:95ff:fe5d:562", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2600:3c09::f03c:95ff:fe2d:cc40", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2600:3c0a::f03c:95ff:fe5d:a877", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:2da:0:33:5054:ff:fe6c:39dc", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:2da:0:34:5054:ff:fe7e:7c21", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:2e5::104", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:f704:10::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:f9f3:0:2::319", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:fc24:12:81a6::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:fc24:12:9fef::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:fc24:12:a679::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:fc24:18:f38f::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:fc24:18:f84a::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:fc24:19:1c9::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:fc24:19:2b4::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:fc24:19:30::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:fc24:19:524::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:fc24:19:eb06::dead", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:fccf:310:1::c", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2602:fef9:100:1100::199", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2604:2dc0:101:200::53c8", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2604:2dc0:202:300::ed3", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2604:6600:0:42::2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2604:a880:cad:d0::9ca9:7001", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2604:b480:3:6::2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:2700:0:2:a800:ff:fe39:574", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:10:1008:1111:1111:1111:1111", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:10:1060:411f:41d8:11fe:716f", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:10:1362::2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:10:1ab:2605:6400:10:1ab", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:10:44f::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:10:58f:8768:8283:1a62:bdc6", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:10:75:1585:9b71:1c16:b1a1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:10:8a2:de49:ffd1:46f5:99a2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:10:984:41e7:4ad6:a11e:cdcc", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:20:117a:2605:6400:20:117a", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:20:1a8:f5f2:4a28:b5ed:931d", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:20:2417::69", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:20:3ea:c2a3:1162:7224:e5df", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:20:482:3920:1829:1839:1293", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:20:be7::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:20:ff9::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:e88d:36fc:7ca1:dff5:1e57", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:e948:4cee:191b:1e55:25b3", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:ea52:4246:fb82:f36c:8ede", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:ea58:51a1:e174:d185:d6f1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:ea86:59b6:d4c6:5192:1a19", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:eb71:51b7:4869:7579:3aa1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:ebb6:532:acc:65:31", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:ed0c:b477:4972:756a:2f42", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:edc3::34", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:ef7a:391a:8c71:a2f1:9506", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:efba:dead::", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f04d:2605:6400:30:30", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f05d:c272:5525:72b1:e64c", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f060:be62:b857:b818:9144", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f08c:45b7:4a99:a154:694e", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f0ed:9151:66ed:6366:5c74", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f174:1:1:1:1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f174:1111:2222:3333:4444", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f174:1:2:3:4", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f174::", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f174::42", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f174:42:42::", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f174:42:42:42:0", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f174:42:42:42:42", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f174:4:3:2:1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f174:cafe::", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f1fa:f57f:d285:3ed9:ee27", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f330:61ea:72a8:8aea:fa1f", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f38b:28b3:cd24:51f3:e412", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f414:42ce:c612:dab8:1337", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f440:757e:adf1:55f7:5a31", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f49b:e2ee:34f8:c854:6f63", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f4ae:8f7b:cc6e:d1d7:b978", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f503::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f51a:f826:ecfc:47b6:92a9", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f534:ae1d:c3d9:9941:d85e", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f57d:916e:73f8:d5e7:675b", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f5a3:5bb1:af4e:c969:c73e", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f5db:25a1:b884:ef2d:8818", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f623:5a78:29a6:8492:27b0", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f671:3fc7:4bb4:ca18:86fa", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f753:891d:ee77:e97c:741a", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f78b::2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f7c0:8511:b113:ca11:9baa", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f7ca::2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f7fa:c230:6fe8:a09a:5836", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f805:1e96:b223:fbe5:cfac", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f82f:7de1:3de3:8947:bc6a", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f858:2704:73e1:7085:12ef", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f8b5:620c:dc25:c624:aafd", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f8d5::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f8da:2b2:a293:30ad:506d", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f91b:8124:6a51:9ea2:5d13", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:f920:f523:28ef:3617:8b86", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:30:fc99:e3a6:883d:7e1c:1337", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:40:fde8:11c7:119b:aaf9:2722", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:40:fe09::2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:d814:1b8::4", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:6400:d814:1d1::100", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:a140:2236:4415::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2605:aa80:0:9::3", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2607:5300:120:c74::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2607:5300:201:3100::35c5", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2607:5300:205:200::4894", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2607:5300:205:300::89b", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2607:5300:205:300::c99", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2607:5300:60:566f::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2607:5300:61:785:1:2:3:4", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2607:5300:61:785::", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2607:f130:0:ed:216:3cff:febd:3b42", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2607:f530:8002::19", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:18c:0:192::171", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:18c:0:192::172", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::101", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::102", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::104", 126, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::108", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::110", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::118", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::120", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::122", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::140", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::148", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::150", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::158", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::160", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::168", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::170", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::178", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::180", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::189", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::e664", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::ffff:c759:e640", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::ffff:c759:e643", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::ffff:c759:e644", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::ffff:c759:e646", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::ffff:c759:e648", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::ffff:c759:e650", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::ffff:c759:e652", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::ffff:c759:e654", 126, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:7:6001::ffff:c759:e658", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2620:95:4007::111", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2800:ba0:6:c1::4858", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:16b0:1:243::7012:3117", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:16b0:1:243::7012:a500", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:16b0:1:243::7012:e817", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:1728:f:f:f:f:c03c:9898", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:1b88:4::2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:1b88:4::4", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:1dc0:caff:12c::4d3a", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:1dc0:caff:138::94d2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:1dc0:caff:15::45dc", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:1dc0:caff:44::326d", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:1dc0:caff:73::a568", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:1dc0:caff:8b::24bd", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:4d80::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:74a0:e000:1003::114", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:99a0:0:1000::2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a00:c70:1:185:246:84:179:1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a01:270:9847::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a01:4f9:2b:75d::124:148", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a01:5e0:36:c311::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a01:5e0:36:cf2a::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a01:6340:2:501::10", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a01:6340:2:501::20", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a01:7e00::f03c:91ff:fe56:2656", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a01:7e00::f03c:91ff:fe78:b382", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a01:7e01::f03c:95ff:fe64:90e3", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:16d0:0:5::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:2970:1001::4b", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:2b88:2:48b::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:2b88:2:6ce::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:418:6017::147", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:418:6017::148", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:898:218::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:898:218::2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:c204:2195:2012::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:c204:2220:8710::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:c206:2240:3516::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:c206:2240:5051::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:c206:2240:5054::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:c206:2240:5264::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:c206:2240:8448::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:c206:2241:2588::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:c207:2247:3404::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:c207:3002:8283::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:ec0:209:10::4", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a02:ed06::222", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:13:7c3:dead:beef:ca1f:1337", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:15:928:dead:beef:ca1f:1337", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:17:a15:d4db:fbff:fef4:8b7b", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:1d:3d:1827:b1ff:feec:f6b0", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:1d:b7a:782f:17ff:fef0:a708", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:1e:7d4:84fb:5fff:fef3:9d56", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:1e:81:c835:7dff:fe90:3ed5", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:21:8a8:dead:beef:ca1f:1337", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:27:36:c813:6dff:fe0e:b93e", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:27:6f8:e466:27ff:fe82:1b2a", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:28:1e8::69", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:29:8a9:887f:9eff:feed:9e9", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:2b:66e:dead:beef:ca1f:1337", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:37:3:e842:2ff:feb9:c49c", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:46:197:b434:d3ff:fe68:d9e1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:48:4d:88c8:8eff:fee8:9d1a", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:5:65b:388a:15ff:fedc:30d6", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:6:102b:c457:f3ff:feb0:a6d0", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:62:8:c855:23ff:fef6:50ee", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:6:614:d803:40ff:fec3:832a", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:66:15:18a0:6bff:fe90:3147", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:6:d042:5440:88ff:fedd:4ae5", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:6:e047:6494:62ff:fe3f:85b8", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:4000:7:dcc:14ac:f2ff:fea9:e4c7", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:6f20:531::254", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:e600:100::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:e600:100::2", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:e600:100::4", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:e600:100::6", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:e600:100::65", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:e600:100::66", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:e600:100::68", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a03:e600:100::70", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:52c0:101:46a::", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:52c0:102:46e0::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:52c0:103:412::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:52c0:103:5acd::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:52c0:104:31e6::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:52c0:104:4735::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:52c0:104:ad97::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:52c0:105:98a3::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:52c0:108:a34f::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:52c0:116:e0e3::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:52c0:123:c6c3::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:52c0:126:3ab8::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:52c0:128:c6e7:50ef:cafe:babe:1337", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:52c0:130:896e::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a04:9dc0:31::c0cc:4d", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a05:541:110:20::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a05:541:110:3e::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a05:541:112:31::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a05:541:122:49::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a05:b0c7:6388::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a05:b0c7:655b::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a05:b0c7:67c6::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a05:b0c7:6949::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a05:b0c7:6bd4::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a05:b0c7:6cc4::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:1280:bee1:2::ee12:230", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:1700:0:12::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:1700:0:12::2", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:1700:0:12::4", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:1700:0:15::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:1700:0:15::2", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:1700:0:15::4", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:1700:0:16::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:1700:0:3c::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:1700:0:47::166", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:1700:0:50::11", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:1700:3:19::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:1700:3:34::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:1700:4:14::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:8781::9", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:d380:0:103::62", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a06:e80:3000:1:bad:babe:ca11:911", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a07:6d80:1e01:3a13::", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a07:e03:2a::bcde", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a07:e042:1:181::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a07:e042:1:182::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a09:61c0::20", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a09:61c0::22", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a09:61c0::beef", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a09:b280:fe01:61::a", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0a:4cc0:c0:130c:14c3:a0ff:fe24:7692", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:7140:8:1:5054:ff:fe43:9f9", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:10::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:11::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:1::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:12::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:13::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:14::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:15::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:16::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:2::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:3::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:4::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:5::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:6::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:7::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:8::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c0:16c:9::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2::10", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::129", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::130", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::132", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::134", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::137", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::138", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::140", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::148", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::150", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::158", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::160", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::168", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::170", 126, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::174", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::177", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::178", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::182", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::184", 126, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::188", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:1::190", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2::", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2::18", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2::20", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:2::32", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:2::34", 126, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:2::38", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:2::40", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:2::48", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:2::50", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:2::58", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:2::60", 126, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2::28", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2::30", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:3::64", 126, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:3::68", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:3::70", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:3::78", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:3::80", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:3::88", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:3::90", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:4::100", 125, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:4::108", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:4::110", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:4::96", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2:4::98", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0b:f4c2::8", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5700:3133:1705:be24:11ff:fe0f:9e53", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5700:3133:1705:be24:11ff:fe37:3cb", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5700:3133:1705:be24:11ff:fe4e:df9e", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5700:3133:1705:be24:11ff:fe58:9714", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5700:3133:1705:be24:11ff:fe87:1bec", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5700:3133:1705:be24:11ff:fead:5be0", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5700:3133:1705:be24:11ff:feb6:9942", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5700:3133:1705:be24:11ff:fed0:6ed4", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5700:3133:1705:be24:11ff:fed1:b9d9", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5700:3133:1705:be24:11ff:fee1:73d9", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5700:3133:1705:be24:11ff:fef5:7c39", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5700:3133:4000:be24:11ff:fe07:68d", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5700:3133:4000:be24:11ff:fe3c:6727", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5700:3133:4000:be24:11ff:fe51:a829", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5700:3133:650:b0ea:eeff:fedb:1f7b", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:5cc0:1:1::293c:1518", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0c:e300::23", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:8140:1fff:4a9a::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:bbc7:0:1004::a2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:bbc7:0:1::10a", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:bbc7:0:1::1df", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:bbc7:0:1::254", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:bbc7:0:1::2ef", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:bbc7:0:1::320", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:bbc7:0:1::328", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:bbc7:0:1::36c", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:bbc7:0:1::38c", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:bbc7:0:1::394", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:bbc7:0:1::3bd", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:bbc7:0:1::3cc", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:bbc7:0:1::3d5", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:bbc7:0:1::7f", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0d:c2c0:1:4::2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:1d80:13:51e8::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:1d80:17:6f8d::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:4005:1002:ffff:185:40:4:100", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:4005:1002:ffff:185:40:4:127", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:4005:1002:ffff:185:40:4:132", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:4005:1002:ffff:185:40:4:149", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:4005:1002:ffff:185:40:4:20", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:4005:1002:ffff:185:40:4:22", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:4005:1002:ffff:185:40:4:29", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:4005:1002:ffff:185:40:4:38", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:4005:1002:ffff:185:40:4:44", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:4005:1002:ffff:185:40:4:64", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:4005:1002:ffff:185:40:4:92", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:bfc0:0:5::2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:bfc0:0:8::a84e", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:bfc0:0:e::7dc2", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:e701:1198::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0e:fa00:0:30::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0f:85c1:356:3238::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0f:85c1:356:5bdd::beef", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0f:85c1:356:5f5a::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0f:9400:7e11:8e09::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0f:df00:0:255::194", 126, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0f:df00:0:255::198", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0f:df00:0:255::200", 126, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0f:df00:0:255::204", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a0f:df00:0:255::206", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a10:8a40:f313::29", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a10:c800:1:9cc6::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a10:c800:1:f7f8:0:1ce:1ce:babe", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a11:6100:0:22:a236:9fff:fe9e:36ea", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:1:1:194:26:192:77", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:1:1:2:58:56:220", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:1:1:2:58:56:233", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:1:1:2:58:56:35", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:1:1:2:58:56:43", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:185:241:208:115", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:185:241:208:202", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:185:241:208:204", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:185:241:208:206", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:185:241:208:71", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:185:241:208:81", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:185:241:208:92", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:138:16:107", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:138:16:113", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:138:16:178", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:138:16:222", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:138:16:230", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:138:16:239", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:138:16:240", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:138:16:248", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:138:16:42", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:138:16:70", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:138:16:76", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:110", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:114", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:133", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:167", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:169", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:17", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:19", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:21", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:28", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:40", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:56", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:61", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:62", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:80", 127, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:88", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:90", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:95", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:141:215:97", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:80:158:205", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:80:158:23", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:80:158:27", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a12:a800:2:1:45:80:158:69", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2a13:d207:0:461::1", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2c0f:6c0:0:12::c0ff:ee", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + { "2c0f:6c0:0:12::face:b00c", 128, NDPI_ANONYMOUS_SUBSCRIBER }, + /* End */ + { NULL, 0, 0 } +}; diff --git a/src/lib/inc_generated/ndpi_tor_match.c.inc b/src/lib/inc_generated/ndpi_tor_match.c.inc index a799f27c3..b461c630c 100644 --- a/src/lib/inc_generated/ndpi_tor_match.c.inc +++ b/src/lib/inc_generated/ndpi_tor_match.c.inc @@ -21,99 +21,34 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { - { 0x640F4947 /* 100.15.73.71/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x641AA7BA /* 100.26.167.186/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6421736C /* 100.33.115.108/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x64234469 /* 100.35.68.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x642AB02E /* 100.42.176.46/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x64086C12 /* 100.8.108.18/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x65648D89 /* 101.100.141.137/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x65B58280 /* 101.181.130.128/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x65377D0A /* 101.55.125.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x65635B73 /* 101.99.91.115/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x65635D70 /* 101.99.93.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x65635EB9 /* 101.99.94.185/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6677E0F6 /* 102.119.224.246/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6682711D /* 102.130.113.29/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6682711E /* 102.130.113.30/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6682712A /* 102.130.113.42/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x66827109 /* 102.130.113.9/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6682733B /* 102.130.115.59/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x668275A7 /* 102.130.117.167/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x66827519 /* 102.130.117.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x66827730 /* 102.130.119.48/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x66827F75 /* 102.130.127.117/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x66D0D899 /* 102.208.216.153/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x66D33866 /* 102.211.56.102/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6701B95B /* 103.1.185.91/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x676AE77F /* 103.106.231.127/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x676AE70F /* 103.106.231.15/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x676AE79D /* 103.106.231.157/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x676AE79E /* 103.106.231.158/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x676AE738 /* 103.106.231.56/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x676D64CF /* 103.109.100.207/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x676D6569 /* 103.109.101.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x677EA136 /* 103.126.161.54/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x670E1ACE /* 103.14.26.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67908B4D /* 103.144.139.77/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6792CBDE /* 103.146.203.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6792CB3A /* 103.146.203.58/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6798B22A /* 103.152.178.42/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6710E7E3 /* 103.16.231.227/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67A3DA0B /* 103.163.218.11/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67A436C7 /* 103.164.54.199/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67A69C7F /* 103.166.156.127/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67AF1035 /* 103.175.16.53/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x67C4256F /* 103.196.37.111/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x67C8D242 /* 103.200.210.66/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67CCF046 /* 103.204.240.70/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67D05605 /* 103.208.86.5/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67D118DA /* 103.209.24.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67D4DF02 /* 103.212.223.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x67D60560 /* 103.214.5.96/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67DB991B /* 103.219.153.27/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x67FBA57D /* 103.251.165.125/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x67FBA6E3 /* 103.251.166.227/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x67FBA70A /* 103.251.167.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x67FBA714 /* 103.251.167.20/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x671ADDA4 /* 103.26.221.164/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x671C345D /* 103.28.52.93/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x671C3519 /* 103.28.53.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67049915 /* 103.4.153.21/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67467232 /* 103.70.114.50/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67467244 /* 103.70.114.68/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67460DE3 /* 103.70.13.227/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x674B770A /* 103.75.119.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x674CB6B5 /* 103.76.182.181/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x675057DB /* 103.80.87.219/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67617DD0 /* 103.97.125.208/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x67617DDA /* 103.97.125.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68015BCE /* 104.1.91.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6882C931 /* 104.130.201.49/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6883483D /* 104.131.72.61/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68986F01 /* 104.152.111.1/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6898D1D9 /* 104.152.209.217/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6898D2E5 /* 104.152.210.229/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68A713B9 /* 104.167.19.185/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68A7F274 /* 104.167.242.116/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x68A7F276 /* 104.167.242.118/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68A890FD /* 104.168.144.253/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68A8CD6A /* 104.168.205.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68A81C9F /* 104.168.28.159/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68A823C7 /* 104.168.35.199/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68B8FFF6 /* 104.184.255.246/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x68015BCE /* 104.1.91.206/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68C0034A /* 104.192.3.74/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68C2845A /* 104.194.132.90/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68C8112A /* 104.200.17.42/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68CF9E32 /* 104.207.158.50/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68DBEC64 /* 104.219.236.100/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68DBFA98 /* 104.219.250.152/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68DCBF7F /* 104.220.191.127/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68EC575A /* 104.236.87.90/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68EEA76F /* 104.238.167.111/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68EEDC74 /* 104.238.220.116/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68EEDC3B /* 104.238.220.59/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68EEDD5D /* 104.238.221.93/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F3216E /* 104.243.33.110/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F44873 /* 104.244.72.115/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F44884 /* 104.244.72.132/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -122,9 +57,7 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x68F44988 /* 104.244.73.136/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F449BE /* 104.244.73.190/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F449C1 /* 104.244.73.193/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68F44920 /* 104.244.73.32/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F4492B /* 104.244.73.43/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68F44AE5 /* 104.244.74.229/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F44A17 /* 104.244.74.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F44A61 /* 104.244.74.97/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F44B8C /* 104.244.75.140/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -144,73 +77,37 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x68F44F3D /* 104.244.79.61/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F44F4B /* 104.244.79.75/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F80F10 /* 104.248.15.16/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x68F815EC /* 104.248.21.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68F83C4C /* 104.248.60.76/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68FE80CA /* 104.254.128.202/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x68FE82BA /* 104.254.130.186/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x682455EC /* 104.36.85.236/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6835DD9F /* 104.53.221.159/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6839E71A /* 104.57.231.26/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6806E259 /* 104.6.226.89/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6A46FBDE /* 106.70.251.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6B852127 /* 107.133.33.39/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6B8BC80A /* 107.139.200.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6B8CDE6B /* 107.140.222.107/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6B8E2B05 /* 107.142.43.5/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6B98238E /* 107.152.35.142/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6B9829CB /* 107.152.41.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6B9B7F02 /* 107.155.127.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6B9B51B2 /* 107.155.81.178/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAC9D22 /* 107.172.157.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAC1D3E /* 107.172.29.62/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAC0305 /* 107.172.3.5/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BAC1FDA /* 107.172.31.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAC4B99 /* 107.172.75.153/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAC4C8D /* 107.172.76.141/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAD7033 /* 107.173.112.51/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAD8D69 /* 107.173.141.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAD8F20 /* 107.173.143.32/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BADA43C /* 107.173.164.60/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BADA7F1 /* 107.173.167.241/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BADB424 /* 107.173.180.36/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAD59AE /* 107.173.89.174/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BAE8AAC /* 107.174.138.172/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BAE9219 /* 107.174.146.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAED41A /* 107.174.212.26/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAEE7C4 /* 107.174.231.196/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAEE7CD /* 107.174.231.205/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAE219B /* 107.174.33.155/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAE2D0D /* 107.174.45.13/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAE2D35 /* 107.174.45.53/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAE2D37 /* 107.174.45.55/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BAE533A /* 107.174.83.58/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAF8827 /* 107.175.136.39/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BAFD593 /* 107.175.213.147/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAFF5B6 /* 107.175.245.182/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAF1CD6 /* 107.175.28.214/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAF1FC1 /* 107.175.31.193/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BAF3BFC /* 107.175.59.252/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BAF52BD /* 107.175.82.189/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BAF5213 /* 107.175.82.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BAF524A /* 107.175.82.74/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD01A0 /* 107.189.1.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD01AE /* 107.189.1.174/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x6BBD01AF /* 107.189.1.175/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD01E4 /* 107.189.1.228/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD0109 /* 107.189.1.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0AAF /* 107.189.10.175/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0AE5 /* 107.189.10.229/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD0A56 /* 107.189.10.86/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0B6F /* 107.189.11.111/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0B71 /* 107.189.11.113/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x6BBD01A0 /* 107.189.1.160/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x6BBD01AF /* 107.189.1.175/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0C65 /* 107.189.12.101/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0C88 /* 107.189.12.136/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0CFB /* 107.189.12.251/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x6BBD01E4 /* 107.189.1.228/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0C03 /* 107.189.12.3/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0C34 /* 107.189.12.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD0C07 /* 107.189.12.7/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0C58 /* 107.189.12.88/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD0D70 /* 107.189.13.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0D97 /* 107.189.13.151/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0DB4 /* 107.189.13.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0DFB /* 107.189.13.251/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -219,20 +116,15 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x6BBD0D5B /* 107.189.13.91/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0E6A /* 107.189.14.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0E04 /* 107.189.14.4/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD0E2B /* 107.189.14.43/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x6BBD0109 /* 107.189.1.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD026C /* 107.189.2.108/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD1CC2 /* 107.189.28.194/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD1C05 /* 107.189.28.5/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1D67 /* 107.189.29.103/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1DB8 /* 107.189.29.184/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD0394 /* 107.189.3.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD035E /* 107.189.3.94/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1EEC /* 107.189.30.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1E31 /* 107.189.30.49/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1E3C /* 107.189.30.60/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1E45 /* 107.189.30.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1E56 /* 107.189.30.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD1FBB /* 107.189.31.187/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1FE8 /* 107.189.31.232/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD1F21 /* 107.189.31.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD040C /* 107.189.4.12/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -251,7 +143,6 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x6BBD080C /* 107.189.8.12/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0885 /* 107.189.8.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD0888 /* 107.189.8.136/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6BBD0810 /* 107.189.8.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD08B5 /* 107.189.8.181/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD08E2 /* 107.189.8.226/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BBD08EE /* 107.189.8.238/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -262,33 +153,22 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x6BBF289C /* 107.191.40.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6BD09F3A /* 107.208.159.58/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6C0E74E3 /* 108.14.116.227/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6CB57883 /* 108.181.120.131/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6CB57885 /* 108.181.120.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6CB57C8F /* 108.181.124.143/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6CB584F5 /* 108.181.132.245/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6CB58545 /* 108.181.133.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6CB516C9 /* 108.181.22.201/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6CB51BCD /* 108.181.27.205/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6CB521B9 /* 108.181.33.185/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6CB537AD /* 108.181.55.173/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6CB539FB /* 108.181.57.251/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6CB539FD /* 108.181.57.253/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6CB545F3 /* 108.181.69.243/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6CB55E96 /* 108.181.94.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6CCA9550 /* 108.202.149.80/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x6CCBAB3D /* 108.203.171.61/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6CD320C9 /* 108.211.32.201/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6CF42F2C /* 108.244.47.44/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6CF918CE /* 108.249.24.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6C1A005E /* 108.26.0.94/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6C1C9FFA /* 108.28.159.250/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6C1E83E9 /* 108.30.131.233/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6C290ABC /* 108.41.10.188/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6C3593E7 /* 108.53.147.231/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6C3B0C03 /* 108.59.12.3/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6C3B09C6 /* 108.59.9.198/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6C3DBD88 /* 108.61.189.136/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6C3DD55A /* 108.61.213.90/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6C3E67C1 /* 108.62.103.193/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6C3E774D /* 108.62.119.77/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6C3E8425 /* 108.62.132.37/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -301,149 +181,47 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x6D6898A7 /* 109.104.152.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6D689849 /* 109.104.152.73/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6D6899BB /* 109.104.153.187/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D689916 /* 109.104.153.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D689BA1 /* 109.104.155.161/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D689B14 /* 109.104.155.20/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6D696DA2 /* 109.105.109.162/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D691DE1 /* 109.105.29.225/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6D6B239A /* 109.107.35.154/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6D789D79 /* 109.120.157.121/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D7BE736 /* 109.123.231.54/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D7BF172 /* 109.123.241.114/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D8A002A /* 109.138.0.42/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D9CC0DE /* 109.156.192.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DA270FF /* 109.162.112.255/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DA921A3 /* 109.169.33.163/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6DADA06B /* 109.173.160.107/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DB7C26E /* 109.183.194.110/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DB71AE9 /* 109.183.26.233/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DC7656A /* 109.199.101.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DC76586 /* 109.199.101.134/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6DC76764 /* 109.199.103.100/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DC7698E /* 109.199.105.142/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6DCCE0A3 /* 109.204.224.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DCDC38D /* 109.205.195.141/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6DCDC3E1 /* 109.205.195.225/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6DCDC3E2 /* 109.205.195.226/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x6DE4A01A /* 109.228.160.26/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DE42713 /* 109.228.39.19/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DE6E0AE /* 109.230.224.174/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6DE6ECC2 /* 109.230.236.194/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DEC530B /* 109.236.83.11/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6DEE0B06 /* 109.238.11.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6DF89389 /* 109.248.147.137/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DF89394 /* 109.248.147.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DF894AA /* 109.248.148.170/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x6DF894AC /* 109.248.148.172/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x6DF894AE /* 109.248.148.174/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DFAABB0 /* 109.250.171.176/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6DFABF7A /* 109.250.191.122/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6DFB3713 /* 109.251.55.19/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D308944 /* 109.48.137.68/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6D45DAB0 /* 109.69.218.176/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6D45DA33 /* 109.69.218.51/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6D454311 /* 109.69.67.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D466401 /* 109.70.100.1/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D466402 /* 109.70.100.2/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x6D466404 /* 109.70.100.4/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x6D466406 /* 109.70.100.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D466441 /* 109.70.100.65/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D466442 /* 109.70.100.66/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x6D466444 /* 109.70.100.68/30 */, 30, NDPI_PROTOCOL_TOR }, { 0x6D494125 /* 109.73.65.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6D571994 /* 109.87.25.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D5A1F70 /* 109.90.31.112/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D5BD509 /* 109.91.213.9/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6D5CB1DC /* 109.92.177.220/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6EAF6968 /* 110.175.105.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6F4525D6 /* 111.69.37.214/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6F5A918C /* 111.90.145.140/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x71141CD8 /* 113.20.28.216/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x71141CF3 /* 113.20.28.243/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7217A450 /* 114.23.164.80/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7222A58D /* 114.34.165.141/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7223F596 /* 114.35.245.150/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x740CB4EA /* 116.12.180.234/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x740CB4ED /* 116.12.180.237/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x74CA74D4 /* 116.202.116.212/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x74CA961B /* 116.202.150.27/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x74CAB394 /* 116.202.179.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x74CAE5BD /* 116.202.229.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x74CAECEE /* 116.202.236.238/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x74CAEDD4 /* 116.202.237.212/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x74CAF526 /* 116.202.245.38/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x74CA3764 /* 116.202.55.100/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x74CA06FF /* 116.202.6.255/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x74CB87C3 /* 116.203.135.195/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x74CB11EE /* 116.203.17.238/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x74CB126C /* 116.203.18.108/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x74CB32B6 /* 116.203.50.182/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x74CB40D4 /* 116.203.64.212/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x74FF01A3 /* 116.255.1.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x74FF1C58 /* 116.255.28.88/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x75359B71 /* 117.53.155.113/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x761086F7 /* 118.16.134.247/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x76A34AA0 /* 118.163.74.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7613FCCF /* 118.19.252.207/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x761B0C28 /* 118.27.12.40/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7643C7DD /* 118.67.199.221/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x771219FE /* 119.18.25.254/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x771223C5 /* 119.18.35.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x773B6E99 /* 119.59.110.153/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x773B7FA7 /* 119.59.127.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x0C230F53 /* 12.35.15.83/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x797F2597 /* 121.127.37.151/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x79A0C80D /* 121.160.200.13/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x79322B87 /* 121.50.43.135/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x794E1CA6 /* 121.78.28.166/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7AD0C239 /* 122.208.194.57/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7BFD221A /* 123.253.34.26/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7BFD2224 /* 123.253.34.36/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7BFD2320 /* 123.253.35.32/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7BFF3E89 /* 123.255.62.137/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7C9ADC32 /* 124.154.220.50/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7CBB659B /* 124.187.101.155/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7D85F219 /* 125.133.242.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7DC30D44 /* 125.195.13.68/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7DD4F183 /* 125.212.241.131/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7DEE303F /* 125.238.48.63/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x7D1E57E1 /* 125.30.87.225/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x80004094 /* 128.0.64.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x807F69B8 /* 128.127.105.184/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x807F955B /* 128.127.149.91/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x807FB49C /* 128.127.180.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8087A428 /* 128.135.164.40/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x808C02BA /* 128.140.2.186/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x808C474B /* 128.140.71.75/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x80C783A8 /* 128.199.131.168/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x80C792BA /* 128.199.146.186/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x80E8123A /* 128.232.18.58/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x80EE3E25 /* 128.238.62.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x801F000D /* 128.31.0.13/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x801F0027 /* 128.31.0.39/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x801F003D /* 128.31.0.61/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x803484BD /* 128.52.132.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x81642659 /* 129.100.38.89/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x817E6F36 /* 129.126.111.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x810D838C /* 129.13.131.140/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x81922B48 /* 129.146.43.72/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x819638DC /* 129.150.56.220/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8197DAE9 /* 129.151.218.233/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8197E7B7 /* 129.151.231.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8197F03E /* 129.151.240.62/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8197FEF5 /* 129.151.254.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x819813EC /* 129.152.19.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x81980809 /* 129.152.8.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8199B011 /* 129.153.176.17/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8199D7BE /* 129.153.215.190/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x819F94B8 /* 129.159.148.184/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x819F2A02 /* 129.159.42.2/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x81501DEC /* 129.80.29.236/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0D3BAFC1 /* 13.59.175.193/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0D40D2CB /* 13.64.210.203/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x82A2F5DE /* 130.162.245.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x82A22CEE /* 130.162.44.238/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x82A23641 /* 130.162.54.65/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x82B43F96 /* 130.180.63.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x82C10A15 /* 130.193.10.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x82C10FBA /* 130.193.15.186/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -451,64 +229,28 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x82C10F31 /* 130.193.15.49/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x82C10F4F /* 130.193.15.79/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x82E1F45A /* 130.225.244.90/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8233C888 /* 130.51.200.136/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x82331516 /* 130.51.21.22/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x82331668 /* 130.51.22.104/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x82331FCA /* 130.51.31.202/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x823D9A06 /* 130.61.154.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x823DAD74 /* 130.61.173.116/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x823DAECE /* 130.61.174.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x823DAE28 /* 130.61.174.40/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x823DBDAE /* 130.61.189.174/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x823D16F5 /* 130.61.22.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x823D1E25 /* 130.61.30.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x823D2094 /* 130.61.32.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x823D25B9 /* 130.61.37.185/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x823D2A06 /* 130.61.42.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x823D32D8 /* 130.61.50.216/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x823D3261 /* 130.61.50.97/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x823D33B7 /* 130.61.51.183/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x82599539 /* 130.89.149.57/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8259A172 /* 130.89.161.114/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8399987A /* 131.153.152.122/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x83999892 /* 131.153.152.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x83AE17E4 /* 131.174.23.228/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x83BC28BC /* 131.188.40.188/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x83CB2092 /* 131.203.32.146/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x83FF0430 /* 131.255.4.48/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x849184A8 /* 132.145.132.168/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8491A3FA /* 132.145.163.250/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8491D84C /* 132.145.216.76/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x83BC28BC /* 131.188.40.188/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8491FFC0 /* 132.145.255.192/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x849153A1 /* 132.145.83.161/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x849163D4 /* 132.145.99.212/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x84E2CADE /* 132.226.202.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x84F8F105 /* 132.248.241.5/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x84F83B49 /* 132.248.59.73/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8582FD41 /* 133.130.253.65/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8582627C /* 133.130.98.124/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x85A727B8 /* 133.167.39.184/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8512A830 /* 133.18.168.48/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x85F2924E /* 133.242.146.78/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x85F2CCAF /* 133.242.204.175/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8665D250 /* 134.101.210.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8666C865 /* 134.102.200.101/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8677DD6A /* 134.119.221.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8682ACE5 /* 134.130.172.229/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x86B95379 /* 134.185.83.121/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x86C3B934 /* 134.195.185.52/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x86C3C641 /* 134.195.198.65/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x86C35842 /* 134.195.88.66/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x86D1F0F9 /* 134.209.240.249/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x86D155E6 /* 134.209.85.230/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8616B3A1 /* 134.22.179.161/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x86FFDAC3 /* 134.255.218.195/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x86038139 /* 134.3.129.57/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8629D78B /* 134.41.215.139/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x877D84F0 /* 135.125.132.240/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x877D93A5 /* 135.125.147.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x877DCAFC /* 135.125.202.252/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x877DE97F /* 135.125.233.127/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x877D5919 /* 135.125.89.25/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x879464E9 /* 135.148.100.233/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x87946454 /* 135.148.100.84/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -528,51 +270,29 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x87943667 /* 135.148.54.103/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8794366A /* 135.148.54.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x87943662 /* 135.148.54.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x87B590E6 /* 135.181.144.230/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x87B5198F /* 135.181.25.143/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x87B51E13 /* 135.181.30.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x87B52926 /* 135.181.41.38/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x87B53F76 /* 135.181.63.118/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x87B543D2 /* 135.181.67.210/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x87B5633B /* 135.181.99.59/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x88AFBB46 /* 136.175.187.70/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x88F36686 /* 136.243.102.134/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x88F36EEF /* 136.243.110.239/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x0D3BAFC1 /* 13.59.175.193/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x88F39359 /* 136.243.147.89/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x88F3935B /* 136.243.147.91/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x88F399A9 /* 136.243.153.169/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x88F39A4A /* 136.243.154.74/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x88F3AD18 /* 136.243.173.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x88F3AE9F /* 136.243.174.159/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x88F3B094 /* 136.243.176.148/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x88F3B0B3 /* 136.243.176.179/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x88F3B0FD /* 136.243.176.253/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x88F3B169 /* 136.243.177.105/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x88F303C2 /* 136.243.3.194/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x88F3070B /* 136.243.7.11/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x88F3597C /* 136.243.89.124/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x88F35CC2 /* 136.243.92.194/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x88F35D66 /* 136.243.93.102/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x88F46FA3 /* 136.244.111.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x88F457CD /* 136.244.87.205/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x88F457E2 /* 136.244.87.226/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x88208325 /* 136.32.131.37/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x88238A58 /* 136.35.138.88/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8825C7FC /* 136.37.199.252/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x882678C9 /* 136.38.120.201/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8826E27D /* 136.38.226.125/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x882F82D5 /* 136.47.130.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x88384259 /* 136.56.66.89/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x883DF21D /* 136.61.242.29/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x883D45E9 /* 136.61.69.233/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x89B8AEF7 /* 137.184.174.247/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x89B839BB /* 137.184.57.187/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x89C141E0 /* 137.193.65.224/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x89DC78A8 /* 137.220.120.168/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x89DC25D6 /* 137.220.37.214/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x89DC3414 /* 137.220.52.20/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x89E2222D /* 137.226.34.45/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x893BB9B3 /* 137.59.185.179/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x893B388A /* 137.59.56.138/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x894A776D /* 137.74.119.109/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x894AA4D5 /* 137.74.164.213/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -582,193 +302,84 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x8A7C5D9F /* 138.124.93.159/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8AC57014 /* 138.197.112.20/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8AC55C9F /* 138.197.92.159/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC798C5 /* 138.199.152.197/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8AC7A1CA /* 138.199.161.202/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8AC7AB8F /* 138.199.171.143/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC7ACBB /* 138.199.172.187/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8AC7AD50 /* 138.199.173.80/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC7AE51 /* 138.199.174.81/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC7C7DF /* 138.199.199.223/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8A024D63 /* 138.2.77.99/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8AC97967 /* 138.201.121.103/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC97BD9 /* 138.201.123.217/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC97C2A /* 138.201.124.42/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC980FC /* 138.201.128.252/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC98522 /* 138.201.133.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC98CEE /* 138.201.140.238/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC91015 /* 138.201.16.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8AC91319 /* 138.201.19.25/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8AC9C4FC /* 138.201.196.252/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC9C5FC /* 138.201.197.252/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8AC9E1B1 /* 138.201.225.177/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC9FA2D /* 138.201.250.45/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC9FCFD /* 138.201.252.253/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC9FE50 /* 138.201.254.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8AC933B5 /* 138.201.51.181/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8AC9363B /* 138.201.54.59/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC938C3 /* 138.201.56.195/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8AC939EA /* 138.201.57.234/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8AC93A15 /* 138.201.58.21/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC93EA6 /* 138.201.62.166/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8AC94E3D /* 138.201.78.61/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC95662 /* 138.201.86.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8AC95CB7 /* 138.201.92.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8A03F3A5 /* 138.3.243.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8A03F3F4 /* 138.3.243.244/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8A3021A2 /* 138.48.33.162/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8A3B1269 /* 138.59.18.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8A3B126A /* 138.59.18.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8A3B126E /* 138.59.18.110/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8A442F7C /* 138.68.47.124/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8A442FBE /* 138.68.47.190/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8A4409B8 /* 138.68.9.184/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8B90CF7A /* 139.144.207.122/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8B90DC70 /* 139.144.220.112/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B903CD7 /* 139.144.60.215/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8BA20B62 /* 139.162.11.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8BA2752B /* 139.162.117.43/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8BA2A6ED /* 139.162.166.237/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8BA2FB46 /* 139.162.251.70/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8BA23F7D /* 139.162.63.125/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8B3C5F47 /* 139.60.95.71/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B54EDA0 /* 139.84.237.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B54EF84 /* 139.84.239.132/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B63655C /* 139.99.101.92/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B6367B4 /* 139.99.103.180/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B6386A8 /* 139.99.134.168/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B639CC5 /* 139.99.156.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B63AAAC /* 139.99.170.172/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B63AAD5 /* 139.99.170.213/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B63AAF4 /* 139.99.170.244/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B63AA23 /* 139.99.170.35/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B63AA34 /* 139.99.170.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B63AA06 /* 139.99.170.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B63AA47 /* 139.99.170.71/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B63AB69 /* 139.99.171.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B63AB7D /* 139.99.171.125/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B63AB04 /* 139.99.171.4/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B63AC0B /* 139.99.172.11/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8B63C52C /* 139.99.197.44/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8B630839 /* 139.99.8.57/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0EA9F16F /* 14.169.241.111/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0EC0CBD4 /* 14.192.203.212/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0ECAE16F /* 14.202.225.111/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0E20319B /* 14.32.49.155/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0E0965E0 /* 14.9.101.224/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8CEBED0D /* 140.235.237.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8CEE917F /* 140.238.145.127/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8CEEA8D6 /* 140.238.168.214/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8CEEC50C /* 140.238.197.12/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8CEED280 /* 140.238.210.128/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8CEED7E9 /* 140.238.215.233/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8CEEDAF8 /* 140.238.218.248/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8CEEDC0A /* 140.238.220.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8C4E640E /* 140.78.100.14/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x8C4E6410 /* 140.78.100.16/29 */, 29, NDPI_PROTOCOL_TOR }, - { 0x8C4E6418 /* 140.78.100.24/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0x8C4E641C /* 140.78.100.28/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x8C4E6423 /* 140.78.100.35/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8C4E6424 /* 140.78.100.36/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0x8C4E6428 /* 140.78.100.40/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0x8C53325C /* 140.83.50.92/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D698277 /* 141.105.130.119/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D698280 /* 141.105.130.128/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D6982BC /* 141.105.130.188/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D6982C1 /* 141.105.130.193/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D698253 /* 141.105.130.83/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D694789 /* 141.105.71.137/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D880003 /* 141.136.0.3/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D0EDCB1 /* 141.14.220.177/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D90F5CD /* 141.144.245.205/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D91C97E /* 141.145.201.126/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D930DD5 /* 141.147.13.213/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D932FE9 /* 141.147.47.233/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D9336E2 /* 141.147.54.226/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D9361BE /* 141.147.97.190/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D94E8D2 /* 141.148.232.210/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D94EDD4 /* 141.148.237.212/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D942AA4 /* 141.148.42.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D9CB9B7 /* 141.156.185.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8DA42643 /* 141.164.38.67/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8DFFA1A7 /* 141.255.161.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D033F1A /* 141.3.63.26/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D2BCBED /* 141.43.203.237/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D4F0A10 /* 141.79.10.16/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D5E9CCE /* 141.94.156.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D5E9C36 /* 141.94.156.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D5EC723 /* 141.94.199.35/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D5E16B5 /* 141.94.22.181/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D5F34CE /* 141.95.52.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8D620B83 /* 141.98.11.131/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D620B3E /* 141.98.11.62/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D62884F /* 141.98.136.79/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D6299CD /* 141.98.153.205/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8D62E930 /* 141.98.233.48/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8E0BC95A /* 142.11.201.90/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8E849D23 /* 142.132.157.35/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8E84CC70 /* 142.132.204.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8E84CCA5 /* 142.132.204.165/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8E84CDDA /* 142.132.205.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8E84D49E /* 142.132.212.158/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8E84D968 /* 142.132.217.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8E84E611 /* 142.132.230.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8EAB0C58 /* 142.171.12.88/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8EABA14F /* 142.171.161.79/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8EBD4E41 /* 142.189.78.65/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8ECA3066 /* 142.202.48.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8ECA3344 /* 142.202.51.68/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8E2C8115 /* 142.44.129.21/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8E2C8551 /* 142.44.133.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8E2CBBDF /* 142.44.187.223/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8E2CE318 /* 142.44.227.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8E2CEA45 /* 142.44.234.69/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8E2CF385 /* 142.44.243.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8E2CF766 /* 142.44.247.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8E5DA9C5 /* 142.93.169.197/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8E5DE43B /* 142.93.228.59/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8E5DE858 /* 142.93.232.88/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8F83DA5D /* 143.131.218.93/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8FB3E2F7 /* 143.179.226.247/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8FC68574 /* 143.198.133.116/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8FC694CE /* 143.198.148.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8FC62612 /* 143.198.38.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8FF4AC25 /* 143.244.172.37/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x8F2F710B /* 143.47.113.11/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x8F2FB30C /* 143.47.179.12/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x90A82C12 /* 144.168.44.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x90A82C1A /* 144.168.44.26/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x90AC7604 /* 144.172.118.4/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x90AC7604 /* 144.172.118.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x90AC7629 /* 144.172.118.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x90AC762D /* 144.172.118.45/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x90AC7604 /* 144.172.118.4/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x90AC7637 /* 144.172.118.55/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x90AC7642 /* 144.172.118.66/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x90AC7648 /* 144.172.118.72/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x90AC7649 /* 144.172.118.73/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x90AC764F /* 144.172.118.79/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x90AC7661 /* 144.172.118.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x90026551 /* 144.2.101.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x90CA1A6A /* 144.202.26.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x90CA626A /* 144.202.98.106/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x90026551 /* 144.2.101.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x901523D9 /* 144.21.35.217/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x90153A89 /* 144.21.58.137/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x90D9B33C /* 144.217.179.60/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x90D92096 /* 144.217.32.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x90D9209E /* 144.217.32.158/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x90D94AE5 /* 144.217.74.229/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x90D9571C /* 144.217.87.28/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x90D95ABB /* 144.217.90.187/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9018A368 /* 144.24.163.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9018112C /* 144.24.17.44/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9018B083 /* 144.24.176.131/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9018BBF4 /* 144.24.187.244/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9018E802 /* 144.24.232.2/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x90067C7D /* 144.6.124.125/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x900696D5 /* 144.6.150.213/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9006BD11 /* 144.6.189.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9006C59D /* 144.6.197.157/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x900617C5 /* 144.6.23.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x904C6877 /* 144.76.104.119/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x904C8C6E /* 144.76.140.110/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x904C9A0D /* 144.76.154.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x904C9FDA /* 144.76.159.218/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -783,56 +394,35 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x904C1A3A /* 144.76.26.58/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x904C03AE /* 144.76.3.174/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x904C03B6 /* 144.76.3.182/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x904C28FA /* 144.76.40.250/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x904C2D6D /* 144.76.45.109/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x904C382B /* 144.76.56.43/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x904C39FE /* 144.76.57.254/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x904C51C6 /* 144.76.81.198/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x904C5605 /* 144.76.86.5/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x905B7D0F /* 144.91.125.15/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x905B7DEF /* 144.91.125.239/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x91EC53A3 /* 145.236.83.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x91EF0109 /* 145.239.1.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x91EF8881 /* 145.239.136.129/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x91EF0109 /* 145.239.1.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x91EFCE1F /* 145.239.206.31/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x91EF2966 /* 145.239.41.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x91EF4C5F /* 145.239.76.95/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x91EF513A /* 145.239.81.58/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x91F96D26 /* 145.249.109.38/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x91FEB90D /* 145.254.185.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9128BC54 /* 145.40.188.84/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9128C2AC /* 145.40.194.172/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x92002457 /* 146.0.36.87/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x920028C1 /* 146.0.40.193/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x926721DA /* 146.103.33.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x92B9FD82 /* 146.185.253.130/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x92B9FD35 /* 146.185.253.53/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x92BE2F9D /* 146.190.47.157/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x921385F7 /* 146.19.133.247/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x92138FA6 /* 146.19.143.166/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x92138FCA /* 146.19.143.202/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x92138F2F /* 146.19.143.47/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9213A8DF /* 146.19.168.223/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9213ADB5 /* 146.19.173.181/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9213ADD7 /* 146.19.173.215/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9213D578 /* 146.19.213.120/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9213FE82 /* 146.19.254.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x92BE72AD /* 146.190.114.173/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x92BE8485 /* 146.190.132.133/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x92BE10D0 /* 146.190.16.208/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x92BEE060 /* 146.190.224.96/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x92BE2F9D /* 146.190.47.157/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x92BE6082 /* 146.190.96.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x92389AA9 /* 146.56.154.169/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x92386322 /* 146.56.99.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x923B0CBC /* 146.59.12.188/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x923B7EE8 /* 146.59.126.232/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x923B0FBA /* 146.59.15.186/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x923B1370 /* 146.59.19.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x923BC572 /* 146.59.197.114/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x923BE704 /* 146.59.231.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x923B2C84 /* 146.59.44.132/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x923B2DA7 /* 146.59.45.167/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x923B5720 /* 146.59.87.32/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x923B5C85 /* 146.59.92.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9246783A /* 146.70.120.58/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x924681E6 /* 146.70.129.230/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -849,13 +439,7 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x9246DE2E /* 146.70.222.46/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9246E911 /* 146.70.233.17/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9246390A /* 146.70.57.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x92463912 /* 146.70.57.18/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x92465065 /* 146.70.80.101/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x92465013 /* 146.70.80.19/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x930CB727 /* 147.12.183.39/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9381C5A6 /* 147.129.197.166/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x93876E6D /* 147.135.110.109/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9387708B /* 147.135.112.139/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x938770CA /* 147.135.112.202/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x938772F5 /* 147.135.114.245/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x93877262 /* 147.135.114.98/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -865,10 +449,10 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x938704D6 /* 147.135.4.214/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x93870444 /* 147.135.4.68/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x938736B2 /* 147.135.54.178/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x93870645 /* 147.135.6.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x93874186 /* 147.135.65.134/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9387411A /* 147.135.65.26/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x93874157 /* 147.135.65.87/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x93870645 /* 147.135.6.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x938746A8 /* 147.135.70.168/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x93B6F7AD /* 147.182.247.173/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x93E5B1A6 /* 147.229.177.166/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -877,28 +461,14 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x932D7E85 /* 147.45.126.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x932DDD0D /* 147.45.221.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x932DDD35 /* 147.45.221.53/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x934EEDB9 /* 147.78.237.185/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x934EF0D3 /* 147.78.240.211/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x934EF267 /* 147.78.242.103/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x934E41F7 /* 147.78.65.247/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9471A287 /* 148.113.162.135/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9471B700 /* 148.113.183.0/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9471C21F /* 148.113.194.31/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9471C3EF /* 148.113.195.239/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9471C42F /* 148.113.196.47/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x94FB0AED /* 148.251.10.237/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x94FB7ED2 /* 148.251.126.210/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x94FB8810 /* 148.251.136.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x94FB977D /* 148.251.151.125/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x94FBB2E8 /* 148.251.178.232/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x94FBB35B /* 148.251.179.91/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x94FBB7CD /* 148.251.183.205/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x94FBC652 /* 148.251.198.82/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x94FBC654 /* 148.251.198.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x94FBC656 /* 148.251.198.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x94FBC663 /* 148.251.198.99/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x94FBD012 /* 148.251.208.18/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x94FBD3D3 /* 148.251.211.211/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x94FBECD1 /* 148.251.236.209/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x94FB29EB /* 148.251.41.235/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x94FB2E73 /* 148.251.46.115/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -908,20 +478,11 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x94FB5A73 /* 148.251.90.115/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x94FB5B57 /* 148.251.91.87/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x944788F8 /* 148.71.136.248/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x944BD5C5 /* 148.75.213.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9566F7E8 /* 149.102.247.232/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x95660942 /* 149.102.9.66/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9582D7EE /* 149.130.215.238/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x958F658F /* 149.143.101.143/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x959A9A9B /* 149.154.154.155/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x959A180D /* 149.154.24.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x95CA45AE /* 149.202.69.174/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x95CA4F65 /* 149.202.79.101/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x95CA4F81 /* 149.202.79.129/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x95F8367C /* 149.248.54.124/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x951CAA7E /* 149.28.170.126/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x951CD48E /* 149.28.212.142/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x951C3A89 /* 149.28.58.137/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x95320DDD /* 149.50.13.221/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x95387E8E /* 149.56.126.142/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x95388E51 /* 149.56.142.81/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -932,9 +493,19 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x95382C2F /* 149.56.44.47/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x95382DC8 /* 149.56.45.200/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x95382FF5 /* 149.56.47.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0FCC0BF8 /* 15.204.11.248/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0FCC0E66 /* 15.204.14.102/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x96E6141C /* 150.230.20.28/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x96E62F49 /* 150.230.47.73/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x96F1748F /* 150.241.116.143/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x96F15FC5 /* 150.241.95.197/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x97734937 /* 151.115.73.55/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x97734DC3 /* 151.115.77.195/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x97C42DD4 /* 151.196.45.212/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x97C813F9 /* 151.200.19.249/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x97EC1773 /* 151.236.23.115/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x97312F4C /* 151.49.47.76/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x97504423 /* 151.80.68.35/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x0FCC8C09 /* 15.204.140.9/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x0FCC0E66 /* 15.204.14.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x0FCC8D0A /* 15.204.141.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x0FCC8D0E /* 15.204.141.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x0FCC8D5F /* 15.204.141.95/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -948,57 +519,19 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x0FCCE3CE /* 15.204.227.206/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x0FCCE3D0 /* 15.204.227.208/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x0FCCE9C1 /* 15.204.233.193/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0FCCF8C8 /* 15.204.248.200/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0FCC1FDC /* 15.204.31.220/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x0FCC39F8 /* 15.204.57.248/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0FCC3B44 /* 15.204.59.68/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0FCC41B8 /* 15.204.65.184/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0x0FCC41B9 /* 15.204.65.185/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x0FCC56EB /* 15.204.86.235/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0FCC5718 /* 15.204.87.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x0FEB8E95 /* 15.235.142.149/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0FEBA2BC /* 15.235.162.188/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0FEBD196 /* 15.235.209.150/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x96888E81 /* 150.136.142.129/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9688ABA0 /* 150.136.171.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x96DD1C6A /* 150.221.28.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x96E60AEB /* 150.230.10.235/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x96E60C37 /* 150.230.12.55/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x96E6141C /* 150.230.20.28/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x96E6FDF2 /* 150.230.253.242/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x96E62F49 /* 150.230.47.73/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x96F1748F /* 150.241.116.143/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x96F14C94 /* 150.241.76.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x96F15B80 /* 150.241.91.128/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x96F15FC5 /* 150.241.95.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x962BF8EA /* 150.43.248.234/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x962BF818 /* 150.43.248.24/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x976A704B /* 151.106.112.75/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x97734937 /* 151.115.73.55/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x97734DC3 /* 151.115.77.195/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x97915268 /* 151.145.82.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9791539C /* 151.145.83.156/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x97BD4071 /* 151.189.64.113/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x97C42DD4 /* 151.196.45.212/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x97C813F9 /* 151.200.19.249/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x97EC1773 /* 151.236.23.115/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x97ED5299 /* 151.237.82.153/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x97312F4C /* 151.49.47.76/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x97328648 /* 151.50.134.72/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9747C23B /* 151.71.194.59/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x974717C1 /* 151.71.23.193/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x975020AC /* 151.80.32.172/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x97504423 /* 151.80.68.35/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x983501D8 /* 152.53.1.216/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x983564D1 /* 152.53.100.209/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9835665F /* 152.53.102.95/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9835688F /* 152.53.104.143/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x98356FAE /* 152.53.111.174/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x98357613 /* 152.53.118.19/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x983501D8 /* 152.53.1.216/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x98357C56 /* 152.53.124.86/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x98357E6C /* 152.53.126.108/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x98358302 /* 152.53.131.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9835850E /* 152.53.133.14/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x98350F7F /* 152.53.15.127/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x98350F90 /* 152.53.15.144/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x983511AF /* 152.53.17.175/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x98351153 /* 152.53.17.83/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1006,6 +539,7 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x983512C9 /* 152.53.18.201/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9835125E /* 152.53.18.94/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x98351303 /* 152.53.19.3/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x9835E28B /* 152.53.226.139/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x98351F10 /* 152.53.31.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x98352091 /* 152.53.32.145/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x98352263 /* 152.53.34.99/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1015,184 +549,80 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x983541A9 /* 152.53.65.169/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x983556A5 /* 152.53.86.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x98355FBE /* 152.53.95.190/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x984366E4 /* 152.67.102.228/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x98436CE1 /* 152.67.108.225/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9843700C /* 152.67.112.12/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9843DBA1 /* 152.67.219.161/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9843E687 /* 152.67.230.135/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9843FD39 /* 152.67.253.57/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x984347CE /* 152.67.71.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9845C631 /* 152.69.198.49/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x98468C54 /* 152.70.140.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9846A572 /* 152.70.165.114/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9846AF0D /* 152.70.175.13/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x985606E8 /* 152.86.6.232/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x985652E5 /* 152.86.82.229/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9859AAC9 /* 152.89.170.201/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9859EFFC /* 152.89.239.252/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9859FE2E /* 152.89.254.46/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x98595CCE /* 152.89.92.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x99782A89 /* 153.120.42.137/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x997932AB /* 153.121.50.171/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x99CFEB4B /* 153.207.235.75/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9A10743D /* 154.16.116.61/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9A1A9B16 /* 154.26.155.22/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9A1A9F9D /* 154.26.159.157/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9A35A4D8 /* 154.53.164.216/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9B8A92F9 /* 155.138.146.249/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9B8AC2D5 /* 155.138.194.213/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9BF8C28F /* 155.248.194.143/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9BF8E3D2 /* 155.248.227.210/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9BFE3C67 /* 155.254.60.103/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9BFE3CC2 /* 155.254.60.194/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9B04F5D8 /* 155.4.245.216/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9B04F550 /* 155.4.245.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9B044A75 /* 155.4.74.117/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9C923E86 /* 156.146.62.134/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9CE5A4E1 /* 156.229.164.225/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9CE5E865 /* 156.229.232.101/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9CE5E868 /* 156.229.232.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9CE5E86B /* 156.229.232.107/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9CE5E86C /* 156.229.232.108/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9CE5E873 /* 156.229.232.115/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9CE5E8DE /* 156.229.232.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9CE5E836 /* 156.229.232.54/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9CE5E862 /* 156.229.232.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9CE5E964 /* 156.229.233.100/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9CE5E953 /* 156.229.233.83/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9CE5E95C /* 156.229.233.92/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9C3926CD /* 156.57.38.205/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9D837DBA /* 157.131.125.186/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9D938A31 /* 157.147.138.49/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9DAD7134 /* 157.173.113.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9DAD77B1 /* 157.173.119.177/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9DB41571 /* 157.180.21.113/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9DB415B2 /* 157.180.21.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9DB4187A /* 157.180.24.122/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9DB4195B /* 157.180.25.91/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9DB41A4D /* 157.180.26.77/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9DB41BAA /* 157.180.27.170/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9DB41CE0 /* 157.180.28.224/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9DB41D68 /* 157.180.29.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9DB422B9 /* 157.180.34.185/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9DE62A70 /* 157.230.42.112/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9DF5B80D /* 157.245.184.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9DF5F346 /* 157.245.243.70/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9DF5544E /* 157.245.84.78/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9D5A7091 /* 157.90.112.145/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9D5A83C9 /* 157.90.131.201/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9D5A83E0 /* 157.90.131.224/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9D5A94E7 /* 157.90.148.231/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9D5AB767 /* 157.90.183.103/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9D5AD435 /* 157.90.212.53/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9D5AFAD9 /* 157.90.250.217/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9D5AFD3C /* 157.90.253.60/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9D5A1A63 /* 157.90.26.99/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9D5A4DA6 /* 157.90.77.166/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9D5A5C73 /* 157.90.92.115/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9D5A5F2C /* 157.90.95.44/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9E6567CB /* 158.101.103.203/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9E6596CD /* 158.101.150.205/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9E65B54D /* 158.101.181.77/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9E65CB26 /* 158.101.203.38/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9E65CC75 /* 158.101.204.117/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9E8CE6E9 /* 158.140.230.233/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9EAED23A /* 158.174.210.58/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9EAED3B2 /* 158.174.211.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9EB3CFE5 /* 158.179.207.229/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9EB3CF42 /* 158.179.207.66/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9EB3DE76 /* 158.179.222.118/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9EB4194C /* 158.180.25.76/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9EB42A90 /* 158.180.42.144/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9EDC649E /* 158.220.100.158/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9EDC7BDB /* 158.220.123.219/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9EDC594B /* 158.220.89.75/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9EF7C10C /* 158.247.193.12/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9EF7E188 /* 158.247.225.136/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9EFFD4B2 /* 158.255.212.178/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9EFF05D8 /* 158.255.5.216/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9E336F78 /* 158.51.111.120/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9E3379A4 /* 158.51.121.164/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9E337D62 /* 158.51.125.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9E4575D6 /* 158.69.117.214/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9E45CC24 /* 158.69.204.36/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9E45CDF7 /* 158.69.205.247/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9E45CFD8 /* 158.69.207.216/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9E45E29F /* 158.69.226.159/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9E45FC74 /* 158.69.252.116/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9E45FED0 /* 158.69.254.208/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9E453013 /* 158.69.48.19/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9FC48227 /* 159.196.130.39/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9FC4B8F8 /* 159.196.184.248/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9FC459F0 /* 159.196.89.240/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9FCB1DF0 /* 159.203.29.240/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9FDF8A6B /* 159.223.138.107/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9FDF9173 /* 159.223.145.115/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9FDFCC55 /* 159.223.204.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9F417D48 /* 159.65.125.72/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9F410EF1 /* 159.65.14.241/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9F450B4A /* 159.69.11.74/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9F458A1F /* 159.69.138.31/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9F4592C2 /* 159.69.146.194/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9F45CAF6 /* 159.69.202.246/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9F45CE56 /* 159.69.206.86/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9F4515C4 /* 159.69.21.196/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9F45DC1B /* 159.69.220.27/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9F45F436 /* 159.69.244.54/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9F45F7F8 /* 159.69.247.248/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9F452403 /* 159.69.36.3/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9F4547E4 /* 159.69.71.228/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9F597C74 /* 159.89.124.116/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9F598F2F /* 159.89.143.47/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x9F59ECE4 /* 159.89.236.228/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x9F5929B1 /* 159.89.41.177/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA07764A0 /* 160.119.100.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA077F918 /* 160.119.249.24/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA077F9F0 /* 160.119.249.240/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA077FD67 /* 160.119.253.103/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA077FD72 /* 160.119.253.114/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA0107A44 /* 160.16.122.68/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA0103927 /* 160.16.57.39/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA0FB88EE /* 160.251.136.238/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA0FBB80A /* 160.251.184.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA0FBCB2F /* 160.251.203.47/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA0FB2EEF /* 160.251.46.239/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA1E68552 /* 161.230.133.82/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA123E8D8 /* 161.35.232.216/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA135A068 /* 161.53.160.104/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA16184FE /* 161.97.132.254/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA1618E0F /* 161.97.142.15/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA161A046 /* 161.97.160.70/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA161A863 /* 161.97.168.99/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA161B858 /* 161.97.184.88/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA161470B /* 161.97.71.11/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA29DD245 /* 162.157.210.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA213ABB4 /* 162.19.171.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA213CCA3 /* 162.19.204.163/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xA2C024E3 /* 162.192.36.227/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA213F4EA /* 162.19.244.234/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA213FCAF /* 162.19.252.175/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2134FF7 /* 162.19.79.247/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA2C024E3 /* 162.192.36.227/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2D2AD11 /* 162.210.173.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA2D5F862 /* 162.213.248.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA2D8123E /* 162.216.18.62/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2E073CC /* 162.224.115.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2E13C8B /* 162.225.60.139/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA2E23846 /* 162.226.56.70/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA2F3A88F /* 162.243.168.143/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA2F3AD3F /* 162.243.173.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2F79983 /* 162.247.153.131/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2F748C0 /* 162.247.72.192/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA2F748C7 /* 162.247.72.199/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2F74AC8 /* 162.247.74.200/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xA2F74ACA /* 162.247.74.202/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2F74ACC /* 162.247.74.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2F74ACE /* 162.247.74.206/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2F74AD5 /* 162.247.74.213/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA2F74AD8 /* 162.247.74.216/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xA2F74AD8 /* 162.247.74.216/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2F74A1B /* 162.247.74.27/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2F74A07 /* 162.247.74.7/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA2F74A4A /* 162.247.74.74/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2FABDCC /* 162.250.189.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2FABD21 /* 162.250.189.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2FABF0F /* 162.250.191.15/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1206,14 +636,9 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xA2FB750A /* 162.251.117.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2FB770A /* 162.251.119.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2FB7702 /* 162.251.119.2/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA2FB9C44 /* 162.251.156.68/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2FBA6D2 /* 162.251.166.210/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2FB0598 /* 162.251.5.152/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2FF542F /* 162.255.84.47/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA2FF5652 /* 162.255.86.82/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA22B11C6 /* 162.43.17.198/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA22B2491 /* 162.43.36.145/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA2376BF7 /* 162.55.107.247/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA2378343 /* 162.55.131.67/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA23786F0 /* 162.55.134.240/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA237B1A4 /* 162.55.177.164/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1228,109 +653,57 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xA3AC46AF /* 163.172.70.175/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA3AC4C38 /* 163.172.76.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA3AC5D06 /* 163.172.93.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA32C62DC /* 163.44.98.220/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA30579D4 /* 163.5.121.212/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA30579FA /* 163.5.121.250/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA3059FE6 /* 163.5.159.230/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA484ACD1 /* 164.132.172.209/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA484C8DA /* 164.132.200.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA484E21E /* 164.132.226.30/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA48417B8 /* 164.132.23.184/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA4844BF8 /* 164.132.75.248/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA4D7677E /* 164.215.103.126/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA4446A5E /* 164.68.106.94/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA4447195 /* 164.68.113.149/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA44471BB /* 164.68.113.187/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA4447928 /* 164.68.121.40/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA45A943C /* 164.90.148.60/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA45A98A7 /* 164.90.152.167/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA45AA40A /* 164.90.164.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA45C48EA /* 164.92.72.234/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA516EF13 /* 165.22.239.19/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA516F5D0 /* 165.22.245.208/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA5E38104 /* 165.227.129.4/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA5E31113 /* 165.227.17.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA5E322F0 /* 165.227.34.240/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA5E32366 /* 165.227.35.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA549F2A3 /* 165.73.242.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA5492F24 /* 165.73.47.36/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA601AD31 /* 166.1.173.49/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA646CF02 /* 166.70.207.2/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA654060A /* 166.84.6.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA658E120 /* 166.88.225.32/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA6584D21 /* 166.88.77.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA7726785 /* 167.114.103.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA7ACC808 /* 167.172.200.8/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA7B36C14 /* 167.179.108.20/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA7B3471B /* 167.179.71.27/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA7B3634D /* 167.179.99.77/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA7EB7086 /* 167.235.112.134/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA7EB8372 /* 167.235.131.114/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA7EB956E /* 167.235.149.110/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA7EB0FDD /* 167.235.15.221/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA7EBB1B6 /* 167.235.177.182/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA7EBB460 /* 167.235.180.96/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA7EBF90E /* 167.235.249.14/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA7F85DBB /* 167.248.93.187/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA7477829 /* 167.71.120.41/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA7475655 /* 167.71.86.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA7567A09 /* 167.86.122.9/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA7567F82 /* 167.86.127.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA7565575 /* 167.86.85.117/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA763C1CB /* 167.99.193.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA8640A29 /* 168.100.10.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA8640BDB /* 168.100.11.219/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA8675712 /* 168.103.87.18/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA8770237 /* 168.119.2.55/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA877D173 /* 168.119.209.115/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xA877D161 /* 168.119.209.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA8772722 /* 168.119.39.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA88AB3C0 /* 168.138.179.192/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xA8B5B993 /* 168.181.185.147/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xA8770237 /* 168.119.2.55/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAA75C596 /* 170.117.197.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAA850251 /* 170.133.2.81/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAACD1BF8 /* 170.205.27.248/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAA409C76 /* 170.64.156.118/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAA40AF3F /* 170.64.175.63/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAA40BED6 /* 170.64.190.214/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAA40D004 /* 170.64.208.4/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAA40D8B4 /* 170.64.216.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAB19C114 /* 171.25.193.20/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAB19C1EA /* 171.25.193.234/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xAB19C119 /* 171.25.193.25/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAB19C14D /* 171.25.193.77/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAB19C14E /* 171.25.193.78/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xAB19C150 /* 171.25.193.80/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAB19C109 /* 171.25.193.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAB420357 /* 171.66.3.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC68B654 /* 172.104.182.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC68BA49 /* 172.104.186.73/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC6814C8 /* 172.104.20.200/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC68D0BE /* 172.104.208.190/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC68F39B /* 172.104.243.155/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC69A1A2 /* 172.105.161.162/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC69A6AC /* 172.105.166.172/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC69AEC3 /* 172.105.174.195/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC69C79B /* 172.105.199.155/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC690622 /* 172.105.6.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC6941EC /* 172.105.65.236/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC6944B4 /* 172.105.68.180/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC695877 /* 172.105.88.119/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC720853 /* 172.114.8.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC0C7089 /* 172.12.112.137/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC7F5CEF /* 172.127.92.239/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACDB5C4E /* 172.219.92.78/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACE88D96 /* 172.232.141.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACE8A2B0 /* 172.232.162.176/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACE8AE83 /* 172.232.174.131/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACE8B822 /* 172.232.184.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACE8B969 /* 172.232.185.105/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACE818A6 /* 172.232.24.166/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACE81AC8 /* 172.232.26.200/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACE96BC9 /* 172.233.107.201/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACE981B0 /* 172.233.129.176/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACE998F2 /* 172.233.152.242/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACE91012 /* 172.233.16.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACE9A085 /* 172.233.160.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACE9A487 /* 172.233.164.135/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACE9A4C7 /* 172.233.164.199/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1339,23 +712,15 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xACE9B63C /* 172.233.182.60/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACE9BBF1 /* 172.233.187.241/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACE9CA31 /* 172.233.202.49/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACE95229 /* 172.233.82.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACE961D2 /* 172.233.97.210/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACEA6B39 /* 172.234.107.57/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACEA7857 /* 172.234.120.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACEA7B9A /* 172.234.123.154/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACEA8F7B /* 172.234.143.123/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACEA12E4 /* 172.234.18.228/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACEA140A /* 172.234.20.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACEAE4AE /* 172.234.228.174/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACEAE69A /* 172.234.230.154/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACEAE6C9 /* 172.234.230.201/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACEAFA60 /* 172.234.250.96/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACEA1E62 /* 172.234.30.98/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACEA2592 /* 172.234.37.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACEA25E9 /* 172.234.37.233/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACEA4285 /* 172.234.66.133/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACEA50B5 /* 172.234.80.181/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACEC64B2 /* 172.236.100.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACEC664F /* 172.236.102.79/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACEC7468 /* 172.236.116.104/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1369,143 +734,73 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xACF11772 /* 172.241.23.114/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACF1FB84 /* 172.241.251.132/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACF56AB3 /* 172.245.106.179/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACF5D2B6 /* 172.245.210.182/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACF5D646 /* 172.245.214.70/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACF51762 /* 172.245.23.98/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACF5E88A /* 172.245.232.138/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACF5E80E /* 172.245.232.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACF5E8CC /* 172.245.232.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACF5E8EF /* 172.245.232.239/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACF5E818 /* 172.245.232.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACF5E8F1 /* 172.245.232.241/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xACF5E818 /* 172.245.232.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACF5E96E /* 172.245.233.110/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACF5E91F /* 172.245.233.31/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACF5E904 /* 172.245.233.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xACF5EA76 /* 172.245.234.118/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xACF5EA86 /* 172.245.234.134/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xACF5FBCA /* 172.245.251.202/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xACF5FBE8 /* 172.245.251.232/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACF5219F /* 172.245.33.159/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xACF53770 /* 172.245.55.112/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC051BD3 /* 172.5.27.211/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC51836E /* 172.81.131.110/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC51838B /* 172.81.131.139/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC51839C /* 172.81.131.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC518357 /* 172.81.131.87/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC51845E /* 172.81.132.94/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC564498 /* 172.86.68.152/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC564A06 /* 172.86.74.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC5D65B5 /* 172.93.101.181/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC5D668B /* 172.93.102.139/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC5D30C0 /* 172.93.48.192/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC5D31F3 /* 172.93.49.243/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAC60AC9D /* 172.96.172.157/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAC62C3CD /* 172.98.195.205/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAD00036F /* 173.0.3.111/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADA48481 /* 173.164.132.129/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADB02C65 /* 173.176.44.101/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADB40D9C /* 173.180.13.156/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADB4A3A2 /* 173.180.163.162/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xADB45D7B /* 173.180.93.123/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADD4C8F1 /* 173.212.200.241/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADD4E7E4 /* 173.212.231.228/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADD4ECA9 /* 173.212.236.169/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADD4F26E /* 173.212.242.110/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADE680E8 /* 173.230.128.232/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADE6895B /* 173.230.137.91/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADE69A5A /* 173.230.154.90/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xADE7C8B3 /* 173.231.200.179/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xADE97545 /* 173.233.117.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xADEDCE44 /* 173.237.206.68/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAD1849D5 /* 173.24.73.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xADF9C37A /* 173.249.195.122/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xADF937E6 /* 173.249.55.230/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADF939FD /* 173.249.57.253/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADF90871 /* 173.249.8.113/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xADFFC6F3 /* 173.255.198.243/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADFFC731 /* 173.255.199.49/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADFFE486 /* 173.255.228.134/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADFFEC55 /* 173.255.236.85/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xADFFF155 /* 173.255.241.85/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAD2C8D22 /* 173.44.141.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAD3ED92E /* 173.62.217.46/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAD497211 /* 173.73.114.17/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAD58B623 /* 173.88.182.35/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAE67D120 /* 174.103.209.32/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAE886406 /* 174.136.100.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAE8AC529 /* 174.138.197.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAEA2B509 /* 174.162.181.9/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAEA5D111 /* 174.165.209.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAE1BAB18 /* 174.27.171.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xAE228448 /* 174.34.132.72/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAE2D404D /* 174.45.64.77/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAE59EBBE /* 174.89.235.190/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAF762D45 /* 175.118.45.69/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAFD4CE67 /* 175.212.206.103/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xAFD7FF76 /* 175.215.255.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB00A6BB4 /* 176.10.107.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB067DDD3 /* 176.103.221.211/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB06BB01F /* 176.107.176.31/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB072F8E1 /* 176.114.248.225/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB0753B75 /* 176.117.59.117/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB076C16A /* 176.118.193.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB076C121 /* 176.118.193.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB0784BBB /* 176.120.75.187/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB0795133 /* 176.121.81.51/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB07B0190 /* 176.123.1.144/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB07B01AB /* 176.123.1.171/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB07B0143 /* 176.123.1.67/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB07B0219 /* 176.123.2.25/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB07B0263 /* 176.123.2.99/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB07B07AC /* 176.123.7.172/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB07B0805 /* 176.123.8.5/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB07E5419 /* 176.126.84.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB07E569A /* 176.126.86.154/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB07E56A0 /* 176.126.86.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB0851FCE /* 176.133.31.206/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB096CCB3 /* 176.150.204.179/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB0C69F21 /* 176.198.159.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB0DF8D6A /* 176.223.141.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB01F2395 /* 176.31.35.149/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB03A6462 /* 176.58.100.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB03A6E42 /* 176.58.110.66/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB03A799F /* 176.58.121.159/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB03A79B1 /* 176.58.121.177/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB0418AFA /* 176.65.138.250/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB0418EAB /* 176.65.142.171/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB0418EAD /* 176.65.142.173/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB0418F8A /* 176.65.143.138/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB0097B7A /* 176.9.123.122/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB009A116 /* 176.9.161.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB009171E /* 176.9.23.30/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB009182E /* 176.9.24.46/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB0092679 /* 176.9.38.121/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB00927C4 /* 176.9.39.196/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB009328C /* 176.9.50.140/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB009399D /* 176.9.57.157/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB0095529 /* 176.9.85.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB0095B0A /* 176.9.91.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB05F9467 /* 176.95.148.103/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB06089B8 /* 176.96.137.184/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB0617291 /* 176.97.114.145/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB06172CA /* 176.97.114.202/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB061755B /* 176.97.117.91/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB0617C7E /* 176.97.124.126/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB0614610 /* 176.97.70.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB0614F8A /* 176.97.79.138/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB1886631 /* 177.136.102.49/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2806027 /* 178.128.96.39/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB0095529 /* 176.9.85.41/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB0095B0A /* 176.9.91.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2840006 /* 178.132.0.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB28860BF /* 178.136.96.191/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB28F374E /* 178.143.55.78/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2A2846A /* 178.162.132.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2A29AE2 /* 178.162.154.226/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2A2AF05 /* 178.162.175.5/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2A2C55B /* 178.162.197.91/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2A2C9AE /* 178.162.201.174/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2A2DD6F /* 178.162.221.111/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2A2DD12 /* 178.162.221.18/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2A57EDD /* 178.165.126.221/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB2AA0A03 /* 178.170.10.3/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB2AA0A27 /* 178.170.10.39/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB2AA0D2B /* 178.170.13.43/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB2AA0E0A /* 178.170.14.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB211AA90 /* 178.17.170.144/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB211AAA8 /* 178.17.170.168/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB211AAAC /* 178.17.170.172/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1514,58 +809,34 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xB211AB66 /* 178.17.171.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB211AE0E /* 178.17.174.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB211AEA4 /* 178.17.174.164/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2AA0A03 /* 178.170.10.3/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2AA0A27 /* 178.170.10.39/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2AA0D2B /* 178.170.13.43/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2AA0E0A /* 178.170.14.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2AF88FC /* 178.175.136.252/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2AF94D0 /* 178.175.148.208/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB2AF94D1 /* 178.175.148.209/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2AF94F6 /* 178.175.148.246/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB212F66C /* 178.18.246.108/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB212F6DF /* 178.18.246.223/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB213EC24 /* 178.19.236.36/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB213607D /* 178.19.96.125/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2C27EAE /* 178.194.126.174/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2C2BB48 /* 178.194.187.72/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2143710 /* 178.20.55.16/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB21437B6 /* 178.20.55.182/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2C88CF2 /* 178.200.140.242/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2C8A846 /* 178.200.168.70/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2C863D7 /* 178.200.99.215/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2CA33CC /* 178.202.51.204/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2D0BAB3 /* 178.208.186.179/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB2143710 /* 178.20.55.16/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB21437B6 /* 178.20.55.182/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2D7E419 /* 178.215.228.25/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2D7E44E /* 178.215.228.78/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2DA9071 /* 178.218.144.113/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2DA9012 /* 178.218.144.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2DA9033 /* 178.218.144.51/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2DA9040 /* 178.218.144.64/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2DA9060 /* 178.218.144.96/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2DA9063 /* 178.218.144.99/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2161161 /* 178.22.17.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2DEFA5C /* 178.222.250.92/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2EF11BB /* 178.239.17.187/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2F8F9AC /* 178.248.249.172/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2FABA2C /* 178.250.186.44/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2FABA2F /* 178.250.186.47/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2FE01AC /* 178.254.1.172/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2FE0C9B /* 178.254.12.155/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2FE1219 /* 178.254.18.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2FE020E /* 178.254.2.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2FE14EB /* 178.254.20.235/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2FE1426 /* 178.254.20.38/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2FE1568 /* 178.254.21.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2FE17BD /* 178.254.23.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2FE196A /* 178.254.25.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2FE2086 /* 178.254.32.134/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2FE2021 /* 178.254.32.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2FE2137 /* 178.254.33.55/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2FE2302 /* 178.254.35.2/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2FE23F5 /* 178.254.35.245/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2FE24B6 /* 178.254.36.182/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2FE2502 /* 178.254.37.2/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB2FE269F /* 178.254.38.159/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2FE296F /* 178.254.41.111/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2FE2CA3 /* 178.254.44.163/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2FE2C36 /* 178.254.44.54/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1573,8 +844,6 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xB2FE2D40 /* 178.254.45.64/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2FFDC18 /* 178.255.220.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB21A6978 /* 178.26.105.120/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB21DA0DA /* 178.29.160.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB21EF891 /* 178.30.248.145/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB22088DD /* 178.32.136.221/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2208B76 /* 178.32.139.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2208FA7 /* 178.32.143.167/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1584,12 +853,8 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xB2212440 /* 178.33.36.64/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2212D9F /* 178.33.45.159/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB2215483 /* 178.33.84.131/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB22A30C0 /* 178.42.48.192/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB239D927 /* 178.57.217.39/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB23EDEC7 /* 178.62.222.199/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB23E18D4 /* 178.62.24.212/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB23E5EF3 /* 178.62.94.243/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB23F749D /* 178.63.116.157/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB23FB79A /* 178.63.183.154/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB23FB79C /* 178.63.183.156/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB23FB79E /* 178.63.183.158/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1598,15 +863,7 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xB23F2863 /* 178.63.40.99/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB23F29B7 /* 178.63.41.183/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB23F2B99 /* 178.63.43.153/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB23F3432 /* 178.63.52.50/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB23F444E /* 178.63.68.78/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB24CBD61 /* 178.76.189.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB24F86C4 /* 178.79.134.196/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB24F9ADB /* 178.79.154.219/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB24FA1B1 /* 178.79.161.177/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB24FA3AA /* 178.79.163.170/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB255AFDE /* 178.85.175.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB32303AA /* 179.35.3.170/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB32B8010 /* 179.43.128.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB32B86BC /* 179.43.134.188/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB32B86F2 /* 179.43.134.242/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1616,79 +873,39 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xB32B9FC4 /* 179.43.159.196/30 */, 30, NDPI_PROTOCOL_TOR }, { 0xB32B9FC8 /* 179.43.159.200/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB32B9F4E /* 179.43.159.78/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB32BA09A /* 179.43.160.154/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB32BA0A4 /* 179.43.160.164/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB32BA822 /* 179.43.168.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB32BAB22 /* 179.43.171.34/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB32BAB24 /* 179.43.171.36/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB32BAB26 /* 179.43.171.38/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB32BAB22 /* 179.43.171.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB32BB610 /* 179.43.182.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB32BB6D9 /* 179.43.182.217/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB32BB6E8 /* 179.43.182.232/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB32BB6EB /* 179.43.182.235/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB32BB6FC /* 179.43.182.252/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB32BB621 /* 179.43.182.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB32BB63A /* 179.43.182.58/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB33D8A8F /* 179.61.138.143/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB33DFB20 /* 179.61.251.32/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB33DFB56 /* 179.61.251.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x12650A8E /* 18.101.10.142/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1276AD56 /* 18.118.173.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1282926B /* 18.130.146.107/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x12125211 /* 18.18.82.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x12125212 /* 18.18.82.18/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x1212521E /* 18.18.82.30/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x12DEC1E4 /* 18.222.193.228/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x12E36FA7 /* 18.227.111.167/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB495E592 /* 180.149.229.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB4952C9C /* 180.149.44.156/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB496E263 /* 180.150.226.99/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB4961B85 /* 180.150.27.133/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB4964DF0 /* 180.150.77.240/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB450902C /* 180.80.144.44/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB5D6E72B /* 181.214.231.43/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB5D63A0C /* 181.214.58.12/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB5D63A8C /* 181.214.58.140/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB5D63AC5 /* 181.214.58.197/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB5D63ACD /* 181.214.58.205/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB5D63AD4 /* 181.214.58.212/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB5D63A28 /* 181.214.58.40/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB5D7E241 /* 181.215.226.65/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB52B9BA4 /* 181.43.155.164/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x12125211 /* 18.18.82.17/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x12125212 /* 18.18.82.18/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0x12E36FA7 /* 18.227.111.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB80F4415 /* 184.15.68.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB8AE2635 /* 184.174.38.53/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB8125D58 /* 184.18.93.88/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB8BB6B32 /* 184.187.107.50/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB804566A /* 184.4.86.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB839F1C1 /* 184.57.241.193/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB84BDDAB /* 184.75.221.171/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB90A1029 /* 185.10.16.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB964E9A0 /* 185.100.233.160/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9645584 /* 185.100.85.132/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9645516 /* 185.100.85.22/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB9645518 /* 185.100.85.24/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB9645550 /* 185.100.85.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9645646 /* 185.100.86.70/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9645788 /* 185.100.87.136/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB964578B /* 185.100.87.139/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB96457A6 /* 185.100.87.166/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB96457AE /* 185.100.87.174/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB96457B7 /* 185.100.87.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB96457C0 /* 185.100.87.192/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB96457FA /* 185.100.87.250/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB96457FD /* 185.100.87.253/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9645729 /* 185.100.87.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB964573D /* 185.100.87.61/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9658BAC /* 185.101.139.172/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB90A1029 /* 185.10.16.41/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9676E0E /* 185.103.110.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9676E15 /* 185.103.110.21/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9676E41 /* 185.103.110.65/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9676E56 /* 185.103.110.86/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB968C281 /* 185.104.194.129/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB96904F4 /* 185.105.4.244/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0xB96904F8 /* 185.105.4.248/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0xB96A6666 /* 185.106.102.102/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB96A7B32 /* 185.106.123.50/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB96904F8 /* 185.105.4.248/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB96904FB /* 185.105.4.251/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB96A5EC3 /* 185.106.94.195/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB96B3940 /* 185.107.57.64/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB96B3942 /* 185.107.57.66/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1696,104 +913,72 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xB96D5B7E /* 185.109.91.126/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB970900B /* 185.112.144.11/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB97090C6 /* 185.112.144.198/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB970929D /* 185.112.146.157/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB97092A7 /* 185.112.146.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB97092CD /* 185.112.146.205/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB970F99C /* 185.112.249.156/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB971801E /* 185.113.128.30/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB975768E /* 185.117.118.142/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB975D709 /* 185.117.215.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9755244 /* 185.117.82.68/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9755247 /* 185.117.82.71/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9777594 /* 185.119.117.148/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB97775E5 /* 185.119.117.229/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB977773F /* 185.119.119.63/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB90C2D1A /* 185.12.45.26/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB90C2D1C /* 185.12.45.28/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB90C2D1E /* 185.12.45.30/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB90C5F96 /* 185.12.95.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9789153 /* 185.120.145.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB97810AB /* 185.120.16.171/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB97810B0 /* 185.120.16.176/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB97AA732 /* 185.122.167.50/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB97CF06D /* 185.124.240.109/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB97CF062 /* 185.124.240.98/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB90C2D1A /* 185.12.45.26/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB97DA919 /* 185.125.169.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB97E7392 /* 185.126.115.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB97EEFBB /* 185.126.239.187/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9813D01 /* 185.129.61.1/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9813D0A /* 185.129.61.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9813D81 /* 185.129.61.129/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9813D01 /* 185.129.61.1/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9813D02 /* 185.129.61.2/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB9813D04 /* 185.129.61.4/30 */, 30, NDPI_PROTOCOL_TOR }, { 0xB9813D08 /* 185.129.61.8/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB9813E3E /* 185.129.62.62/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB982D66C /* 185.130.214.108/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9822C2B /* 185.130.44.43/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9822C3B /* 185.130.44.59/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9822DCF /* 185.130.45.207/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9822F3A /* 185.130.47.58/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB984B0B4 /* 185.132.176.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB984350C /* 185.132.53.12/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9843532 /* 185.132.53.50/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9843536 /* 185.132.53.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB985D2CF /* 185.133.210.207/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB98789D3 /* 185.135.137.211/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB90E1E39 /* 185.14.30.57/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB90E1F71 /* 185.14.31.113/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB90E6160 /* 185.14.97.96/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB98CD19E /* 185.140.209.158/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB98DD828 /* 185.141.216.40/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB98D3902 /* 185.141.57.2/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB98DD829 /* 185.141.216.41/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB98D3902 /* 185.141.57.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB98D3904 /* 185.141.57.4/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB98D3906 /* 185.141.57.6/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB98ED0E2 /* 185.142.208.226/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB98D3906 /* 185.141.57.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB98EEE43 /* 185.142.238.67/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB90E1E39 /* 185.14.30.57/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB98F6652 /* 185.143.102.82/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB992E8C5 /* 185.146.232.197/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB90E1F71 /* 185.14.31.113/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB992E8EA /* 185.146.232.234/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB993234A /* 185.147.35.74/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB99401B8 /* 185.148.1.184/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB99401C3 /* 185.148.1.195/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB99401D3 /* 185.148.1.211/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB99401DC /* 185.148.1.220/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB99403A0 /* 185.148.3.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9940326 /* 185.148.3.38/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9940345 /* 185.148.3.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9940350 /* 185.148.3.80/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB99612DB /* 185.150.18.219/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB90E6160 /* 185.14.97.96/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9961C0D /* 185.150.28.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB999B60B /* 185.153.182.11/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB999C5E3 /* 185.153.197.227/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB999C668 /* 185.153.198.104/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB99937CB /* 185.153.55.203/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB99937EA /* 185.153.55.234/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB99937F0 /* 185.153.55.240/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB99A6E8E /* 185.154.110.142/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB99A6E11 /* 185.154.110.17/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB99DA104 /* 185.157.161.4/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9103DB2 /* 185.16.61.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9A2F97E /* 185.162.249.126/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9A2F92B /* 185.162.249.43/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9A2FAAD /* 185.162.250.173/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9A2FB7A /* 185.162.251.122/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9A2FB5E /* 185.162.251.94/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9A3CC11 /* 185.163.204.17/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9A3CC2B /* 185.163.204.43/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9A32DD4 /* 185.163.45.212/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9A32DF7 /* 185.163.45.247/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9A32DFD /* 185.163.45.253/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9A32E53 /* 185.163.46.83/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9A5A98A /* 185.165.169.138/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9A5A9EF /* 185.165.169.239/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9A5AB54 /* 185.165.171.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9A8C23F /* 185.168.194.63/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9A8C355 /* 185.168.195.85/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9A9EA8A /* 185.169.234.138/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9A9F27B /* 185.169.242.123/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB911B284 /* 185.17.178.132/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9103DB2 /* 185.16.61.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9AA7219 /* 185.170.114.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9ADC87D /* 185.173.200.125/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9AD5D2F /* 185.173.93.47/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9AE870B /* 185.174.135.11/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9AF9EC6 /* 185.175.158.198/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1801,55 +986,35 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xB9AF3BDA /* 185.175.59.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9B17E76 /* 185.177.126.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9B17F22 /* 185.177.127.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9B19722 /* 185.177.151.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9B1E5E4 /* 185.177.229.228/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9B2C371 /* 185.178.195.113/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9B38F5B /* 185.179.143.91/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9B5E54D /* 185.181.229.77/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9B53CB5 /* 185.181.60.181/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9B6C110 /* 185.182.193.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9B79DD6 /* 185.183.157.214/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9B79FAD /* 185.183.159.173/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9B79F28 /* 185.183.159.40/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9B7C25A /* 185.183.194.90/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9B7C301 /* 185.183.195.1/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9B8447B /* 185.184.68.123/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9B84510 /* 185.184.69.16/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9B846F5 /* 185.184.70.245/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9B84756 /* 185.184.71.86/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9B8475E /* 185.184.71.94/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9B9331D /* 185.185.51.29/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9B95078 /* 185.185.80.120/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9BA4F21 /* 185.186.79.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9BBAAC4 /* 185.187.170.196/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9BD7D16 /* 185.189.125.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9BD95BC /* 185.189.149.188/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9BDB78F /* 185.189.183.143/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9BE5EEF /* 185.190.94.239/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9BFCCFE /* 185.191.204.254/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9C17DD0 /* 185.193.125.208/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9C134B4 /* 185.193.52.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9C28E49 /* 185.194.142.73/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9C2EC96 /* 185.194.236.150/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9C2EFCB /* 185.194.239.203/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9C3EC10 /* 185.195.236.16/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9C3EC37 /* 185.195.236.55/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9C347F4 /* 185.195.71.244/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9C4DCCC /* 185.196.220.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9C4DC52 /* 185.196.220.82/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9C638C3 /* 185.198.56.195/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9CC0153 /* 185.204.1.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9CC0154 /* 185.204.1.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9CE92EE /* 185.206.146.238/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9CF6AF1 /* 185.207.106.241/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9CF6B82 /* 185.207.107.130/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9CF6BD8 /* 185.207.107.216/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9CF7D0E /* 185.207.125.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB915D8C5 /* 185.21.216.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB915D920 /* 185.21.217.32/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9D5AFEC /* 185.213.175.236/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9D8B083 /* 185.216.176.131/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9D8B0D8 /* 185.216.176.216/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9D8B3CE /* 185.216.179.206/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9D8D667 /* 185.216.214.103/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9D81930 /* 185.216.25.48/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1857,87 +1022,71 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xB9D84458 /* 185.216.68.88/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9DA89A3 /* 185.218.137.163/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9DA5842 /* 185.218.88.66/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC64F0 /* 185.220.100.240/28 */, 28, NDPI_PROTOCOL_TOR }, - { 0xB9DC6500 /* 185.220.101.0/26 */, 26, NDPI_PROTOCOL_TOR }, { 0xB9DC6568 /* 185.220.101.104/30 */, 30, NDPI_PROTOCOL_TOR }, { 0xB9DC656C /* 185.220.101.108/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB9DC656E /* 185.220.101.110/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC6580 /* 185.220.101.128/27 */, 27, NDPI_PROTOCOL_TOR }, - { 0xB9DC6581 /* 185.220.101.129/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC6582 /* 185.220.101.130/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB9DC6580 /* 185.220.101.128/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB9DC6582 /* 185.220.101.130/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9DC6584 /* 185.220.101.132/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0xB9DC6588 /* 185.220.101.136/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB9DC658A /* 185.220.101.138/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC658C /* 185.220.101.140/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0xB9DC6590 /* 185.220.101.144/28 */, 28, NDPI_PROTOCOL_TOR }, - { 0xB9DC65A0 /* 185.220.101.160/28 */, 28, NDPI_PROTOCOL_TOR }, + { 0xB9DC6588 /* 185.220.101.136/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0xB9DC658C /* 185.220.101.140/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB9DC658E /* 185.220.101.142/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9DC6590 /* 185.220.101.144/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0xB9DC6594 /* 185.220.101.148/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB9DC6596 /* 185.220.101.150/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9DC6598 /* 185.220.101.152/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0xB9DC659D /* 185.220.101.157/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9DC659E /* 185.220.101.158/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB9DC65A0 /* 185.220.101.160/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0xB9DC65A4 /* 185.220.101.164/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9DC65A6 /* 185.220.101.166/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB9DC65A8 /* 185.220.101.168/29 */, 29, NDPI_PROTOCOL_TOR }, { 0xB9DC65B0 /* 185.220.101.176/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0xB9DC65B1 /* 185.220.101.177/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9DC65B2 /* 185.220.101.178/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB9DC65B6 /* 185.220.101.182/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB9DC65B8 /* 185.220.101.184/29 */, 29, NDPI_PROTOCOL_TOR }, { 0xB9DC65C0 /* 185.220.101.192/28 */, 28, NDPI_PROTOCOL_TOR }, { 0xB9DC65D0 /* 185.220.101.208/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0xB9DC6520 /* 185.220.101.32/27 */, 27, NDPI_PROTOCOL_TOR }, { 0xB9DC6540 /* 185.220.101.64/28 */, 28, NDPI_PROTOCOL_TOR }, - { 0xB9DC6550 /* 185.220.101.80/29 */, 29, NDPI_PROTOCOL_TOR }, - { 0xB9DC6558 /* 185.220.101.88/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB9DC655A /* 185.220.101.90/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9DC6550 /* 185.220.101.80/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0xB9DC6554 /* 185.220.101.84/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9DC6560 /* 185.220.101.96/29 */, 29, NDPI_PROTOCOL_TOR }, { 0xB9DC6704 /* 185.220.103.4/30 */, 30, NDPI_PROTOCOL_TOR }, { 0xB9DC6708 /* 185.220.103.8/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB9DD982A /* 185.221.152.42/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9E00097 /* 185.224.0.151/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E000CB /* 185.224.0.203/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9E00015 /* 185.224.0.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E17055 /* 185.225.112.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E17216 /* 185.225.114.22/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E17235 /* 185.225.114.53/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9E1725C /* 185.225.114.92/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E11169 /* 185.225.17.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9E11266 /* 185.225.18.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E1139F /* 185.225.19.159/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E1D222 /* 185.225.210.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E14462 /* 185.225.68.98/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E1458C /* 185.225.69.140/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9E145CB /* 185.225.69.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E145CD /* 185.225.69.205/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E145E8 /* 185.225.69.232/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E1470E /* 185.225.71.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E24058 /* 185.226.64.88/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E3866A /* 185.227.134.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E3444E /* 185.227.68.78/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9E346B1 /* 185.227.70.177/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9E346B2 /* 185.227.70.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E346B4 /* 185.227.70.180/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9E3463C /* 185.227.70.60/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9E3520F /* 185.227.82.15/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E48AFC /* 185.228.138.252/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E48A56 /* 185.228.138.86/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E55A51 /* 185.229.90.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E6A2D9 /* 185.230.162.217/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E6A378 /* 185.230.163.120/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E76633 /* 185.231.102.51/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9E7E928 /* 185.231.233.40/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9E8AB70 /* 185.232.171.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E844F7 /* 185.232.68.247/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E84420 /* 185.232.68.32/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E8450A /* 185.232.69.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E96417 /* 185.233.100.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9E968AC /* 185.233.104.172/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9EA232E /* 185.234.35.46/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9EB921D /* 185.235.146.29/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9EBF177 /* 185.235.241.119/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9EE814C /* 185.238.129.76/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9EE8109 /* 185.238.129.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D065 /* 185.241.208.101/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D073 /* 185.241.208.115/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F1D07E /* 185.241.208.126/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D0A3 /* 185.241.208.163/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D0A4 /* 185.241.208.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D0AA /* 185.241.208.170/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D0B3 /* 185.241.208.179/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D0B7 /* 185.241.208.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F1D0C2 /* 185.241.208.194/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D0CA /* 185.241.208.202/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D0CC /* 185.241.208.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D0CE /* 185.241.208.206/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1953,13 +1102,8 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xB9F1D051 /* 185.241.208.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D058 /* 185.241.208.88/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F1D05C /* 185.241.208.92/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F1DC53 /* 185.241.220.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F105E5 /* 185.241.5.229/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F26BE0 /* 185.242.107.224/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F2E112 /* 185.242.225.18/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xB9F2E114 /* 185.242.225.20/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F2E116 /* 185.242.225.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F2E11D /* 185.242.225.29/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F31446 /* 185.243.20.70/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F481A3 /* 185.244.129.163/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F4C0AF /* 185.244.192.175/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -1967,39 +1111,25 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xB9F4C29C /* 185.244.194.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F4C2A1 /* 185.244.194.161/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F41828 /* 185.244.24.40/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F680A1 /* 185.246.128.161/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F6BC72 /* 185.246.188.114/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F6BC95 /* 185.246.188.149/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F6BC49 /* 185.246.188.73/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F6BC4A /* 185.246.188.74/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F6BD8C /* 185.246.189.140/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F6BD63 /* 185.246.189.99/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F654B3 /* 185.246.84.179/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F656AF /* 185.246.86.175/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F7B869 /* 185.247.184.105/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F7B821 /* 185.247.184.33/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F7E097 /* 185.247.224.151/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9F7E0E2 /* 185.247.224.226/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F7E0FD /* 185.247.224.253/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F7E2AF /* 185.247.226.175/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9F88C1C /* 185.248.140.28/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9FA94BE /* 185.250.148.190/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9FCE8DA /* 185.252.232.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9FEC48D /* 185.254.196.141/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9FE631A /* 185.254.99.26/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9FF7A27 /* 185.255.122.39/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9FF7A46 /* 185.255.122.70/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB91A9CBA /* 185.26.156.186/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB91F88F6 /* 185.31.136.246/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB920B7CE /* 185.32.183.206/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB920DEED /* 185.32.222.237/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9222102 /* 185.34.33.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB923CADE /* 185.35.202.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB926AF85 /* 185.38.175.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB927CF53 /* 185.39.207.83/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9048494 /* 185.4.132.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9048668 /* 185.4.134.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB928C77E /* 185.40.199.126/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9280464 /* 185.40.4.100/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xB9280479 /* 185.40.4.121/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB928047F /* 185.40.4.127/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2012,21 +1142,17 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xB9280426 /* 185.40.4.38/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB928042C /* 185.40.4.44/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9280440 /* 185.40.4.64/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9280454 /* 185.40.4.84/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB928045C /* 185.40.4.92/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9048668 /* 185.4.134.104/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9294436 /* 185.41.68.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB92AAACB /* 185.42.170.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB92C433B /* 185.44.67.59/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB92FAC08 /* 185.47.172.8/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB92FFFB2 /* 185.47.255.178/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB92FFF1F /* 185.47.255.31/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB92FFF3A /* 185.47.255.58/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xB92FFF3A /* 185.47.255.58/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB930FA70 /* 185.48.250.112/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB930FA4C /* 185.48.250.76/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9317B6B /* 185.49.123.107/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB931A59C /* 185.49.165.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB931A563 /* 185.49.165.99/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9386B19 /* 185.56.107.25/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB93896F4 /* 185.56.150.244/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB938AB5E /* 185.56.171.94/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9385353 /* 185.56.83.83/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2034,46 +1160,33 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xB9426DF9 /* 185.66.109.249/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9425B12 /* 185.66.91.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9435272 /* 185.67.82.114/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9072178 /* 185.7.33.120/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9072192 /* 185.7.33.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB949D309 /* 185.73.211.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB949DC08 /* 185.73.220.8/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB949F0CD /* 185.73.240.205/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB908A5F8 /* 185.8.165.248/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9072178 /* 185.7.33.120/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB9072192 /* 185.7.33.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB950DEA4 /* 185.80.222.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9501E66 /* 185.80.30.102/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xB908A5F8 /* 185.8.165.248/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9527E0D /* 185.82.126.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9527EE6 /* 185.82.126.230/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9527FD5 /* 185.82.127.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB952D8D3 /* 185.82.216.211/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB952D931 /* 185.82.217.49/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB952DB6D /* 185.82.219.109/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB952DB55 /* 185.82.219.85/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9541FFE /* 185.84.31.254/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB95451F0 /* 185.84.81.240/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB955F0BF /* 185.85.240.191/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB955F177 /* 185.85.241.119/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB95732B4 /* 185.87.50.180/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB9588C35 /* 185.88.140.53/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB95B7F84 /* 185.91.127.132/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xB95CDDC3 /* 185.92.221.195/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB9630275 /* 185.99.2.117/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB963028F /* 185.99.2.143/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xB96302A0 /* 185.99.2.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBAC3E283 /* 186.195.226.131/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBAE9B93B /* 186.233.185.59/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBAE9B93D /* 186.233.185.61/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBB8350AB /* 187.131.80.171/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBB929BC0 /* 187.146.155.192/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBB5EFDD9 /* 187.94.253.217/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC7BD48F /* 188.123.212.143/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC7E5326 /* 188.126.83.38/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBC7FC52A /* 188.127.197.42/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC8870AB /* 188.136.112.171/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBC8D3CBE /* 188.141.60.190/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC95AE2B /* 188.149.174.43/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBC9A0A72 /* 188.154.10.114/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBC9A0AD3 /* 188.154.10.211/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC9A0690 /* 188.154.6.144/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCA5002B /* 188.165.0.43/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCA583CE /* 188.165.131.206/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2088,48 +1201,33 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xBCA51A0D /* 188.165.26.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCA51A4C /* 188.165.26.76/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCA50492 /* 188.165.4.146/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBCA65788 /* 188.166.87.136/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBCA6636B /* 188.166.99.107/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCACE468 /* 188.172.228.104/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCACE414 /* 188.172.228.20/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCC0B74B /* 188.192.183.75/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCC0BF19 /* 188.192.191.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBCD58176 /* 188.213.129.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCD51F7D /* 188.213.31.125/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCD55C58 /* 188.213.92.88/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCD55F92 /* 188.213.95.146/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBCD66815 /* 188.214.104.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCD68412 /* 188.214.132.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCD68431 /* 188.214.132.49/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCD6581F /* 188.214.88.31/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCD65820 /* 188.214.88.32/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xBCE29047 /* 188.226.144.71/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCEFBF19 /* 188.239.191.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBCF17804 /* 188.241.120.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCF57C47 /* 188.245.124.71/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCF5380D /* 188.245.56.13/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBCF53ABD /* 188.245.58.189/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCF53A29 /* 188.245.58.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBCF55BD5 /* 188.245.91.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBCF55F37 /* 188.245.95.55/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC19A837 /* 188.25.168.55/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC1BF989 /* 188.27.249.137/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBC2869A6 /* 188.40.105.166/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC2880F6 /* 188.40.128.246/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBC28899C /* 188.40.137.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC288E12 /* 188.40.142.18/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBC2846DF /* 188.40.70.223/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBC286345 /* 188.40.99.69/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBC3F9893 /* 188.63.152.147/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC44ECDC /* 188.68.236.220/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC4420AE /* 188.68.32.174/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC4421C8 /* 188.68.33.200/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC44241C /* 188.68.36.28/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC4428B4 /* 188.68.40.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC4429BF /* 188.68.41.191/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBC442936 /* 188.68.41.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC442BC0 /* 188.68.43.192/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBC442D48 /* 188.68.45.72/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC442EA4 /* 188.68.46.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC442EF5 /* 188.68.46.245/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC4431EB /* 188.68.49.235/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2137,79 +1235,40 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xBC44324C /* 188.68.50.76/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC44333F /* 188.68.51.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC4434E7 /* 188.68.52.231/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBC4434F7 /* 188.68.52.247/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBC443A69 /* 188.68.58.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBC535DC1 /* 188.83.93.193/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBE67B36D /* 190.103.179.109/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBE67B362 /* 190.103.179.98/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBE78E562 /* 190.120.229.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBE78E70D /* 190.120.231.13/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBE0285E3 /* 190.2.133.227/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBE029AFD /* 190.2.154.253/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBED3FE65 /* 190.211.254.101/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBED3FEB6 /* 190.211.254.182/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBED3FEC0 /* 190.211.254.192/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBED3FED2 /* 190.211.254.210/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBED3FE4C /* 190.211.254.76/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBED3FE61 /* 190.211.254.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBE596886 /* 190.89.104.134/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xBFB0407C /* 191.176.64.124/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xBE0285E3 /* 190.2.133.227/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xBE029AFD /* 190.2.154.253/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBF60EB51 /* 191.96.235.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xBF605E54 /* 191.96.94.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC06DF102 /* 192.109.241.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC06D4DDC /* 192.109.77.220/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC06F967E /* 192.111.150.126/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0776C72 /* 192.119.108.114/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0796CEC /* 192.121.108.236/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xC0792C1A /* 192.121.44.26/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xC07CD877 /* 192.124.216.119/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0810A12 /* 192.129.10.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC08E00A3 /* 192.142.0.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC08E003E /* 192.142.0.62/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xC08E0040 /* 192.142.0.64/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xC09F630F /* 192.159.99.15/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0A28D35 /* 192.162.141.53/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0A2472E /* 192.162.71.46/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0128023 /* 192.18.128.35/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC08E003E /* 192.142.0.62/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC08E0041 /* 192.142.0.65/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0129013 /* 192.18.144.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0129A2D /* 192.18.154.45/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0129F65 /* 192.18.159.101/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0B85D0B /* 192.184.93.11/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0BA7F7B /* 192.186.127.123/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0D00141 /* 192.208.1.65/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0D2A01F /* 192.210.160.31/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0D2A037 /* 192.210.160.55/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0D2CEBC /* 192.210.206.188/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0D2D60A /* 192.210.214.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0D2E52B /* 192.210.229.43/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0D2E9EF /* 192.210.233.239/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0D2FF2F /* 192.210.255.47/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0D330E2 /* 192.211.48.226/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0E3C138 /* 192.227.193.56/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0E3D486 /* 192.227.212.134/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0E3D5F6 /* 192.227.213.246/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0EAC4A9 /* 192.234.196.169/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC018CFC8 /* 192.24.207.200/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0F16402 /* 192.241.100.2/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xC0F16404 /* 192.241.100.4/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xC0F16406 /* 192.241.100.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0F166DA /* 192.241.102.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0F166DD /* 192.241.102.221/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0F166DE /* 192.241.102.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0F17844 /* 192.241.120.68/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0F1784C /* 192.241.120.76/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0F17850 /* 192.241.120.80/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0F17856 /* 192.241.120.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0F1785A /* 192.241.120.90/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xC0F1FA0B /* 192.241.250.11/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0037ABB /* 192.3.122.187/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0038D9D /* 192.3.141.157/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC003AD4F /* 192.3.173.79/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC018CFC8 /* 192.24.207.200/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC003AD57 /* 192.3.173.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC003E4E5 /* 192.3.228.229/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC003FC0F /* 192.3.252.15/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC00329D9 /* 192.3.41.217/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC01E594B /* 192.30.89.75/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0225756 /* 192.34.87.86/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0242621 /* 192.36.38.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC02A7165 /* 192.42.113.101/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2219,16 +1278,11 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xC02A740D /* 192.42.116.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC02A740E /* 192.42.116.14/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xC02A7411 /* 192.42.116.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC02A74AD /* 192.42.116.173/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC02A74AE /* 192.42.116.174/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xC02A74B0 /* 192.42.116.176/29 */, 29, NDPI_PROTOCOL_TOR }, { 0xC02A7412 /* 192.42.116.18/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xC02A74B8 /* 192.42.116.184/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0xC02A74BA /* 192.42.116.186/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xC02A74BC /* 192.42.116.188/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xC02A74BF /* 192.42.116.191/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC02A74C0 /* 192.42.116.192/29 */, 29, NDPI_PROTOCOL_TOR }, - { 0xC02A7414 /* 192.42.116.20/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC02A74C8 /* 192.42.116.200/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0xC02A7414 /* 192.42.116.20/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC02A74D0 /* 192.42.116.208/29 */, 29, NDPI_PROTOCOL_TOR }, { 0xC02A74D8 /* 192.42.116.216/30 */, 30, NDPI_PROTOCOL_TOR }, { 0xC02A7416 /* 192.42.116.22/31 */, 31, NDPI_PROTOCOL_TOR }, @@ -2236,19 +1290,14 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xC02A741C /* 192.42.116.28/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC02A846A /* 192.42.132.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0440BCB /* 192.68.11.203/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0506DD4 /* 192.80.109.212/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0571C1C /* 192.87.28.28/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0571C52 /* 192.87.28.82/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC00981EB /* 192.9.129.235/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC009EB9D /* 192.9.235.157/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC009F993 /* 192.9.249.147/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC05F1D69 /* 192.95.29.105/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC063956F /* 192.99.149.111/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC0639832 /* 192.99.152.50/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC063E472 /* 192.99.228.114/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC06306DF /* 192.99.6.223/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC0634511 /* 192.99.69.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1010CA7 /* 193.1.12.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC168DC23 /* 193.104.220.35/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1698696 /* 193.105.134.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC169869B /* 193.105.134.155/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2266,21 +1315,14 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xC10B722E /* 193.11.114.46/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC10BA4F3 /* 193.11.164.243/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC10BA6C4 /* 193.11.166.196/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC174E01C /* 193.116.224.28/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC17759E6 /* 193.119.89.230/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC1010CA7 /* 193.1.12.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC17A0EB1 /* 193.122.14.177/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC17A8E1C /* 193.122.142.28/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC17B6AFF /* 193.123.106.255/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC17C21F2 /* 193.124.33.242/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1870ADB /* 193.135.10.219/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC18E92EF /* 193.142.146.239/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC18E922B /* 193.142.146.43/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC18E93CC /* 193.142.147.204/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC18E9345 /* 193.142.147.69/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1A06037 /* 193.160.96.55/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1A88F76 /* 193.168.143.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1A88FE8 /* 193.168.143.232/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1A8904C /* 193.168.144.76/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1B46108 /* 193.180.97.8/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1B66F83 /* 193.182.111.131/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1B66F84 /* 193.182.111.132/31 */, 31, NDPI_PROTOCOL_TOR }, @@ -2288,9 +1330,6 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xC1B66F29 /* 193.182.111.41/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1B66F2A /* 193.182.111.42/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xC1B7D035 /* 193.183.208.53/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1BBFF9F /* 193.187.255.159/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1BBFFBA /* 193.187.255.186/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xC1BBFFBD /* 193.187.255.189/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1BB5B4F /* 193.187.91.79/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1BD64C2 /* 193.189.100.194/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xC1BD64C4 /* 193.189.100.196/30 */, 30, NDPI_PROTOCOL_TOR }, @@ -2299,17 +1338,12 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xC1BD64CE /* 193.189.100.206/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1BEA835 /* 193.190.168.53/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1C81015 /* 193.200.16.21/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1C81138 /* 193.200.17.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1DB6119 /* 193.219.97.25/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1E20D50 /* 193.226.13.80/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1E24ED5 /* 193.226.78.213/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC117F4F4 /* 193.23.244.244/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1E9CA83 /* 193.233.202.131/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1E9CA47 /* 193.233.202.71/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1EDDDE4 /* 193.237.221.228/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1EFCD5A /* 193.239.205.90/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1EFE866 /* 193.239.232.102/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC1EF5693 /* 193.239.86.147/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC118D19D /* 193.24.209.157/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC11A732B /* 193.26.115.43/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC11A733D /* 193.26.115.61/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2326,20 +1360,15 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xC1205797 /* 193.32.87.151/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC1248415 /* 193.36.132.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC126220D /* 193.38.34.13/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC129E275 /* 193.41.226.117/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC12A24DA /* 193.42.36.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC12A2452 /* 193.42.36.82/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC12B4810 /* 193.43.72.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC13F3A4C /* 193.63.58.76/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC145760F /* 193.69.118.15/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC14670A5 /* 193.70.112.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC14650D5 /* 193.70.80.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC15447DF /* 193.84.71.223/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC15D0DAE /* 193.93.13.174/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2679D28 /* 194.103.157.40/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC27EAD9E /* 194.126.173.158/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC27EAEBE /* 194.126.174.190/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC20D511A /* 194.13.81.26/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC20D5383 /* 194.13.83.131/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC20E00F2 /* 194.14.0.242/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xC20E00F5 /* 194.14.0.245/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2351,19 +1380,14 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xC20F7085 /* 194.15.112.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC20F7176 /* 194.15.113.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC20F73D4 /* 194.15.115.212/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC20F735B /* 194.15.115.91/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC20F735C /* 194.15.115.92/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xC20F735E /* 194.15.115.94/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC29C6710 /* 194.156.103.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2A0AADE /* 194.160.170.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC2A38263 /* 194.163.130.99/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2A39D31 /* 194.163.157.49/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC2A3AAFC /* 194.163.170.252/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2A3B63F /* 194.163.182.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2A47DD5 /* 194.164.125.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2A47F22 /* 194.164.127.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC2A4105F /* 194.164.16.95/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2A4A37E /* 194.164.163.126/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC2A4105F /* 194.164.16.95/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2A4A955 /* 194.164.169.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2A4AD98 /* 194.164.173.152/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2A4C52D /* 194.164.197.45/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2372,31 +1396,19 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xC2A4F5CD /* 194.164.245.205/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2A43504 /* 194.164.53.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2A43C71 /* 194.164.60.113/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC2A43E8D /* 194.164.62.141/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2A459CB /* 194.164.89.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2B4BFB3 /* 194.180.191.179/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2B4BF5D /* 194.180.191.93/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2B6B322 /* 194.182.179.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC2BBFBA3 /* 194.187.251.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC2BE98AA /* 194.190.152.170/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC2C3FE48 /* 194.195.254.72/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC2E279CC /* 194.226.121.204/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC2E9AE38 /* 194.233.174.56/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC2E94B55 /* 194.233.75.85/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC2E95528 /* 194.233.85.40/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC21AC0BA /* 194.26.192.186/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC21AC04D /* 194.26.192.77/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC2209003 /* 194.32.144.3/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC22284A9 /* 194.34.132.169/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2228433 /* 194.34.132.51/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC222860D /* 194.34.134.13/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC2249057 /* 194.36.144.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC227CFE0 /* 194.39.207.224/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC230F888 /* 194.48.248.136/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xC230F889 /* 194.48.248.137/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC230F8B7 /* 194.48.248.183/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC230F863 /* 194.48.248.99/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC23147FC /* 194.49.71.252/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC20565FD /* 194.5.101.253/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC205FAFA /* 194.5.250.250/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2370C94 /* 194.55.12.148/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2370DCF /* 194.55.13.207/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2406,59 +1418,41 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xC23A2291 /* 194.58.34.145/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC23A426F /* 194.58.66.111/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC23BCF77 /* 194.59.207.119/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC23EBB64 /* 194.62.187.100/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC243C413 /* 194.67.196.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC257FC64 /* 194.87.252.100/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC257FCD6 /* 194.87.252.214/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC2571F68 /* 194.87.31.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC258690D /* 194.88.105.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC258691E /* 194.88.105.30/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC209ACAC /* 194.9.172.172/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC209ACEE /* 194.9.172.238/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC209AC20 /* 194.9.172.32/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC375247D /* 195.117.36.125/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC37AB5F2 /* 195.122.181.242/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC37AB7AA /* 195.122.183.170/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xC37AB7AA /* 195.122.183.170/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC37AB702 /* 195.122.183.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC37BD471 /* 195.123.212.113/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC37BE481 /* 195.123.228.129/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC37BF7D1 /* 195.123.247.209/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC380656A /* 195.128.101.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3806638 /* 195.128.102.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC30FF271 /* 195.15.242.113/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC30FF21D /* 195.15.242.29/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC30FF263 /* 195.15.242.99/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC39A7076 /* 195.154.112.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC39AA8D1 /* 195.154.168.209/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC3A0DC68 /* 195.160.220.104/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3B00317 /* 195.176.3.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3B00318 /* 195.176.3.24/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC31413AB /* 195.20.19.171/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC31413B4 /* 195.20.19.180/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC31413B7 /* 195.20.19.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC314EAC5 /* 195.20.234.197/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3C9673B /* 195.201.103.59/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC3C96CF3 /* 195.201.108.243/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3C9AE6C /* 195.201.174.108/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC3C9CB0C /* 195.201.203.12/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3C9F157 /* 195.201.241.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC3C922D5 /* 195.201.34.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3C93B15 /* 195.201.59.21/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC3C907A4 /* 195.201.7.164/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC31413AB /* 195.20.19.171/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC31413B4 /* 195.20.19.180/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xC31413B7 /* 195.20.19.183/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3C90925 /* 195.201.9.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3C95E71 /* 195.201.94.113/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC3D37C1D /* 195.211.124.29/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3D36325 /* 195.211.99.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3E6A853 /* 195.230.168.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3E617B9 /* 195.230.23.185/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3E617F8 /* 195.230.23.248/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC3F5CB20 /* 195.245.203.32/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC3F6E699 /* 195.246.230.153/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC3F6E70E /* 195.246.231.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC31AF5B4 /* 195.26.245.180/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC32072B6 /* 195.32.114.182/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC322A90B /* 195.34.169.11/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC322A90D /* 195.34.169.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC32FEEB0 /* 195.47.238.176/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xC32FEEB2 /* 195.47.238.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC32FEE52 /* 195.47.238.82/31 */, 31, NDPI_PROTOCOL_TOR }, @@ -2467,53 +1461,30 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xC32FEE58 /* 195.47.238.88/30 */, 30, NDPI_PROTOCOL_TOR }, { 0xC32FEE5C /* 195.47.238.92/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xC332D40F /* 195.50.212.15/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC3348EC4 /* 195.52.142.196/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC33A3A48 /* 195.58.58.72/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC35097F2 /* 195.80.151.242/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC3584ACE /* 195.88.74.206/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC3584B12 /* 195.88.75.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC35AC853 /* 195.90.200.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC35AD0B6 /* 195.90.208.182/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC35AD2FE /* 195.90.210.254/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC35AD70A /* 195.90.215.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC35AD795 /* 195.90.215.149/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC35AD7DA /* 195.90.215.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC35AD966 /* 195.90.217.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC35ADD38 /* 195.90.221.56/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC35AE252 /* 195.90.226.82/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC4C8A05F /* 196.200.160.95/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6649912 /* 198.100.153.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6649907 /* 198.100.153.7/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC60C6B6F /* 198.12.107.111/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC60C7C47 /* 198.12.124.71/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC60C7FC9 /* 198.12.127.201/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC60C47E0 /* 198.12.71.224/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC60C61FC /* 198.12.97.252/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC68C8D33 /* 198.140.141.51/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC68C8D34 /* 198.140.141.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC690B2B9 /* 198.144.178.185/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC690B2BB /* 198.144.178.187/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC69A5812 /* 198.154.88.18/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xC69A5815 /* 198.154.88.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC69A5816 /* 198.154.88.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6A7CEA0 /* 198.167.206.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6A7CEB1 /* 198.167.206.177/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6A7CEE4 /* 198.167.206.228/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6A7CEF6 /* 198.167.206.246/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6B49609 /* 198.180.150.9/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6BB1C4A /* 198.187.28.74/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xC6C7546F /* 198.199.84.111/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6C755F0 /* 198.199.85.240/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6C75CD9 /* 198.199.92.217/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC614A1D6 /* 198.20.161.214/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC614A152 /* 198.20.161.82/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC614B1CA /* 198.20.177.202/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6D36767 /* 198.211.103.103/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6D369EC /* 198.211.105.236/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6D37DB3 /* 198.211.125.179/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6178592 /* 198.23.133.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC617D3AB /* 198.23.211.171/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC617F688 /* 198.23.246.136/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC618A462 /* 198.24.164.98/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC618A8E2 /* 198.24.168.226/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6F4BCA9 /* 198.244.188.169/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2529,28 +1500,19 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xC6FB5960 /* 198.251.89.96/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6FF1502 /* 198.255.21.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC61B50BC /* 198.27.80.188/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC62E81AA /* 198.46.129.170/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC62E543D /* 198.46.84.61/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC62E5456 /* 198.46.84.86/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC62E5D81 /* 198.46.93.129/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC632BF5F /* 198.50.191.95/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC632DF10 /* 198.50.223.16/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6368134 /* 198.54.129.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC63A6B35 /* 198.58.107.53/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6473589 /* 198.71.53.137/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6487FDE /* 198.72.127.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC64A3A10 /* 198.74.58.16/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC654B84C /* 198.84.184.76/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC654C0F7 /* 198.84.192.247/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6609B03 /* 198.96.155.3/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6609B09 /* 198.96.155.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC66230C0 /* 198.98.48.192/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6623021 /* 198.98.48.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6623023 /* 198.98.48.35/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC66231C8 /* 198.98.49.200/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC66232C7 /* 198.98.50.199/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC66233BD /* 198.98.51.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC66233F9 /* 198.98.51.249/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6623453 /* 198.98.52.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6623631 /* 198.98.54.49/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6623997 /* 198.98.57.151/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2558,8 +1520,6 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xC6623937 /* 198.98.57.55/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC662394A /* 198.98.57.74/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6623B66 /* 198.98.59.102/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6623C5A /* 198.98.60.90/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC6623D3C /* 198.98.61.60/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6623E9E /* 198.98.62.158/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC6623E38 /* 198.98.62.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7737241 /* 199.115.114.65/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2567,9 +1527,6 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xC7AA8450 /* 199.170.132.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7B8D70B /* 199.184.215.11/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7B8F6FA /* 199.184.246.250/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC7BC64E0 /* 199.188.100.224/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC7BCCC16 /* 199.188.204.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC7BD1B7B /* 199.189.27.123/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7C17302 /* 199.193.115.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7C3F8AC /* 199.195.248.172/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7C3F9D6 /* 199.195.249.214/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2583,56 +1540,7 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xC7F1893C /* 199.241.137.60/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7F71F01 /* 199.247.31.1/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC7FACCCE /* 199.250.204.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC73A518C /* 199.58.81.140/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC755D164 /* 199.85.209.100/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC755D166 /* 199.85.209.102/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0278E919 /* 2.120.233.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x02C9A8E7 /* 2.201.168.231/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x02CCC6B8 /* 2.204.198.184/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x02CEE02B /* 2.206.224.43/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x02E2878A /* 2.226.135.138/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x021DF08F /* 2.29.240.143/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x02380A1D /* 2.56.10.29/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x02380A24 /* 2.56.10.36/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0238A49D /* 2.56.164.157/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0238A44B /* 2.56.164.75/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0238AC6C /* 2.56.172.108/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0238AC52 /* 2.56.172.82/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0238B059 /* 2.56.176.89/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x023860D6 /* 2.56.96.214/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x02386279 /* 2.56.98.121/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x02386286 /* 2.56.98.134/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0238631A /* 2.56.99.26/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x023ACB3C /* 2.58.203.60/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x023A1569 /* 2.58.21.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x023A34A3 /* 2.58.52.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x023A380C /* 2.58.56.12/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x023A38DC /* 2.58.56.220/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x023A38E9 /* 2.58.56.233/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x023A3823 /* 2.58.56.35/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x023A382B /* 2.58.56.43/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x023BFEC6 /* 2.59.254.198/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x023B1CC4 /* 2.59.28.196/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0257E216 /* 2.87.226.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x14A0E1E0 /* 20.160.225.224/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x14A95350 /* 20.169.83.80/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x14C75BA7 /* 20.199.91.167/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x14E091B5 /* 20.224.145.181/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x145CF85F /* 20.92.248.95/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x14629959 /* 20.98.153.89/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC86A74EC /* 200.106.116.236/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC87027DE /* 200.112.39.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xC87AB502 /* 200.122.181.2/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC87AB54E /* 200.122.181.78/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xC8569AD4 /* 200.86.154.212/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCA90AD32 /* 202.144.173.50/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCAA963C3 /* 202.169.99.195/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCAB66381 /* 202.182.99.129/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCABDA838 /* 202.189.168.56/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCA374729 /* 202.55.71.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCA3B09EE /* 202.59.9.238/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCA3DC0D7 /* 202.61.192.215/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCA3DC174 /* 202.61.193.116/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCA3DC557 /* 202.61.197.87/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCA3DCCC6 /* 202.61.204.198/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCA3DCC35 /* 202.61.204.53/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2641,54 +1549,20 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xCA3DE0B3 /* 202.61.224.179/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCA3DE296 /* 202.61.226.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCA3DF812 /* 202.61.248.18/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCA3DFCB8 /* 202.61.252.184/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCA3DFDF3 /* 202.61.253.243/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCA5AF126 /* 202.90.241.38/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCB0C0CE9 /* 203.12.12.233/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCB7AC273 /* 203.122.194.115/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCB9940D1 /* 203.153.64.209/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCBA13DEB /* 203.161.61.235/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCB1F28EC /* 203.31.40.236/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCB332621 /* 203.51.38.33/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCB56C3C8 /* 203.86.195.200/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCC0A1275 /* 204.10.18.117/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCC0AC24A /* 204.10.194.74/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCC0D9A9B /* 204.13.154.155/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCC0DA476 /* 204.13.164.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCC890E68 /* 204.137.14.104/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xCC890E6A /* 204.137.14.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCC890E45 /* 204.137.14.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCC890E5C /* 204.137.14.92/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCC90DEFA /* 204.144.222.250/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCCC21D04 /* 204.194.29.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCC089C8E /* 204.8.156.142/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCC086064 /* 204.8.96.100/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0xCC086068 /* 204.8.96.104/29 */, 29, NDPI_PROTOCOL_TOR }, - { 0xCC086070 /* 204.8.96.112/29 */, 29, NDPI_PROTOCOL_TOR }, - { 0xCC086078 /* 204.8.96.120/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCC08607A /* 204.8.96.122/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xCC08608C /* 204.8.96.140/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0xCC086090 /* 204.8.96.144/28 */, 28, NDPI_PROTOCOL_TOR }, - { 0xCC0860A0 /* 204.8.96.160/28 */, 28, NDPI_PROTOCOL_TOR }, - { 0xCC0860B0 /* 204.8.96.176/29 */, 29, NDPI_PROTOCOL_TOR }, - { 0xCC0860B8 /* 204.8.96.184/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0xCC0860BD /* 204.8.96.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCC086040 /* 204.8.96.64/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCC086043 /* 204.8.96.67/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCC086044 /* 204.8.96.68/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xCC086046 /* 204.8.96.70/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCC086048 /* 204.8.96.72/29 */, 29, NDPI_PROTOCOL_TOR }, - { 0xCC086050 /* 204.8.96.80/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCC086052 /* 204.8.96.82/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xCC086054 /* 204.8.96.84/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0xCC086058 /* 204.8.96.88/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xCC55BF07 /* 204.85.191.7/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCC55BF08 /* 204.85.191.8/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xCDB971B4 /* 205.185.113.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCDB97142 /* 205.185.113.66/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCDB97108 /* 205.185.113.8/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCDB97270 /* 205.185.114.112/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCDB974D7 /* 205.185.116.215/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCDB97422 /* 205.185.116.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCDB97595 /* 205.185.117.149/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCDB977DE /* 205.185.119.222/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2697,210 +1571,137 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xCDB979B1 /* 205.185.121.177/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCDB97B5D /* 205.185.123.93/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCDB97CA4 /* 205.185.124.164/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCDB97CB0 /* 205.185.124.176/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCDB97DD5 /* 205.185.125.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCDB97DEF /* 205.185.125.239/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCDB97FE7 /* 205.185.127.231/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCE74F160 /* 206.116.241.96/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCE743439 /* 206.116.52.57/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCEBCC4AF /* 206.188.196.175/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCEC6D2D2 /* 206.198.210.210/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCED9882F /* 206.217.136.47/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCED98B64 /* 206.217.139.100/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCEF89213 /* 206.248.146.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCEFB28A5 /* 206.251.40.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCF86CD72 /* 207.134.205.114/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCF9906B9 /* 207.153.6.185/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCFA11BB5 /* 207.161.27.181/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCFB4C042 /* 207.180.192.66/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCFB4D892 /* 207.180.216.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCFB4E66D /* 207.180.230.109/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCFB4EAE7 /* 207.180.234.231/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCFB4F018 /* 207.180.240.24/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCFC046FA /* 207.192.70.250/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCFE5419B /* 207.229.65.155/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCFF44EE6 /* 207.244.78.230/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCFF63E57 /* 207.246.62.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xCF3745ED /* 207.55.69.237/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xCF5AC202 /* 207.90.194.2/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD06DBD72 /* 208.109.189.114/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD06DD7BC /* 208.109.215.188/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD07180D2 /* 208.113.128.210/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD07180FE /* 208.113.128.254/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD0718544 /* 208.113.133.68/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD071C821 /* 208.113.200.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD071C825 /* 208.113.200.37/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD073D2EC /* 208.115.210.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD073D836 /* 208.115.216.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD073DA86 /* 208.115.218.134/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD073DCAA /* 208.115.220.170/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD073DCCC /* 208.115.220.204/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD073DCD5 /* 208.115.220.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD073E14D /* 208.115.225.77/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD073E66C /* 208.115.230.108/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD073E67B /* 208.115.230.123/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD073E613 /* 208.115.230.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD073E6E7 /* 208.115.230.231/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD073E64F /* 208.115.230.79/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD073E99F /* 208.115.233.159/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD026E468 /* 208.38.228.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD026F371 /* 208.38.243.113/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD0469445 /* 208.70.148.69/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD0489A9E /* 208.72.154.158/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD0518191 /* 208.81.129.145/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD0622973 /* 208.98.41.115/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD0622974 /* 208.98.41.116/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xD0622976 /* 208.98.41.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD0622AD3 /* 208.98.42.211/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD0622AD4 /* 208.98.42.212/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0xD0622AD5 /* 208.98.42.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD0622AD6 /* 208.98.42.214/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD1727EC8 /* 209.114.126.200/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xD1727ECA /* 209.114.126.202/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD17E678C /* 209.126.103.140/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xD17F74A2 /* 209.127.116.162/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD17F01AA /* 209.127.1.170/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xD17F01AC /* 209.127.1.172/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xD17F01AE /* 209.127.1.174/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD17F74A2 /* 209.127.116.162/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD17F77A2 /* 209.127.119.162/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD17F95F3 /* 209.127.149.243/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD17F95F6 /* 209.127.149.246/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD17F95F9 /* 209.127.149.249/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD17F95FB /* 209.127.149.251/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD17F95FC /* 209.127.149.252/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xD17F95FE /* 209.127.149.254/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD17FBA02 /* 209.127.186.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD17FE452 /* 209.127.228.82/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xD17FE455 /* 209.127.228.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD17FE456 /* 209.127.228.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD17F24B2 /* 209.127.36.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD185C106 /* 209.133.193.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD185C412 /* 209.133.196.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD185C416 /* 209.133.196.22/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD185CE26 /* 209.133.206.38/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD187A85A /* 209.135.168.90/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD187AAAF /* 209.135.170.175/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D20B5 /* 209.141.32.181/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D20C6 /* 209.141.32.198/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD18D220F /* 209.141.34.15/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D2298 /* 209.141.34.152/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xD18D220F /* 209.141.34.15/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D2407 /* 209.141.36.7/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D255E /* 209.141.37.94/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D2844 /* 209.141.40.68/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D2D8D /* 209.141.45.141/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD18D2ECB /* 209.141.46.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D325E /* 209.141.50.94/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD18D33B4 /* 209.141.51.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D331E /* 209.141.51.30/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD18D346E /* 209.141.52.110/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD18D36A8 /* 209.141.54.168/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD18D36CB /* 209.141.54.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D36DA /* 209.141.54.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D371A /* 209.141.55.26/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D3AFE /* 209.141.58.254/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD18D3C0D /* 209.141.60.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD18D3D34 /* 209.141.61.52/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD1942E2D /* 209.148.46.45/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD1B6C812 /* 209.182.200.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD1B6C809 /* 209.182.200.9/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD1BC1592 /* 209.188.21.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD1D10ACF /* 209.209.10.207/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD1D10AD0 /* 209.209.10.208/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD1DE61B3 /* 209.222.97.179/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD1DE61F8 /* 209.222.97.248/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD1E95883 /* 209.233.88.131/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD1FA02FE /* 209.250.2.254/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD12321D0 /* 209.35.33.208/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD1269156 /* 209.38.145.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD126103D /* 209.38.16.61/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD12C72B2 /* 209.44.114.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD13A8955 /* 209.58.137.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD13A91D2 /* 209.58.145.210/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD13A9122 /* 209.58.145.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD13A914B /* 209.58.145.75/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD13AB4EC /* 209.58.180.236/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD13AB45A /* 209.58.180.90/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD13BA8D8 /* 209.59.168.216/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD15AE005 /* 209.90.224.5/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD161820F /* 209.97.130.15/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x14629959 /* 20.98.153.89/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD1619D53 /* 209.97.157.83/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4651048 /* 212.101.16.72/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD481208E /* 212.129.32.142/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4810454 /* 212.129.4.84/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4846566 /* 212.132.101.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4846CBB /* 212.132.108.187/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4846CEC /* 212.132.108.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4846D38 /* 212.132.109.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD48471AF /* 212.132.113.175/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4847C7B /* 212.132.124.123/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4844E41 /* 212.132.78.65/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4845996 /* 212.132.89.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD48461BE /* 212.132.97.190/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD48461C4 /* 212.132.97.196/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD490601D /* 212.144.96.29/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD49A65AD /* 212.154.101.173/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD49FB1C6 /* 212.159.177.198/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD49F459B /* 212.159.69.155/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4A2099E /* 212.162.9.158/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4AB82C5 /* 212.171.130.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4C1033B /* 212.193.3.59/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4154219 /* 212.21.66.25/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4154206 /* 212.21.66.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E37D5C /* 212.227.125.92/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E37F69 /* 212.227.127.105/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E38770 /* 212.227.135.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E38772 /* 212.227.135.114/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xD4E3954F /* 212.227.149.79/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E39675 /* 212.227.150.117/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E3A123 /* 212.227.161.35/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E3A5FB /* 212.227.165.251/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4E3A9BE /* 212.227.169.190/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E3AB6B /* 212.227.171.107/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4E3C528 /* 212.227.197.40/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4E3D360 /* 212.227.211.96/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E3E0D9 /* 212.227.224.217/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E3E0F5 /* 212.227.224.245/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E3E4F5 /* 212.227.228.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4E3E6D3 /* 212.227.230.211/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E3EA99 /* 212.227.234.153/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4E3EAD2 /* 212.227.234.210/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E3F273 /* 212.227.242.115/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E3FAB9 /* 212.227.250.185/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E31C27 /* 212.227.28.39/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E331A9 /* 212.227.49.169/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E340D0 /* 212.227.64.208/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4E341EC /* 212.227.65.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E3412A /* 212.227.65.42/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E34AB0 /* 212.227.74.176/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4E34C5B /* 212.227.76.91/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E353A8 /* 212.227.83.168/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E35567 /* 212.227.85.103/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E35AE4 /* 212.227.90.228/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E55408 /* 212.229.84.8/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4E817B3 /* 212.232.23.179/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4E817CF /* 212.232.23.207/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4E925CE /* 212.233.37.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4EDD812 /* 212.237.216.18/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4EDD814 /* 212.237.216.20/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4EDD816 /* 212.237.216.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4EDD82A /* 212.237.216.42/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xD4EDD82D /* 212.237.216.45/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4EDD831 /* 212.237.216.49/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4EDD847 /* 212.237.216.71/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4EDD84C /* 212.237.216.76/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xD4EDD84E /* 212.237.216.78/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4EDD96C /* 212.237.217.108/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD418648A /* 212.24.100.138/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD41CB865 /* 212.28.184.101/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD426BDBA /* 212.38.189.186/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD42FE502 /* 212.47.229.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD42FE956 /* 212.47.233.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4058FA5 /* 212.5.143.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4339543 /* 212.51.149.67/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD43397FE /* 212.51.151.254/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4339906 /* 212.51.153.6/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xD433990C /* 212.51.153.12/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD4339BFE /* 212.51.155.254/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD4339F0F /* 212.51.159.15/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD435DAD4 /* 212.53.218.212/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xD4058FA5 /* 212.5.143.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD43C7E94 /* 212.60.126.148/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD445A750 /* 212.69.167.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD44986CC /* 212.73.134.204/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2908,41 +1709,18 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xD44F7D14 /* 212.79.125.20/31 */, 31, NDPI_PROTOCOL_TOR }, { 0xD44F7D17 /* 212.79.125.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD44F7D18 /* 212.79.125.24/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD453A7DC /* 212.83.167.220/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD453AB59 /* 212.83.171.89/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD45559E2 /* 212.85.89.226/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD457DDE1 /* 212.87.221.225/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD457DDED /* 212.87.221.237/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD457DDEE /* 212.87.221.238/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xD457DDF0 /* 212.87.221.240/29 */, 29, NDPI_PROTOCOL_TOR }, - { 0xD457DDF8 /* 212.87.221.248/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD459E1F2 /* 212.89.225.242/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD45F2A47 /* 212.95.42.71/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD45F324D /* 212.95.50.77/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD56C6C55 /* 213.108.108.85/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD56C7320 /* 213.108.115.32/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD56DA2C5 /* 213.109.162.197/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD57106E3 /* 213.113.6.227/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5808DC3 /* 213.128.141.195/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD587F4F2 /* 213.135.244.242/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD588444D /* 213.136.68.77/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5884579 /* 213.136.69.121/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD5884803 /* 213.136.72.3/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD5884A2A /* 213.136.74.42/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD5884B23 /* 213.136.75.35/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD5884F10 /* 213.136.79.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5885221 /* 213.136.82.33/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD5885408 /* 213.136.84.8/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD58A6D90 /* 213.138.109.144/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD58BF316 /* 213.139.243.22/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5908715 /* 213.144.135.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5908716 /* 213.144.135.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD5908E18 /* 213.144.142.24/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD5908E1A /* 213.144.142.26/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD598A114 /* 213.152.161.20/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD598A2B5 /* 213.152.162.181/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD598BBCD /* 213.152.187.205/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD59DBE8C /* 213.157.190.140/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD59F4C21 /* 213.159.76.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5A346EA /* 213.163.70.234/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5A4C1F5 /* 213.164.193.245/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2952,18 +1730,13 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xD5A55AA9 /* 213.165.90.169/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5A55DA5 /* 213.165.93.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5A55EA2 /* 213.165.94.162/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD5A6B871 /* 213.166.184.113/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD5A7F2B7 /* 213.167.242.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD5A8BE45 /* 213.168.190.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5A99497 /* 213.169.148.151/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD5ABD6DE /* 213.171.214.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5B730A5 /* 213.183.48.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5B73054 /* 213.183.48.84/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5B735F9 /* 213.183.53.249/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5B73F24 /* 213.183.63.36/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5CADF4B /* 213.202.223.75/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5CEB84B /* 213.206.184.75/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD5DBA2EE /* 213.219.162.238/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5EFD5BE /* 213.239.213.190/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5EFD5DC /* 213.239.213.220/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD5EFD7DD /* 213.239.215.221/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2977,18 +1750,9 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xD8C5CF30 /* 216.197.207.48/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD8CDA1AB /* 216.205.161.171/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD8DADB29 /* 216.218.219.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD8EE448D /* 216.238.68.141/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD8EE5786 /* 216.238.87.134/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD8EF5A13 /* 216.239.90.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD8FAF7BC /* 216.250.247.188/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD81A610F /* 216.26.97.15/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD8499F65 /* 216.73.159.101/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD8499F6A /* 216.73.159.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD8499F4B /* 216.73.159.75/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD809E06A /* 216.9.224.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD809E19C /* 216.9.225.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD964BD1C /* 217.100.189.28/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0xD9671E26 /* 217.103.30.38/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD90CCA55 /* 217.12.202.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD90CCBC4 /* 217.12.203.196/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD90CCBF2 /* 217.12.203.242/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -2996,87 +1760,45 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0xD90CDD6E /* 217.12.221.110/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD90CDD83 /* 217.12.221.131/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD90CDD4B /* 217.12.221.75/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD981A5C4 /* 217.129.165.196/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD98EE1FB /* 217.142.225.251/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD996ECCD /* 217.150.236.205/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD99A405D /* 217.154.64.93/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0xD996EF9B /* 217.150.239.155/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD99A4AE3 /* 217.154.74.227/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD99A4D9A /* 217.154.77.154/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD99A55D3 /* 217.154.85.211/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD99B03F5 /* 217.155.3.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD99B2876 /* 217.155.40.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD99C4104 /* 217.156.65.4/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD99C439C /* 217.156.67.156/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD99C43FC /* 217.156.67.252/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD99C4341 /* 217.156.67.65/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9A07266 /* 217.160.114.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9A072D1 /* 217.160.114.209/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9A0725E /* 217.160.114.94/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9A07E9B /* 217.160.126.155/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9A01186 /* 217.160.17.134/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9A0C0E8 /* 217.160.192.232/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD9A0C27D /* 217.160.194.125/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9A0D29F /* 217.160.210.159/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD9A0D826 /* 217.160.216.38/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD9A0E2B7 /* 217.160.226.183/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9A0182F /* 217.160.24.47/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9A0F722 /* 217.160.247.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9A0F932 /* 217.160.249.50/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9A0FAA6 /* 217.160.250.166/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9A0FB3F /* 217.160.251.63/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD9A0FF71 /* 217.160.255.113/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9A0317E /* 217.160.49.126/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9A04FE0 /* 217.160.79.224/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9A062EF /* 217.160.98.239/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD9A3812A /* 217.163.129.42/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD9B4E137 /* 217.180.225.55/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9B6C71B /* 217.182.199.27/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9B6499D /* 217.182.73.157/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9B64B00 /* 217.182.75.0/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9B64FE1 /* 217.182.79.225/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD9C4934D /* 217.196.147.77/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9C56B8A /* 217.197.107.138/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9C5A213 /* 217.197.162.19/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD9C68EE7 /* 217.198.142.231/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9C7C7FA /* 217.199.199.250/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD9E15882 /* 217.225.88.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD9E56FDD /* 217.229.111.221/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9170802 /* 217.23.8.2/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD918E906 /* 217.24.233.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD9F75E10 /* 217.247.94.16/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD919A821 /* 217.25.168.33/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD9FF66F5 /* 217.255.102.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD9FF5EE1 /* 217.255.94.225/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD91C8249 /* 217.28.130.73/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD91C8260 /* 217.28.130.96/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD91FBE3B /* 217.31.190.59/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD946BDDE /* 217.70.189.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD94C8B31 /* 217.76.139.49/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD94C9FD8 /* 217.76.159.216/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD94D0377 /* 217.77.3.119/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD94FB3B1 /* 217.79.179.177/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD94FB54C /* 217.79.181.76/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD94FB55A /* 217.79.181.90/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD94FFCCA /* 217.79.252.202/32 */, 32, NDPI_PROTOCOL_TOR }, { 0xD9527B04 /* 217.82.123.4/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD953A3BD /* 217.83.163.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xD953EB53 /* 217.83.235.83/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xDA9082F5 /* 218.144.130.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xDA915DB8 /* 218.145.93.184/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xDC871D91 /* 220.135.29.145/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xDCE91D3E /* 220.233.29.62/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xDCE949EC /* 220.233.73.236/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xDC5EF0C5 /* 220.94.240.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xDD71325B /* 221.113.50.91/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xDD91B76A /* 221.145.183.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xDD91B76D /* 221.145.183.109/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xDE98D606 /* 222.152.214.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xDEA43475 /* 222.164.52.117/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0xDFCC53C0 /* 223.204.83.192/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1769A375 /* 23.105.163.117/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1769AC01 /* 23.105.172.1/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1769AEF3 /* 23.105.174.243/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x176A782A /* 23.106.120.42/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x176C3747 /* 23.108.55.71/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x176F8FCA /* 23.111.143.202/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x176F9052 /* 23.111.144.82/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -3086,67 +1808,44 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x177E09D9 /* 23.126.9.217/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x178140AB /* 23.129.64.171/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x178140AC /* 23.129.64.172/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x1785A8BA /* 23.133.168.186/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1785CC06 /* 23.133.204.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17868805 /* 23.134.136.5/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1789F864 /* 23.137.248.100/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1789F8C0 /* 23.137.248.192/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1789F845 /* 23.137.248.69/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1789F99A /* 23.137.249.154/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1789FA53 /* 23.137.250.83/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1789FD6C /* 23.137.253.108/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x1789FD6E /* 23.137.253.110/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1789FD19 /* 23.137.253.25/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1789FDFE /* 23.137.253.254/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1789FD1B /* 23.137.253.27/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1789FD4D /* 23.137.253.77/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1789FE89 /* 23.137.254.137/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1789FEEF /* 23.137.254.239/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1789FEF4 /* 23.137.254.244/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x178D2807 /* 23.141.40.7/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x178EF83F /* 23.142.248.63/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1797E81B /* 23.151.232.27/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1799F821 /* 23.153.248.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1799F822 /* 23.153.248.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x179AB110 /* 23.154.177.16/28 */, 28, NDPI_PROTOCOL_TOR }, { 0x179AB107 /* 23.154.177.7/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x179AB108 /* 23.154.177.8/29 */, 29, NDPI_PROTOCOL_TOR }, - { 0x179B0868 /* 23.155.8.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x179D88FB /* 23.157.136.251/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x179D88FC /* 23.157.136.252/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0x179D88FC /* 23.157.136.252/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1710B42C /* 23.16.180.44/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x17A0C0F0 /* 23.160.192.240/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17A3D887 /* 23.163.216.135/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x17A51804 /* 23.165.24.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17A6288F /* 23.166.40.143/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17B830FE /* 23.184.48.254/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17B83030 /* 23.184.48.48/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x17B83045 /* 23.184.48.69/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x17B8304E /* 23.184.48.78/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17BC388C /* 23.188.56.140/30 */, 30, NDPI_PROTOCOL_TOR }, { 0x17BC3890 /* 23.188.56.144/30 */, 30, NDPI_PROTOCOL_TOR }, { 0x17BC3894 /* 23.188.56.148/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x17BC3896 /* 23.188.56.150/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x17BFC802 /* 23.191.200.2/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0x17BFC804 /* 23.191.200.4/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0x17BFC806 /* 23.191.200.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1713E145 /* 23.19.225.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1713FFA1 /* 23.19.255.161/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17134154 /* 23.19.65.84/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17134A47 /* 23.19.74.71/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x17BFC802 /* 23.191.200.2/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x17BFC804 /* 23.191.200.4/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x17BFC806 /* 23.191.200.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17E3A86A /* 23.227.168.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17E3BABA /* 23.227.186.186/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17E3BAC2 /* 23.227.186.194/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17E5074A /* 23.229.7.74/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x17E5074C /* 23.229.7.76/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0x17E5074C /* 23.229.7.76/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17E5074E /* 23.229.7.78/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17E552D2 /* 23.229.82.210/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x17E552D4 /* 23.229.82.212/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0x17E552D4 /* 23.229.82.212/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0x17E552D7 /* 23.229.82.215/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17E552D8 /* 23.229.82.216/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x17E552DA /* 23.229.82.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17E552DC /* 23.229.82.220/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x17E552DE /* 23.229.82.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x17EC7AC1 /* 23.236.122.193/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17EC8F9A /* 23.236.143.154/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17EC8F16 /* 23.236.143.22/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17EC8F22 /* 23.236.143.34/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -3155,7 +1854,6 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x171D777A /* 23.29.119.122/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x171D7C22 /* 23.29.124.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1751D1B7 /* 23.81.209.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x17512C71 /* 23.81.44.113/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1752880E /* 23.82.136.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x175288E8 /* 23.82.136.232/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17528916 /* 23.82.137.22/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -3168,13 +1866,8 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x17532592 /* 23.83.37.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x175325AB /* 23.83.37.171/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17535B9B /* 23.83.91.155/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x17586EE7 /* 23.88.110.231/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x17587C77 /* 23.88.124.119/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17589A45 /* 23.88.154.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x17582C1A /* 23.88.44.26/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x17582E0B /* 23.88.46.11/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x17584153 /* 23.88.65.83/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x175C13E6 /* 23.92.19.230/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x175C226A /* 23.92.34.106/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x175C226C /* 23.92.34.108/30 */, 30, NDPI_PROTOCOL_TOR }, { 0x175C2270 /* 23.92.34.112/31 */, 31, NDPI_PROTOCOL_TOR }, @@ -3185,15 +1878,8 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x175C227A /* 23.92.34.122/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x175C2229 /* 23.92.34.41/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x175C222B /* 23.92.34.43/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x175C2483 /* 23.92.36.131/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x175ED319 /* 23.94.211.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x175EDCCA /* 23.94.220.202/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x175EEF57 /* 23.94.239.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x175E24A7 /* 23.94.36.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x175E535B /* 23.94.83.91/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x175E621D /* 23.94.98.29/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x175F7A77 /* 23.95.122.119/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x175FDD89 /* 23.95.221.137/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x175F2FB9 /* 23.95.47.185/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x175F4852 /* 23.95.72.82/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x175F4950 /* 23.95.73.80/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -3201,84 +1887,50 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x187D11DE /* 24.125.17.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1880519C /* 24.128.81.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x18861E41 /* 24.134.30.65/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x18970133 /* 24.151.1.51/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x18970135 /* 24.151.1.53/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1898B9E2 /* 24.152.185.226/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x18BF3E6D /* 24.191.62.109/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x18C4D647 /* 24.196.214.71/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x18158144 /* 24.21.129.68/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x18D48955 /* 24.212.137.85/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x18D9E524 /* 24.217.229.36/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x18F048AA /* 24.240.72.170/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x18FD7094 /* 24.253.112.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x18314429 /* 24.49.68.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1835325C /* 24.53.50.92/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x18405AEC /* 24.64.90.236/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1850BF81 /* 24.80.191.129/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1BFF4BC6 /* 27.255.75.198/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1B40DF96 /* 27.64.223.150/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x036A74B6 /* 3.106.116.182/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0311CD7D /* 3.17.205.125/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0319BE63 /* 3.25.190.99/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x031A0EB5 /* 3.26.14.181/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0322A3A4 /* 3.34.163.164/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x03265757 /* 3.38.87.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1F0BC868 /* 31.11.200.104/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x02380A1D /* 2.56.10.29/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x02380A24 /* 2.56.10.36/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x0238A49D /* 2.56.164.157/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x0238B059 /* 2.56.176.89/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x023860D6 /* 2.56.96.214/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x02386286 /* 2.56.98.134/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x0238631A /* 2.56.99.26/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x023A1569 /* 2.58.21.105/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x023A34A3 /* 2.58.52.163/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x023A380C /* 2.58.56.12/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x023A38DC /* 2.58.56.220/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x023A38E9 /* 2.58.56.233/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x023A3823 /* 2.58.56.35/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x023A382B /* 2.58.56.43/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x023BFEC6 /* 2.59.254.198/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x023B1CC4 /* 2.59.28.196/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1F6F624F /* 31.111.98.79/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1F7E968D /* 31.126.150.141/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x1F0BC868 /* 31.11.200.104/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1F811641 /* 31.129.22.65/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1F0DC3B7 /* 31.13.195.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1F0DC3F8 /* 31.13.195.248/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1F8500D2 /* 31.133.0.210/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1F85016C /* 31.133.1.108/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1F0EFC62 /* 31.14.252.98/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1FA5C8D9 /* 31.165.200.217/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1FAA16C7 /* 31.170.22.199/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1FAB9AA2 /* 31.171.154.162/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1FAB9AA5 /* 31.171.154.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1FAB9AAD /* 31.171.154.173/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1FAC2F1C /* 31.172.47.28/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1F12D304 /* 31.18.211.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1FBE67BC /* 31.190.103.188/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1FC06A08 /* 31.192.106.8/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1FC06B84 /* 31.192.107.132/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1FC06BD8 /* 31.192.107.216/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1F14F162 /* 31.20.241.98/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1FCF594C /* 31.207.89.76/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1FDC4BED /* 31.220.75.237/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1F18E327 /* 31.24.227.39/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1F1F6DF3 /* 31.31.109.243/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1F2AB13C /* 31.42.177.60/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1F2ABAA5 /* 31.42.186.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1F2CEE19 /* 31.44.238.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1F327240 /* 31.50.114.64/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1F34ADD1 /* 31.52.173.209/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1F3B8192 /* 31.59.129.146/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x1F3B81E1 /* 31.59.129.225/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x1F3B815C /* 31.59.129.92/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x22000B28 /* 34.0.11.40/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2201D139 /* 34.1.209.57/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x22CFD6BA /* 34.207.214.186/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x23007F34 /* 35.0.127.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x24E101D3 /* 36.225.1.211/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2501CCF3 /* 37.1.204.243/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x250B032A /* 37.11.3.42/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2565529B /* 37.101.82.155/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x257225F0 /* 37.114.37.240/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25722939 /* 37.114.41.57/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25722AEF /* 37.114.42.239/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25722EAA /* 37.114.46.170/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0x25722EAB /* 37.114.46.171/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25722E5A /* 37.114.46.90/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x257235C5 /* 37.114.53.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x257235C9 /* 37.114.53.201/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25723524 /* 37.114.53.36/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2572352C /* 37.114.53.44/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2572354A /* 37.114.53.74/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25723509 /* 37.114.53.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2572377A /* 37.114.55.122/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x257239A3 /* 37.114.57.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x257239B6 /* 37.114.57.182/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25723AB7 /* 37.114.58.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x257890DE /* 37.120.144.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2578A2DE /* 37.120.162.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2578A5AF /* 37.120.165.175/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2578ABBC /* 37.120.171.188/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -3287,66 +1939,45 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x2578AB40 /* 37.120.171.64/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2578AEF9 /* 37.120.174.249/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2578B1B1 /* 37.120.177.177/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2578B2EE /* 37.120.178.238/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2578B36A /* 37.120.179.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2578B72F /* 37.120.183.47/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2578B824 /* 37.120.184.36/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2578B9D8 /* 37.120.185.216/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2578BA7A /* 37.120.186.122/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2578BAE5 /* 37.120.186.229/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2578BB68 /* 37.120.187.104/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2578BE06 /* 37.120.190.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2578C27E /* 37.120.194.126/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2578EF3B /* 37.120.239.59/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x257818F6 /* 37.120.24.246/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25781F82 /* 37.120.31.130/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2501CCF3 /* 37.1.204.243/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x258F3D84 /* 37.143.61.132/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25B3A9A1 /* 37.179.169.161/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25BB6736 /* 37.187.103.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25BB7A08 /* 37.187.122.8/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25BB957D /* 37.187.149.125/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25BB05C0 /* 37.187.5.192/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25BB38EF /* 37.187.56.239/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25BB4A61 /* 37.187.74.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25C91C85 /* 37.201.28.133/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25CACFC3 /* 37.202.207.195/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25CD08BF /* 37.205.8.191/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25CD08DC /* 37.205.8.220/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25CD0983 /* 37.205.9.131/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25DAF21A /* 37.218.242.26/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25DAF54F /* 37.218.245.79/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25DC5651 /* 37.220.86.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25DDC079 /* 37.221.192.121/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25DDC12C /* 37.221.193.44/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25DDC367 /* 37.221.195.103/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25DDC313 /* 37.221.195.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25DDC317 /* 37.221.195.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25DDC4C5 /* 37.221.196.197/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25DDC447 /* 37.221.196.71/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25DDC550 /* 37.221.197.80/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25DDD047 /* 37.221.208.71/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25DDD493 /* 37.221.212.147/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25DDD496 /* 37.221.212.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25DDD742 /* 37.221.215.66/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25E48180 /* 37.228.129.128/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25E481A3 /* 37.228.129.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25E481A4 /* 37.228.129.164/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25E481BA /* 37.228.129.186/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25E481BD /* 37.228.129.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25E4811D /* 37.228.129.29/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25E48105 /* 37.228.129.5/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25E48135 /* 37.228.129.53/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25E4813F /* 37.228.129.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25E68001 /* 37.230.128.1/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25E6802F /* 37.230.128.47/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25E63EE0 /* 37.230.62.224/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25E96537 /* 37.233.101.55/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25EB301D /* 37.235.48.29/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25FCBB0E /* 37.252.187.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25FCBCB4 /* 37.252.188.180/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25FCBD11 /* 37.252.189.17/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25FCBEB0 /* 37.252.190.176/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x25FCBF04 /* 37.252.191.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25FCBF29 /* 37.252.191.41/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x251A4D3A /* 37.26.77.58/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x251B6A19 /* 37.27.106.25/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -3354,28 +1985,18 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x251B7A7C /* 37.27.122.124/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x251B86B4 /* 37.27.134.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x251B8E79 /* 37.27.142.121/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x251B12D6 /* 37.27.18.214/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x251BBBB0 /* 37.27.187.176/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x251B028D /* 37.27.2.141/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x251BD415 /* 37.27.212.21/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x251BDDC7 /* 37.27.221.199/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x251BDE12 /* 37.27.222.18/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x251BEE25 /* 37.27.238.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x251BF80B /* 37.27.248.11/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x251B1985 /* 37.27.25.133/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x251B1907 /* 37.27.25.7/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x251BFC54 /* 37.27.252.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x251BFDF1 /* 37.27.253.241/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x251B2A70 /* 37.27.42.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x251B2F62 /* 37.27.47.98/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x251B3ACE /* 37.27.58.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x251B46FD /* 37.27.70.253/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x251B08DF /* 37.27.8.223/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x251B5370 /* 37.27.83.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x252ED19B /* 37.46.209.155/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x252ED2E6 /* 37.46.210.230/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x252ED366 /* 37.46.211.102/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x252ED37A /* 37.46.211.122/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x252ED30F /* 37.46.211.15/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x252ED310 /* 37.46.211.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x252ED313 /* 37.46.211.19/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -3384,87 +2005,49 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x252ED320 /* 37.46.211.32/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x252ED306 /* 37.46.211.6/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x252ED309 /* 37.46.211.9/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x253078C4 /* 37.48.120.196/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2530782F /* 37.48.120.47/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2530469C /* 37.48.70.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x25305A54 /* 37.48.90.84/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x253B1D4D /* 37.59.29.77/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x253CF955 /* 37.60.249.85/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x253F65A5 /* 37.63.101.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x253F5217 /* 37.63.82.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x254BA67E /* 37.75.166.126/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x254D38EE /* 37.77.56.238/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x26667FFE /* 38.102.127.254/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x266654BE /* 38.102.84.190/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x266654CC /* 38.102.84.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x26665418 /* 38.102.84.24/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x26937AFA /* 38.147.122.250/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x26937AFC /* 38.147.122.252/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x26937AFE /* 38.147.122.254/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2698DA10 /* 38.152.218.16/29 */, 29, NDPI_PROTOCOL_TOR }, - { 0x2698DA02 /* 38.152.218.2/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x2698DA18 /* 38.152.218.24/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0x2698DA1C /* 38.152.218.28/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x2698DA1E /* 38.152.218.30/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2698DA04 /* 38.152.218.4/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0x2698DA08 /* 38.152.218.8/29 */, 29, NDPI_PROTOCOL_TOR }, { 0x26AC670F /* 38.172.103.15/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x26AF865A /* 38.175.134.90/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x261688D7 /* 38.22.136.215/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x26F2DA25 /* 38.242.218.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x26F2EAA1 /* 38.242.234.161/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x26F2F2F6 /* 38.242.242.246/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x26F2FE83 /* 38.242.254.131/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x262C06CB /* 38.44.6.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x263AB38A /* 38.58.179.138/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x26448705 /* 38.68.135.5/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x264B8890 /* 38.75.136.144/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2654D89E /* 38.84.216.158/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x26594622 /* 38.89.70.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x266174F2 /* 38.97.116.242/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x266174F4 /* 38.97.116.244/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x28A00301 /* 40.160.3.1/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x28A007DE /* 40.160.7.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2BE4AEFA /* 43.228.174.250/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2BFC250E /* 43.252.37.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D0BE584 /* 45.11.229.132/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D0B3B1C /* 45.11.59.28/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D76852C /* 45.118.133.44/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D0C8AC7 /* 45.12.138.199/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D0CC8D0 /* 45.12.200.208/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D0C0350 /* 45.12.3.80/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D7C3584 /* 45.124.53.132/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D7C36B7 /* 45.124.54.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D7DA63A /* 45.125.166.58/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D7D4170 /* 45.125.65.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D7D412D /* 45.125.65.45/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8085CE /* 45.128.133.206/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8085F2 /* 45.128.133.242/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8099B3 /* 45.128.153.179/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D8100A6 /* 45.129.0.166/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D81B6E1 /* 45.129.182.225/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D81B969 /* 45.129.185.105/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D0D68B9 /* 45.13.104.185/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D838AE3 /* 45.131.138.227/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D84F6F5 /* 45.132.246.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D85D81D /* 45.133.216.29/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D860C08 /* 45.134.12.8/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D86AE6A /* 45.134.174.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D86E124 /* 45.134.225.36/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D86E29D /* 45.134.226.157/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D86271B /* 45.134.39.27/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D865BDB /* 45.134.91.219/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D865B33 /* 45.134.91.51/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D87A318 /* 45.135.163.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D87A328 /* 45.135.163.40/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D87B449 /* 45.135.180.73/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D87C2A7 /* 45.135.194.167/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D88A97C /* 45.136.169.124/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D881C18 /* 45.136.28.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D881D8A /* 45.136.29.138/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D881DDD /* 45.136.29.221/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D8964A0 /* 45.137.100.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D89630E /* 45.137.99.14/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8A106B /* 45.138.16.107/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8A1071 /* 45.138.16.113/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8A10B2 /* 45.138.16.178/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -3479,15 +2062,6 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x2D8A1046 /* 45.138.16.70/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8A104C /* 45.138.16.76/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8A578E /* 45.138.87.142/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D8BA33F /* 45.139.163.63/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D0EE997 /* 45.14.233.151/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D0EE9BE /* 45.14.233.190/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D0EE9C1 /* 45.14.233.193/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D0EE9CC /* 45.14.233.204/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x2D0EE9D1 /* 45.14.233.209/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D0EE9D2 /* 45.14.233.210/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D0EE9D5 /* 45.14.233.213/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D8CBC69 /* 45.140.188.105/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8CBC37 /* 45.140.188.55/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8D99D6 /* 45.141.153.214/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8D9D32 /* 45.141.157.50/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -3501,12 +2075,12 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x2D8DD713 /* 45.141.215.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8DD715 /* 45.141.215.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8DD71C /* 45.141.215.28/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D8DD704 /* 45.141.215.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8DD728 /* 45.141.215.40/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D8DD704 /* 45.141.215.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8DD738 /* 45.141.215.56/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D8DD706 /* 45.141.215.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8DD73D /* 45.141.215.61/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8DD73E /* 45.141.215.62/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0x2D8DD706 /* 45.141.215.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8DD74A /* 45.141.215.74/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8DD750 /* 45.141.215.80/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x2D8DD758 /* 45.141.215.88/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -3525,101 +2099,62 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x2D8EB159 /* 45.142.177.89/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8ED628 /* 45.142.214.40/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8EE8CB /* 45.142.232.203/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D0EE997 /* 45.14.233.151/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D0EE9BE /* 45.14.233.190/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D0EE9C1 /* 45.14.233.193/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D0EE9CC /* 45.14.233.204/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0x2D0EE9D1 /* 45.14.233.209/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D0EE9D2 /* 45.14.233.210/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D0EE9D5 /* 45.14.233.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8FC8F0 /* 45.143.200.240/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D8FC836 /* 45.143.200.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D90D10F /* 45.144.209.15/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D91A456 /* 45.145.164.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D91A574 /* 45.145.165.116/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D91A5B2 /* 45.145.165.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D91A6AF /* 45.145.166.175/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D91A6FA /* 45.145.166.250/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D9128B5 /* 45.145.40.181/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D940A6F /* 45.148.10.111/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D940AA9 /* 45.148.10.169/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D947970 /* 45.148.121.112/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D947A72 /* 45.148.122.114/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D95BA85 /* 45.149.186.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D0F9DB1 /* 45.15.157.177/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D0F1083 /* 45.15.16.131/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D966C69 /* 45.150.108.105/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D973EBC /* 45.151.62.188/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D9ACEEC /* 45.154.206.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D9A1C46 /* 45.154.28.70/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D9B8EAC /* 45.155.142.172/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D9BA944 /* 45.155.169.68/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D9BF923 /* 45.155.249.35/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D9FD1BD /* 45.159.209.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2DA6D700 /* 45.166.215.0/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D122EE7 /* 45.18.46.231/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2DC0F3A1 /* 45.192.243.161/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D157490 /* 45.21.116.144/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2DF96557 /* 45.249.101.87/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D200442 /* 45.32.4.66/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D205108 /* 45.32.81.8/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D217278 /* 45.33.114.120/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D217C62 /* 45.33.124.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D21C693 /* 45.33.198.147/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D21C6C9 /* 45.33.198.201/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D212580 /* 45.33.37.128/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D2137EE /* 45.33.55.238/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D213953 /* 45.33.57.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D29CCCB /* 45.41.204.203/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D37A5CE /* 45.55.165.206/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D3DB9AC /* 45.61.185.172/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D3DB9C2 /* 45.61.185.194/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D3DBACB /* 45.61.186.203/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D3DBB8B /* 45.61.187.139/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D3DBBC8 /* 45.61.187.200/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D3DBC0F /* 45.61.188.15/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D42F860 /* 45.66.248.96/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D42230A /* 45.66.35.10/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x2D42230A /* 45.66.35.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D422314 /* 45.66.35.20/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x2D422316 /* 45.66.35.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D42231F /* 45.66.35.31/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D422320 /* 45.66.35.32/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0x2D422323 /* 45.66.35.35/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D422B03 /* 45.66.43.3/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D43DB0D /* 45.67.219.13/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4902D3 /* 45.73.2.211/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D4C0291 /* 45.76.2.145/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4C3082 /* 45.76.48.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4C5656 /* 45.76.86.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4C5D8F /* 45.76.93.143/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D4D706B /* 45.77.112.107/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4D883A /* 45.77.136.58/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4DDA67 /* 45.77.218.103/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4F6C82 /* 45.79.108.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4F90DE /* 45.79.144.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4F9F34 /* 45.79.159.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4FB5E4 /* 45.79.181.228/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4F46DB /* 45.79.70.219/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4F4CAE /* 45.79.76.174/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4F5214 /* 45.79.82.20/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D4F5FF4 /* 45.79.95.244/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D0816CF /* 45.8.22.207/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D509ECD /* 45.80.158.205/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D509E17 /* 45.80.158.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D509E1B /* 45.80.158.27/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D509E45 /* 45.80.158.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D50A816 /* 45.80.168.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D50AB12 /* 45.80.171.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D50ABD3 /* 45.80.171.211/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D50AB5F /* 45.80.171.95/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D50D06E /* 45.80.208.110/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D50D214 /* 45.80.210.20/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D51F144 /* 45.81.241.68/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D527AFE /* 45.82.122.254/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D0816CF /* 45.8.22.207/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D536889 /* 45.83.104.137/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5369DF /* 45.83.105.223/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D536A13 /* 45.83.106.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5314C8 /* 45.83.20.200/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D5315C1 /* 45.83.21.193/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D531516 /* 45.83.21.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D53EA72 /* 45.83.234.114/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D5400A2 /* 45.84.0.162/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D546B65 /* 45.84.107.101/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D546B80 /* 45.84.107.128/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D546B11 /* 45.84.107.17/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D546BAC /* 45.84.107.172/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D546B11 /* 45.84.107.17/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D546BB6 /* 45.84.107.182/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D546BC6 /* 45.84.107.198/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D546BDE /* 45.84.107.222/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -3632,32 +2167,25 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x2D547A82 /* 45.84.122.130/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D547AEA /* 45.84.122.234/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D547A5A /* 45.84.122.90/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D54FD1C /* 45.84.253.28/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D557517 /* 45.85.117.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D557526 /* 45.85.117.38/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D555875 /* 45.85.88.117/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D567D66 /* 45.86.125.102/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D56E499 /* 45.86.228.153/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D565696 /* 45.86.86.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D56569E /* 45.86.86.158/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5656A5 /* 45.86.86.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5656E7 /* 45.86.86.231/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D58684A /* 45.88.104.74/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D597FDD /* 45.89.127.221/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D59360B /* 45.89.54.11/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5942A5 /* 45.89.66.165/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D099432 /* 45.9.148.50/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D09A86C /* 45.9.168.108/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D09A8BF /* 45.9.168.191/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D093C8C /* 45.9.60.140/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D093FDE /* 45.9.63.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5A0DF7 /* 45.90.13.247/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5A878D /* 45.90.135.141/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D5AA2F2 /* 45.90.162.242/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5AD9D4 /* 45.90.217.212/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5A04EB /* 45.90.4.235/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D099432 /* 45.9.148.50/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D09A86C /* 45.9.168.108/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D09A871 /* 45.9.168.113/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D09A8BF /* 45.9.168.191/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5C0B88 /* 45.92.11.136/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D5CEEF6 /* 45.92.238.246/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5C213E /* 45.92.33.62/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5C214A /* 45.92.33.74/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5C467E /* 45.92.70.126/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -3665,79 +2193,48 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x2D5E1F16 /* 45.94.31.22/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5E1F1A /* 45.94.31.26/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x2D5E1F44 /* 45.94.31.68/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D5FA982 /* 45.95.169.130/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5FA99A /* 45.95.169.154/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D5FA9A4 /* 45.95.169.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5FA9AB /* 45.95.169.171/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5FA9E6 /* 45.95.169.230/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2D5FA9FF /* 45.95.169.255/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2D5FCA30 /* 45.95.202.48/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E65A5C5 /* 46.101.165.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E65B2BE /* 46.101.178.190/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2D093FDE /* 45.9.63.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E691CFD /* 46.105.28.253/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E691C06 /* 46.105.28.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E695B4E /* 46.105.91.78/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E801B05 /* 46.128.27.5/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E8B6ACD /* 46.139.106.205/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E8E33F1 /* 46.142.51.241/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E8E4354 /* 46.142.67.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E957D09 /* 46.149.125.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EA5C238 /* 46.165.194.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EA5DCE5 /* 46.165.220.229/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EA5DDCF /* 46.165.221.207/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EA5F256 /* 46.165.242.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EA5F324 /* 46.165.243.36/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EA5FC30 /* 46.165.252.48/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EA5FE28 /* 46.165.254.40/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EA6BB4D /* 46.166.187.77/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EA7F4ED /* 46.167.244.237/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EA7F4EE /* 46.167.244.238/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x2EA7F4F2 /* 46.167.244.242/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x2E1128F9 /* 46.17.40.249/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E112AC8 /* 46.17.42.200/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E112A3C /* 46.17.42.60/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E112C13 /* 46.17.44.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E116082 /* 46.17.96.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EB615F8 /* 46.182.21.248/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EC389D2 /* 46.195.137.210/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EC3A560 /* 46.195.165.96/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E142370 /* 46.20.35.112/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2ED09838 /* 46.208.152.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E16A56F /* 46.22.165.111/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EDF2C55 /* 46.223.44.85/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EE26988 /* 46.226.105.136/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EE269A3 /* 46.226.105.163/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EE26AB6 /* 46.226.106.182/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EE26D1F /* 46.226.109.31/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EE26F41 /* 46.226.111.65/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EE4C780 /* 46.228.199.128/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EE53776 /* 46.229.55.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EE50857 /* 46.229.8.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E176CC3 /* 46.23.108.195/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E176CF8 /* 46.23.108.248/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E174851 /* 46.23.72.81/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E175C50 /* 46.23.92.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EE7F04D /* 46.231.240.77/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EE75DD8 /* 46.231.93.216/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EE8FAA3 /* 46.232.250.163/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EE8FA33 /* 46.232.250.51/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EE8FBB7 /* 46.232.251.183/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EE8FBBF /* 46.232.251.191/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EEA2F69 /* 46.234.47.105/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x2E174851 /* 46.23.72.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EEFDE86 /* 46.239.222.134/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EF4CCD8 /* 46.244.204.216/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EF4E4A0 /* 46.244.228.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EF67E3E /* 46.246.126.62/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EF62C35 /* 46.246.44.53/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2EFAF28D /* 46.250.242.141/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2EFD0427 /* 46.253.4.39/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E1C6DE7 /* 46.28.109.231/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E1C6DE9 /* 46.28.109.233/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E1DA63B /* 46.29.166.59/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E1DEB6A /* 46.29.235.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E1DEB47 /* 46.29.235.71/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E1DEB4F /* 46.29.235.79/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E1EBCDA /* 46.30.188.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E26E9D3 /* 46.38.233.211/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E26ECFA /* 46.38.236.250/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E26EDDD /* 46.38.237.221/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -3750,219 +2247,31 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x2E26FEA8 /* 46.38.254.168/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E04671D /* 46.4.103.29/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E0420B8 /* 46.4.32.184/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E0422F2 /* 46.4.34.242/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E04394B /* 46.4.57.75/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E0442B2 /* 46.4.66.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E0442BC /* 46.4.66.188/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E044AED /* 46.4.74.237/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E044E03 /* 46.4.78.3/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E046018 /* 46.4.96.24/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E3B8588 /* 46.59.133.136/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2E3F78F8 /* 46.63.120.248/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2E08A4CB /* 46.8.164.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2F98CD5D /* 47.152.205.93/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2FB96A30 /* 47.185.106.48/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2FBC0CA5 /* 47.188.12.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2FC5A5F2 /* 47.197.165.242/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2FC6CB60 /* 47.198.203.96/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x2F190A44 /* 47.25.10.68/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2FFE8EB4 /* 47.254.142.180/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2F3624B2 /* 47.54.36.178/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x2F59C1E6 /* 47.89.193.230/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x310CE0CB /* 49.12.224.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x310CE6EA /* 49.12.230.234/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x310CE7E6 /* 49.12.231.230/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x310C3985 /* 49.12.57.133/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x310C5DF0 /* 49.12.93.240/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x310D0A95 /* 49.13.10.149/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x310D8526 /* 49.13.133.38/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x310D047B /* 49.13.4.123/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x310D3C36 /* 49.13.60.54/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x310D4C25 /* 49.13.76.37/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x310D5FBD /* 49.13.95.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3196E04B /* 49.150.224.75/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05013834 /* 5.1.56.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05685606 /* 5.104.86.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x050C4B75 /* 5.12.75.117/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05849FEE /* 5.132.159.238/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05879C0C /* 5.135.156.12/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0587C70B /* 5.135.199.11/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05875304 /* 5.135.83.4/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x059859F5 /* 5.152.89.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05A13A1B /* 5.161.58.27/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05A13C3D /* 5.161.60.61/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B4FDA9 /* 5.180.253.169/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B58663 /* 5.181.134.99/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B59CAD /* 5.181.156.173/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B59C34 /* 5.181.156.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B59EE8 /* 5.181.158.232/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B59E31 /* 5.181.158.49/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B5026E /* 5.181.2.110/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B5021C /* 5.181.2.28/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B53333 /* 5.181.51.51/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B53334 /* 5.181.51.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B54D08 /* 5.181.77.8/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B55065 /* 5.181.80.101/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B5506B /* 5.181.80.107/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B55083 /* 5.181.80.131/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B550A9 /* 5.181.80.169/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B550B5 /* 5.181.80.181/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B5503F /* 5.181.80.63/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B656D4 /* 5.182.86.212/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B7B3F7 /* 5.183.179.247/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05B7B3F8 /* 5.183.179.248/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05BD84F8 /* 5.189.132.248/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05BD8663 /* 5.189.134.99/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05BD9B27 /* 5.189.155.39/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05BDB53D /* 5.189.181.61/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05BDFD9F /* 5.189.253.159/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05C44063 /* 5.196.64.99/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05C45F22 /* 5.196.95.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05C7A272 /* 5.199.162.114/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05C7A29B /* 5.199.162.155/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05C7A249 /* 5.199.162.73/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x050243E2 /* 5.2.67.226/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05024485 /* 5.2.68.133/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05024486 /* 5.2.68.134/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x05024488 /* 5.2.68.136/29 */, 29, NDPI_PROTOCOL_TOR }, - { 0x05024490 /* 5.2.68.144/29 */, 29, NDPI_PROTOCOL_TOR }, - { 0x05024498 /* 5.2.68.152/30 */, 30, NDPI_PROTOCOL_TOR }, - { 0x0502449C /* 5.2.68.156/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0502486E /* 5.2.72.110/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05024E7E /* 5.2.78.126/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05024FBE /* 5.2.79.190/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05169F87 /* 5.22.159.135/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0516D97A /* 5.22.217.122/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05DF2DF2 /* 5.223.45.242/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05E677C0 /* 5.230.119.192/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05E6AE06 /* 5.230.174.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05E626EB /* 5.230.38.235/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FAB3A3 /* 5.250.179.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FABAA0 /* 5.250.186.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FABAA9 /* 5.250.186.169/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FABFEA /* 5.250.191.234/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FCB013 /* 5.252.176.19/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FCB2E0 /* 5.252.178.224/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FCB225 /* 5.252.178.37/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FCE073 /* 5.252.224.115/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FCE2C9 /* 5.252.226.201/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FCE33F /* 5.252.227.63/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FCE34C /* 5.252.227.76/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FDB063 /* 5.253.176.99/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FD2BCA /* 5.253.43.202/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FD3BBC /* 5.253.59.188/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FD5489 /* 5.253.84.137/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FD548E /* 5.253.84.142/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FE76BD /* 5.254.118.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FE76BF /* 5.254.118.191/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FE76C0 /* 5.254.118.192/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF64E3 /* 5.255.100.227/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF641A /* 5.255.100.26/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF6518 /* 5.255.101.24/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF662B /* 5.255.102.43/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF6659 /* 5.255.102.89/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF6799 /* 5.255.103.153/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF67EB /* 5.255.103.235/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF68CA /* 5.255.104.202/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF68EF /* 5.255.104.239/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF6AAC /* 5.255.106.172/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF6C3B /* 5.255.108.59/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF6DD6 /* 5.255.109.214/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF6E59 /* 5.255.110.89/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF6F68 /* 5.255.111.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF6F97 /* 5.255.111.151/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF6F40 /* 5.255.111.64/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF70D0 /* 5.255.112.208/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF733A /* 5.255.115.58/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF74DB /* 5.255.116.219/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF7538 /* 5.255.117.56/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF76DA /* 5.255.118.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF78CD /* 5.255.120.205/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF790B /* 5.255.121.11/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF7947 /* 5.255.121.71/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF7B9E /* 5.255.123.158/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF7BA4 /* 5.255.123.164/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF7DC4 /* 5.255.125.196/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF7FDE /* 5.255.127.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF60DA /* 5.255.96.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF61DD /* 5.255.97.221/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF6297 /* 5.255.98.151/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF62BA /* 5.255.98.186/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF62C6 /* 5.255.98.198/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF6217 /* 5.255.98.23/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF6251 /* 5.255.98.81/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF637C /* 5.255.99.124/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF6393 /* 5.255.99.147/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF63BD /* 5.255.99.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05FF6305 /* 5.255.99.5/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0522B0B7 /* 5.34.176.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0522B0B8 /* 5.34.176.184/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0522B6CB /* 5.34.182.203/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0522D251 /* 5.34.210.81/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05232F62 /* 5.35.47.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0527CAAE /* 5.39.202.174/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05275166 /* 5.39.81.102/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05275179 /* 5.39.81.121/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052C6513 /* 5.44.101.19/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052C6BA8 /* 5.44.107.168/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D665D /* 5.45.102.93/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D68B0 /* 5.45.104.176/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D6859 /* 5.45.104.89/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D690C /* 5.45.105.12/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D6F95 /* 5.45.111.149/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D4993 /* 5.45.73.147/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D4998 /* 5.45.73.152/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D49A0 /* 5.45.73.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D4AE5 /* 5.45.74.229/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D4AE7 /* 5.45.74.231/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D4AFB /* 5.45.74.251/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D4B15 /* 5.45.75.21/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D4E19 /* 5.45.78.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D60BC /* 5.45.96.188/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D62A2 /* 5.45.98.162/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D62BC /* 5.45.98.188/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x052D63FB /* 5.45.99.251/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0538C682 /* 5.56.198.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x053BF870 /* 5.59.248.112/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x053BF89E /* 5.59.248.158/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x0543C862 /* 5.67.200.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x054B8A64 /* 5.75.138.100/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x054BA50B /* 5.75.165.11/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x054BF9A0 /* 5.75.249.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x054E7F0D /* 5.78.127.13/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x054E45C8 /* 5.78.69.200/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x054F4213 /* 5.79.66.19/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x050979CF /* 5.9.121.207/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05097ACE /* 5.9.122.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05090E19 /* 5.9.14.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05090E1E /* 5.9.14.30/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x05099C11 /* 5.9.156.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x050918A9 /* 5.9.24.169/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x050938F9 /* 5.9.56.249/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x050956EC /* 5.9.86.236/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x326C4219 /* 50.108.66.25/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x326C4E7B /* 50.108.78.123/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x32742885 /* 50.116.40.133/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x32743365 /* 50.116.51.101/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3276E1A0 /* 50.118.225.160/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x3276E1B7 /* 50.118.225.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x327846D6 /* 50.120.70.214/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x322332B5 /* 50.35.50.181/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x32244006 /* 50.36.64.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x32046C7B /* 50.4.108.123/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x320525E7 /* 50.5.37.231/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x32354BE3 /* 50.53.75.227/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3236CDBD /* 50.54.205.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3241B25C /* 50.65.178.92/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x32077343 /* 50.7.115.67/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x32070E24 /* 50.7.14.36/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3207B222 /* 50.7.178.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x325324E5 /* 50.83.36.229/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3262F2E7 /* 50.98.242.231/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3262442F /* 50.98.68.47/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x339496CB /* 51.148.150.203/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05685606 /* 5.104.86.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x330F74A8 /* 51.15.116.168/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x330FB9C9 /* 51.15.185.201/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x330FE813 /* 51.15.232.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x330FF2F4 /* 51.15.242.244/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x330FF316 /* 51.15.243.22/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x330FF6AA /* 51.15.246.170/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -3976,25 +2285,22 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x330F3B0F /* 51.15.59.15/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x330F4B78 /* 51.15.75.120/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x330F4C38 /* 51.15.76.56/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x330F59C8 /* 51.15.89.200/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x330F59DA /* 51.15.89.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x330F5FE7 /* 51.15.95.231/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x330F6002 /* 51.15.96.2/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x330F634B /* 51.15.99.75/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x339E9298 /* 51.158.146.152/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x339E9A70 /* 51.158.154.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x339EC9EB /* 51.158.201.235/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x330F59C8 /* 51.15.89.200/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x339FB592 /* 51.159.181.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x339FBA55 /* 51.159.186.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x339FC329 /* 51.159.195.41/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x339FD339 /* 51.159.211.57/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x339F2283 /* 51.159.34.131/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x330F5FE7 /* 51.15.95.231/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x339F3BBB /* 51.159.59.187/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x330F6002 /* 51.15.96.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33B283C8 /* 51.178.131.200/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33B25116 /* 51.178.81.22/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33C3779F /* 51.195.119.159/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33C37966 /* 51.195.121.102/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x33C39427 /* 51.195.148.39/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33C398F1 /* 51.195.152.241/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33C3A6AE /* 51.195.166.174/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33C3A6B3 /* 51.195.166.179/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -4010,99 +2316,161 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x33DE183E /* 51.222.24.62/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33FE60D0 /* 51.254.96.208/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33FFAAC3 /* 51.255.170.195/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x050C4B75 /* 5.12.75.117/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05849FEE /* 5.132.159.238/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05879C0C /* 5.135.156.12/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x0587C70B /* 5.135.199.11/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05875304 /* 5.135.83.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33266EEA /* 51.38.110.234/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3326700F /* 51.38.112.15/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x33267185 /* 51.38.113.133/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3326E12E /* 51.38.225.46/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x33263630 /* 51.38.54.48/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x332641A0 /* 51.38.65.160/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05013834 /* 5.1.56.52/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3344882C /* 51.68.136.44/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33449859 /* 51.68.152.89/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33449B93 /* 51.68.155.147/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33449BC9 /* 51.68.155.201/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3344B536 /* 51.68.181.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3344B952 /* 51.68.185.82/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3344BF33 /* 51.68.191.51/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3344C5DC /* 51.68.197.220/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3344C604 /* 51.68.198.4/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3344E705 /* 51.68.231.5/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33442C18 /* 51.68.44.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x334B81CC /* 51.75.129.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x334B9916 /* 51.75.153.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x334B11EC /* 51.75.17.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x334BAB88 /* 51.75.171.136/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x334BAB4E /* 51.75.171.78/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x334B11EC /* 51.75.17.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x334BCE0C /* 51.75.206.12/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x334B1AB8 /* 51.75.26.184/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x334B1E2B /* 51.75.30.43/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x334B0745 /* 51.75.7.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x334B46F6 /* 51.75.70.246/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x334B476C /* 51.75.71.108/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x334B0745 /* 51.75.7.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x334D8452 /* 51.77.132.82/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x334DD218 /* 51.77.210.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x334D43E8 /* 51.77.67.232/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x334D47F7 /* 51.77.71.247/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x334D5AF6 /* 51.77.90.246/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x334FDD08 /* 51.79.221.8/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x334F18B5 /* 51.79.24.181/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x334FF83C /* 51.79.248.60/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x334F1EB9 /* 51.79.30.185/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x334F41F4 /* 51.79.65.244/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x334F436D /* 51.79.67.109/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B4FDA9 /* 5.180.253.169/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33519BE4 /* 51.81.155.228/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0x05B59C34 /* 5.181.156.52/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B59EE8 /* 5.181.158.232/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B59E31 /* 5.181.158.49/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3351C9CF /* 51.81.201.207/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3351CB0A /* 51.81.203.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3351D0D9 /* 51.81.208.217/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3351D165 /* 51.81.209.101/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3351D2E8 /* 51.81.210.232/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3351DE3E /* 51.81.222.62/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3351DE43 /* 51.81.222.67/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3351F595 /* 51.81.245.149/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B53333 /* 5.181.51.51/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B53334 /* 5.181.51.52/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33513888 /* 51.81.56.136/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x335138E4 /* 51.81.56.228/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x3351384A /* 51.81.56.74/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3351385B /* 51.81.56.91/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33513907 /* 51.81.57.7/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B54D08 /* 5.181.77.8/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B55065 /* 5.181.80.101/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B5506B /* 5.181.80.107/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B55083 /* 5.181.80.131/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B550A9 /* 5.181.80.169/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B550B5 /* 5.181.80.181/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B5503F /* 5.181.80.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33515D6C /* 51.81.93.108/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x33515D25 /* 51.81.93.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33515D27 /* 51.81.93.39/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B656D4 /* 5.182.86.212/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33538467 /* 51.83.132.103/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B7B3F7 /* 5.183.179.247/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05B7B3F8 /* 5.183.179.248/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3353BA55 /* 51.83.186.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3353ED3B /* 51.83.237.59/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33596A1D /* 51.89.106.29/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x335988A8 /* 51.89.136.168/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05BD8663 /* 5.189.134.99/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3359118F /* 51.89.17.143/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3359023F /* 51.89.2.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3359F21D /* 51.89.242.29/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3359F21F /* 51.89.242.31/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05BDFD9F /* 5.189.253.159/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x3359023F /* 51.89.2.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x33592833 /* 51.89.40.51/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x335951F7 /* 51.89.81.247/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x335909CF /* 51.89.9.207/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3309AF0B /* 51.9.175.11/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x335B1297 /* 51.91.18.151/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x349C3BD8 /* 52.156.59.216/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x369FE1DB /* 54.159.225.219/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x36B4F46F /* 54.180.244.111/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x36D5CE94 /* 54.213.206.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x36DAFF38 /* 54.218.255.56/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x3309AF0B /* 51.9.175.11/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05C44063 /* 5.196.64.99/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05C45F22 /* 5.196.95.34/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05C7A272 /* 5.199.162.114/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05C7A29B /* 5.199.162.155/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05C7A249 /* 5.199.162.73/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05169F87 /* 5.22.159.135/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05E677C0 /* 5.230.119.192/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05E6AE06 /* 5.230.174.6/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05E626EB /* 5.230.38.235/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FABAA0 /* 5.250.186.160/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FABAA9 /* 5.250.186.169/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FCB2E0 /* 5.252.178.224/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FCB225 /* 5.252.178.37/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FCE073 /* 5.252.224.115/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FCE2C9 /* 5.252.226.201/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FCE34C /* 5.252.227.76/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FD2BCA /* 5.253.43.202/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FD3BBC /* 5.253.59.188/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FD5489 /* 5.253.84.137/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FD548E /* 5.253.84.142/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FE76BD /* 5.254.118.189/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FE76BF /* 5.254.118.191/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FE76C0 /* 5.254.118.192/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF6518 /* 5.255.101.24/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF662B /* 5.255.102.43/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF6799 /* 5.255.103.153/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF6C3B /* 5.255.108.59/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF6DD6 /* 5.255.109.214/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF6E59 /* 5.255.110.89/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF6F68 /* 5.255.111.104/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF6F40 /* 5.255.111.64/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF70D0 /* 5.255.112.208/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF74DB /* 5.255.116.219/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF7538 /* 5.255.117.56/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF76DA /* 5.255.118.218/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF7B9E /* 5.255.123.158/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF7BA4 /* 5.255.123.164/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF7FDE /* 5.255.127.222/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF60DA /* 5.255.96.218/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF61DD /* 5.255.97.221/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF62BA /* 5.255.98.186/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05FF6305 /* 5.255.99.5/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x050243E2 /* 5.2.67.226/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x0502486E /* 5.2.72.110/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05024E7E /* 5.2.78.126/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05024FBE /* 5.2.79.190/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x0522B6CB /* 5.34.182.203/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x0522D251 /* 5.34.210.81/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x0527CAAE /* 5.39.202.174/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05275179 /* 5.39.81.121/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x36246515 /* 54.36.101.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3624CD26 /* 54.36.205.38/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3624D1FD /* 54.36.209.253/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3624D1FE /* 54.36.209.254/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x36246345 /* 54.36.99.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x36258B76 /* 54.37.139.118/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3625E516 /* 54.37.229.22/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3625271F /* 54.37.39.31/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3626F103 /* 54.38.241.3/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x36276BB9 /* 54.39.107.185/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3627761D /* 54.39.118.29/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3627EA5B /* 54.39.234.91/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x36273412 /* 54.39.52.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x36274409 /* 54.39.68.9/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x36275380 /* 54.39.83.128/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x052C6BA8 /* 5.44.107.168/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x052D665D /* 5.45.102.93/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x052D68B0 /* 5.45.104.176/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x052D6859 /* 5.45.104.89/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x052D6F95 /* 5.45.111.149/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x052D4E19 /* 5.45.78.25/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x052D62A2 /* 5.45.98.162/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x052D62BC /* 5.45.98.188/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x052D63FB /* 5.45.99.251/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x053BF870 /* 5.59.248.112/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x053BF89E /* 5.59.248.158/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3980659B /* 57.128.101.155/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x39809FAA /* 57.128.159.170/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3980A442 /* 57.128.164.66/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3980A9A4 /* 57.128.169.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3980B44A /* 57.128.180.74/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x3980BEC7 /* 57.128.190.199/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -4118,19 +2486,16 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x39818638 /* 57.129.134.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x39812C26 /* 57.129.44.38/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x398105A2 /* 57.129.5.162/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3AB34BC2 /* 58.179.75.194/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3AB945F2 /* 58.185.69.242/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3AB945F5 /* 58.185.69.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3B0A1E74 /* 59.10.30.116/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3B73AD0E /* 59.115.173.14/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3B950505 /* 59.149.5.5/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3C8D8BE4 /* 60.141.139.228/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3C43D37B /* 60.67.211.123/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3DE4C31F /* 61.228.195.31/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3D046633 /* 61.4.102.51/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3D5D2AC1 /* 61.93.42.193/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3E656A57 /* 62.101.106.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3E6694B9 /* 62.102.148.185/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x054BF9A0 /* 5.75.249.160/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x054E45C8 /* 5.78.69.200/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x050979CF /* 5.9.121.207/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05097ACE /* 5.9.122.206/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05090E19 /* 5.9.14.25/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05090E1E /* 5.9.14.30/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x05099C11 /* 5.9.156.17/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x050918A9 /* 5.9.24.169/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x050938F9 /* 5.9.56.249/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x050956EC /* 5.9.86.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3E700A9A /* 62.112.10.154/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3E70095C /* 62.112.9.92/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3E71C851 /* 62.113.200.81/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -4140,55 +2505,34 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x3E8D23D4 /* 62.141.35.212/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3E8D2496 /* 62.141.36.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3E8D25DA /* 62.141.37.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3E8D30AF /* 62.141.48.175/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3E8D30B1 /* 62.141.48.177/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3E8F8807 /* 62.143.136.7/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3E9039A4 /* 62.144.57.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3E97B4FB /* 62.151.180.251/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3EA803D4 /* 62.168.3.212/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3EA91336 /* 62.169.19.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3EAB89A9 /* 62.171.137.169/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3EAB8E03 /* 62.171.142.3/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3EB65492 /* 62.182.84.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3EB654F1 /* 62.182.84.241/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3ED2692E /* 62.210.105.46/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3ED27B18 /* 62.210.123.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3ED27D82 /* 62.210.125.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3ED27F25 /* 62.210.127.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3ED28377 /* 62.210.131.119/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3ED2CDE4 /* 62.210.205.228/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3ED2D1D0 /* 62.210.209.208/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3ED2E773 /* 62.210.231.115/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3ED26115 /* 62.210.97.21/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3ED263EE /* 62.210.99.238/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3EE004CE /* 62.224.4.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3EE3345D /* 62.227.52.93/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3EEEEDF2 /* 62.238.237.242/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3E1BC5B9 /* 62.27.197.185/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3E1BDA4F /* 62.27.218.79/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3E2690EE /* 62.38.144.238/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3E2F8A8C /* 62.47.138.140/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3E3CE772 /* 62.60.231.114/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3E3FCB9D /* 62.63.203.157/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3E431C6E /* 62.67.28.110/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3E431C02 /* 62.67.28.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3E431C32 /* 62.67.28.50/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3E482D33 /* 62.72.45.51/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x3E4852E8 /* 62.72.82.232/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3E4CEA8C /* 62.76.234.140/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3F8DEA25 /* 63.141.234.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3F8DEA26 /* 63.141.234.38/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3FE374A2 /* 63.227.116.162/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x3FFA3FAD /* 63.250.63.173/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x407813A1 /* 64.120.19.161/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x40878176 /* 64.135.129.118/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x40B00336 /* 64.176.3.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x40BE4C02 /* 64.190.76.2/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x40BE4C04 /* 64.190.76.4/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x40E327B4 /* 64.227.39.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x40FAC814 /* 64.250.200.20/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x40FBFF09 /* 64.251.255.9/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x40FF2E12 /* 64.255.46.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x401F0A06 /* 64.31.10.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x401F1685 /* 64.31.22.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x401F16C3 /* 64.31.22.195/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -4196,15 +2540,10 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x40200943 /* 64.32.9.67/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x40200944 /* 64.32.9.68/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x40200946 /* 64.32.9.70/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x40269E41 /* 64.38.158.65/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x402AB032 /* 64.42.176.50/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x402B0450 /* 64.43.4.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x40346C45 /* 64.52.108.69/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x403E94C6 /* 64.62.148.198/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x403EE9C3 /* 64.62.233.195/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x404AA0E8 /* 64.74.160.232/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x405F0AA9 /* 64.95.10.169/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4063DFEF /* 64.99.223.239/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416C81DA /* 65.108.129.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416C88B7 /* 65.108.136.183/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416C88BD /* 65.108.136.189/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -4213,75 +2552,40 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x416CC12A /* 65.108.193.42/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416CD922 /* 65.108.217.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416CDE2A /* 65.108.222.42/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x416CE711 /* 65.108.231.17/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416CE9A6 /* 65.108.233.166/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416C0372 /* 65.108.3.114/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416C4073 /* 65.108.64.115/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x416C45A7 /* 65.108.69.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416C4D13 /* 65.108.77.19/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x416C50B0 /* 65.108.80.176/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x416C5251 /* 65.108.82.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416C5F00 /* 65.108.95.0/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416D00D2 /* 65.109.0.210/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416D6EEB /* 65.109.110.235/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x416D7EC5 /* 65.109.126.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x416D0D9B /* 65.109.13.155/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x416D8BE0 /* 65.109.139.224/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416DA1CF /* 65.109.161.207/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416DB192 /* 65.109.177.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416DB282 /* 65.109.178.130/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416DBBD8 /* 65.109.187.216/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416DBCCF /* 65.109.188.207/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x416DE7F8 /* 65.109.231.248/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416DE935 /* 65.109.233.53/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x416D1A6E /* 65.109.26.110/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x416D1A54 /* 65.109.26.84/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x416D1A56 /* 65.109.26.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x416D1A59 /* 65.109.26.89/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416D1EFD /* 65.109.30.253/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416D438C /* 65.109.67.140/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416D43A0 /* 65.109.67.160/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416D43B6 /* 65.109.67.182/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416D4758 /* 65.109.71.88/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x416D0911 /* 65.109.9.17/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x416D629C /* 65.109.98.156/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x418043B0 /* 65.128.67.176/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x41147086 /* 65.20.112.134/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x411500D9 /* 65.21.0.217/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x411501E1 /* 65.21.1.225/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x41156E26 /* 65.21.110.38/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4115A3D3 /* 65.21.163.211/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4115A3D4 /* 65.21.163.212/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4115A3D6 /* 65.21.163.214/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4115AC72 /* 65.21.172.114/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x4115AC74 /* 65.21.172.116/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x4115AC76 /* 65.21.172.118/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4115AF1A /* 65.21.175.26/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x4115AF1D /* 65.21.175.29/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4115AF1E /* 65.21.175.30/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4115B3F3 /* 65.21.179.243/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x411501E1 /* 65.21.1.225/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4115B497 /* 65.21.180.151/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4115B520 /* 65.21.181.32/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4115C357 /* 65.21.195.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4115D573 /* 65.21.213.115/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4115D574 /* 65.21.213.116/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4115D576 /* 65.21.213.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4115F684 /* 65.21.246.132/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x41153109 /* 65.21.49.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x41153613 /* 65.21.54.19/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x41153ED5 /* 65.21.62.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x41155E0D /* 65.21.94.13/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4118F22E /* 65.24.242.46/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x411A7B64 /* 65.26.123.100/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4126783F /* 65.38.120.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4131140A /* 65.49.20.10/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x4131140C /* 65.49.20.12/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x41570716 /* 65.87.7.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4157071C /* 65.87.7.28/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4157072D /* 65.87.7.45/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4157072F /* 65.87.7.47/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4267CC79 /* 66.103.204.121/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x426F0283 /* 66.111.2.131/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x426F0210 /* 66.111.2.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x426F0214 /* 66.111.2.20/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x42871054 /* 66.135.16.84/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -4289,131 +2593,58 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x42A5E38A /* 66.165.227.138/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x42A5F1E4 /* 66.165.241.228/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x42A5F1E6 /* 66.165.241.230/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x42A9C287 /* 66.169.194.135/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x42B3F832 /* 66.179.248.50/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x42BB0484 /* 66.187.4.132/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x42CE008A /* 66.206.0.138/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x42CE0052 /* 66.206.0.82/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x42CE01CA /* 66.206.1.202/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x42CE041A /* 66.206.4.26/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x42DCF2DE /* 66.220.242.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4217C6F5 /* 66.23.198.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4217C775 /* 66.23.199.117/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x421D9C6B /* 66.29.156.107/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x422109EC /* 66.33.9.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4246BFD2 /* 66.70.191.210/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4246D314 /* 66.70.211.20/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4246E32C /* 66.70.227.44/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x424E28B6 /* 66.78.40.182/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x424E28B6 /* 66.78.40.182/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x425580DA /* 66.85.128.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x42559D6A /* 66.85.157.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x43A639CD /* 67.166.57.205/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x43A81411 /* 67.168.20.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x43AA4967 /* 67.170.73.103/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x43C62510 /* 67.198.37.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x43CD8BAF /* 67.205.139.175/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x43CDA543 /* 67.205.165.67/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x43CDB457 /* 67.205.180.87/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x43D9F275 /* 67.217.242.117/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x43D9F6DD /* 67.217.246.221/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x43DB6BC8 /* 67.219.107.200/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x43DB6D8D /* 67.219.109.141/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4351A4DB /* 67.81.164.219/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4357CDE8 /* 67.87.205.232/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x44ABB37C /* 68.171.179.124/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x44B7A3D7 /* 68.183.163.215/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x44B72F7E /* 68.183.47.126/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x44EA49A4 /* 68.234.73.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x44FDFD42 /* 68.253.253.66/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x443E6D73 /* 68.62.109.115/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4443201F /* 68.67.32.31/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x44432020 /* 68.67.32.32/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x44432022 /* 68.67.32.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x444719C2 /* 68.71.25.194/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x44480AEF /* 68.72.10.239/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4408F11E /* 68.8.241.30/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x450ADCEB /* 69.10.220.235/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x450C5366 /* 69.12.83.102/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x4578C4A4 /* 69.120.196.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x450C536A /* 69.12.83.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x450C5355 /* 69.12.83.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x450C535C /* 69.12.83.92/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x450C535F /* 69.12.83.95/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x450C5361 /* 69.12.83.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4578C4A4 /* 69.120.196.164/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x459D9740 /* 69.157.151.64/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x45A4D28C /* 69.164.210.140/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x45A4D312 /* 69.164.211.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x45A6B69D /* 69.166.182.157/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x45AE6205 /* 69.174.98.5/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x45D164B7 /* 69.209.100.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x45FFB11F /* 69.255.177.31/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x451EEF7E /* 69.30.239.126/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x450450E6 /* 69.4.80.230/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4530CDC6 /* 69.48.205.198/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4558251F /* 69.88.37.31/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x46736A4A /* 70.115.106.74/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4686EE54 /* 70.134.238.84/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x46AF4CEF /* 70.175.76.239/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4612F392 /* 70.18.243.146/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x46EEF4D0 /* 70.238.244.208/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4622F49C /* 70.34.244.156/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4622F9CB /* 70.34.249.203/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4622FA9C /* 70.34.250.156/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4622FDD0 /* 70.34.253.208/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x46275B65 /* 70.39.91.101/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x46275B66 /* 70.39.91.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x46275B63 /* 70.39.91.99/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x462D4588 /* 70.45.69.136/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4634615C /* 70.52.97.92/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x46378061 /* 70.55.128.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x463FAA56 /* 70.63.170.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4642B379 /* 70.66.179.121/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x464394B8 /* 70.67.148.184/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4770CA56 /* 71.112.202.86/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x47AEF35F /* 71.174.243.95/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4713906A /* 71.19.144.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4713907C /* 71.19.144.124/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x47139041 /* 71.19.144.65/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4713920F /* 71.19.146.15/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x47139468 /* 71.19.148.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x47139515 /* 71.19.149.21/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x47139681 /* 71.19.150.129/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x47139D7F /* 71.19.157.127/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x47C22537 /* 71.194.37.55/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x47D4CF09 /* 71.212.207.9/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x47D4D4A9 /* 71.212.212.169/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x47D4415E /* 71.212.65.94/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x47189106 /* 71.24.145.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x47F4AA1F /* 71.244.170.31/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x472A7DDA /* 71.42.125.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4887C733 /* 72.135.199.51/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x480EB30A /* 72.14.179.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x48A72F45 /* 72.167.47.69/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4802819C /* 72.2.129.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x48D331EB /* 72.211.49.235/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x4802819C /* 72.2.129.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x48EB8174 /* 72.235.129.116/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x48FFBC41 /* 72.255.188.65/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x482DA83C /* 72.45.168.60/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4831C519 /* 72.49.197.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x48052A25 /* 72.5.42.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4853FACF /* 72.83.250.207/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4854720B /* 72.84.114.11/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4975848A /* 73.117.132.138/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x49852938 /* 73.133.41.56/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4986F0AF /* 73.134.240.175/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x49AA7EDC /* 73.170.126.220/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x49128222 /* 73.18.130.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x49DEBC18 /* 73.222.188.24/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x49EB26BC /* 73.235.38.188/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x49F95BC1 /* 73.249.91.193/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x491AD40C /* 73.26.212.12/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x49232343 /* 73.35.35.67/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x493C15AE /* 73.60.21.174/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x49443E57 /* 73.68.62.87/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x495A689A /* 73.90.104.154/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4A6AE804 /* 74.106.232.4/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4A74BA78 /* 74.116.186.120/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4A764D22 /* 74.118.77.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4A7B610A /* 74.123.97.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4A7B611A /* 74.123.97.26/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -4424,61 +2655,34 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x4AD0B64E /* 74.208.182.78/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4AD0BD7C /* 74.208.189.124/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4AD0C299 /* 74.208.194.153/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4AD0C36C /* 74.208.195.108/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4AD0C3D0 /* 74.208.195.208/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4AD0C9A3 /* 74.208.201.163/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4AD0D11D /* 74.208.209.29/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4AD0F26B /* 74.208.242.107/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4AD01B5A /* 74.208.27.90/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4AD01D63 /* 74.208.29.99/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4AD02DD8 /* 74.208.45.216/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4AD03CFD /* 74.208.60.253/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4AD03C32 /* 74.208.60.50/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4AD058B8 /* 74.208.88.184/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4AD79A05 /* 74.215.154.5/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4A327E5B /* 74.50.126.91/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4A3FDFAD /* 74.63.223.173/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4A3FF7DB /* 74.63.247.219/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4A3FF7E8 /* 74.63.247.232/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4A3FFE95 /* 74.63.254.149/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4A406228 /* 74.64.98.40/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4A522FC2 /* 74.82.47.194/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4A5B1AAA /* 74.91.26.170/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4A60627B /* 74.96.98.123/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4B7787E6 /* 75.119.135.230/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4B779785 /* 75.119.151.133/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4B84310E /* 75.132.49.14/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4B91A64D /* 75.145.166.77/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4BA2B082 /* 75.162.176.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4BB02B3E /* 75.176.43.62/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4BE28BD3 /* 75.226.139.211/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4BF26561 /* 75.242.101.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4B3C6146 /* 75.60.97.70/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4B4473DF /* 75.68.115.223/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4C0A9D36 /* 76.10.157.54/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4C879433 /* 76.135.148.51/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4CBB4A7F /* 76.187.74.127/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4CEBCF1C /* 76.235.207.28/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4CFC9730 /* 76.252.151.48/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4C464E61 /* 76.70.78.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D005E7C /* 77.0.94.124/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D69922A /* 77.105.146.42/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D6D9894 /* 77.109.152.148/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D6D9857 /* 77.109.152.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D6D4D74 /* 77.109.77.116/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D6F6580 /* 77.111.101.128/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DA03561 /* 77.160.53.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DA2D8B6 /* 77.162.216.182/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4DA2E549 /* 77.162.229.73/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4DA2F97A /* 77.162.249.122/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4DA9419C /* 77.169.65.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4DAC4697 /* 77.172.70.151/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4DAEA425 /* 77.174.164.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4DAE3E9E /* 77.174.62.158/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DB78DD0 /* 77.183.141.208/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DBCBB77 /* 77.188.187.119/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DBDA4F0 /* 77.189.164.240/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DDC6BC3 /* 77.220.107.195/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4DDD8EE4 /* 77.221.142.228/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4DDD8FB2 /* 77.221.143.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4DDD9869 /* 77.221.152.105/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -4487,18 +2691,12 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x4DDD9FBD /* 77.221.159.189/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4DDD9FC0 /* 77.221.159.192/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x4DDD9F4B /* 77.221.159.75/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DDFD769 /* 77.223.215.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D17C84E /* 77.23.200.78/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DEDEB94 /* 77.237.235.148/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4DEDF5B0 /* 77.237.245.176/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4DEDF6DD /* 77.237.246.221/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4DEF6E66 /* 77.239.110.102/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DEF710F /* 77.239.113.15/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DEF7625 /* 77.239.118.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4DFDDFAB /* 77.253.223.171/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4DFFAA44 /* 77.255.170.68/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D211F7E /* 77.33.31.126/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D301CDA /* 77.48.28.218/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0x4D301CDB /* 77.48.28.219/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D301CDC /* 77.48.28.220/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D301CEF /* 77.48.28.239/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D301CF0 /* 77.48.28.240/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -4513,69 +2711,40 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x4D494315 /* 77.73.67.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D494327 /* 77.73.67.39/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D494464 /* 77.73.68.100/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D494449 /* 77.73.68.73/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D494580 /* 77.73.69.128/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D4945B5 /* 77.73.69.181/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D4946A7 /* 77.73.70.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D4946B0 /* 77.73.70.176/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D4947F1 /* 77.73.71.241/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D4A602B /* 77.74.96.43/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D084113 /* 77.8.65.19/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D51F748 /* 77.81.247.72/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D53C695 /* 77.83.198.149/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D53C6D5 /* 77.83.198.213/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D559840 /* 77.85.152.64/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D5A296B /* 77.90.41.107/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D5A2957 /* 77.90.41.87/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D5A3491 /* 77.90.52.145/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D5A3C25 /* 77.90.60.37/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4D5A3C27 /* 77.90.60.39/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D5A3C08 /* 77.90.60.8/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D5B5593 /* 77.91.85.147/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D5B565F /* 77.91.86.95/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4D5B574F /* 77.91.87.79/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E8A1527 /* 78.138.21.39/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E8A622A /* 78.138.98.42/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E8DD32C /* 78.141.211.44/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E8E12DB /* 78.142.18.219/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E8E1261 /* 78.142.18.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E999530 /* 78.153.149.48/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E9ABB45 /* 78.154.187.69/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E9F830C /* 78.159.131.12/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4EC29E1E /* 78.194.158.30/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E1F40C4 /* 78.31.64.196/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E1F437F /* 78.31.67.127/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E1F4316 /* 78.31.67.22/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E287554 /* 78.40.117.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E2B75FE /* 78.43.117.254/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E2C73FE /* 78.44.115.254/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E2CDB2A /* 78.44.219.42/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E2E7B1A /* 78.46.123.26/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E2EA27B /* 78.46.162.123/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E2EB157 /* 78.46.177.87/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E2EC1D7 /* 78.46.193.215/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E2ED170 /* 78.46.209.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E2EEF7C /* 78.46.239.124/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E2E4D1C /* 78.46.77.28/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E2E5CAC /* 78.46.92.172/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E2F0E63 /* 78.47.14.99/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E2FA1B2 /* 78.47.161.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E2FA9BD /* 78.47.169.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E2FBD15 /* 78.47.189.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E438143 /* 78.67.129.67/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E464A3D /* 78.70.74.61/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E08F386 /* 78.8.243.134/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E0843FD /* 78.8.67.253/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E502470 /* 78.80.36.112/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E502F55 /* 78.80.47.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E5245AD /* 78.82.69.173/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x4E0843FD /* 78.8.67.253/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4E5AEAE1 /* 78.90.234.225/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E5E1E54 /* 78.94.30.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4E622ECB /* 78.98.46.203/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4F6EC1B7 /* 79.110.193.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4F740D24 /* 79.116.13.36/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4F757669 /* 79.117.118.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4F753C00 /* 79.117.60.0/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4F767044 /* 79.118.112.68/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4F773DA6 /* 79.119.61.166/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4F7C3CAE /* 79.124.60.174/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -4583,70 +2752,33 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x4F881DA0 /* 79.136.29.160/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4F89C6D5 /* 79.137.198.213/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4F89CA5C /* 79.137.202.92/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4F8CB8C9 /* 79.140.184.201/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4F8DA5AC /* 79.141.165.172/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4F8DAE7C /* 79.141.174.124/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4F8DAFE5 /* 79.141.175.229/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4F8FB1C0 /* 79.143.177.192/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4FA1F4D6 /* 79.161.244.214/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4FB9C9D7 /* 79.185.201.215/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4FC0D8CA /* 79.192.216.202/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4FC12A22 /* 79.193.42.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4FC5E7AF /* 79.197.231.175/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4FC9E1BC /* 79.201.225.188/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4FCF9806 /* 79.207.152.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4F15F848 /* 79.21.248.72/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4FD32562 /* 79.211.37.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4FD452A0 /* 79.212.82.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4FD51BE1 /* 79.213.27.225/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4FD8EE69 /* 79.216.238.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4FE02A4D /* 79.224.42.77/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4FEB7150 /* 79.235.113.80/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4FECCF42 /* 79.236.207.66/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4FF2CA46 /* 79.242.202.70/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4FF9B66D /* 79.249.182.109/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4F19ED45 /* 79.25.237.69/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4FFAE034 /* 79.250.224.52/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4FFA4934 /* 79.250.73.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4FFA4CCF /* 79.250.76.207/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4FFBCF98 /* 79.251.207.152/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4FFEA6ED /* 79.254.166.237/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4F29CD79 /* 79.41.205.121/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4F355C6B /* 79.53.92.107/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4F3937A1 /* 79.57.55.161/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4F3937A2 /* 79.57.55.162/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4F3937A5 /* 79.57.55.165/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x4F3937A6 /* 79.57.55.166/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x4F632911 /* 79.99.41.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x08D01AB1 /* 8.208.26.177/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x08D16A13 /* 8.209.106.19/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x082A4C44 /* 8.42.76.68/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x506CDE92 /* 80.108.222.146/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x506D7026 /* 80.109.112.38/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x506DC518 /* 80.109.197.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x50753F9E /* 80.117.63.158/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5080507D /* 80.128.80.125/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x50811CC9 /* 80.129.28.201/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5097DCDC /* 80.151.220.220/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5098C994 /* 80.152.201.148/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x50C80464 /* 80.200.4.100/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x50DDF4C9 /* 80.221.244.201/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x50EF8DD0 /* 80.239.141.208/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x50EFBD4C /* 80.239.189.76/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x50F1D666 /* 80.241.214.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x50F1DC39 /* 80.241.220.57/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x50F13CCF /* 80.241.60.207/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5040B598 /* 80.64.181.152/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5042877B /* 80.66.135.123/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5043A751 /* 80.67.167.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5043A756 /* 80.67.167.86/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5043ACA2 /* 80.67.172.162/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5043B0E0 /* 80.67.176.224/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x504C2ACC /* 80.76.42.204/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x504E16BD /* 80.78.22.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x504E178F /* 80.78.23.143/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x504E17A0 /* 80.78.23.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x504E1AA7 /* 80.78.26.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x504F752A /* 80.79.117.42/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x50524C37 /* 80.82.76.55/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x50524E0E /* 80.82.78.14/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -4656,233 +2788,125 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x505E5C54 /* 80.94.92.84/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x505E5C5C /* 80.94.92.92/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x51007EAE /* 81.0.126.174/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x516D557D /* 81.109.85.125/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5189B344 /* 81.137.179.68/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5110212A /* 81.16.33.42/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x51A47FFD /* 81.164.127.253/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x51A4CCCD /* 81.164.204.205/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x51A6F61F /* 81.166.246.31/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x51A653EF /* 81.166.83.239/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x51A98617 /* 81.169.134.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x51A99F1C /* 81.169.159.28/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x51A9A651 /* 81.169.166.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x51A9BA10 /* 81.169.186.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x51A9BE22 /* 81.169.190.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x51A9C803 /* 81.169.200.3/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x51A9DE9E /* 81.169.222.158/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x51A9F0AC /* 81.169.240.172/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x51AB0659 /* 81.171.6.89/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x51111C75 /* 81.17.28.117/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x51111C5F /* 81.17.28.95/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x51AB0659 /* 81.171.6.89/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x51B5F525 /* 81.181.245.37/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x51BFAF3B /* 81.191.175.59/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5102BFA9 /* 81.2.191.169/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x51C9CA65 /* 81.201.202.101/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x51D952F6 /* 81.217.82.246/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x51E6C754 /* 81.230.199.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x51EC1B7F /* 81.236.27.127/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x51F47142 /* 81.244.113.66/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x512C7DA0 /* 81.44.125.160/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x513897FE /* 81.56.151.254/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5138BE95 /* 81.56.190.149/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5138EEA1 /* 81.56.238.161/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5139798F /* 81.57.121.143/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x51395C0E /* 81.57.92.14/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x514000DA /* 81.64.0.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x51070AC1 /* 81.7.10.193/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x510710B1 /* 81.7.16.177/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x51071207 /* 81.7.18.7/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5107136E /* 81.7.19.110/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5158471A /* 81.88.71.26/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x51099EE7 /* 81.9.158.231/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x51624055 /* 81.98.64.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52004FE6 /* 82.0.79.230/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52761550 /* 82.118.21.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5276F267 /* 82.118.242.103/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5276F2E2 /* 82.118.242.226/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x527ECA62 /* 82.126.202.98/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52821865 /* 82.130.24.101/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52874D3B /* 82.135.77.59/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x528BFC12 /* 82.139.252.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x528D7A9C /* 82.141.122.156/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5295E37B /* 82.149.227.123/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5295E37C /* 82.149.227.124/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0x5295E37D /* 82.149.227.125/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5295E37E /* 82.149.227.126/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5295E3EC /* 82.149.227.236/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x520FB549 /* 82.15.181.73/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x520F386C /* 82.15.56.108/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52998A83 /* 82.153.138.131/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52998A11 /* 82.153.138.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52A565EA /* 82.165.101.234/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52A574AD /* 82.165.116.173/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52A58542 /* 82.165.133.66/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52A5B170 /* 82.165.177.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52A5B460 /* 82.165.180.96/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52A514A1 /* 82.165.20.161/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52A5C9B9 /* 82.165.201.185/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52A5CEC4 /* 82.165.206.196/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52A51588 /* 82.165.21.136/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x52A514A1 /* 82.165.20.161/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52A5E6BF /* 82.165.230.191/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52A54641 /* 82.165.70.65/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52A54D21 /* 82.165.77.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52A560AC /* 82.165.96.172/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52A82052 /* 82.168.32.82/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52A83E98 /* 82.168.62.152/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52ACB601 /* 82.172.182.1/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52B4A092 /* 82.180.160.146/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52C40B0A /* 82.196.11.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52C5A043 /* 82.197.160.67/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52C5B6A1 /* 82.197.182.161/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52C5445D /* 82.197.68.93/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52CFD690 /* 82.207.214.144/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52D4A9F4 /* 82.212.169.244/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52D5EBDC /* 82.213.235.220/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52DC2696 /* 82.220.38.150/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52DC5BBC /* 82.220.91.188/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52DD80BF /* 82.221.128.191/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52DD8305 /* 82.221.131.5/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52DD8BBE /* 82.221.139.190/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52DD8D1B /* 82.221.141.27/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52DF6768 /* 82.223.103.104/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52DF274F /* 82.223.39.79/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52DF4672 /* 82.223.70.114/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5224852E /* 82.36.133.46/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52329A7B /* 82.50.154.123/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52382024 /* 82.56.32.36/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x524074F2 /* 82.64.116.242/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5240878A /* 82.64.135.138/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x524088F0 /* 82.64.136.240/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52409665 /* 82.64.150.101/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x524014AB /* 82.64.20.171/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5240EE54 /* 82.64.238.84/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52402E8F /* 82.64.46.143/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52404BE8 /* 82.64.75.232/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5241A5CA /* 82.65.165.202/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52420A11 /* 82.66.10.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52426D66 /* 82.66.109.102/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5242C5D3 /* 82.66.197.211/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5242F9F6 /* 82.66.249.246/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x52421A29 /* 82.66.26.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x524222EC /* 82.66.34.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52423D13 /* 82.66.61.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52425836 /* 82.66.88.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x52436C8F /* 82.67.108.143/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5243329C /* 82.67.50.156/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5244230F /* 82.68.35.15/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x524C9CA8 /* 82.76.156.168/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x53003CE5 /* 83.0.60.229/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x536C6197 /* 83.108.97.151/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x537226EB /* 83.114.38.235/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x538704E2 /* 83.135.4.226/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x53886B72 /* 83.136.107.114/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x53931D40 /* 83.147.29.64/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x53957DF1 /* 83.149.125.241/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x539FF2EC /* 83.159.242.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x53A48526 /* 83.164.133.38/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x53A84554 /* 83.168.69.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x53AA0646 /* 83.170.6.70/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x53BE75AF /* 83.190.117.175/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x53D46464 /* 83.212.100.100/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x53D47525 /* 83.212.117.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x53D448BD /* 83.212.72.189/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x53D44B76 /* 83.212.75.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x53D45120 /* 83.212.81.32/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x53D46061 /* 83.212.96.97/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x53D90949 /* 83.217.9.73/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x53DBA2E4 /* 83.219.162.228/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x53160426 /* 83.22.4.38/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x53DE228C /* 83.222.34.140/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x53ECD04E /* 83.236.208.78/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x53FB8C1B /* 83.251.140.27/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x53FBE011 /* 83.251.224.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x53FF9192 /* 83.255.145.146/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x53160426 /* 83.22.4.38/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x531FDB81 /* 83.31.219.129/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x53201397 /* 83.32.19.151/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x532A8F7C /* 83.42.143.124/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5332BF81 /* 83.50.191.129/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x530797A0 /* 83.7.151.160/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5307BB8B /* 83.7.187.139/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x53098E94 /* 83.9.142.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5360D53F /* 83.96.213.63/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5360FC66 /* 83.96.252.102/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5361144D /* 83.97.20.77/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x547380E1 /* 84.115.128.225/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5477D2D4 /* 84.119.210.212/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5482F9B9 /* 84.130.249.185/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x54890DE2 /* 84.137.13.226/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x548B1F1C /* 84.139.31.28/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x548C249D /* 84.140.36.157/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x548D16C5 /* 84.141.22.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x54903E2C /* 84.144.62.44/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x54954270 /* 84.149.66.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x549988A2 /* 84.153.136.162/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x549F6902 /* 84.159.105.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5410E0E3 /* 84.16.224.227/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5410EA96 /* 84.16.234.150/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x54A86504 /* 84.168.101.4/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x54A87F02 /* 84.168.127.2/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x54A9A004 /* 84.169.160.4/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x54B91452 /* 84.185.20.82/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x54B8EACF /* 84.184.234.207/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5413B0A1 /* 84.19.176.161/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x54C40D85 /* 84.196.13.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x54C67644 /* 84.198.118.68/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x54D3E20D /* 84.211.226.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x54E35590 /* 84.227.85.144/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x54EA134C /* 84.234.19.76/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x54EE0A8E /* 84.238.10.142/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x54EE57D6 /* 84.238.87.214/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x54EF2E90 /* 84.239.46.144/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x54F03CEA /* 84.240.60.234/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x54F7B4F8 /* 84.247.180.248/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x54F7B780 /* 84.247.183.128/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x54F7BD3F /* 84.247.189.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x54FC783F /* 84.252.120.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x54FC7A53 /* 84.252.122.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x541F3B2F /* 84.31.59.47/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5420F8E3 /* 84.32.248.227/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5426822D /* 84.38.130.45/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x54268208 /* 84.38.130.8/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x542CEB04 /* 84.44.235.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x542E47FC /* 84.46.71.252/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x542E5382 /* 84.46.83.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x543C9E66 /* 84.60.158.102/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5443BDC6 /* 84.67.189.198/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x544770BA /* 84.71.112.186/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x545043FC /* 84.80.67.252/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x54529C70 /* 84.82.156.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55000D9C /* 85.0.13.156/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55018E64 /* 85.1.142.100/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x550ABB79 /* 85.10.187.121/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x550AD2C5 /* 85.10.210.197/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x550AF0FA /* 85.10.240.250/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55775283 /* 85.119.82.131/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5577528E /* 85.119.82.142/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x557A7F5A /* 85.122.127.90/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55829D98 /* 85.130.157.152/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x558345EF /* 85.131.69.239/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55A7C4A6 /* 85.167.196.166/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55117F81 /* 85.17.127.129/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55B73C32 /* 85.183.60.50/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55BBB8F4 /* 85.187.184.244/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55C3CBDC /* 85.195.203.220/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55C3DDBB /* 85.195.221.187/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55C3E83A /* 85.195.232.58/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55C3F4FB /* 85.195.244.251/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55C3FD8E /* 85.195.253.142/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55C5253F /* 85.197.37.63/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55025229 /* 85.2.82.41/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D090A4 /* 85.208.144.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D04542 /* 85.208.69.66/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55D180FA /* 85.209.128.250/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D12EEC /* 85.209.46.236/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55D1320A /* 85.209.50.10/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D13325 /* 85.209.51.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D66F85 /* 85.214.111.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D60CDE /* 85.214.12.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D69597 /* 85.214.149.151/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D6C8B8 /* 85.214.200.184/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D6CA9E /* 85.214.202.158/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55D63AEC /* 85.214.58.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D77201 /* 85.215.114.1/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D78104 /* 85.215.129.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D78840 /* 85.215.136.64/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -4892,78 +2916,43 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x55D7A06F /* 85.215.160.111/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D7A080 /* 85.215.160.128/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D7B592 /* 85.215.181.146/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55D7BF7F /* 85.215.191.127/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D7C8C8 /* 85.215.200.200/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55D7DACE /* 85.215.218.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55D7DE97 /* 85.215.222.151/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D7E786 /* 85.215.231.134/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55D7F9B8 /* 85.215.249.184/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55D72203 /* 85.215.34.3/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D72AE1 /* 85.215.42.225/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D72E8D /* 85.215.46.141/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D735E3 /* 85.215.53.227/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55D73D86 /* 85.215.61.134/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D73FA3 /* 85.215.63.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55D742B3 /* 85.215.66.179/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D743E6 /* 85.215.67.230/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55D74448 /* 85.215.68.72/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55D74D1E /* 85.215.77.30/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x551768DE /* 85.23.104.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55EB4097 /* 85.235.64.151/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55EB42E3 /* 85.235.66.227/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55EB430A /* 85.235.67.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55EFEBFA /* 85.239.235.250/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55EF21BB /* 85.239.33.187/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55EF22EF /* 85.239.34.239/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55EF2218 /* 85.239.34.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55EF2206 /* 85.239.34.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55EF281B /* 85.239.40.27/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55EF296A /* 85.239.41.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55EF2979 /* 85.239.41.121/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55EF2982 /* 85.239.41.130/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5518ED49 /* 85.24.237.73/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5518ED4A /* 85.24.237.74/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55F14A43 /* 85.241.74.67/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x55FAC896 /* 85.250.200.150/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x551D707D /* 85.29.112.125/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x55025229 /* 85.2.82.41/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x551E833C /* 85.30.131.60/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x55310B84 /* 85.49.11.132/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x553203DF /* 85.50.3.223/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x555DDACC /* 85.93.218.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x566BA833 /* 86.107.168.51/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x566F9A5D /* 86.111.154.93/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x567A6A36 /* 86.122.106.54/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x567BC1C5 /* 86.123.193.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x567DE6F0 /* 86.125.230.240/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x567FF12A /* 86.127.241.42/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x56813485 /* 86.129.52.133/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x560DBE6B /* 86.13.190.107/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x560DFCC7 /* 86.13.252.199/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5687AC6E /* 86.135.172.110/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x560EA947 /* 86.14.169.71/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x569B576B /* 86.155.87.107/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x569D4F22 /* 86.157.79.34/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x56A941EA /* 86.169.65.234/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5611581D /* 86.17.88.29/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x56B82008 /* 86.184.32.8/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5602F6CD /* 86.2.246.205/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x56CF0706 /* 86.207.7.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x561DE724 /* 86.29.231.36/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5602F6CD /* 86.2.246.205/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x560312FB /* 86.3.18.251/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x56204EA8 /* 86.32.78.168/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5626AF5B /* 86.38.175.91/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x56361C31 /* 86.54.28.49/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x563B15A3 /* 86.59.21.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x563C822E /* 86.60.130.46/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x563C94BD /* 86.60.148.189/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5650E1CB /* 86.80.225.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x56567E71 /* 86.86.126.113/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5656AD3E /* 86.86.173.62/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5764E137 /* 87.100.225.55/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x57682584 /* 87.104.37.132/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x576A6B59 /* 87.106.107.89/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x576A6C76 /* 87.106.108.118/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x576A866B /* 87.106.134.107/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x576A862A /* 87.106.134.42/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x576A8794 /* 87.106.135.148/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x576AA1EB /* 87.106.161.235/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -4978,17 +2967,12 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x576AE581 /* 87.106.229.129/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x576AE536 /* 87.106.229.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x576AEB4B /* 87.106.235.75/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x576A3461 /* 87.106.52.97/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x576A38F5 /* 87.106.56.245/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x576A39D7 /* 87.106.57.215/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x576A41AD /* 87.106.65.173/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x576A42C2 /* 87.106.66.194/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x576A45AB /* 87.106.69.171/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x576A4713 /* 87.106.71.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x576A4D2D /* 87.106.77.45/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x576A50A6 /* 87.106.80.166/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x576A5282 /* 87.106.82.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x57720674 /* 87.114.6.116/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x57766E1B /* 87.118.110.27/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x57767467 /* 87.118.116.103/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5776740C /* 87.118.116.12/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -4997,19 +2981,9 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x57767A33 /* 87.118.122.51/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x57767EDE /* 87.118.126.222/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5778ED82 /* 87.120.237.130/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5778FE84 /* 87.120.254.132/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x577808B0 /* 87.120.8.176/31 */, 31, NDPI_PROTOCOL_TOR }, + { 0x577808B0 /* 87.120.8.176/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5778085B /* 87.120.8.91/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x57793470 /* 87.121.52.112/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x577934B6 /* 87.121.52.182/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x57793BDB /* 87.121.59.219/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x577B19E2 /* 87.123.25.226/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x578A9821 /* 87.138.152.33/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x570E0194 /* 87.14.1.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x57935549 /* 87.147.85.73/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5799CC3C /* 87.153.204.60/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x579E80F9 /* 87.158.128.249/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x57E3D341 /* 87.227.211.65/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x57E57317 /* 87.229.115.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x57E555A4 /* 87.229.85.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x57E555C5 /* 87.229.85.197/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5019,138 +2993,64 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x57ECC3D8 /* 87.236.195.216/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x57ECC57B /* 87.236.197.123/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x57ECC7EF /* 87.236.199.239/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x57EDA51F /* 87.237.165.31/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x57F56E2C /* 87.245.110.44/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x57FB429F /* 87.251.66.159/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x57365F11 /* 87.54.95.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5706970F /* 87.6.151.15/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x573D647D /* 87.61.100.125/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5744DE88 /* 87.68.222.136/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x574FED1A /* 87.79.237.26/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x574F61D1 /* 87.79.97.209/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x57599CB2 /* 87.89.156.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5762ED98 /* 87.98.237.152/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5762F2EF /* 87.98.242.239/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5762F3CC /* 87.98.243.204/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58656553 /* 88.101.101.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58721842 /* 88.114.24.66/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5877AB76 /* 88.119.171.118/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58859CDF /* 88.133.156.223/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58961CF1 /* 88.150.28.241/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5897C090 /* 88.151.192.144/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5897C276 /* 88.151.194.118/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5897C20C /* 88.151.194.12/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58984762 /* 88.152.71.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x589FABE9 /* 88.159.171.233/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58B1D194 /* 88.177.209.148/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58C3DF5B /* 88.195.223.91/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58C66521 /* 88.198.101.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58C6CF30 /* 88.198.207.48/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58C6D15F /* 88.198.209.95/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58C61630 /* 88.198.22.48/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58C62331 /* 88.198.35.49/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58C62EED /* 88.198.46.237/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58D0C4C7 /* 88.208.196.199/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58D614B7 /* 88.214.20.183/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58D8025A /* 88.216.2.90/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58D912BD /* 88.217.18.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58DACEB4 /* 88.218.206.180/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58DACEC5 /* 88.218.206.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58DA5E60 /* 88.218.94.96/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58181F91 /* 88.24.31.145/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5840B828 /* 88.64.184.40/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5843F1B2 /* 88.67.241.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58461DF4 /* 88.70.29.244/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x584ACD86 /* 88.74.205.134/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x584CBC9B /* 88.76.188.155/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5850874C /* 88.80.135.76/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58501456 /* 88.80.20.86/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58501A02 /* 88.80.26.2/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x58501A04 /* 88.80.26.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5858F98A /* 88.88.249.138/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58595DAD /* 88.89.93.173/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x585AFEDA /* 88.90.254.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x585BB939 /* 88.91.185.57/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58630135 /* 88.99.1.53/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x586366CB /* 88.99.102.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x586366D5 /* 88.99.102.213/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58636853 /* 88.99.104.83/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58638865 /* 88.99.136.101/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58638D66 /* 88.99.141.102/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58638EA5 /* 88.99.142.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58638EB1 /* 88.99.142.177/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x586390EB /* 88.99.144.235/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x586391E0 /* 88.99.145.224/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58639119 /* 88.99.145.25/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58639414 /* 88.99.148.20/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5863A0A0 /* 88.99.160.160/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5863A2E6 /* 88.99.162.230/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5863BDE5 /* 88.99.189.229/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5863C16C /* 88.99.193.108/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5863026F /* 88.99.2.111/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5863D914 /* 88.99.217.20/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5863DB28 /* 88.99.219.40/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58631855 /* 88.99.24.85/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5863F359 /* 88.99.243.89/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5863F89E /* 88.99.248.158/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5863F8AB /* 88.99.248.171/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x586303B5 /* 88.99.3.181/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58631FBA /* 88.99.31.186/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5863045F /* 88.99.4.95/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58633E84 /* 88.99.62.132/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58634161 /* 88.99.65.97/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5863424F /* 88.99.66.79/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58630757 /* 88.99.7.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58634C0A /* 88.99.76.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58635AA2 /* 88.99.90.162/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x58635D34 /* 88.99.93.52/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x58635EE7 /* 88.99.94.231/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5863610B /* 88.99.97.11/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x596A2A4B /* 89.106.42.75/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x596A47C2 /* 89.106.71.194/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x596A47C4 /* 89.106.71.196/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59746A79 /* 89.116.106.121/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59936C3F /* 89.147.108.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59936C5A /* 89.147.108.90/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59936D0D /* 89.147.109.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59936D5B /* 89.147.109.91/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59936E76 /* 89.147.110.118/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59936E9A /* 89.147.110.154/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59936E52 /* 89.147.110.82/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59936F6A /* 89.147.111.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59936FB5 /* 89.147.111.181/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59936F57 /* 89.147.111.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59968353 /* 89.150.131.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59968CA4 /* 89.150.140.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59A11A4E /* 89.161.26.78/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59A38708 /* 89.163.135.8/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59A3968F /* 89.163.150.143/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59A3D30E /* 89.163.211.14/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59A425DA /* 89.164.37.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59A81145 /* 89.168.17.69/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59A921D2 /* 89.169.33.210/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59B60671 /* 89.182.6.113/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59B95222 /* 89.185.82.34/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59B9558C /* 89.185.85.140/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59BE0609 /* 89.190.6.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59BFD901 /* 89.191.217.1/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59CBF9E2 /* 89.203.249.226/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59D467F1 /* 89.212.103.241/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59DDD492 /* 89.221.212.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59DDD78B /* 89.221.215.139/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59DDD9CE /* 89.221.217.206/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59DDDA16 /* 89.221.218.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59DDDA33 /* 89.221.218.51/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59EA9DFE /* 89.234.157.254/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59F282DE /* 89.242.130.222/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59F528B0 /* 89.245.40.176/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59F52A26 /* 89.245.42.38/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59F52A4F /* 89.245.42.79/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59F63312 /* 89.246.51.18/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x59F71B0D /* 89.247.27.13/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59F8A528 /* 89.248.165.40/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x591B2259 /* 89.27.34.89/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5922E6B4 /* 89.34.230.180/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5923832C /* 89.35.131.44/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5924E7CC /* 89.36.231.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x59276937 /* 89.39.105.55/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5165,23 +3065,19 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x593A11D4 /* 89.58.17.212/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A11E4 /* 89.58.17.228/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A0279 /* 89.58.2.121/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x593A1A96 /* 89.58.26.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A1AD8 /* 89.58.26.216/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A1B55 /* 89.58.27.85/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x593A0372 /* 89.58.3.114/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x593A0341 /* 89.58.3.65/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A1EA5 /* 89.58.30.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A2043 /* 89.58.32.67/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A2184 /* 89.58.33.132/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A21D6 /* 89.58.33.214/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A2235 /* 89.58.34.53/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A24AE /* 89.58.36.174/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x593A0341 /* 89.58.3.65/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A299C /* 89.58.41.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A2BCF /* 89.58.43.207/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x593A2B47 /* 89.58.43.71/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A2D2D /* 89.58.45.45/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A2FBC /* 89.58.47.188/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x593A30ED /* 89.58.48.237/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A314D /* 89.58.49.77/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A3156 /* 89.58.49.86/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A0500 /* 89.58.5.0/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5191,62 +3087,37 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x593A3AD1 /* 89.58.58.209/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A3CD0 /* 89.58.60.208/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x593A3D28 /* 89.58.61.40/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x593A3E8A /* 89.58.62.138/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5A6B3A03 /* 90.107.58.3/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5A8F85CA /* 90.143.133.202/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5A92BB06 /* 90.146.187.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5A997653 /* 90.153.118.83/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5A9B0506 /* 90.155.5.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5AB5786A /* 90.181.120.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5ABB7195 /* 90.187.113.149/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5ABF9572 /* 90.191.149.114/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5ADB8B7F /* 90.219.139.127/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5A1761ED /* 90.23.97.237/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5AF30618 /* 90.243.6.24/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5A286B8D /* 90.40.107.141/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5A567E04 /* 90.86.126.4/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5AF8F0BA /* 90.248.240.186/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B67FD8D /* 91.103.253.141/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B6B9110 /* 91.107.145.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B6B9CFE /* 91.107.156.254/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B6B9D77 /* 91.107.157.119/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B6BB880 /* 91.107.184.128/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B6BF717 /* 91.107.247.23/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B6C7E35 /* 91.108.126.53/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B72CAA8 /* 91.114.202.168/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B79A006 /* 91.121.160.6/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B79DB0E /* 91.121.219.14/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B7ED999 /* 91.126.217.153/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B7FA9C8 /* 91.127.169.200/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B848464 /* 91.132.132.100/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B84903B /* 91.132.144.59/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B8491F5 /* 91.132.145.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B849287 /* 91.132.146.135/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B8492BE /* 91.132.146.190/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B843011 /* 91.132.48.17/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B865A15 /* 91.134.90.21/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B8707D6 /* 91.135.7.214/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B8BA096 /* 91.139.160.150/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B8BB907 /* 91.139.185.7/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B8E4DCB /* 91.142.77.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B8F511B /* 91.143.81.27/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B8F5733 /* 91.143.87.51/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B8F583E /* 91.143.88.62/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B8F5A38 /* 91.143.90.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B97FAE6 /* 91.151.250.230/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B9ADA66 /* 91.154.218.102/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BB059FB /* 91.176.89.251/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BB8A4FF /* 91.184.164.255/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BBADA69 /* 91.186.218.105/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BBADAAC /* 91.186.218.172/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BBADAB5 /* 91.186.218.181/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BBADAF5 /* 91.186.218.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BBA348B /* 91.186.52.139/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B13E9B3 /* 91.19.233.179/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BC0514D /* 91.192.81.77/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BC1128F /* 91.193.18.143/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BC7E364 /* 91.199.227.100/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B02CA94 /* 91.2.202.148/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BC864CF /* 91.200.100.207/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BC8DC6D /* 91.200.220.109/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BCA0568 /* 91.202.5.104/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BCB90C2 /* 91.203.144.194/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5258,8 +3129,6 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x5BCE8E13 /* 91.206.142.19/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BCE1A1A /* 91.206.26.26/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BD0B87B /* 91.208.184.123/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BD0C5BB /* 91.208.197.187/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BD0CE30 /* 91.208.206.48/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BD0CE38 /* 91.208.206.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BD04B99 /* 91.208.75.153/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BD04B9C /* 91.208.75.156/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5269,60 +3138,30 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x5BD04B04 /* 91.208.75.4/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BD146C8 /* 91.209.70.200/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BD23BBC /* 91.210.59.188/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BD5E98A /* 91.213.233.138/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BD86F34 /* 91.216.111.52/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BD977B3 /* 91.217.119.179/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BDBEC65 /* 91.219.236.101/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BDBECE1 /* 91.219.236.225/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BDBEC4D /* 91.219.236.77/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BDBEDA0 /* 91.219.237.160/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BDBEDD8 /* 91.219.237.216/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BDBEDDA /* 91.219.237.218/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BDBEDE2 /* 91.219.237.226/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BDBED27 /* 91.219.237.39/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BDBED51 /* 91.219.237.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BDBEE78 /* 91.219.238.120/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BDBF53E /* 91.219.245.62/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BDB3C43 /* 91.219.60.67/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BDF52C5 /* 91.223.82.197/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BE05A23 /* 91.224.90.35/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BE32162 /* 91.227.33.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BE434D3 /* 91.228.52.211/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BE43408 /* 91.228.52.8/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BE43531 /* 91.228.53.49/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BE5EF1C /* 91.229.239.28/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BE7B688 /* 91.231.182.136/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BE7B6C9 /* 91.231.182.201/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BF2A3BB /* 91.242.163.187/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BF2A3BE /* 91.242.163.190/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BF2F14E /* 91.242.241.78/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BF57B12 /* 91.245.123.18/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BF5FF57 /* 91.245.255.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5BF8F914 /* 91.248.249.20/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5BFA5134 /* 91.250.81.52/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B25D021 /* 91.37.208.33/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B26EF02 /* 91.38.239.2/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B04DBED /* 91.4.219.237/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B2AE456 /* 91.42.228.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B33CE18 /* 91.51.206.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B3674F6 /* 91.54.116.246/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B380355 /* 91.56.3.85/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B3BE25E /* 91.59.226.94/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B409634 /* 91.64.150.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B413ECC /* 91.65.62.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B4163C8 /* 91.65.99.200/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5B59DAB2 /* 91.89.218.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B592B12 /* 91.89.43.18/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B5C6D7E /* 91.92.109.126/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B5C6D17 /* 91.92.109.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5B5C6D2B /* 91.92.109.43/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5C748D39 /* 92.116.141.57/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5C74EA81 /* 92.116.234.129/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5C74F4E9 /* 92.116.244.233/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5C7627E2 /* 92.118.39.226/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5C8A73E8 /* 92.138.115.232/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5C8D7D30 /* 92.141.125.48/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5CB0C801 /* 92.176.200.1/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5CCC28F1 /* 92.204.40.241/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5CCC29EA /* 92.204.41.234/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5CCD6C9E /* 92.205.108.158/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5330,17 +3169,11 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x5CCD8107 /* 92.205.129.7/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5CCDA1A4 /* 92.205.161.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5CCD115D /* 92.205.17.93/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5CD0217B /* 92.208.33.123/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5CD88CA8 /* 92.216.140.168/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5CDEAC38 /* 92.222.172.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5CDE4FBA /* 92.222.79.186/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5CDF6975 /* 92.223.105.117/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5CDF69AE /* 92.223.105.174/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5CF300B3 /* 92.243.0.179/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5CF3003F /* 92.243.0.63/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5CF31465 /* 92.243.20.101/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5CF318A3 /* 92.243.24.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5CF68A91 /* 92.246.138.145/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5CF65485 /* 92.246.84.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5CF98F77 /* 92.249.143.119/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5C219B4D /* 92.33.155.77/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5354,17 +3187,10 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x5C3C258F /* 92.60.37.143/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5C3C26A6 /* 92.60.38.166/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5C3C265E /* 92.60.38.94/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D7119D3 /* 93.113.25.211/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D7119F1 /* 93.113.25.241/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D73AC0A /* 93.115.172.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D73AC09 /* 93.115.172.9/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D73F037 /* 93.115.240.55/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D73600F /* 93.115.96.15/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D7361F2 /* 93.115.97.242/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D770F52 /* 93.119.15.82/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D7B0C70 /* 93.123.12.112/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D7FDE20 /* 93.127.222.32/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D83446F /* 93.131.68.111/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D9ED50F /* 93.158.213.15/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5DB141B6 /* 93.177.65.182/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5DB14962 /* 93.177.73.98/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5380,26 +3206,13 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x5DB961CB /* 93.185.97.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5DBAC8A9 /* 93.186.200.169/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5DBE8F29 /* 93.190.143.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5DC9D6CC /* 93.201.214.204/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5DCF444D /* 93.207.68.77/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5DDB29B1 /* 93.219.41.177/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5DE70158 /* 93.231.1.88/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5DE7AF62 /* 93.231.175.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5DE7FA67 /* 93.231.250.103/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5DEA1DA4 /* 93.234.29.164/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5DEFBDC4 /* 93.239.189.196/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5DF4555C /* 93.244.85.92/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D299575 /* 93.41.149.117/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D37EBE8 /* 93.55.235.232/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D387516 /* 93.56.117.22/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D3AFC8B /* 93.58.252.139/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D5AC26A /* 93.90.194.106/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D5AC8B5 /* 93.90.200.181/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D5ACB2A /* 93.90.203.42/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D5A4A1E /* 93.90.74.30/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D5D7190 /* 93.93.113.144/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D5D7657 /* 93.93.118.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5D5FE325 /* 93.95.227.37/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D5FE47D /* 93.95.228.125/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D5FE483 /* 93.95.228.131/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D5FE4CD /* 93.95.228.205/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5415,29 +3228,15 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x5D6368D6 /* 93.99.104.214/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D63681F /* 93.99.104.31/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5D636828 /* 93.99.104.40/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E64060A /* 94.100.6.10/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x5E64060D /* 94.100.6.13/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E640611 /* 94.100.6.17/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E64061E /* 94.100.6.30/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E66330F /* 94.102.51.15/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E67BCA4 /* 94.103.188.164/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E67BCBE /* 94.103.188.190/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E67BC50 /* 94.103.188.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E820AB3 /* 94.130.10.179/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E820AFB /* 94.130.10.251/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E82810F /* 94.130.129.15/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E828EB6 /* 94.130.142.182/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E82A4BE /* 94.130.164.190/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E82B944 /* 94.130.185.68/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E82C850 /* 94.130.200.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E82C968 /* 94.130.201.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E82C963 /* 94.130.201.99/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E82CC9C /* 94.130.204.156/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E82E3A2 /* 94.130.227.162/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E8221BD /* 94.130.33.189/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E822415 /* 94.130.36.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E8233D4 /* 94.130.51.212/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E82346C /* 94.130.52.108/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E8234BE /* 94.130.52.190/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E8245DA /* 94.130.69.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E8246B9 /* 94.130.70.185/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5445,12 +3244,8 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x5E830E1F /* 94.131.14.31/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E83A5EE /* 94.131.165.238/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E83AB69 /* 94.131.171.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E8302ED /* 94.131.2.237/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E83080A /* 94.131.8.10/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E885348 /* 94.136.83.72/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E8C709E /* 94.140.112.158/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E8C7062 /* 94.140.112.98/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E8C72AE /* 94.140.114.174/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E8C7372 /* 94.140.115.114/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E8C7882 /* 94.140.120.130/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E8D7B42 /* 94.141.123.66/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5460,14 +3255,14 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x5E8EF12B /* 94.142.241.43/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E8EF410 /* 94.142.244.16/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E8F89D5 /* 94.143.137.213/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E9A9C30 /* 94.154.156.48/30 */, 30, NDPI_PROTOCOL_TOR }, + { 0x5E9A9C31 /* 94.154.156.49/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5E9A9C32 /* 94.154.156.50/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x5E9A9C34 /* 94.154.156.52/31 */, 31, NDPI_PROTOCOL_TOR }, { 0x5E9A9C36 /* 94.154.156.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E9A9F60 /* 94.154.159.96/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E9CAF78 /* 94.156.175.120/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E9CAF55 /* 94.156.175.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E9CAF56 /* 94.156.175.86/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E9EF675 /* 94.158.246.117/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E9F6EBB /* 94.159.110.187/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E9F6EC6 /* 94.159.110.198/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E9F621C /* 94.159.98.28/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5475,14 +3270,11 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x5E1069CE /* 94.16.105.206/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E106BB2 /* 94.16.107.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E106DB4 /* 94.16.109.180/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E106EF3 /* 94.16.110.243/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E107187 /* 94.16.113.135/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E107123 /* 94.16.113.35/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E107159 /* 94.16.113.89/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E1072E7 /* 94.16.114.231/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E107379 /* 94.16.115.121/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E10749C /* 94.16.116.156/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E107451 /* 94.16.116.81/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E107456 /* 94.16.116.86/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E107617 /* 94.16.118.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E1076FA /* 94.16.118.250/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5492,26 +3284,20 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x5E107A3D /* 94.16.122.61/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E107BAB /* 94.16.123.171/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E107B43 /* 94.16.123.67/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E1093DF /* 94.16.147.223/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E101F83 /* 94.16.31.131/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5EAE53E7 /* 94.174.83.231/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5EB16AEC /* 94.177.106.236/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5EB16A20 /* 94.177.106.32/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5EB16A29 /* 94.177.106.41/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5EB16A36 /* 94.177.106.54/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5EB16A39 /* 94.177.106.57/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5EB108C8 /* 94.177.8.200/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5EC7D6E5 /* 94.199.214.229/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E15B434 /* 94.21.180.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5EE2EF31 /* 94.226.239.49/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5EE4A946 /* 94.228.169.70/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5EE6D093 /* 94.230.208.147/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5EE6D094 /* 94.230.208.148/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E177996 /* 94.23.121.150/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E179442 /* 94.23.148.66/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E179588 /* 94.23.149.136/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E1796D2 /* 94.23.150.210/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E179860 /* 94.23.152.96/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E17A84F /* 94.23.168.79/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E17AA3F /* 94.23.170.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E17AC20 /* 94.23.172.32/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E17D814 /* 94.23.216.20/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E17F72A /* 94.23.247.42/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5521,10 +3307,8 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x5E174620 /* 94.23.70.32/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E174CF4 /* 94.23.76.244/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E174C34 /* 94.23.76.52/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E175875 /* 94.23.88.117/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5EE6D093 /* 94.230.208.147/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5EE6D094 /* 94.230.208.148/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5EED0813 /* 94.237.8.19/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5E175875 /* 94.23.88.117/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5EF7D9E6 /* 94.247.217.230/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5EFC32A5 /* 94.252.50.165/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5EFE6824 /* 94.254.104.36/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5533,71 +3317,45 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x5E2EABDD /* 94.46.171.221/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E2EABF5 /* 94.46.171.245/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E05C511 /* 94.5.197.17/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E42C939 /* 94.66.201.57/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E486721 /* 94.72.103.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5E486208 /* 94.72.98.8/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E4BE151 /* 94.75.225.81/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5E09678E /* 94.9.103.142/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F6EFEE7 /* 95.110.254.231/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F6FE6B2 /* 95.111.230.178/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F6FF1A7 /* 95.111.241.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F6FF3D7 /* 95.111.243.215/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5F70B6B3 /* 95.112.182.179/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5F71B75D /* 95.113.183.93/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5F749C91 /* 95.116.156.145/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F802BA4 /* 95.128.43.164/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F8D207C /* 95.141.32.124/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F8D20C8 /* 95.141.32.200/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F8D5392 /* 95.141.83.146/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F8D539B /* 95.141.83.155/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F8EA13F /* 95.142.161.63/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5F8FC17D /* 95.143.193.125/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F991F1A /* 95.153.31.26/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F991F26 /* 95.153.31.38/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F992016 /* 95.153.32.22/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FA42EC5 /* 95.164.46.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FA8AD8F /* 95.168.173.143/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FA9BF06 /* 95.169.191.6/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FB3A0BD /* 95.179.160.189/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FB3A26A /* 95.179.162.106/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD38A33 /* 95.211.138.51/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD38A07 /* 95.211.138.7/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD3AE89 /* 95.211.174.137/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD3C20E /* 95.211.194.14/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD3C2A5 /* 95.211.194.165/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD3CD8A /* 95.211.205.138/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD3D08D /* 95.211.208.141/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD3D248 /* 95.211.210.72/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD3F41C /* 95.211.244.28/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD304AE /* 95.211.4.174/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD634BB /* 95.214.52.187/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD63560 /* 95.214.53.96/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD865F7 /* 95.216.101.247/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD86B94 /* 95.216.107.148/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD87355 /* 95.216.115.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD80C1E /* 95.216.12.30/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD80C3C /* 95.216.12.60/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD80D78 /* 95.216.13.120/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD80D37 /* 95.216.13.55/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD8882E /* 95.216.136.46/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD88C9F /* 95.216.140.159/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD890CB /* 95.216.144.203/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD810A7 /* 95.216.16.167/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD8A885 /* 95.216.168.133/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD81329 /* 95.216.19.41/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD8C127 /* 95.216.193.39/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD8C6FC /* 95.216.198.252/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD802AC /* 95.216.2.172/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD8021D /* 95.216.2.29/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD81450 /* 95.216.20.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD8CAB5 /* 95.216.202.181/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5FD81450 /* 95.216.20.80/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD8D181 /* 95.216.209.129/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD8D4DE /* 95.216.212.222/32 */, 32, NDPI_PROTOCOL_TOR }, + { 0x5FD802AC /* 95.216.2.172/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD81616 /* 95.216.22.22/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD81618 /* 95.216.22.24/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD81657 /* 95.216.22.87/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD81778 /* 95.216.23.120/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD81817 /* 95.216.24.23/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD8F662 /* 95.216.246.98/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD81B69 /* 95.216.27.105/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD8200E /* 95.216.32.14/32 */, 32, NDPI_PROTOCOL_TOR }, @@ -5606,75 +3364,39 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { { 0x5FD8239C /* 95.216.35.156/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD823B0 /* 95.216.35.176/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD82354 /* 95.216.35.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD841A7 /* 95.216.65.167/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD8602C /* 95.216.96.44/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD970DA /* 95.217.112.218/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD970F3 /* 95.217.112.243/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD970F5 /* 95.217.112.245/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD98737 /* 95.217.135.55/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD90E69 /* 95.217.14.105/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD99CDD /* 95.217.156.221/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD9A244 /* 95.217.162.68/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD902CE /* 95.217.2.206/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD9CA71 /* 95.217.202.113/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD9DF36 /* 95.217.223.54/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD9E76F /* 95.217.231.111/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD91EC9 /* 95.217.30.201/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD92428 /* 95.217.36.40/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD92775 /* 95.217.39.117/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD92EF1 /* 95.217.46.241/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD9065E /* 95.217.6.94/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FD942E2 /* 95.217.66.226/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x5FD942E4 /* 95.217.66.228/31 */, 31, NDPI_PROTOCOL_TOR }, - { 0x5FD942E6 /* 95.217.66.230/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FD94897 /* 95.217.72.151/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5FDE8C55 /* 95.222.140.85/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5F17FCC5 /* 95.23.252.197/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FE92F23 /* 95.233.47.35/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x5FF4BB44 /* 95.244.187.68/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F555A82 /* 95.85.90.130/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F62E95F /* 95.98.233.95/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F63025B /* 95.99.2.91/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x5F631EBC /* 95.99.30.188/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x607E69DB /* 96.126.105.219/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x607E6292 /* 96.126.98.146/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x600219B4 /* 96.2.25.180/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x60146657 /* 96.20.102.87/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x60E8B381 /* 96.232.179.129/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x60E8B555 /* 96.232.181.85/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x60F42683 /* 96.244.38.131/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x60F55327 /* 96.245.83.39/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x60FF5E46 /* 96.255.94.70/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x602BF715 /* 96.43.247.21/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x604144C1 /* 96.65.68.193/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x60420F98 /* 96.66.15.152/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x605C8ECE /* 96.92.142.206/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x616B8B6C /* 97.107.139.108/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6173E874 /* 97.115.232.116/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x61740154 /* 97.116.1.84/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x61BBA0E7 /* 97.187.160.231/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x61552935 /* 97.85.41.53/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6157B231 /* 97.87.178.49/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x61585807 /* 97.88.88.7/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x62015A0F /* 98.1.90.15/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x626D2A6E /* 98.109.42.110/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x62723E6E /* 98.114.62.110/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x627357A3 /* 98.115.87.163/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x62794419 /* 98.121.68.25/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6280AD01 /* 98.128.173.1/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6280AD21 /* 98.128.173.33/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6280AF2D /* 98.128.175.45/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x6280AF45 /* 98.128.175.69/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x62CE1C63 /* 98.206.28.99/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x62161B68 /* 98.22.27.104/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x62E858EB /* 98.232.88.235/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x621DCC1F /* 98.29.204.31/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x623CF93F /* 98.60.249.63/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x630ADD38 /* 99.10.221.56/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x636A8FEF /* 99.106.143.239/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x6391B5FC /* 99.145.181.252/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x63B7C745 /* 99.183.199.69/32 */, 32, NDPI_PROTOCOL_TOR }, - { 0x631B6019 /* 99.27.96.25/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x632F1D42 /* 99.47.29.66/32 */, 32, NDPI_PROTOCOL_TOR }, { 0x634AAD89 /* 99.74.173.137/32 */, 32, NDPI_PROTOCOL_TOR }, /* End */ @@ -5683,56 +3405,32 @@ static ndpi_network ndpi_protocol_tor_protocol_list[] = { static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:14ba:78fb:a900:692:26ff:fe5a:4256", 128, NDPI_PROTOCOL_TOR }, - { "2001:14ba:ab01:c7d8::1", 128, NDPI_PROTOCOL_TOR }, { "2001:1600:10:100::201", 128, NDPI_PROTOCOL_TOR }, { "2001:1600:10:100::226", 128, NDPI_PROTOCOL_TOR }, { "2001:1600:10:100::3ab", 128, NDPI_PROTOCOL_TOR }, - { "2001:1600:10:100::836", 128, NDPI_PROTOCOL_TOR }, { "2001:1600:13:101::1096", 128, NDPI_PROTOCOL_TOR }, { "2001:1600:13:101::13ef", 128, NDPI_PROTOCOL_TOR }, { "2001:1600:13:101::150d", 128, NDPI_PROTOCOL_TOR }, { "2001:1600:13:101::184f", 128, NDPI_PROTOCOL_TOR }, { "2001:1620:425a:6fde::10", 128, NDPI_PROTOCOL_TOR }, - { "2001:1620:ad1::ff24", 128, NDPI_PROTOCOL_TOR }, - { "2001:1620:ad1::ff26", 128, NDPI_PROTOCOL_TOR }, - { "2001:1680:101:1f8::1", 128, NDPI_PROTOCOL_TOR }, { "2001:1680:101:43f::1", 128, NDPI_PROTOCOL_TOR }, { "2001:1680:101:682::1", 128, NDPI_PROTOCOL_TOR }, - { "2001:16b8:b1a4:4e00:e65f:1ff:fe00:96c5", 128, NDPI_PROTOCOL_TOR }, + { "2001:16b8:b1a6:4400:e65f:1ff:fe00:96c5", 128, NDPI_PROTOCOL_TOR }, { "2001:1711:fa5c:8d90:a3a:88ff:fe6e:d46b", 128, NDPI_PROTOCOL_TOR }, - { "2001:171b:c9a0:ad30::1", 128, NDPI_PROTOCOL_TOR }, { "2001:1890:1860:a307:215:5dff:fe00:3206", 128, NDPI_PROTOCOL_TOR }, - { "2001:1900:5:2:2::583a", 127, NDPI_PROTOCOL_TOR }, + { "2001:1900:5:2:2::583a", 128, NDPI_PROTOCOL_TOR }, { "2001:19f0:0:4aba:3eec:efff:feb9:89dc", 128, NDPI_PROTOCOL_TOR }, { "2001:19f0:1000:1808:5400:5ff:fe23:9a12", 128, NDPI_PROTOCOL_TOR }, - { "2001:19f0:5000:1dba:5400:4ff:feae:1397", 128, NDPI_PROTOCOL_TOR }, - { "2001:19f0:5001:3d94:5400:3ff:fe7d:64dc", 128, NDPI_PROTOCOL_TOR }, - { "2001:19f0:5001:3f24:5400:4ff:fe25:ce77", 128, NDPI_PROTOCOL_TOR }, - { "2001:19f0:5401:29c0:5400:4ff:fe3b:517d", 128, NDPI_PROTOCOL_TOR }, { "2001:19f0:5401:75:ae1f:6bff:fef5:9358", 128, NDPI_PROTOCOL_TOR }, - { "2001:19f0:5801:1cb0:3eec:efff:fe30:50ba", 128, NDPI_PROTOCOL_TOR }, - { "2001:19f0:5801:dac:5400:4ff:fe7e:2f90", 128, NDPI_PROTOCOL_TOR }, { "2001:19f0:5:53b0:5400:4ff:fefe:5f5d", 128, NDPI_PROTOCOL_TOR }, - { "2001:19f0:5:5c31:5400:5ff:fe44:d621", 128, NDPI_PROTOCOL_TOR }, { "2001:19f0:6001:3ea3:ec4:7aff:fe8f:691b", 128, NDPI_PROTOCOL_TOR }, { "2001:19f0:6c00:1905:5400:5ff:fe1c:3f10", 128, NDPI_PROTOCOL_TOR }, - { "2001:19f0:6c01:e9a:5400:3ff:fe8d:b35f", 128, NDPI_PROTOCOL_TOR }, - { "2001:19f0:8000:1cae:5400:4ff:fed0:15b4", 128, NDPI_PROTOCOL_TOR }, - { "2001:19f0:8001:f60:5400:3ff:fea9:8ed1", 128, NDPI_PROTOCOL_TOR }, { "2001:19f0:9003:9c8:ec4:7aff:fe8f:69aa", 128, NDPI_PROTOCOL_TOR }, { "2001:19f0:ac00:345a:ec4:7aff:fe8f:6599", 128, NDPI_PROTOCOL_TOR }, - { "2001:19f0:ac01:fbd:5400:4ff:fe8d:2ff9", 128, NDPI_PROTOCOL_TOR }, - { "2001:19f0:b001:21b:5400:4ff:fea1:64cf", 128, NDPI_PROTOCOL_TOR }, - { "2001:19f0:b400:2588:5400:4ff:feff:1b83", 128, NDPI_PROTOCOL_TOR }, - { "2001:19f0:c000:ccec:5400:4ff:febb:4cb0", 128, NDPI_PROTOCOL_TOR }, - { "2001:19f0:c800:2a46:5400:4ff:fefc:3b49", 128, NDPI_PROTOCOL_TOR }, { "2001:1a48:1112:6:122:0:1d:0", 128, NDPI_PROTOCOL_TOR }, { "2001:1af8:4700:a0ad:5::108", 128, NDPI_PROTOCOL_TOR }, - { "2001:1af8:4700:a114:6::1", 128, NDPI_PROTOCOL_TOR }, - { "2001:1b10:1000:8101:0:242:ac11:2", 128, NDPI_PROTOCOL_TOR }, { "2001:1b60:2:1:3935:104:0:1", 128, NDPI_PROTOCOL_TOR }, { "2001:1b60:2:23:1013:201::", 128, NDPI_PROTOCOL_TOR }, - { "2001:1b60:2:32:4104:104:0:1", 128, NDPI_PROTOCOL_TOR }, { "2001:1b60:3:221:3132:102:0:1", 128, NDPI_PROTOCOL_TOR }, { "2001:1b60:3:221:4134:101:0:1", 128, NDPI_PROTOCOL_TOR }, { "2001:1b60:3:221:701:102:0:1", 128, NDPI_PROTOCOL_TOR }, @@ -5741,15 +3439,12 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:1b60:3:267:704:101:0:1", 128, NDPI_PROTOCOL_TOR }, { "2001:1ba8:201:20::1:8455", 128, NDPI_PROTOCOL_TOR }, { "2001:2030:0:93::d", 128, NDPI_PROTOCOL_TOR }, - { "2001:4091:a240:841e:ba27:ebff:fe11:f2fa", 128, NDPI_PROTOCOL_TOR }, { "2001:418:8006::9", 128, NDPI_PROTOCOL_TOR }, - { "2001:41c8:51:490:feff:ff:fe00:3214", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:1004:14da::1", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:1008:20d1::1", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:1:e106::1", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:203:bb6c::6:6", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:24e:fe00::32", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:2:2e67::1", 128, NDPI_PROTOCOL_TOR }, + { "2001:41d0:24e:fe00::32", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:2:5b14::1", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:2:8bd1::1", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:2:9161::1", 128, NDPI_PROTOCOL_TOR }, @@ -5758,8 +3453,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:41d0:302:2200::390e", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:303:2513:210::1", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:303:8f52::1", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:304:200::2e27", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:304:200::3348", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:304:200::3ea4", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:304:200::6211", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:304:200::632f", 128, NDPI_PROTOCOL_TOR }, @@ -5769,8 +3462,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:41d0:304:200::a061", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:304:200::c969", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:304:200::f26", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:304:300::5bb5", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:304:300::74bf", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:305:1000::26a5", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:305:2100::7cb4", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:305:2100::a53", 128, NDPI_PROTOCOL_TOR }, @@ -5778,7 +3469,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:41d0:401:3100::7fda", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:401:3200::3852", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:401:3200::3e74", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:403:1830:14::1", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:601:1100::1b8", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:601:1100::352e", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:601:1100::3e84", 128, NDPI_PROTOCOL_TOR }, @@ -5788,7 +3478,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:41d0:601:1100::4c5f", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:601:1100::5784", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:601:1100::5914", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:601:1100::5975", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:601:1100::5a7f", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:601:1100::609d", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:601:1100::6524", 128, NDPI_PROTOCOL_TOR }, @@ -5801,18 +3490,13 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:41d0:700:482a:2cfc:bdc:9917:1", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:701:1100::1840", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:701:1100::1e29", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:701:1100::264d", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:701:1100::475", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:701:1100::6e02", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:701:1100::7e0a", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:701:1100::8bb2", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:701:1100::8bf8", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:701:1100::927b", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:701:1100::cb3", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:800:2e90:13df:5ba7:c7a6:1", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:800:b1f::", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:801:1000::1b55", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:801:1000::c2", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:801:2000::127c", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:801:2000::1607", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:801:2000::2247", 128, NDPI_PROTOCOL_TOR }, @@ -5820,11 +3504,9 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:41d0:801:2000::278d", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:801:2000::436b", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:801:2000::4eb4", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:801:2000::5e1f", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:801:2000::678", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:801:2000::f6e", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:8:522c:24d9:6a97:78db:2bcb", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:8:9366::1", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:8:9379::1", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:a:1c2c::123:1", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:a:2a61::1", 128, NDPI_PROTOCOL_TOR }, @@ -5834,58 +3516,30 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:41d0:a:f308::1", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:a:fe22::1", 128, NDPI_PROTOCOL_TOR }, { "2001:41d0:b:4ef::", 128, NDPI_PROTOCOL_TOR }, - { "2001:41d0:e:6ac::1", 128, NDPI_PROTOCOL_TOR }, { "2001:41f0:89ef:17::10", 127, NDPI_PROTOCOL_TOR }, - { "2001:4310:f1::95", 128, NDPI_PROTOCOL_TOR }, - { "2001:4610:a:136::c642", 128, NDPI_PROTOCOL_TOR }, { "2001:4652:554:0:fc5f:ebc4:8297:2085", 128, NDPI_PROTOCOL_TOR }, { "2001:470:164:2::2", 128, NDPI_PROTOCOL_TOR }, { "2001:470:1:908::9001", 128, NDPI_PROTOCOL_TOR }, { "2001:470:1f07:8b9::f7ae", 128, NDPI_PROTOCOL_TOR }, - { "2001:470:1f09:3d0::4fc0", 128, NDPI_PROTOCOL_TOR }, - { "2001:470:1f09:d10::19", 128, NDPI_PROTOCOL_TOR }, { "2001:470:1f0a:716::2", 128, NDPI_PROTOCOL_TOR }, - { "2001:470:1f10:38a::2", 128, NDPI_PROTOCOL_TOR }, { "2001:470:1f10:53c::2", 128, NDPI_PROTOCOL_TOR }, - { "2001:470:1f11:617::10a", 128, NDPI_PROTOCOL_TOR }, { "2001:470:1f13:ab7::21", 128, NDPI_PROTOCOL_TOR }, { "2001:470:1f14:220::2", 128, NDPI_PROTOCOL_TOR }, - { "2001:470:1f19:c2::9090:1", 128, NDPI_PROTOCOL_TOR }, { "2001:470:1f1b:1cb::5", 128, NDPI_PROTOCOL_TOR }, { "2001:470:1f1b:1f4:250:56ff:fe00:17", 128, NDPI_PROTOCOL_TOR }, - { "2001:470:1f1b:a2::77f0", 128, NDPI_PROTOCOL_TOR }, { "2001:470:5429::b3", 128, NDPI_PROTOCOL_TOR }, - { "2001:470:681e::c0f:fee", 128, NDPI_PROTOCOL_TOR }, - { "2001:470:6e:f0::2", 128, NDPI_PROTOCOL_TOR }, { "2001:470:6f:389::10", 128, NDPI_PROTOCOL_TOR }, - { "2001:470:71:40e::2", 128, NDPI_PROTOCOL_TOR }, - { "2001:470:75e9:1::10", 128, NDPI_PROTOCOL_TOR }, - { "2001:470:b01c::251", 128, NDPI_PROTOCOL_TOR }, - { "2001:470:b01c::252", 127, NDPI_PROTOCOL_TOR }, - { "2001:470:b:535:1f63:61ce:1b0d:4745", 128, NDPI_PROTOCOL_TOR }, - { "2001:470:c:4d2::2", 128, NDPI_PROTOCOL_TOR }, + { "2001:470:b01c::252", 128, NDPI_PROTOCOL_TOR }, { "2001:470:d:11bc::472b", 128, NDPI_PROTOCOL_TOR }, - { "2001:470:dd60:666::113", 128, NDPI_PROTOCOL_TOR }, { "2001:470:dd6d::21", 128, NDPI_PROTOCOL_TOR }, { "2001:470:deb8:a1::2", 128, NDPI_PROTOCOL_TOR }, { "2001:470:e01f:700::20", 128, NDPI_PROTOCOL_TOR }, - { "2001:470:ec1b::40", 128, NDPI_PROTOCOL_TOR }, - { "2001:4801:7827:102:be76:4eff:fe10:12a5", 128, NDPI_PROTOCOL_TOR }, - { "2001:48f8:2b:0:2964:510b:95f5:d26a", 128, NDPI_PROTOCOL_TOR }, - { "2001:4b20:12:f001::105", 128, NDPI_PROTOCOL_TOR }, - { "2001:4b98:dc0:41:216:3eff:fe45:aebb", 128, NDPI_PROTOCOL_TOR }, - { "2001:4b98:dc0:41:216:3eff:fecc:52c3", 128, NDPI_PROTOCOL_TOR }, - { "2001:4b98:dc0:43:f816:3eff:fe40:d4fd", 128, NDPI_PROTOCOL_TOR }, { "2001:4b98:dc0:43:f816:3eff:fe49:506d", 128, NDPI_PROTOCOL_TOR }, - { "2001:4b98:dc0:43:f816:3eff:fe4f:6cae", 128, NDPI_PROTOCOL_TOR }, - { "2001:4b98:dc0:45:216:3eff:feb7:79bc", 128, NDPI_PROTOCOL_TOR }, { "2001:4b98:dc0:47:216:3eff:fe3d:888c", 128, NDPI_PROTOCOL_TOR }, - { "2001:4b98:dc2:55:216:3eff:fee8:6e97", 128, NDPI_PROTOCOL_TOR }, { "2001:4ba0:cafe:1267::1", 128, NDPI_PROTOCOL_TOR }, { "2001:4ba0:cafe:24f::1", 128, NDPI_PROTOCOL_TOR }, { "2001:4ba0:cafe:2e0::1", 128, NDPI_PROTOCOL_TOR }, { "2001:4ba0:cafe:31c::1", 128, NDPI_PROTOCOL_TOR }, - { "2001:4ba0:cafe:66::1", 128, NDPI_PROTOCOL_TOR }, { "2001:4ba0:cafe:f55:dead:beef:dead:beef", 128, NDPI_PROTOCOL_TOR }, { "2001:4ba0:ffa4:2cf::74e7:9001", 128, NDPI_PROTOCOL_TOR }, { "2001:4ba0:ffa4:2cf::f7ee:9201", 128, NDPI_PROTOCOL_TOR }, @@ -5894,11 +3548,7 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:4ba0:ffff:4a::2", 128, NDPI_PROTOCOL_TOR }, { "2001:4ba0:ffff:58::2", 128, NDPI_PROTOCOL_TOR }, { "2001:4dd5:1806:32de::a04d:cc9f", 128, NDPI_PROTOCOL_TOR }, - { "2001:4dd6:a105:0:ba27:ebff:fef2:f7d6", 128, NDPI_PROTOCOL_TOR }, { "2001:558:6017:110:4c99:e7b6:6937:16a0", 128, NDPI_PROTOCOL_TOR }, - { "2001:569:7c7b:4303:d9a1:3372:177a:f774", 128, NDPI_PROTOCOL_TOR }, - { "2001:569:7d22:6900::1", 128, NDPI_PROTOCOL_TOR }, - { "2001:56a:fe44:2800::1337", 128, NDPI_PROTOCOL_TOR }, { "2001:610:510:113:192:42:113:101", 128, NDPI_PROTOCOL_TOR }, { "2001:610:510:113:192:42:113:102", 128, NDPI_PROTOCOL_TOR }, { "2001:610:510:115:192:42:115:101", 128, NDPI_PROTOCOL_TOR }, @@ -5907,7 +3557,7 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:620:20d0::24", 128, NDPI_PROTOCOL_TOR }, { "2001:630:212:2a8:a6bf:1ff:fe25:b961", 128, NDPI_PROTOCOL_TOR }, { "2001:638:708:30c8::65", 128, NDPI_PROTOCOL_TOR }, - { "2001:638:a000:4140::ffff:188", 127, NDPI_PROTOCOL_TOR }, + { "2001:638:a000:4140::ffff:188", 128, NDPI_PROTOCOL_TOR }, { "2001:638:a004:4111:192:129:10:18", 128, NDPI_PROTOCOL_TOR }, { "2001:648:2ffe:501:cc00:10ff:fe8f:490", 128, NDPI_PROTOCOL_TOR }, { "2001:648:2ffe:501:cc00:13ff:fe62:ebdd", 128, NDPI_PROTOCOL_TOR }, @@ -5915,15 +3565,11 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:678:230:2132:192:42:132:106", 128, NDPI_PROTOCOL_TOR }, { "2001:678:230:3028:192:87:28:28", 128, NDPI_PROTOCOL_TOR }, { "2001:678:230:3028:192:87:28:82", 128, NDPI_PROTOCOL_TOR }, - { "2001:678:558:1000::244", 128, NDPI_PROTOCOL_TOR }, { "2001:678:6d4:4010::1de", 128, NDPI_PROTOCOL_TOR }, { "2001:678:6d4:4010::3c", 128, NDPI_PROTOCOL_TOR }, - { "2001:678:6d4:4010::a1", 128, NDPI_PROTOCOL_TOR }, { "2001:678:6d4:4020::3b7", 128, NDPI_PROTOCOL_TOR }, { "2001:678:6d4:4020::469", 128, NDPI_PROTOCOL_TOR }, { "2001:678:6d4:5050::2abe:100", 128, NDPI_PROTOCOL_TOR }, - { "2001:678:6d4:5120::151", 128, NDPI_PROTOCOL_TOR }, - { "2001:678:6d4:5130::aaaa:1d6", 128, NDPI_PROTOCOL_TOR }, { "2001:678:6d4:5130::aaaa:2d9", 128, NDPI_PROTOCOL_TOR }, { "2001:678:6d4:5140::1f2", 128, NDPI_PROTOCOL_TOR }, { "2001:678:6d4:5160::3f7", 128, NDPI_PROTOCOL_TOR }, @@ -5937,34 +3583,23 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:67c:1220:8b0::93e5:b1b4", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:13c::35", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:15e0:3::fce:ad76", 128, NDPI_PROTOCOL_TOR }, - { "2001:67c:19c:10::60", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:2044:1905::26", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:21bc:1e::1:1", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:21bc:1e::f00f", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:2564:a120::57", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:2608::1", 128, NDPI_PROTOCOL_TOR }, + { "2001:67c:289c::20", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:289c:2::234", 127, NDPI_PROTOCOL_TOR }, + { "2001:67c:289c::25", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:289c:4::77", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:289c:4::78", 127, NDPI_PROTOCOL_TOR }, { "2001:67c:289c:4::80", 128, NDPI_PROTOCOL_TOR }, - { "2001:67c:289c::20", 128, NDPI_PROTOCOL_TOR }, - { "2001:67c:289c::25", 128, NDPI_PROTOCOL_TOR }, - { "2001:67c:289c::9", 128, NDPI_PROTOCOL_TOR }, - { "2001:67c:293c:1:250:56ff:feb9:7419", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:2a0:202::246", 127, NDPI_PROTOCOL_TOR }, - { "2001:67c:2db8:305::193", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:440:f887:194:147:140:101", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:440:f887:194:147:140:102", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:440:f887:194:147:140:106", 127, NDPI_PROTOCOL_TOR }, - { "2001:67c:6ec:203:192:42:116:173", 128, NDPI_PROTOCOL_TOR }, - { "2001:67c:6ec:203:192:42:116:174", 126, NDPI_PROTOCOL_TOR }, - { "2001:67c:6ec:203:192:42:116:178", 127, NDPI_PROTOCOL_TOR }, - { "2001:67c:6ec:203:192:42:116:180", 125, NDPI_PROTOCOL_TOR }, + { "2001:67c:6ec:203:192:42:116:186", 127, NDPI_PROTOCOL_TOR }, { "2001:67c:6ec:203:192:42:116:188", 127, NDPI_PROTOCOL_TOR }, - { "2001:67c:6ec:203:192:42:116:191", 128, NDPI_PROTOCOL_TOR }, - { "2001:67c:6ec:203:192:42:116:192", 127, NDPI_PROTOCOL_TOR }, - { "2001:67c:6ec:203:192:42:116:194", 126, NDPI_PROTOCOL_TOR }, - { "2001:67c:6ec:203:192:42:116:198", 127, NDPI_PROTOCOL_TOR }, { "2001:67c:6ec:203:192:42:116:200", 126, NDPI_PROTOCOL_TOR }, { "2001:67c:6ec:203:192:42:116:208", 127, NDPI_PROTOCOL_TOR }, { "2001:67c:6ec:203:192:42:116:210", 125, NDPI_PROTOCOL_TOR }, @@ -5977,9 +3612,8 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:67c:6ec:203:218:33ff:fe44:5522", 127, NDPI_PROTOCOL_TOR }, { "2001:67c:6ec:203:218:33ff:fe44:5524", 126, NDPI_PROTOCOL_TOR }, { "2001:67c:6ec:203:218:33ff:fe44:5528", 128, NDPI_PROTOCOL_TOR }, - { "2001:67c:89c:666::1", 128, NDPI_PROTOCOL_TOR }, - { "2001:67c:89c:702:1ce:1ce:babe:1", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:89c:702:1ce:1ce:babe:10", 128, NDPI_PROTOCOL_TOR }, + { "2001:67c:89c:702:1ce:1ce:babe:1", 128, NDPI_PROTOCOL_TOR }, { "2001:67c:89c:702:1ce:1ce:babe:2", 127, NDPI_PROTOCOL_TOR }, { "2001:67c:89c:702:1ce:1ce:babe:4", 126, NDPI_PROTOCOL_TOR }, { "2001:67c:89c:702:1ce:1ce:babe:8", 127, NDPI_PROTOCOL_TOR }, @@ -5992,12 +3626,8 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:6b0:7:125::243", 128, NDPI_PROTOCOL_TOR }, { "2001:788:f31:c155::107", 128, NDPI_PROTOCOL_TOR }, { "2001:7d0:4dc0:7511:a0de:bdff:fe03:1ac1", 128, NDPI_PROTOCOL_TOR }, - { "2001:8003:489c:3000:76e6:e2ff:fe0b:f84f", 128, NDPI_PROTOCOL_TOR }, - { "2001:858:6:2001::3", 128, NDPI_PROTOCOL_TOR }, - { "2001:871:26d:1dea:4502:ba8:3b6b:d02b", 128, NDPI_PROTOCOL_TOR }, { "2001:878:346:1cf9:446a:c4eb:4548:7061", 128, NDPI_PROTOCOL_TOR }, { "2001:878:346:1cf9:446a:c4eb:4548:7062", 128, NDPI_PROTOCOL_TOR }, - { "2001:8a0:7ec0:9203::3", 128, NDPI_PROTOCOL_TOR }, { "2001:8b0:1628:a008::aa", 128, NDPI_PROTOCOL_TOR }, { "2001:8d8:1801:8156::1", 128, NDPI_PROTOCOL_TOR }, { "2001:910:1400:107::2", 128, NDPI_PROTOCOL_TOR }, @@ -6006,23 +3636,14 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:9b1:26fe:c700:786a:5f14:ca5f:7b6c", 128, NDPI_PROTOCOL_TOR }, { "2001:9b1:9bd0::73", 128, NDPI_PROTOCOL_TOR }, { "2001:9b1:9bd0::74", 128, NDPI_PROTOCOL_TOR }, - { "2001:ac8:22:43::20e5:a7d7", 128, NDPI_PROTOCOL_TOR }, - { "2001:b011:4006:3514::b", 128, NDPI_PROTOCOL_TOR }, - { "2001:b011:7008:31b7:9624:d01c:8f94:e6f7", 128, NDPI_PROTOCOL_TOR }, - { "2001:b030:2422::7234", 128, NDPI_PROTOCOL_TOR }, - { "2001:b07:2e2:878a:223:54ff:fe78:1286", 128, NDPI_PROTOCOL_TOR }, - { "2001:b07:5d29:9575:65b5:294f:2bf4:e595", 128, NDPI_PROTOCOL_TOR }, { "2001:ba0:200:7a00:0:d26c:bdd4:6841", 128, NDPI_PROTOCOL_TOR }, { "2001:ba0:202:d200::1", 128, NDPI_PROTOCOL_TOR }, { "2001:ba0:210:c500::1", 128, NDPI_PROTOCOL_TOR }, { "2001:ba0:214:a800::1", 128, NDPI_PROTOCOL_TOR }, - { "2001:ba0:21a:d900::1", 128, NDPI_PROTOCOL_TOR }, { "2001:ba0:233:4e00::1", 128, NDPI_PROTOCOL_TOR }, - { "2001:ba0:234:2700::1", 128, NDPI_PROTOCOL_TOR }, { "2001:ba0:234:8400::1", 128, NDPI_PROTOCOL_TOR }, { "2001:ba0:234:a600::1", 128, NDPI_PROTOCOL_TOR }, { "2001:ba0:234:a800::1", 128, NDPI_PROTOCOL_TOR }, - { "2001:ba0:235:7000::1", 128, NDPI_PROTOCOL_TOR }, { "2001:ba0:246:9f00::1", 128, NDPI_PROTOCOL_TOR }, { "2001:ba0:246:a100::1", 128, NDPI_PROTOCOL_TOR }, { "2001:ba0:246:a200::1", 128, NDPI_PROTOCOL_TOR }, @@ -6031,8 +3652,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:ba0:266:7e00::1", 128, NDPI_PROTOCOL_TOR }, { "2001:ba0:269:3e00::1", 128, NDPI_PROTOCOL_TOR }, { "2001:ba0:269:5d00::1", 128, NDPI_PROTOCOL_TOR }, - { "2001:ba0:26a:3d00::1", 128, NDPI_PROTOCOL_TOR }, - { "2001:ba8:1f1:f05d::2", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:1201:512:da5e:d3ff:fe6c:8241", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:1201:608:46a8:42ff:fe3d:2743", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:1210:e4a:dc00:ff:fe30:edd3", 128, NDPI_PROTOCOL_TOR }, @@ -6042,11 +3661,9 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:bc8:1640:1ad:dc00:ff:fe10:3587", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:1640:1e30:dc00:ff:fe2a:2549", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:1640:262f:dc00:ff:fe32:862d", 128, NDPI_PROTOCOL_TOR }, - { "2001:bc8:1640:3179:dc00:ff:fe39:7ad1", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:1640:317a:dc00:ff:fe39:7ae7", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:1640:317b:dc00:ff:fe39:7ae9", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:1640:317d:dc00:ff:fe39:7bb3", 128, NDPI_PROTOCOL_TOR }, - { "2001:bc8:1640:3901:dc00:ff:fe43:9fe5", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:1640:3ac:dc00:ff:fe16:f9b9", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:1640:4ae:dc00:ff:fe11:278f", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:1640:777:dc00:ff:fe12:d075", 128, NDPI_PROTOCOL_TOR }, @@ -6054,7 +3671,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:bc8:1d90:9f7:dc00:ff:fe20:7b75", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:1d90:be7:dc00:ff:fe18:e50f", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:208a::", 128, NDPI_PROTOCOL_TOR }, - { "2001:bc8:23ca:200::", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:2ecd:caed:746f:7200:746f:7200", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:30c6:100::dead", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:32d7:14e::6759:9001", 128, NDPI_PROTOCOL_TOR }, @@ -6067,148 +3683,30 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2001:bc8:710:51f:dc00:ff:fe27:c7db", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:710:5bcb:dc00:ff:fe5e:e8b5", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:710:6036:dc00:ff:fe63:7b6d", 128, NDPI_PROTOCOL_TOR }, - { "2001:bc8:710:93a0:dc00:ff:fe7d:88a9", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:710:94a2:dc00:ff:fe7e:3d91", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:710:ec2:dc00:ff:fe29:f71f", 128, NDPI_PROTOCOL_TOR }, { "2001:bc8:710:f5c:dc00:ff:fe2a:6d75", 128, NDPI_PROTOCOL_TOR }, { "2001:bf0:666:0:1c0c:49cb:1d9a:a032", 128, NDPI_PROTOCOL_TOR }, { "2001:bf0:666::666", 128, NDPI_PROTOCOL_TOR }, - { "2001:df3:14c0:ff00::2", 128, NDPI_PROTOCOL_TOR }, { "2001:df4:1780:d000::2222", 128, NDPI_PROTOCOL_TOR }, - { "2001:df4:4c0:2::32d:1", 128, NDPI_PROTOCOL_TOR }, - { "2001:df7:7e80:100:9f2b:1d15:c713:52ad", 128, NDPI_PROTOCOL_TOR }, - { "2001:e42:102:1107:153:121:50:171", 128, NDPI_PROTOCOL_TOR }, - { "2001:e42:102:1504:160:16:57:39", 128, NDPI_PROTOCOL_TOR }, - { "2003:a:d37:e800:11:32ff:fe2b:36b4", 128, NDPI_PROTOCOL_TOR }, - { "2003:c7:8f09:d900:21e:6ff:fe32:91a9", 128, NDPI_PROTOCOL_TOR }, - { "2003:c7:8f09:d900:21e:6ff:fe32:bcb8", 128, NDPI_PROTOCOL_TOR }, - { "2003:c7:8f09:d900:21e:6ff:fe32:bcbe", 128, NDPI_PROTOCOL_TOR }, - { "2003:cf:1f0a:8800:8953:567e:b499:61da", 128, NDPI_PROTOCOL_TOR }, - { "2003:d5:8f0c:ff00:dea6:32ff:fecb:f015", 128, NDPI_PROTOCOL_TOR }, - { "2003:e7:2f34:2d01:8261:5fff:fe0e:bf34", 128, NDPI_PROTOCOL_TOR }, - { "2003:ed:6719:8f00:7cd5:1bb1:ea23:2d16", 128, NDPI_PROTOCOL_TOR }, - { "2003:f1:cf01:1f00::72d", 128, NDPI_PROTOCOL_TOR }, - { "2400:2413:e042:ac00:4068:95d2:aa2d:ba49", 128, NDPI_PROTOCOL_TOR }, - { "2400:4051:5423:8600:44ae:a2ff:fe4d:3fed", 128, NDPI_PROTOCOL_TOR }, - { "2400:6180:0:d0::1182:e001", 128, NDPI_PROTOCOL_TOR }, - { "2400:6180:0:d0::1a6:f001", 128, NDPI_PROTOCOL_TOR }, - { "2400:6180:0:d0::50b:9001", 128, NDPI_PROTOCOL_TOR }, - { "2400:6180:10:200::10:3000", 128, NDPI_PROTOCOL_TOR }, - { "2400:6180:10:200::22:8000", 128, NDPI_PROTOCOL_TOR }, - { "2400:6180:10:200::48:0", 128, NDPI_PROTOCOL_TOR }, - { "2400:6180:10:200::9d:5000", 128, NDPI_PROTOCOL_TOR }, - { "2400:6180:10:200::9e:1000", 128, NDPI_PROTOCOL_TOR }, + { "2003:ed:6714:9700:7cd5:1bb1:ea23:2d16", 128, NDPI_PROTOCOL_TOR }, { "2400:8500:1301:736:133:130:98:124", 128, NDPI_PROTOCOL_TOR }, - { "2400:8500:1801:406:118:27:12:40", 128, NDPI_PROTOCOL_TOR }, - { "2400:8500:1801:478:160:251:46:239", 128, NDPI_PROTOCOL_TOR }, - { "2400:8500:2002:2949:160:251:136:238", 128, NDPI_PROTOCOL_TOR }, - { "2400:8500:2002:3169:160:251:184:10", 128, NDPI_PROTOCOL_TOR }, - { "2400:8500:2002:3173:160:251:203:47", 128, NDPI_PROTOCOL_TOR }, - { "2400:8500:2002:3187:163:44:98:220", 128, NDPI_PROTOCOL_TOR }, - { "2400:8901::f03c:94ff:fe7f:59f6", 128, NDPI_PROTOCOL_TOR }, - { "2400:8901::f03c:95ff:fe89:4a88", 128, NDPI_PROTOCOL_TOR }, - { "2400:8902::f03c:91ff:feaf:723b", 128, NDPI_PROTOCOL_TOR }, - { "2400:8905::f03c:95ff:fe67:ec03", 128, NDPI_PROTOCOL_TOR }, - { "2400:8905::f03c:95ff:feea:af99", 128, NDPI_PROTOCOL_TOR }, - { "2400:8907::f03c:95ff:fe6c:7997", 128, NDPI_PROTOCOL_TOR }, - { "2400:8907::f03c:95ff:fe79:8c79", 128, NDPI_PROTOCOL_TOR }, - { "2400:8907::f03c:95ff:fef9:4273", 128, NDPI_PROTOCOL_TOR }, { "2400:d320:2202:5765::1", 128, NDPI_PROTOCOL_TOR }, - { "2400:d320:3011:5449::1", 128, NDPI_PROTOCOL_TOR }, - { "2401:2500:102:1206:133:242:146:78", 128, NDPI_PROTOCOL_TOR }, - { "2401:2500:102:1212:133:242:204:175", 128, NDPI_PROTOCOL_TOR }, - { "2401:5b60:0:2::46", 128, NDPI_PROTOCOL_TOR }, - { "2401:b60:5:8625:96c5:2d48:a93e:17d4", 128, NDPI_PROTOCOL_TOR }, - { "2401:c080:1c02:2d4::", 128, NDPI_PROTOCOL_TOR }, - { "2401:c080:1c02:a75:5400:3ff:febd:b59f", 128, NDPI_PROTOCOL_TOR }, - { "2401:c080:2000:111f:5400:4ff:fea3:9c02", 128, NDPI_PROTOCOL_TOR }, - { "2401:c080:2000:2617:3eec:efff:feb9:c84e", 128, NDPI_PROTOCOL_TOR }, { "2402:1f00:8000:239::", 128, NDPI_PROTOCOL_TOR }, - { "2402:1f00:8000:800::13ea", 128, NDPI_PROTOCOL_TOR }, - { "2402:1f00:8000:800::289b", 128, NDPI_PROTOCOL_TOR }, - { "2402:1f00:8000:800::2e85", 128, NDPI_PROTOCOL_TOR }, - { "2402:1f00:8000:800::35d", 128, NDPI_PROTOCOL_TOR }, { "2402:1f00:8000:800::373e", 128, NDPI_PROTOCOL_TOR }, - { "2402:1f00:8000:800::e11", 128, NDPI_PROTOCOL_TOR }, - { "2402:1f00:8100:400::1fd1", 128, NDPI_PROTOCOL_TOR }, - { "2402:1f00:8100:400::1fd2", 127, NDPI_PROTOCOL_TOR }, - { "2402:1f00:8100:400::1fd4", 126, NDPI_PROTOCOL_TOR }, - { "2402:1f00:8100:400::1fd8", 127, NDPI_PROTOCOL_TOR }, - { "2402:1f00:8100:400::1fda", 128, NDPI_PROTOCOL_TOR }, - { "2402:1f00:8100:400::9", 128, NDPI_PROTOCOL_TOR }, - { "2403:3a00:202:1904:133:167:39:184", 128, NDPI_PROTOCOL_TOR }, - { "2403:5804:8b55:3:0:73:636f:6d6f", 128, NDPI_PROTOCOL_TOR }, - { "2403:5804:8b55:3::616c:626f", 128, NDPI_PROTOCOL_TOR }, - { "2403:5806:8706:1:9373:c7f9:a615:94bc", 128, NDPI_PROTOCOL_TOR }, - { "2403:5806:db86::feed:beef:cafe", 128, NDPI_PROTOCOL_TOR }, - { "2403:5806:e8d0::feed:beef:cafe", 128, NDPI_PROTOCOL_TOR }, - { "2403:580a:935a:100:250:56ff:fe87:668f", 128, NDPI_PROTOCOL_TOR }, - { "2404:4400:4130:1b00:c71e:3e55:4d0d:7764", 128, NDPI_PROTOCOL_TOR }, - { "2404:9400:3:0:216:3eff:fee1:1151", 128, NDPI_PROTOCOL_TOR }, { "2406:17c0:0:2::3897:e4c7", 128, NDPI_PROTOCOL_TOR }, - { "2406:17c0:0:2::7470:e4a7", 128, NDPI_PROTOCOL_TOR }, - { "2406:17c0:0:2::7cad:8dbb", 128, NDPI_PROTOCOL_TOR }, { "2406:17c0:0:2::82e:4254", 128, NDPI_PROTOCOL_TOR }, { "2406:17c0:0:2::8f52:2324", 128, NDPI_PROTOCOL_TOR }, { "2406:17c0:0:2::a23f:10c", 128, NDPI_PROTOCOL_TOR }, - { "2406:17c0:0:2::c506:7e11", 128, NDPI_PROTOCOL_TOR }, { "2406:17c0:0:2::ec61:b3a8", 128, NDPI_PROTOCOL_TOR }, - { "2406:3003:2003:2f48:9db4:da16:b433:59ae", 128, NDPI_PROTOCOL_TOR }, - { "2406:3003:2003:2f48:dea6:32ff:fe0b:757e", 128, NDPI_PROTOCOL_TOR }, - { "2406:3400:21d:af00:dea6:32ff:fe4a:9f86", 128, NDPI_PROTOCOL_TOR }, - { "2406:3400:240:6d01:6db4:1a6:1f94:100", 128, NDPI_PROTOCOL_TOR }, - { "2406:8c00:0:3401:133:18:168:48", 128, NDPI_PROTOCOL_TOR }, - { "2406:da12:2fb:5200:6d84:f61c:c44e:c612", 128, NDPI_PROTOCOL_TOR }, - { "2406:da12:4bd:bc00:9dee:b4a0:8644:f272", 128, NDPI_PROTOCOL_TOR }, - { "2406:da12:c75:3900:a670:4c27:83bb:710d", 128, NDPI_PROTOCOL_TOR }, - { "2406:da1c:6b5:5900:6994:ff5c:291e:b104", 128, NDPI_PROTOCOL_TOR }, - { "2406:da1c:986:7900:f600:fbea:70b8:801b", 128, NDPI_PROTOCOL_TOR }, - { "2406:da1c:cdf:bf02:ed09:d316:bc2c:ab1a", 128, NDPI_PROTOCOL_TOR }, - { "2407:3640:2207:8882::1", 128, NDPI_PROTOCOL_TOR }, { "2407:3640:3015:7494::1", 128, NDPI_PROTOCOL_TOR }, - { "2407:d140:1:12a:6000:6000:12a:4906", 128, NDPI_PROTOCOL_TOR }, - { "240b:10:92c2:5a00:215:5dff:fe44:d501", 128, NDPI_PROTOCOL_TOR }, - { "240b:13:65e0:900:8557:7d07:ef6:9efe", 128, NDPI_PROTOCOL_TOR }, { "2600:1700:38d4:10d0:ecfb:a2ff:fe14:5e2", 128, NDPI_PROTOCOL_TOR }, - { "2600:1700:e412:823:35f2:66e3:1f5f:4504", 128, NDPI_PROTOCOL_TOR }, - { "2600:1700:e412:823:5530:7ec9:d236:b9f5", 128, NDPI_PROTOCOL_TOR }, { "2600:1700:e412:823:b935:355a:f9f1:caee", 128, NDPI_PROTOCOL_TOR }, - { "2600:1700:e412:823:f18c:f6b1:a6f:6ff", 128, NDPI_PROTOCOL_TOR }, { "2600:1702:6aa3:b210::2", 128, NDPI_PROTOCOL_TOR }, - { "2600:1f14:259:cf00:a13e:ce68:9759:30e2", 128, NDPI_PROTOCOL_TOR }, { "2600:2b00:9358:2004:aab8:e0ff:fe00:87f3", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c00::f03c:91ff:fe73:f9ba", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c00::f03c:91ff:fe96:1cd9", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c00::f03c:91ff:fee9:6481", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c00::f03c:93ff:fe89:1e7d", 128, NDPI_PROTOCOL_TOR }, { "2600:3c00::f03c:95ff:fe5d:8f00", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c01::f03c:91ff:fe96:a8d7", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c01::f03c:91ff:fee7:ec0e", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c01::f03c:93ff:fe09:e4e1", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c01::f03c:93ff:fe25:b23e", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c01::f03c:93ff:fe6a:83b3", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c01::f03c:93ff:feb0:964d", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c01::f03c:95ff:fe2e:66eb", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c01::f03c:95ff:febb:ef61", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c01:e000:16f:0:e000::", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c02::f03c:91ff:fe96:8818", 128, NDPI_PROTOCOL_TOR }, { "2600:3c02::f03c:91ff:feae:280a", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c02::f03c:91ff:fedf:a49f", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c02::f03c:93ff:fe97:5166", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c03::f03c:91ff:fe16:8f3e", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c03::f03c:91ff:fe24:47be", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c03::f03c:91ff:fe73:8ad1", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c03::f03c:91ff:fe8d:a3a", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c03::f03c:91ff:fe93:5318", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c03::f03c:91ff:fe96:d927", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c03::f03c:91ff:fedb:19ed", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c03::f03c:91ff:fedf:407b", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c03::f03c:93ff:fed9:3504", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c03::f03c:95ff:fe58:ff6f", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c03::f03c:95ff:fe5d:562", 128, NDPI_PROTOCOL_TOR }, { "2600:3c03:e000:19f:0:11:11:11", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c03:e000:1fe::1", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c03:e000:34:ffff:ffff:ffff:ffff", 128, NDPI_PROTOCOL_TOR }, { "2600:3c04::f03c:93ff:fece:e1d1", 128, NDPI_PROTOCOL_TOR }, { "2600:3c05::f03c:93ff:fe6e:ec97", 128, NDPI_PROTOCOL_TOR }, { "2600:3c05::f03c:93ff:fe6e:ff2", 128, NDPI_PROTOCOL_TOR }, @@ -6218,86 +3716,40 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2600:3c05::f03c:95ff:fee8:748f", 128, NDPI_PROTOCOL_TOR }, { "2600:3c06::f03c:93ff:fe6e:ecf2", 128, NDPI_PROTOCOL_TOR }, { "2600:3c06::f03c:93ff:fe6e:ff6", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c06::f03c:93ff:fef9:e549", 128, NDPI_PROTOCOL_TOR }, { "2600:3c06::f03c:94ff:fef2:a157", 128, NDPI_PROTOCOL_TOR }, { "2600:3c06::f03c:94ff:fef2:ddbc", 128, NDPI_PROTOCOL_TOR }, { "2600:3c06::f03c:95ff:fe1f:a6a5", 128, NDPI_PROTOCOL_TOR }, { "2600:3c06::f03c:95ff:fe6c:7900", 128, NDPI_PROTOCOL_TOR }, { "2600:3c06::f03c:95ff:fee8:748d", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c09::f03c:94ff:fe85:3a06", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c09::f03c:95ff:fe2d:cc40", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c09::f03c:95ff:fe5b:2d55", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c09::f03c:95ff:fea1:702e", 128, NDPI_PROTOCOL_TOR }, { "2600:3c0a::f03c:93ff:fe6e:eccf", 128, NDPI_PROTOCOL_TOR }, { "2600:3c0a::f03c:93ff:fe6e:f32", 128, NDPI_PROTOCOL_TOR }, { "2600:3c0a::f03c:94ff:fef2:a193", 128, NDPI_PROTOCOL_TOR }, { "2600:3c0a::f03c:94ff:fef2:dd79", 128, NDPI_PROTOCOL_TOR }, { "2600:3c0a::f03c:95ff:fe5d:a877", 128, NDPI_PROTOCOL_TOR }, { "2600:3c0a::f03c:95ff:fe6c:7984", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c0a::f03c:95ff:fe6c:83d1", 128, NDPI_PROTOCOL_TOR }, { "2600:3c0a::f03c:95ff:fee8:74d1", 128, NDPI_PROTOCOL_TOR }, - { "2600:3c0d::f03c:95ff:fe38:7b7d", 128, NDPI_PROTOCOL_TOR }, { "2600:4040:2078:4f02:21b:21ff:fe36:fd2f", 128, NDPI_PROTOCOL_TOR }, { "2600:4040:a645:4600::3001", 128, NDPI_PROTOCOL_TOR }, { "2600:4040:b0db:c300:7285:c2ff:fed3:c3c", 128, NDPI_PROTOCOL_TOR }, { "2600:4041:449b:6400:be24:11ff:fe1c:ec02", 128, NDPI_PROTOCOL_TOR }, - { "2600:4041:580c:9c00:84e0:c0ff:feea:faa9", 128, NDPI_PROTOCOL_TOR }, - { "2600:4809:8814:4a02::107", 128, NDPI_PROTOCOL_TOR }, - { "2600:4809:8814:4a02::121", 128, NDPI_PROTOCOL_TOR }, - { "2600:4809:8814:4a02::223", 128, NDPI_PROTOCOL_TOR }, - { "2600:4809:8814:4a02::258", 128, NDPI_PROTOCOL_TOR }, - { "2600:6c40:6100:1d08:8898:347a:71b8:e789", 128, NDPI_PROTOCOL_TOR }, - { "2601:1c2:4586:e8da::b", 128, NDPI_PROTOCOL_TOR }, - { "2601:246:c200:b633::8a7", 128, NDPI_PROTOCOL_TOR }, - { "2601:248:5000:3a7:92b1:1cff:fe89:bc8f", 128, NDPI_PROTOCOL_TOR }, - { "2601:408:600:319::c981", 128, NDPI_PROTOCOL_TOR }, - { "2601:645:0:89e4:40a:aca3:ed6a:17c6", 128, NDPI_PROTOCOL_TOR }, - { "2602:291:69::63", 128, NDPI_PROTOCOL_TOR }, { "2602:2a8:13::4279", 128, NDPI_PROTOCOL_TOR }, - { "2602:2a8:4b::d23e", 128, NDPI_PROTOCOL_TOR }, - { "2602:2a8:52::5486", 128, NDPI_PROTOCOL_TOR }, - { "2602:2c8:0:2c3f::1", 128, NDPI_PROTOCOL_TOR }, { "2602:2da:0:33:5054:ff:fe6c:39dc", 128, NDPI_PROTOCOL_TOR }, { "2602:2da:0:34:5054:ff:fe7e:7c21", 128, NDPI_PROTOCOL_TOR }, - { "2602:2e5::104", 128, NDPI_PROTOCOL_TOR }, - { "2602:f704:6::1", 128, NDPI_PROTOCOL_TOR }, { "2602:f81c:9:0:23:188:56:140", 125, NDPI_PROTOCOL_TOR }, { "2602:f81c:9:0:23:188:56:148", 127, NDPI_PROTOCOL_TOR }, { "2602:f81c:9:0:23:188:56:150", 128, NDPI_PROTOCOL_TOR }, - { "2602:f977:800:0:e076:63ff:fe06:2d0a", 128, NDPI_PROTOCOL_TOR }, { "2602:f9f3:0:2::233", 128, NDPI_PROTOCOL_TOR }, - { "2602:f9f3:0:2::319", 128, NDPI_PROTOCOL_TOR }, { "2602:fa4f:900:ac7e:1012:c753:3a91:1a91", 128, NDPI_PROTOCOL_TOR }, - { "2602:fa59:5:57a::1", 128, NDPI_PROTOCOL_TOR }, - { "2602:fa59:8:180::1", 128, NDPI_PROTOCOL_TOR }, { "2602:fb54:3f9:f476:7593:66db:12f3:15ae", 128, NDPI_PROTOCOL_TOR }, { "2602:fb9f::dead:beef:cafe", 128, NDPI_PROTOCOL_TOR }, - { "2602:fc24:10:61b::1", 128, NDPI_PROTOCOL_TOR }, - { "2602:fc24:10:bb36::1", 128, NDPI_PROTOCOL_TOR }, - { "2602:fc24:10:daf9::1", 128, NDPI_PROTOCOL_TOR }, - { "2602:fc24:11:16f9::1", 128, NDPI_PROTOCOL_TOR }, - { "2602:fc24:12:81a6::1", 128, NDPI_PROTOCOL_TOR }, - { "2602:fc24:12:9fef::1", 128, NDPI_PROTOCOL_TOR }, { "2602:fc24:12:a679::1", 128, NDPI_PROTOCOL_TOR }, { "2602:fc24:18:30d2::1", 128, NDPI_PROTOCOL_TOR }, - { "2602:fc24:18:633d::1", 128, NDPI_PROTOCOL_TOR }, - { "2602:fc24:18:f38f::1", 128, NDPI_PROTOCOL_TOR }, { "2602:fc24:18:f84a::1", 128, NDPI_PROTOCOL_TOR }, - { "2602:fc24:19:1c9::1", 128, NDPI_PROTOCOL_TOR }, - { "2602:fc24:19:2a71::1", 128, NDPI_PROTOCOL_TOR }, - { "2602:fc24:19:2b4::1", 128, NDPI_PROTOCOL_TOR }, - { "2602:fc24:19:30::1", 128, NDPI_PROTOCOL_TOR }, { "2602:fc24:19:524::1", 128, NDPI_PROTOCOL_TOR }, - { "2602:fc24:19:c3c7::1", 128, NDPI_PROTOCOL_TOR }, { "2602:fc24:19:eb06::dead", 128, NDPI_PROTOCOL_TOR }, { "2602:fc2f:100:da00::a", 128, NDPI_PROTOCOL_TOR }, { "2602:fc81:1:1::9:a600", 128, NDPI_PROTOCOL_TOR }, - { "2602:fccf:310:1::c", 128, NDPI_PROTOCOL_TOR }, - { "2602:fea7:10:0:8000::b8", 128, NDPI_PROTOCOL_TOR }, { "2602:fea7:e0c:13::7", 128, NDPI_PROTOCOL_TOR }, - { "2602:fef9:100:1100::199", 128, NDPI_PROTOCOL_TOR }, - { "2602:ff16:2:0:1:156:0:1", 128, NDPI_PROTOCOL_TOR }, - { "2602:ff16:3:0:1:3c0:0:1", 128, NDPI_PROTOCOL_TOR }, { "2602:ff16:6:0:1:297:0:1", 128, NDPI_PROTOCOL_TOR }, { "2602:ffd1:7:6b::a", 128, NDPI_PROTOCOL_TOR }, { "2602:ffd5:1:174:3123:9092:3f1a:19c2", 128, NDPI_PROTOCOL_TOR }, @@ -6305,52 +3757,25 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2602:ffd5:1:29a::1", 128, NDPI_PROTOCOL_TOR }, { "2602:ffd5:1:29b::1", 128, NDPI_PROTOCOL_TOR }, { "2602:ffd5:1:29c::1", 128, NDPI_PROTOCOL_TOR }, - { "2603:3:6106:2460::", 128, NDPI_PROTOCOL_TOR }, - { "2603:3:610a:5050::", 128, NDPI_PROTOCOL_TOR }, { "2603:400a:0:9:f816:3eff:fe73:f862", 128, NDPI_PROTOCOL_TOR }, - { "2603:8000:b00:aa01::2", 128, NDPI_PROTOCOL_TOR }, - { "2603:c020:400e:2d00:1dab:577c:9b9:1ff0", 128, NDPI_PROTOCOL_TOR }, { "2603:c020:4010:3301:57f6:7f0f:82bb:c569", 128, NDPI_PROTOCOL_TOR }, - { "2603:c020:4010:467e:26a5:c200:1675:190e", 128, NDPI_PROTOCOL_TOR }, - { "2603:c020:4013:7201:1343:c2de:2cdc:6d1", 128, NDPI_PROTOCOL_TOR }, - { "2603:c020:4015:8e40:e591:8a6e:e510:2b9b", 128, NDPI_PROTOCOL_TOR }, { "2603:c020:800d:8bff:6613:6cb5:af30:8bd5", 128, NDPI_PROTOCOL_TOR }, - { "2603:c020:8012:8b01:a3a8:9024:985b:91e", 128, NDPI_PROTOCOL_TOR }, - { "2603:c020:8012:8b01:afef:180d:1d92:d3d4", 128, NDPI_PROTOCOL_TOR }, - { "2603:c020:8015:3900::22", 127, NDPI_PROTOCOL_TOR }, - { "2603:c020:8015:3900::24", 127, NDPI_PROTOCOL_TOR }, - { "2603:c021:1:7c5c:2bcb:b4c1:aff9:2990", 128, NDPI_PROTOCOL_TOR }, - { "2603:c021:1:e6ee:7956:dfc6:e4f4:dcb", 128, NDPI_PROTOCOL_TOR }, { "2603:c022:2:97ff:ea23:6cb6:a969:ff7f", 128, NDPI_PROTOCOL_TOR }, - { "2603:c022:4:f301:5c08:1f3f:725e:8a1c", 128, NDPI_PROTOCOL_TOR }, - { "2603:c022:8004:7800:d4aa:2e00:b389:6533", 128, NDPI_PROTOCOL_TOR }, { "2603:c022:c001:6801:841d:34be:e33a:cf15", 128, NDPI_PROTOCOL_TOR }, { "2603:c022:c001:6eff:4be1:c987:15c:da63", 128, NDPI_PROTOCOL_TOR }, { "2603:c022:c002:b0e:df68:94b3:52b1:5f2c", 128, NDPI_PROTOCOL_TOR }, { "2603:c022:c002:b0e:f620:461d:1cc1:fa75", 128, NDPI_PROTOCOL_TOR }, { "2603:c022:c004:c4ff:a1dc:af91:6b4f:994b", 128, NDPI_PROTOCOL_TOR }, - { "2603:c022:c008:600:1::", 128, NDPI_PROTOCOL_TOR }, { "2603:c023:4003:7f43:6162:6161:6c54:6f72", 128, NDPI_PROTOCOL_TOR }, - { "2603:c023:c:ddef:b12d:ae02:ec36:442e", 128, NDPI_PROTOCOL_TOR }, - { "2603:c024:1:f088:34::", 128, NDPI_PROTOCOL_TOR }, - { "2603:c024:450e:8332:f3cd:d4e3:9b7:b6ed", 128, NDPI_PROTOCOL_TOR }, { "2603:c024:c001:207e:2b71:7031:c7c7:abec", 128, NDPI_PROTOCOL_TOR }, - { "2603:c024:c001:207e:878b:2a1b:d247:f367", 128, NDPI_PROTOCOL_TOR }, - { "2603:c024:c006:c969:ed33:63cd:81e2:8fd6", 128, NDPI_PROTOCOL_TOR }, - { "2603:c024:c006:c969:f379:75d:4532:3b82", 128, NDPI_PROTOCOL_TOR }, - { "2603:c024:c00b:9131:c6a2:f3c3:d086:c8b8", 128, NDPI_PROTOCOL_TOR }, { "2603:c026:300:a97e:c3bb:9228:afd9:e243", 128, NDPI_PROTOCOL_TOR }, { "2603:c026:c102:5ff:ae28:156d:4c5:518e", 128, NDPI_PROTOCOL_TOR }, { "2603:c027:0:caff:8058:d9b8:1072:cc10", 128, NDPI_PROTOCOL_TOR }, - { "2603:c027:2:2d00:9037:e26a:a134:ac0", 128, NDPI_PROTOCOL_TOR }, - { "2603:c027:4002:efef:1337::2", 128, NDPI_PROTOCOL_TOR }, - { "2603:c027:4002:efef:1337::4", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:100:1286::1", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:100:38e9::1", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:100:4d6::", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:101:100::4d9", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:101:200::1b3f", 128, NDPI_PROTOCOL_TOR }, - { "2604:2dc0:101:200::1c4", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:101:200::1f45", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:101:200::28cd", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:101:200::2d6", 128, NDPI_PROTOCOL_TOR }, @@ -6359,80 +3784,47 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2604:2dc0:101:200::6c", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:101:200::b63", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:101:200::c25", 128, NDPI_PROTOCOL_TOR }, - { "2604:2dc0:200:23b8::1", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:200:23b9::1", 128, NDPI_PROTOCOL_TOR }, - { "2604:2dc0:202:200::1f4", 128, NDPI_PROTOCOL_TOR }, - { "2604:2dc0:202:300::13", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:202:300::1642", 128, NDPI_PROTOCOL_TOR }, - { "2604:2dc0:202:300::183d", 128, NDPI_PROTOCOL_TOR }, - { "2604:2dc0:202:300::581", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:202:300::995", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:202:300::cd0", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:202:300::da4", 128, NDPI_PROTOCOL_TOR }, { "2604:2dc0:202:300::ed3", 128, NDPI_PROTOCOL_TOR }, - { "2604:3d09:227f:ec31:4b5:130:6db9:be88", 128, NDPI_PROTOCOL_TOR }, - { "2604:3d09:667c:9560::9", 128, NDPI_PROTOCOL_TOR }, { "2604:4300:a:3bc:224:1dff:fe70:b203", 128, NDPI_PROTOCOL_TOR }, { "2604:4300:a:3e9::170", 128, NDPI_PROTOCOL_TOR }, { "2604:4500:2:12::2", 128, NDPI_PROTOCOL_TOR }, { "2604:4500:8:14::4", 128, NDPI_PROTOCOL_TOR }, { "2604:4500:8:14::8", 128, NDPI_PROTOCOL_TOR }, - { "2604:4500:8:2c0:dea7:abde:50a3:cf07", 128, NDPI_PROTOCOL_TOR }, { "2604:5040:11:128:f0c1:922b:4103:d4c6", 128, NDPI_PROTOCOL_TOR }, { "2604:6600:0:42::2", 128, NDPI_PROTOCOL_TOR }, { "2604:86c0:f001:d::3", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:0:202a::14ee:2000", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:1:20::3b:1001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:2:d0::134f:c001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:2:d0::14bc:7001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:2:d0::14cd:f001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:2:d0::1ea7:4001", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:2:d0::218c:1001", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:2:d0::23c6:2001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:2:d0::45:e001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:400:d0::12bc:9001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:400:d0::1300:4001", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:400:d0::1516:c001", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:400:d0::17e8:7001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:400:d0::1c7d:4001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:400:d0::237f:f001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:400:d0::26:a001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:400:d0::26a:b001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:4:1d0::141:e000", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:4:1d0::1fb:5000", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:4:1d0::20e:c000", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:4:1d0::3784:6000", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:4:1d0::42a:9000", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:4:1d0::6e7:a000", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:4:1d0::760:6000", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:4:1d0::8a:0", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:4:1d0::a3:5000", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:800:10::231b:c001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:800:10::5c5:3001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:800:10::69d:d001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:800:10::70b:8001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:800:10::730:b001", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:800:10::ab2:1", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:800:10::be1:9001", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:cad:d0::2bf2:2000", 128, NDPI_PROTOCOL_TOR }, { "2604:a880:cad:d0::6805:f001", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:cad:d0::9ca7:a001", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:cad:d0::9ca9:7001", 128, NDPI_PROTOCOL_TOR }, - { "2604:a880:cad:d0::da7:7001", 128, NDPI_PROTOCOL_TOR }, { "2604:b480:3:6::2", 128, NDPI_PROTOCOL_TOR }, { "2604:e580:ffff:ff00::87", 128, NDPI_PROTOCOL_TOR }, - { "2605:2700:0:2:a800:ff:fe2c:cd37", 128, NDPI_PROTOCOL_TOR }, { "2605:2700:0:2:a800:ff:fe39:574", 128, NDPI_PROTOCOL_TOR }, - { "2605:2700:0:2:a800:ff:feef:b488", 128, NDPI_PROTOCOL_TOR }, { "2605:2700:0:3:a800:ff:fe10:f0d3", 128, NDPI_PROTOCOL_TOR }, - { "2605:2700:0:5:a800:ff:fe13:9cab", 128, NDPI_PROTOCOL_TOR }, - { "2605:2700:0:5:a800:ff:fe39:3af3", 128, NDPI_PROTOCOL_TOR }, - { "2605:2700:1:1008:bdcf:70a4:ad52:f4e8", 128, NDPI_PROTOCOL_TOR }, - { "2605:4840:3:953d::1", 128, NDPI_PROTOCOL_TOR }, - { "2605:6400:10:1008:1111:1111:1111:1111", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:10:1060:411f:41d8:11fe:716f", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:10:1362::2", 128, NDPI_PROTOCOL_TOR }, - { "2605:6400:10:1ab:2605:6400:10:1ab", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:10:44f::1", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:10:4b0::1", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:10:58f:8768:8283:1a62:bdc6", 128, NDPI_PROTOCOL_TOR }, @@ -6441,11 +3833,9 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2605:6400:10:798:40b3:e03b:8f0f:e4e2", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:10:8a2:de49:ffd1:46f5:99a2", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:10:984:41e7:4ad6:a11e:cdcc", 128, NDPI_PROTOCOL_TOR }, - { "2605:6400:20:117a:2605:6400:20:117a", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:20:1a8:f5f2:4a28:b5ed:931d", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:20:2417::69", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:20:254:75bc:a49b:2762:7398", 128, NDPI_PROTOCOL_TOR }, - { "2605:6400:20:274::1", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:20:3ea:c2a3:1162:7224:e5df", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:20:482:3920:1829:1839:1293", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:20:ae6:e6c6:d90:fee8:5ad5", 128, NDPI_PROTOCOL_TOR }, @@ -6470,15 +3860,15 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2605:6400:30:f0ed:9151:66ed:6366:5c74", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:30:f149:d58a:e5e3:9b9:3aff", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:30:f158:d1d7:3c4f:4566:cb8a", 128, NDPI_PROTOCOL_TOR }, - { "2605:6400:30:f174:1111:2222:3333:4444", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:30:f174:1:1:1:1", 128, NDPI_PROTOCOL_TOR }, + { "2605:6400:30:f174:1111:2222:3333:4444", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:30:f174:1:2:3:4", 128, NDPI_PROTOCOL_TOR }, + { "2605:6400:30:f174::", 128, NDPI_PROTOCOL_TOR }, + { "2605:6400:30:f174::42", 128, NDPI_PROTOCOL_TOR }, + { "2605:6400:30:f174:42:42::", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:30:f174:42:42:42:0", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:30:f174:42:42:42:42", 128, NDPI_PROTOCOL_TOR }, - { "2605:6400:30:f174:42:42::", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:30:f174:4:3:2:1", 128, NDPI_PROTOCOL_TOR }, - { "2605:6400:30:f174::", 128, NDPI_PROTOCOL_TOR }, - { "2605:6400:30:f174::42", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:30:f174:cafe::", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:30:f1fa:f57f:d285:3ed9:ee27", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:30:f330:61ea:72a8:8aea:fa1f", 128, NDPI_PROTOCOL_TOR }, @@ -6507,9 +3897,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2605:6400:30:f858:2704:73e1:7085:12ef", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:30:f8b5:620c:dc25:c624:aafd", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:30:f8d5::1", 128, NDPI_PROTOCOL_TOR }, - { "2605:6400:30:f8da:2b2:a293:30ad:506d", 128, NDPI_PROTOCOL_TOR }, - { "2605:6400:30:f8f5:20c6:dcb6:3c07:1c9e", 128, NDPI_PROTOCOL_TOR }, - { "2605:6400:30:f91b:8124:6a51:9ea2:5d13", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:30:f920:f523:28ef:3617:8b86", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:30:f986:f96a:3b4d:e117:2050", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:30:f9d0:8d45:cd51:c1aa:271f", 128, NDPI_PROTOCOL_TOR }, @@ -6518,153 +3905,79 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2605:6400:30:fc99:e3a6:883d:7e1c:1337", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:40:fde8:11c7:119b:aaf9:2722", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:40:fe09::2", 128, NDPI_PROTOCOL_TOR }, - { "2605:6400:40:fe95:b91a:eae5:66fe:996a", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:cb6c:f30a:83bb:927a:95f2:24d", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:d814:1b8::4", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:d814:1d1::100", 128, NDPI_PROTOCOL_TOR }, { "2605:6400:d814:34f4::5", 128, NDPI_PROTOCOL_TOR }, - { "2605:6400:d814:3d5c::1", 128, NDPI_PROTOCOL_TOR }, - { "2605:6400:d814:8a08::", 128, NDPI_PROTOCOL_TOR }, - { "2605:7980:0:603::1", 128, NDPI_PROTOCOL_TOR }, { "2605:9f80:2000:83::2", 128, NDPI_PROTOCOL_TOR }, - { "2605:a140:2227:611::1", 128, NDPI_PROTOCOL_TOR }, - { "2605:a140:2230:8699::1", 128, NDPI_PROTOCOL_TOR }, { "2605:a140:2236:4415::1", 128, NDPI_PROTOCOL_TOR }, - { "2605:a141:2244:4404::1", 128, NDPI_PROTOCOL_TOR }, - { "2605:a601:adcd:4c00:be24:11ff:fe76:58ee", 128, NDPI_PROTOCOL_TOR }, { "2605:aa80:0:9::3", 128, NDPI_PROTOCOL_TOR }, { "2605:aa80:c007:1736::", 128, NDPI_PROTOCOL_TOR }, { "2605:e440:12::2:111", 128, NDPI_PROTOCOL_TOR }, { "2605:e440:13::3:18", 128, NDPI_PROTOCOL_TOR }, { "2605:e440:36::11", 128, NDPI_PROTOCOL_TOR }, - { "2606:65c0:20:17:d747:b17f:e95c:6374", 128, NDPI_PROTOCOL_TOR }, - { "2606:6d00:1ab:e701::235a", 128, NDPI_PROTOCOL_TOR }, - { "2606:a8c0:101:3f::b", 128, NDPI_PROTOCOL_TOR }, - { "2606:a8c0:3:122::a", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:120:c74::1", 128, NDPI_PROTOCOL_TOR }, - { "2607:5300:120:ed0::1", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:201:3000::17d3", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:201:3000::da8", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:201:3000::dfc", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:201:3100::1781", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:201:3100::1f05", 128, NDPI_PROTOCOL_TOR }, - { "2607:5300:201:3100::24c0", 128, NDPI_PROTOCOL_TOR }, - { "2607:5300:201:3100::348e", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:201:3100::35c5", 128, NDPI_PROTOCOL_TOR }, - { "2607:5300:201:3100::3e59", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:201:3100::5b0d", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:201:3100::63d", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:201:3100::740a", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:201:3100::b92", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:201:3100::dad", 128, NDPI_PROTOCOL_TOR }, - { "2607:5300:203:3012:7634:0:5439:5218", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:203:3ab9::1", 128, NDPI_PROTOCOL_TOR }, - { "2607:5300:203:6e5::46", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:203:7ac5:198:50:223:16", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:205:200::105c", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:205:200::1d62", 128, NDPI_PROTOCOL_TOR }, - { "2607:5300:205:200::1fb3", 128, NDPI_PROTOCOL_TOR }, - { "2607:5300:205:200::240d", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:205:200::4894", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:205:200::55fb", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:205:200::938", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:205:300::89b", 128, NDPI_PROTOCOL_TOR }, - { "2607:5300:205:300::c99", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:60:566f::1", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:60:979f:7634:0:9e45:e29f", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:60:addc::1", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:60:ae06::1", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:61:785:1:2:3:4", 128, NDPI_PROTOCOL_TOR }, { "2607:5300:61:785::", 128, NDPI_PROTOCOL_TOR }, - { "2607:5600:c6:226::1", 128, NDPI_PROTOCOL_TOR }, { "2607:9000:0:19::c4b:a312", 128, NDPI_PROTOCOL_TOR }, - { "2607:9000:0:28::2610:75dc", 128, NDPI_PROTOCOL_TOR }, - { "2607:9000:3000:32:e4b5:d8b9:3eb4:7f37", 128, NDPI_PROTOCOL_TOR }, { "2607:9000:9000:106f::a", 128, NDPI_PROTOCOL_TOR }, { "2607:b500:402:8b00::1", 128, NDPI_PROTOCOL_TOR }, { "2607:b500:404:4a00::1", 128, NDPI_PROTOCOL_TOR }, { "2607:b500:425:9100::1", 128, NDPI_PROTOCOL_TOR }, { "2607:b500:425:c000:0:d9f:fd98:556d", 128, NDPI_PROTOCOL_TOR }, - { "2607:f130:0:105:ff:ff:5c5e:6ac1", 128, NDPI_PROTOCOL_TOR }, - { "2607:f130:0:ed:216:3cff:feb7:f453", 128, NDPI_PROTOCOL_TOR }, - { "2607:f130:0:ed:216:3cff:febd:3b42", 128, NDPI_PROTOCOL_TOR }, - { "2607:f130:0:ee::347e:2640", 128, NDPI_PROTOCOL_TOR }, - { "2607:f1c0:f004:1000::1", 128, NDPI_PROTOCOL_TOR }, { "2607:f1c0:f00b:ca00::1", 128, NDPI_PROTOCOL_TOR }, { "2607:f1c0:f00f:d300::1", 128, NDPI_PROTOCOL_TOR }, - { "2607:f1c0:f047:c800::1", 128, NDPI_PROTOCOL_TOR }, { "2607:f1c0:f04e:fd00::1", 128, NDPI_PROTOCOL_TOR }, { "2607:f1c0:f065:3d00::1", 128, NDPI_PROTOCOL_TOR }, - { "2607:f1c0:f06b:5c00::1", 128, NDPI_PROTOCOL_TOR }, - { "2607:f1c0:f06f:b300::1", 128, NDPI_PROTOCOL_TOR }, { "2607:f298:5:101d:f816:3eff:fe56:6ffa", 128, NDPI_PROTOCOL_TOR }, { "2607:f298:5:101d:f816:3eff:fe9b:c835", 128, NDPI_PROTOCOL_TOR }, { "2607:f298:5:101d:f816:3eff:fe9f:47b1", 128, NDPI_PROTOCOL_TOR }, { "2607:f298:5:101d:f816:3eff:fea3:b8", 128, NDPI_PROTOCOL_TOR }, { "2607:f298:5:101d:f816:3eff:fefd:ad20", 128, NDPI_PROTOCOL_TOR }, - { "2607:f2c0:f00e:300::54", 128, NDPI_PROTOCOL_TOR }, - { "2607:f2c0:f200:b02:64bc:b0eb:40ab:6573", 128, NDPI_PROTOCOL_TOR }, - { "2607:f530:8002::19", 128, NDPI_PROTOCOL_TOR }, - { "2610:1c0:0:5::131", 128, NDPI_PROTOCOL_TOR }, { "2610:1c0:0:5::16", 128, NDPI_PROTOCOL_TOR }, { "2610:1c0:0:5::20", 128, NDPI_PROTOCOL_TOR }, { "2620:124:1009:1::171", 128, NDPI_PROTOCOL_TOR }, - { "2620:13:4000:6000::1000:118", 128, NDPI_PROTOCOL_TOR }, { "2620:18c:0:192::171", 128, NDPI_PROTOCOL_TOR }, { "2620:18c:0:192::172", 127, NDPI_PROTOCOL_TOR }, { "2620:6:2000:104::a", 128, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::101", 128, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::102", 127, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::104", 126, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::108", 127, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::110", 125, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::118", 127, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::120", 128, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::122", 127, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::140", 125, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::148", 127, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::150", 125, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::158", 127, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::160", 125, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::168", 127, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::170", 125, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::178", 127, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::180", 125, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::189", 128, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::e664", 128, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::ffff:c759:e640", 128, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::ffff:c759:e643", 128, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::ffff:c759:e644", 127, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::ffff:c759:e646", 128, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::ffff:c759:e648", 125, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::ffff:c759:e650", 128, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::ffff:c759:e652", 127, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::ffff:c759:e654", 126, NDPI_PROTOCOL_TOR }, - { "2620:7:6001::ffff:c759:e658", 127, NDPI_PROTOCOL_TOR }, { "2620:95:4007::111", 128, NDPI_PROTOCOL_TOR }, { "2620:b0:2000:102::7", 128, NDPI_PROTOCOL_TOR }, - { "2800:ba0:6:c1::4858", 128, NDPI_PROTOCOL_TOR }, - { "2804:1918:385:1009::231", 128, NDPI_PROTOCOL_TOR }, - { "2804:4310:ffe6:91d0:e9b8:a2fc:d9fb:69ba", 128, NDPI_PROTOCOL_TOR }, { "2a00:1169:112:5df0::", 128, NDPI_PROTOCOL_TOR }, { "2a00:1169:118:77a0::", 128, NDPI_PROTOCOL_TOR }, { "2a00:1169:119:b120::", 128, NDPI_PROTOCOL_TOR }, { "2a00:1169:11c:3e00::", 128, NDPI_PROTOCOL_TOR }, { "2a00:1169:11f:d680::", 128, NDPI_PROTOCOL_TOR }, { "2a00:11c0:60:2cf:d8b5:30ff:fe27:f208", 128, NDPI_PROTOCOL_TOR }, - { "2a00:11c0:66:1:45:84:253:28", 128, NDPI_PROTOCOL_TOR }, - { "2a00:1210:0:fe::1d1:7be7", 128, NDPI_PROTOCOL_TOR }, { "2a00:1398:5:f604:cafe:cafe:cafe:9001", 128, NDPI_PROTOCOL_TOR }, - { "2a00:1520:27:1:af00:6910:ebff:7f35", 128, NDPI_PROTOCOL_TOR }, - { "2a00:1678:2470:4a:5908:1fce:a15f:5c5a", 128, NDPI_PROTOCOL_TOR }, { "2a00:16b0:1:243::7012:3117", 128, NDPI_PROTOCOL_TOR }, { "2a00:16b0:1:243::7012:a500", 128, NDPI_PROTOCOL_TOR }, { "2a00:16b0:1:243::7012:e817", 128, NDPI_PROTOCOL_TOR }, - { "2a00:1728:3e::c0cc:88", 127, NDPI_PROTOCOL_TOR }, + { "2a00:1728:3e::c0cc:89", 128, NDPI_PROTOCOL_TOR }, { "2a00:1728:3e::c0cc:b7", 128, NDPI_PROTOCOL_TOR }, - { "2a00:1728:f:14b3::1", 128, NDPI_PROTOCOL_TOR }, { "2a00:1728:f:a030::1", 128, NDPI_PROTOCOL_TOR }, - { "2a00:1728:f:f:f:f:c03c:9898", 128, NDPI_PROTOCOL_TOR }, { "2a00:1838:37:3a9::5c7d", 128, NDPI_PROTOCOL_TOR }, { "2a00:1838:37:3f8::687e:9201", 128, NDPI_PROTOCOL_TOR }, { "2a00:1838:37:3f8::7081:9001", 128, NDPI_PROTOCOL_TOR }, @@ -6687,7 +4000,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a00:19a0:3:d3:0:252e:d31f:1", 128, NDPI_PROTOCOL_TOR }, { "2a00:19a0:3:d3:0:252e:d320:1", 128, NDPI_PROTOCOL_TOR }, { "2a00:19a0:3:d3:0:252e:d366:1", 128, NDPI_PROTOCOL_TOR }, - { "2a00:19a0:3:d3:0:252e:d37a:1", 128, NDPI_PROTOCOL_TOR }, { "2a00:1b88:4::2", 128, NDPI_PROTOCOL_TOR }, { "2a00:1b88:4::4", 128, NDPI_PROTOCOL_TOR }, { "2a00:1ca8:2a:33::2", 128, NDPI_PROTOCOL_TOR }, @@ -6696,26 +4008,19 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a00:1dc0:caff:138::94d2", 128, NDPI_PROTOCOL_TOR }, { "2a00:1dc0:caff:15::45dc", 128, NDPI_PROTOCOL_TOR }, { "2a00:1dc0:caff:172::635a", 128, NDPI_PROTOCOL_TOR }, - { "2a00:1dc0:caff:19::a327", 128, NDPI_PROTOCOL_TOR }, { "2a00:1dc0:caff:20::eda9", 128, NDPI_PROTOCOL_TOR }, { "2a00:1dc0:caff:44::326d", 128, NDPI_PROTOCOL_TOR }, { "2a00:1dc0:caff:73::a568", 128, NDPI_PROTOCOL_TOR }, { "2a00:1dc0:caff:8b::24bd", 128, NDPI_PROTOCOL_TOR }, { "2a00:1ed0:153::203", 128, NDPI_PROTOCOL_TOR }, - { "2a00:23c6:62ff:5300:8c0e:76ff:fe5d:cddf", 128, NDPI_PROTOCOL_TOR }, - { "2a00:23c8:47bd:5801:e82b:5775:b47d:5013", 128, NDPI_PROTOCOL_TOR }, { "2a00:4d80::1", 128, NDPI_PROTOCOL_TOR }, { "2a00:6020:b2c5:d8e2:bbbb:bad4:5326:3d78", 128, NDPI_PROTOCOL_TOR }, { "2a00:63c1:10:41::2", 128, NDPI_PROTOCOL_TOR }, - { "2a00:63c1:10:4::c001:c0de", 128, NDPI_PROTOCOL_TOR }, { "2a00:63c1:13:148::2", 128, NDPI_PROTOCOL_TOR }, { "2a00:63c1:13:229:fa53:5051:8c88:ff1e", 128, NDPI_PROTOCOL_TOR }, - { "2a00:63c1:14:63::2", 128, NDPI_PROTOCOL_TOR }, { "2a00:63c1:c:14::2", 128, NDPI_PROTOCOL_TOR }, { "2a00:63c1:d:180::2", 128, NDPI_PROTOCOL_TOR }, - { "2a00:63c1:e:17::2", 128, NDPI_PROTOCOL_TOR }, { "2a00:6800:3:23b:7777:7777:7777:7777", 128, NDPI_PROTOCOL_TOR }, - { "2a00:6800:3:3a4:443::", 128, NDPI_PROTOCOL_TOR }, { "2a00:6800:3:b3b::1111", 128, NDPI_PROTOCOL_TOR }, { "2a00:6800:3:b3f::", 128, NDPI_PROTOCOL_TOR }, { "2a00:6800:3:cc5::3", 128, NDPI_PROTOCOL_TOR }, @@ -6723,9 +4028,7 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a00:6800:3:dae::1", 128, NDPI_PROTOCOL_TOR }, { "2a00:6800:3:eeb::1", 128, NDPI_PROTOCOL_TOR }, { "2a00:6d41:200:2::e7", 128, NDPI_PROTOCOL_TOR }, - { "2a00:7142:2c:56ee:f0d1:6384:9c2e:a497", 128, NDPI_PROTOCOL_TOR }, { "2a00:74a0:e000:1003::114", 128, NDPI_PROTOCOL_TOR }, - { "2a00:7fc0:8001:2::7", 128, NDPI_PROTOCOL_TOR }, { "2a00:8620:201:50e::2a35", 128, NDPI_PROTOCOL_TOR }, { "2a00:8620:201:511::5e4c", 128, NDPI_PROTOCOL_TOR }, { "2a00:8620:201:517::38e5", 128, NDPI_PROTOCOL_TOR }, @@ -6736,18 +4039,13 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a00:bd80:12::f", 128, NDPI_PROTOCOL_TOR }, { "2a00:c020:40fe:1f13::6969", 128, NDPI_PROTOCOL_TOR }, { "2a00:c6c0:0:154:5::10", 128, NDPI_PROTOCOL_TOR }, - { "2a00:c70:130:1::506", 128, NDPI_PROTOCOL_TOR }, - { "2a00:c70:130:1::529", 128, NDPI_PROTOCOL_TOR }, { "2a00:c70:1:178:170:13:43:1", 128, NDPI_PROTOCOL_TOR }, { "2a00:c70:1:178:170:8:0:14ca", 128, NDPI_PROTOCOL_TOR }, - { "2a00:c70:1:185:246:84:179:1", 128, NDPI_PROTOCOL_TOR }, - { "2a00:c90::56:2", 128, NDPI_PROTOCOL_TOR }, - { "2a00:c98:2200:af0b:9::1", 128, NDPI_PROTOCOL_TOR }, - { "2a00:d0c0:200:0:b9:1a:9c:8c", 128, NDPI_PROTOCOL_TOR }, + { "2a00:c70:130:1::506", 128, NDPI_PROTOCOL_TOR }, + { "2a00:c70:130:1::529", 128, NDPI_PROTOCOL_TOR }, { "2a00:da00:1800:19f::1", 128, NDPI_PROTOCOL_TOR }, { "2a00:da00:1800:257::1", 128, NDPI_PROTOCOL_TOR }, { "2a00:da00:1800:36d::1", 128, NDPI_PROTOCOL_TOR }, - { "2a00:da00:1800:832b::1", 128, NDPI_PROTOCOL_TOR }, { "2a00:da00:1800:837c::1", 128, NDPI_PROTOCOL_TOR }, { "2a00:da00:f201:aa00::1", 128, NDPI_PROTOCOL_TOR }, { "2a00:da00:f213:6a00::1", 128, NDPI_PROTOCOL_TOR }, @@ -6759,21 +4057,13 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a00:da00:f424:5b00::1", 128, NDPI_PROTOCOL_TOR }, { "2a00:da00:f428:6900::1", 128, NDPI_PROTOCOL_TOR }, { "2a00:da00:f431:4900::1", 128, NDPI_PROTOCOL_TOR }, - { "2a00:da00:f43c:9100::1", 128, NDPI_PROTOCOL_TOR }, { "2a00:e140::34", 128, NDPI_PROTOCOL_TOR }, { "2a00:fa40:aaa:9::b9", 128, NDPI_PROTOCOL_TOR }, - { "2a00:fd40:c:3057::1", 128, NDPI_PROTOCOL_TOR }, - { "2a00:fd40:c:3086::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:130:1000:110d::ff11", 128, NDPI_PROTOCOL_TOR }, - { "2a01:130:1000:110d::ff13", 128, NDPI_PROTOCOL_TOR }, { "2a01:170:118f:30::100", 128, NDPI_PROTOCOL_TOR }, - { "2a01:238:4224:8d00:f3a9:25e6:4cb6:f3d", 128, NDPI_PROTOCOL_TOR }, { "2a01:238:423d:b500:d308:6847:718e:e2a6", 128, NDPI_PROTOCOL_TOR }, { "2a01:238:424c:1900:a87e:747:8f75:a70e", 128, NDPI_PROTOCOL_TOR }, { "2a01:238:4273:fd00:e5ca:9f03:dfca:9a71", 128, NDPI_PROTOCOL_TOR }, { "2a01:238:429c:9600:40e6:e961:9cf7:31d1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:238:42a9:1c00:46bd:903:a38e:665b", 128, NDPI_PROTOCOL_TOR }, - { "2a01:238:42b4:dc00:936:8738:11c5:bbf9", 128, NDPI_PROTOCOL_TOR }, { "2a01:238:4326:f500:5f9:1474:1f7b:814a", 128, NDPI_PROTOCOL_TOR }, { "2a01:238:439a:1900:43d6:a3e4:9968:9811", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:211:6b00::1", 128, NDPI_PROTOCOL_TOR }, @@ -6790,10 +4080,8 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a01:239:27f:4400::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:29d:4800::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:29e:cf00::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:239:2b2:4600::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:2b6:b400::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:2bc:e200::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:239:2bd:c200::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:2c5:7100::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:2cd:6f00::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:2ce:4300::1", 128, NDPI_PROTOCOL_TOR }, @@ -6804,90 +4092,47 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a01:239:2f3:4a00::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:2f3:9b00::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:2f5:8f00::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:239:2f5:9200::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:239:302:3e00::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:303:100::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:30a:1500::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:239:30d:ed00::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:314:a500::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:315:5900::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:319:100::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:239:319:9600::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:239:31a:be00::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:328:5800::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:328:5900::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:331:7200::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:33d:2e00::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:239:33e:600::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:33e:be00::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:239:34b:bb00::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:239:34b:bc00::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:351:200::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:353:1400::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:353:8d00::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:353:c100::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:239:357:4000::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:363:b800::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:369:e200::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:37a:3300::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:239:381:8e00::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:239:3a0:fc00::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:270:9293::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:270:9847::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:440:108:11:82:149:227:123", 128, NDPI_PROTOCOL_TOR }, - { "2a01:440:108:11:82:149:227:124", 127, NDPI_PROTOCOL_TOR }, + { "2a01:440:108:11:82:149:227:125", 128, NDPI_PROTOCOL_TOR }, { "2a01:440:108:11:82:149:227:126", 128, NDPI_PROTOCOL_TOR }, { "2a01:488:67:1000:5bfa:5134:0:1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4ce0:61::1474:0:2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4ce0:61::2", 127, NDPI_PROTOCOL_TOR }, { "2a01:4ce0:61::4", 126, NDPI_PROTOCOL_TOR }, - { "2a01:4ce0:61::8", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10a:1186::2402", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10a:189f::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10a:1ae5::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10a:1d69::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:10a:1f06::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10a:2088::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10a:259f::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10a:26d1::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:10a:26e5::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:10a:292a::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:10a:295e::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10a:2a06::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10a:2c5f::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10a:30ea::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10a:331e::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10a:4217::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10a:4423::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10a:9c::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10a:edd::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10b:1ed6::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:10b:2952::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10b:29c2::2402", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:10b:2a2a::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:10b:3357::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:10b:3406::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:10b:3702::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10b:3a5::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:10b:439b::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10b:666::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:10b:ee8::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:10b:f04::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:120:205b::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:120:3305::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:120:4169::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:120:716d::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:120:7335::2:9001", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:121:12b3::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:13a:2116::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:13a:521::2402", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:13b:1f8d::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:13b:22dc::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:13b:22ed::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:13b:23ec::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:13b:279c::2402", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:13b:2dab::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:13b:3ad0:1::3", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:140:1465::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:140:244f::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:140:2459::2", 128, NDPI_PROTOCOL_TOR }, @@ -6896,9 +4141,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a01:4f8:140:8229::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:140:94d6::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:141:282::3", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:141:4281::3:fee6", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:150:210c:1::20", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:150:2210::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:150:508a:a62c:457:6b0c:a1f9", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:150:7092::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:151:2324::2", 128, NDPI_PROTOCOL_TOR }, @@ -6908,90 +4150,51 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a01:4f8:151:3215::4444", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:151:3215::5555", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:151:3215::6666", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:160:83c4::3", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:160:8410::2", 127, NDPI_PROTOCOL_TOR }, { "2a01:4f8:161:353a::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:161:391:6::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:161:52cb::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:162:1124::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:162:72e9:aaaa:bbbb:4242:253", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:171:1159::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:171:15d8::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:171:160::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:171:1c1c::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:171:1cd2::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:171:220b::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:171:238c::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:171:2594::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:171:25e2::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:171:266e::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:171:2722::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:171:28e9::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:171:2a2f::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:171:501::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:172:11d8::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:172:12e6::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:172:1317::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:172:179d::1602", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:172:221e::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:172:249f::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:172:272b::1602", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:172:274a::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:172:2c1e::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:172:3060::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:172:37d6::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:172:3e99::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:172:3f9d::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:172:cad::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:172:f16::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:173:1d2e::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:173:2103::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:173:23e7::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:173:2552::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:173:2820::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:173:2953::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:173:2a9d::1602", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:173:2b6d::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:190:62d9::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:190:7385::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:190:73a4::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:191:41cc::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:191:51ad::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:191:602a::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:191:61ee::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:192:1318::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:192:3c5::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:192:446e::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c0c:453a::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c0c:6c6b::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c0c:6f8c::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:1c17:420c:c21c:f5f6:5559:d7c", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:1c17:5bf3::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:1c17:772f::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:1c17:7cf9::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c17:f859::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c1b:1b03::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c1b:29f4::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:1c1b:59c0::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:1c1b:68eb::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:1c1b:9e30::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c1b:d25::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c1b:fbe::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c1c:2ca4::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c1c:2e49::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:1c1c:31b5::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:1c1c:3b7::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c1c:425a::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:1c1c:7f41::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c1c:80f8::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c1c:b16b::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:1c1c:ba11::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c1c:bba4::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c1c:f12f::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:1c1e:44b7::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:1c1e:5b38::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:1c1e:68bd::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:1c1e:d271:1:2:3:cafe", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:200:146d::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:200:2211::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:200:32e6::2", 128, NDPI_PROTOCOL_TOR }, @@ -7010,110 +4213,58 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a01:4f8:202:6096::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:202:7071::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:202:7144:c49d:e29a:d44a:c6ea", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:210:21c9::1602", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:210:400f::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:210:504b::3", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:211:1d41::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:211:56b::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:211:5d4::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:211:cc::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:2191:3003:3::8", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:2200:14dc:120::100", 127, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:2200:2794::1602", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:221:12da::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:221:12e8::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:221:1901::12", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:221:1ac1:dead:beef:7005:9001", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:221:20df::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:221:2911::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:221:3641::3", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:221:3f4b::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:221:793::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:221:992::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:221:b52:fcfd:ff:fe00:ec09", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:221:d13::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:222:19a::3", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:222:2c45::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:222:8c5:ba2d:8c71:db15:171b", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:231:16e0::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:231:19f::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:231:1ed8:106::106", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:231:44ae::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:241:42a6::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:241:4906::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:241:4d16::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:241:4fa5::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:241:509e::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:242:2547::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:242:4d2e::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:251:1950::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:252:194b::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:252:3df0::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:252:4094::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:252:455d::2", 127, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:252:455d::4", 127, NDPI_PROTOCOL_TOR }, { "2a01:4f8:252:4568:9::10", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:261:2558::3", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:261:2ced::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:261:5099::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:261:50da::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:261:5223::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:262:45de::1602", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:262:494f:1::22", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:262:5106::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:271:5d58::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:271:60cf:99::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:272:4093::2402", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:a0:2276:1::20", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:a0:8070::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:a0:90b0:789d:6a4:95f3:a78c", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c010:14cb::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c010:6d96::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c010:8334::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c010:8fe5::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c010:a904::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c012:8818::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c012:c9bc::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c012:cb7::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c012:e776::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c013:49b8::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c013:524e::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c013:66ec::", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c013:6915::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c013:9fa5::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c013:af16::1", 128, NDPI_PROTOCOL_TOR }, + { "2a01:4f8:c013:6a74::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c013:b570::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c013:b7af::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c01f:136::1337", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c0c:1dc8::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c0c:358b::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c0c:4811::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c0c:4b09::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c0c:730e::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c0c:ad3f::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c0c:b448::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c0c:cbfd::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c0c:f8cd::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c17:3e7e::70a", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c17:49c0::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c17:71fa::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c17:7e7d::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c17:82b::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c17:ba99::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c17:caf::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:c17:cff9::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c2c:d4e4::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c2c:d75::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c2c:e8a0::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f8:c2c:f4b0::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f8:fff0:4f:266:37ff:fee5:cc35", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:1a:9394::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:1a:f510:0:d0d0:15:dead", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2a:10f0::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2a:134f::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:2a:1415::2", 127, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:2a:1415::4", 127, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:2a:1415::6", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2a:14af::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2a:164a::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2a:1669::2", 128, NDPI_PROTOCOL_TOR }, @@ -7123,34 +4274,21 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a01:4f9:2a:204e::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2a:2145::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2a:2145::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:2a:243::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2a:2d3:1000::3", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:2a:3341::1602", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2a:c48::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2a:c5c::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2a:d54::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2a:d96::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:2b:151f:95:216:101:247", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:2b:1f1::1602", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2b:289d::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2b:2e4c::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2b:31a0::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:2b:75d::124:148", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:2b:f53::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:3051:1a9d:2a01:4f9:3051:1a9d", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:3051:1a9d::2", 127, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:3051:1a9d::4", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:3051:3d19:100::116", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:3070:1c9d::", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:3070:2c54::120", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:3070:2c54::124", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:3071:16a4::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:3081:414c::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:3100:165f::2", 127, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:3100:165f::4", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:3100:25e4::2", 127, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:3100:25e4::4", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:3100:25e4::9001", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:3b:468e::13", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:4a:1812::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:4a:2e4e::2", 127, NDPI_PROTOCOL_TOR }, @@ -7158,7 +4296,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a01:4f9:4a:4555:3::4", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:4a:48d0::11", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:4b:4268::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:4b:4e97::6666", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:5a:442b::3", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:5a:442b::4", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:5a:442b::6", 128, NDPI_PROTOCOL_TOR }, @@ -7166,75 +4303,37 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a01:4f9:6b:19a2::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:6b:3408::2", 127, NDPI_PROTOCOL_TOR }, { "2a01:4f9:6b:3408::4", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:6b:4597::2402", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:6b:5427::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c010:1997::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c010:2697::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c010:2e::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c010:30ce::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c010:33ef::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c010:49b::159", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c010:4d4e::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c010:516b::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c010:55d7::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c010:6abe::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c010:6b27::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c010:708c::a:a", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c010:7573::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c010:7637::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c010:82e4::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c010:93d4::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c010:9b5d::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c010:9cbb::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c010:9d66::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c010:9ed2::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c010:a04a::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c010:b8b3::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c010:c870::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c010:e041::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c010:ef05:7077:e1a1:8798:b644", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c011:1398::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c011:1a04::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c011:574d::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c011:6276::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c011:88bd::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c011:8cca::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c011:8ece::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c011:9bd0::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c011:a2e2::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c011:b2fd::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:1208::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c012:2271::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:2a9f::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:2cb5::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:3179::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:3778::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:3b19::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c012:487a::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c012:4c2f::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:604f::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c012:6094::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c012:6cc4::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c012:7295::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:7412::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:7f29::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:82ea::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c012:883a::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c012:887::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:8948::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:97bf::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:aae8:1003::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c012:b0e6::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:d005::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:ed81::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c012:fa43::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c013:76b::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4f9:c013:a8f::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:4f9:c01f:30::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4ff:1f0:12a5::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4ff:2f0:124d::1", 128, NDPI_PROTOCOL_TOR }, - { "2a01:4ff:f0:c3c8::", 128, NDPI_PROTOCOL_TOR }, - { "2a01:586:8e85:1:5458:34ff:fe27:e772", 128, NDPI_PROTOCOL_TOR }, { "2a01:5e0:36:5010::108", 128, NDPI_PROTOCOL_TOR }, { "2a01:5e0:36:5010::256", 128, NDPI_PROTOCOL_TOR }, { "2a01:5e0:36:c311::1", 128, NDPI_PROTOCOL_TOR }, @@ -7243,20 +4342,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a01:5e0:36:cf2a::1", 128, NDPI_PROTOCOL_TOR }, { "2a01:6340:2:501::10", 128, NDPI_PROTOCOL_TOR }, { "2a01:6340:2:501::20", 128, NDPI_PROTOCOL_TOR }, - { "2a01:7a7:2:3d3a:ae1f:6bff:fef2:e12", 128, NDPI_PROTOCOL_TOR }, - { "2a01:7c8:bb01:994:5054:ff:fef0:e955", 128, NDPI_PROTOCOL_TOR }, - { "2a01:7e00::f03c:91ff:fe33:3c13", 128, NDPI_PROTOCOL_TOR }, - { "2a01:7e00::f03c:91ff:fe56:2656", 128, NDPI_PROTOCOL_TOR }, - { "2a01:7e00::f03c:91ff:fe62:716a", 128, NDPI_PROTOCOL_TOR }, - { "2a01:7e00::f03c:91ff:fe70:e0b8", 128, NDPI_PROTOCOL_TOR }, - { "2a01:7e00::f03c:91ff:fe78:b382", 128, NDPI_PROTOCOL_TOR }, - { "2a01:7e00::f03c:92ff:fe8d:d119", 128, NDPI_PROTOCOL_TOR }, - { "2a01:7e00::f03c:92ff:fe96:d244", 128, NDPI_PROTOCOL_TOR }, - { "2a01:7e00::f03c:94ff:fecc:b297", 128, NDPI_PROTOCOL_TOR }, - { "2a01:7e01::f03c:92ff:fe58:5755", 128, NDPI_PROTOCOL_TOR }, - { "2a01:7e01::f03c:92ff:fec2:273e", 128, NDPI_PROTOCOL_TOR }, - { "2a01:7e02::f03c:94ff:fe7d:fae5", 128, NDPI_PROTOCOL_TOR }, - { "2a01:7e02::f03c:95ff:fec8:86ec", 128, NDPI_PROTOCOL_TOR }, { "2a01:7e03::f03c:93ff:fe6e:ec57", 128, NDPI_PROTOCOL_TOR }, { "2a01:7e03::f03c:93ff:fe6e:f11", 128, NDPI_PROTOCOL_TOR }, { "2a01:7e04::f03c:93ff:fe6e:eca8", 128, NDPI_PROTOCOL_TOR }, @@ -7269,34 +4354,25 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a01:8640:f::86f8:57d7", 128, NDPI_PROTOCOL_TOR }, { "2a01:a500:2766::2e08:6313", 128, NDPI_PROTOCOL_TOR }, { "2a01:a500:2766::d04:d3cc", 128, NDPI_PROTOCOL_TOR }, - { "2a01:a700:4644::4", 128, NDPI_PROTOCOL_TOR }, - { "2a01:cb05:8fc8:6300:da3a:ddff:fede:150d", 128, NDPI_PROTOCOL_TOR }, { "2a01:cb14:155c:3800:16a1:89cc:8f35:3179", 128, NDPI_PROTOCOL_TOR }, { "2a01:d0:fc27:0:dea6:32ff:fe44:be84", 128, NDPI_PROTOCOL_TOR }, { "2a01:e0a:16:b821:c0ff:ee:717:717", 128, NDPI_PROTOCOL_TOR }, { "2a01:e0a:19b:4ad0::a810:b196", 128, NDPI_PROTOCOL_TOR }, - { "2a01:e0a:242:f915:f5b8:aa2e:91e7:b8a1", 128, NDPI_PROTOCOL_TOR }, { "2a01:e0a:281:be00:b6c4:b1e4:1c19:abfd", 128, NDPI_PROTOCOL_TOR }, { "2a01:e0a:3e0:6c31::16", 127, NDPI_PROTOCOL_TOR }, { "2a01:e0a:5d6:6de0::c", 128, NDPI_PROTOCOL_TOR }, { "2a01:e0a:5e4:1d0::acab", 128, NDPI_PROTOCOL_TOR }, - { "2a01:e0a:7f:ca0:36c8:d6ff:feba:3a6", 128, NDPI_PROTOCOL_TOR }, { "2a01:e0a:b5:7f50:84ea:b6d0:bca3:1196", 128, NDPI_PROTOCOL_TOR }, - { "2a01:e0a:d83:fcc0:be24:11ff:fe6d:7115", 128, NDPI_PROTOCOL_TOR }, { "2a01:e11:1028:4080:24b2:b1c0:c3e3:d917", 128, NDPI_PROTOCOL_TOR }, { "2a01:e11:301d:40:be24:11ff:fe28:eca7", 128, NDPI_PROTOCOL_TOR }, - { "2a01:e11:800f:12c0:32f7:d7ff:fe04:e0d4", 128, NDPI_PROTOCOL_TOR }, { "2a01:e11:801b:f0:6a1d:efff:fe40:913b", 128, NDPI_PROTOCOL_TOR }, { "2a01:e34:ec29:e1e0:baae:edff:fe7d:7bd8", 128, NDPI_PROTOCOL_TOR }, { "2a01:e5c0:12a6::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:e5c0:539e::2", 128, NDPI_PROTOCOL_TOR }, { "2a01:e5c0:54b7::2", 128, NDPI_PROTOCOL_TOR }, - { "2a01:e901:1:aa00::37", 128, NDPI_PROTOCOL_TOR }, - { "2a02:1210:4c1f:4300:854e:8950:6e92:2dab", 128, NDPI_PROTOCOL_TOR }, { "2a02:1348:179:9145:24:19ff:fee6:4516", 128, NDPI_PROTOCOL_TOR }, { "2a02:168:4800::31", 128, NDPI_PROTOCOL_TOR }, { "2a02:168:4f3f:5:beae:c5ff:fe10:2c02", 128, NDPI_PROTOCOL_TOR }, - { "2a02:168:53a8:0:184c:97e0:7e61:44d3", 128, NDPI_PROTOCOL_TOR }, { "2a02:168:53a8:0:5eed:8cff:fea0:5b5c", 128, NDPI_PROTOCOL_TOR }, { "2a02:168:6426::11", 128, NDPI_PROTOCOL_TOR }, { "2a02:168:6a16:1130::32:101", 128, NDPI_PROTOCOL_TOR }, @@ -7304,90 +4380,60 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a02:168:83d4:7777:44bd:c9ff:fe2e:3165", 128, NDPI_PROTOCOL_TOR }, { "2a02:168:83d4:7777:48b6:8fff:feb0:bb1e", 128, NDPI_PROTOCOL_TOR }, { "2a02:168:b415:0:dea6:32ff:fefa:c250", 128, NDPI_PROTOCOL_TOR }, - { "2a02:16a8:662:2203::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:16a:da02:c1a::187", 128, NDPI_PROTOCOL_TOR }, { "2a02:16d0:0:5::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:180:6:1::1fa", 128, NDPI_PROTOCOL_TOR }, { "2a02:180:6:1::2eee", 128, NDPI_PROTOCOL_TOR }, - { "2a02:180:6:1::2f16", 128, NDPI_PROTOCOL_TOR }, { "2a02:180:6:1::2fce", 127, NDPI_PROTOCOL_TOR }, { "2a02:180:6:1::3d8", 128, NDPI_PROTOCOL_TOR }, { "2a02:180:6:1::694", 128, NDPI_PROTOCOL_TOR }, - { "2a02:181f:0:121:1dc2:d3c5:1a04:ef05", 128, NDPI_PROTOCOL_TOR }, { "2a02:2028:10f5:71::252", 128, NDPI_PROTOCOL_TOR }, { "2a02:238:f04b:4125::", 128, NDPI_PROTOCOL_TOR }, - { "2a02:2430:3:2500::d3de:3e4a", 128, NDPI_PROTOCOL_TOR }, { "2a02:2455:85ec:3b00:be24:11ff:fe38:ddf", 128, NDPI_PROTOCOL_TOR }, { "2a02:2479:12:f00::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:247a:207:eb00::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:247a:20c:6c00::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:247a:210:3200::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:247a:214:5600::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:247a:221:6b00::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:247a:234:7b00::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:247a:237:d000::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:247a:238:af00::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:247a:240:1100::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:247a:243:9100::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:247a:247:a700:1::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:247a:25c:500::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:247a:25c:9d00::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:247a:264:c00::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:247a:266:b600::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:248:2:41dc:5054:ff:fe80:10f", 128, NDPI_PROTOCOL_TOR }, { "2a02:2780::e01a", 128, NDPI_PROTOCOL_TOR }, { "2a02:27a8:0:a::100", 128, NDPI_PROTOCOL_TOR }, { "2a02:27a8:0:a::12b", 128, NDPI_PROTOCOL_TOR }, - { "2a02:27aa::41", 128, NDPI_PROTOCOL_TOR }, { "2a02:27aa::505", 128, NDPI_PROTOCOL_TOR }, { "2a02:27aa::88", 128, NDPI_PROTOCOL_TOR }, { "2a02:27aa::ce", 128, NDPI_PROTOCOL_TOR }, { "2a02:27ab:0:2::22", 128, NDPI_PROTOCOL_TOR }, { "2a02:27ac::120", 128, NDPI_PROTOCOL_TOR }, - { "2a02:2970:1001::4b", 128, NDPI_PROTOCOL_TOR }, - { "2a02:29b8:dc01:1801:225:90ff:fe37:ff1e", 128, NDPI_PROTOCOL_TOR }, { "2a02:29e0:1:440:108:108:108:108", 128, NDPI_PROTOCOL_TOR }, { "2a02:29e0:2:6:1:1:7760:bbd6", 128, NDPI_PROTOCOL_TOR }, - { "2a02:2b80:101:104::d25", 128, NDPI_PROTOCOL_TOR }, - { "2a02:2b88:2:1::4205:1", 128, NDPI_PROTOCOL_TOR }, { "2a02:2b88:2:1::79d2:43", 128, NDPI_PROTOCOL_TOR }, { "2a02:2b88:2:48b::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:2b88:2:6ce::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:2b88:2:716::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:2b88:2:733::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:3100:5f1d:4600:be24:11ff:fe23:83b", 128, NDPI_PROTOCOL_TOR }, - { "2a02:390:9854:40:8c84:91ff:fe56:1a76", 128, NDPI_PROTOCOL_TOR }, { "2a02:418:6017::147", 128, NDPI_PROTOCOL_TOR }, { "2a02:418:6017::148", 128, NDPI_PROTOCOL_TOR }, - { "2a02:4780:10:dacf::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:4780:e:a307::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:4840:1:3::e", 128, NDPI_PROTOCOL_TOR }, + { "2a02:560:5364:902:4e52:62ff:fe27:91e2", 128, NDPI_PROTOCOL_TOR }, { "2a02:578:854d:1c00:2ecf:67ff:fe2a:2347", 128, NDPI_PROTOCOL_TOR }, - { "2a02:578:85c9:1801:996d:d6c0:2aa9:c121", 128, NDPI_PROTOCOL_TOR }, { "2a02:678:543:a900::232", 128, NDPI_PROTOCOL_TOR }, { "2a02:6b60:0:3d::36", 128, NDPI_PROTOCOL_TOR }, - { "2a02:6b67:e3ca:e301:f0ca:71f8:fb3e:7b02", 128, NDPI_PROTOCOL_TOR }, { "2a02:752:0:18::17c2", 128, NDPI_PROTOCOL_TOR }, { "2a02:7aa0:1201::b5e4:ac7c", 128, NDPI_PROTOCOL_TOR }, { "2a02:7aa0:4000::252", 128, NDPI_PROTOCOL_TOR }, { "2a02:7b40:b0df:8d6a::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:7b40:d418:648a::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:8010:60a1:2013::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:8010:67ae:5:4f4e:c47d:1783:952d", 128, NDPI_PROTOCOL_TOR }, { "2a02:8071:3e85:bc60::4a11", 128, NDPI_PROTOCOL_TOR }, - { "2a02:8071:4488:4800:c654:44ff:fe8c:125c", 128, NDPI_PROTOCOL_TOR }, - { "2a02:8109:8000:d::2133", 128, NDPI_PROTOCOL_TOR }, - { "2a02:8109:f04:9200:55f:7a34:7863:8190", 128, NDPI_PROTOCOL_TOR }, { "2a02:898:218::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:898:218::2", 128, NDPI_PROTOCOL_TOR }, - { "2a02:908:1064:9300:75d:99dd:a71:4ef1", 128, NDPI_PROTOCOL_TOR }, { "2a02:908:1082:4b11::eeee:5555", 128, NDPI_PROTOCOL_TOR }, { "2a02:908:2547:2e02:be24:11ff:fe5a:3b26", 128, NDPI_PROTOCOL_TOR }, - { "2a02:a03f:efea:8147:ca7f:54ff:fe5c:9b33", 128, NDPI_PROTOCOL_TOR }, { "2a02:a445:4f0f:0:397c:e568:dd49:ed4d", 128, NDPI_PROTOCOL_TOR }, { "2a02:a452:9bf7:1:82ee:73ff:fe67:f076", 128, NDPI_PROTOCOL_TOR }, - { "2a02:a456:4df0:1:216:3eff:fe85:8ab6", 128, NDPI_PROTOCOL_TOR }, - { "2a02:a467:470e:0:1430:e17b:b0f7:f294", 128, NDPI_PROTOCOL_TOR }, { "2a02:a468:8d92:1:1:c:bad:c0de", 128, NDPI_PROTOCOL_TOR }, { "2a02:a468:8d92:1:1e86:bff:fe20:2c8", 128, NDPI_PROTOCOL_TOR }, { "2a02:a468:8d92:1::baf", 128, NDPI_PROTOCOL_TOR }, @@ -7395,7 +4441,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a02:a46c:5d12:1:7e10:c9ff:feb9:ebc", 128, NDPI_PROTOCOL_TOR }, { "2a02:a46e:f838:4:265e:beff:fe51:3772", 128, NDPI_PROTOCOL_TOR }, { "2a02:c202:2191:7710::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c202:2228:955::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c202:3014:1921::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c204:2195:2012::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c204:2220:8710::1", 128, NDPI_PROTOCOL_TOR }, @@ -7404,21 +4449,11 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a02:c205:3001:7714::3", 128, NDPI_PROTOCOL_TOR }, { "2a02:c205:3003:5755::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c206:2115:844::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c206:2176:4387::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c206:2209:9698::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c206:2214:7698::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c206:2217:5945::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c206:2227:7426::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c206:2239:9861::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c206:2240:3516::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c206:2240:5051::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c206:2240:5054::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c206:2240:5264::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c206:2240:8448::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c206:2241:2588::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c206:3006:4281::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c206:3007:197::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c206:3007:6711:699a:2191:8291:a30b", 128, NDPI_PROTOCOL_TOR }, { "2a02:c206:3009:9446::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c206:3010:8083::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c206:3011:733::1", 128, NDPI_PROTOCOL_TOR }, @@ -7427,53 +4462,30 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a02:c206:3013:4077::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c206:3013:5744::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c206:3013:9650::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c206:3014:8349::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c206:3015:2913::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:2013:844::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:2023:2621::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:2025:1163::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:2033:4966::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:2034:5805::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c207:2098:7239::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:2247:3404::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:3001:6426::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:3002:8283::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:3002:8686::66", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:3003:1052::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:3003:935::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:3004:1074::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:3004:1843::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:3004:406::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:3005:1808::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:3005:233::1", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c207:3006:5899::1", 128, NDPI_PROTOCOL_TOR }, { "2a02:c500:2:110::8709:9001", 128, NDPI_PROTOCOL_TOR }, { "2a02:c500:2:110::a1e9:9201", 128, NDPI_PROTOCOL_TOR }, - { "2a02:c500:2:f0::5492", 128, NDPI_PROTOCOL_TOR }, { "2a02:ec0:209:10::4", 128, NDPI_PROTOCOL_TOR }, { "2a02:ed06::222", 128, NDPI_PROTOCOL_TOR }, { "2a02:f58:4:300:216:3eff:fec2:a0f9", 128, NDPI_PROTOCOL_TOR }, { "2a02:f58:4:300:216:3eff:fec2:a1f9", 128, NDPI_PROTOCOL_TOR }, { "2a03:3b40:fe:1e2::1", 128, NDPI_PROTOCOL_TOR }, - { "2a03:3b40:fe:3b1::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:10:16b:78e6:28ff:fea6:9f18", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:10:5a:e889:a0ff:fed2:e913", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:13:7c3:dead:beef:ca1f:1337", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:1:47e::443", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:15:928:dead:beef:ca1f:1337", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:17:1c:48cf:cff:fe56:939b", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:17:688:b854:7ff:fe48:bdcb", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:17:82:d4ac:5fff:fe6f:f2fe", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:17:98::cafe:6a7e", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:17:a15:d4db:fbff:fef4:8b7b", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:1:47e::443", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:1a:1f5::2", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:1a:229:5848:b3ff:fe1d:d230", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:1a:5dc:242e:cbff:fe4d:cb31", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:1a:5de:6489:b7ff:fe8f:8434", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:1a:6f8:98f0:87ff:fe6a:29af", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:1c:79d::1", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:1d:3d:1827:b1ff:feec:f6b0", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:1d:46d::483", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:1d:b7a:782f:17ff:fef0:a708", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:1e:7be:aef4:d6c6:923c:e658", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:1e:7d4:84fb:5fff:fef3:9d56", 128, NDPI_PROTOCOL_TOR }, @@ -7486,6 +4498,9 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a03:4000:22:62::2", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:23:409:748d:52ff:fe41:cdcc", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:23:55:485b:4eff:fed8:bb89", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:2:3ad::1", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:2:3ae::1", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:2:3af::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:24:b3::443", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:27:36:c813:6dff:fe0e:b93e", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:27:6f8:e466:27ff:fe82:1b2a", 128, NDPI_PROTOCOL_TOR }, @@ -7494,12 +4509,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a03:4000:28:1e8::69", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:28:900:786f:7fff:fe08:8217", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:28:97e:84fa:9ff:fef2:cc0", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:29:8a9:887f:9eff:feed:9e9", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:2:3ad::1", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:2:3ae::1", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:2:3af::1", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:2:ba4:88e9:eff:fe89:3637", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:2:e5::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:2a:2df:38b0:44ff:fea0:658", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:2a:ab9:281c:73ff:fe04:9be3", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:2a:d6:949c:84ff:fe0c:84ba", 128, NDPI_PROTOCOL_TOR }, @@ -7507,25 +4516,23 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a03:4000:2b:66e:dead:beef:ca1f:1337", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:2b:673:24da:28ff:feb5:e5c5", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:2b:9:a4e0:1fff:fe06:d2f3", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:2:ba4:88e9:eff:fe89:3637", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:2:e5::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:31:141::1337", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:31:1c::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:31:2f::2430", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:31:40:c48f:36ff:fec9:eaf6", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:32:1ea:846f:81ff:fe5a:8073", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:32:211::1", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:32:7d3:18f1:1dff:fe25:dc29", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:33:1ba:44af:cbff:fe0c:e975", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:33:1c8::13", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:33:1c9:68d7:eff:fe33:3593", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:33:255:2895:5dff:fe24:437d", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:33:6c:346d:daff:fef4:10de", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:34:1d7:e815:a2ff:fed3:2025", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:35:18e:a48b:3dff:fe5d:9ae5", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:36:24::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:37:1fc:487b:b7ff:fe13:839b", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:37:3:e842:2ff:feb9:c49c", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:37:76e:68f6:30ff:fe7c:a4", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:37:77c::10", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:3e:266::26", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:3e:568:446c:e7ff:fe7d:de4f", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:3f:cc1::", 128, NDPI_PROTOCOL_TOR }, @@ -7533,93 +4540,77 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a03:4000:40:4b:2811:c1ff:fe70:40cf", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:40:6a:5829:22ff:fedd:b07f", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:41:2a7::1", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:41:f8:746d:46ff:fe7a:3094", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:43:216:5443:2bff:fe16:c6b5", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:43:26f::1", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:45:16::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:46:11c:8459:ecff:fee4:9a99", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:46:197:b434:d3ff:fe68:d9e1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:46:95::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:47:631:a437:b1ff:fe5c:74a2", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:48:4d:88c8:8eff:fee8:9d1a", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:49:243:5417:b0ff:fec6:da84", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:49:6c4::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:4a:10::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:4a:fb8:86c:21ff:fe56:f680", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:4c:ccf::1337", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:4d:c92:88c0:96ff:fec6:b9d", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:4e:67::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:4e:c87:185:232:68:32", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:4e:f3:689c:c6ff:fe24:89b4", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:4f:9dd:941d:48ff:fe68:323d", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:4f:c0d:1::", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:50:97::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:50:e1b:842c:42ff:fedc:e5c6", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:50:e4c::", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:51:7c::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:54:da:44b:56ff:fecc:b1d", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:55:53:e4ba:cfff:fef3:ac36", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:55:af:8455:daff:fef1:d878", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:5:613:9872:48ff:fede:289d", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:5:65b:388a:15ff:fedc:30d6", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:56:90:e4ce:e3ff:fe49:5558", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:56:a67::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:56:c1b::1", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:58:115::2", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:58:7d:de1:ea7:dead:beef", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:58:9d2:88f:58ff:feca:3aaf", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:5:152::", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:5:613:9872:48ff:fede:289d", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:5:65b:388a:15ff:fedc:30d6", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:5:b1:14bb:a9ff:fe0f:70c3", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:5b:126:588d:91ff:fe63:d442", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:5b:563::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:5b:e1::8", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:5d:b8f:1478:68ff:fec4:27c7", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:5d:e6a:d8cc:e3ff:fea6:f015", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:5d:ecb:d4d0:5eff:fed6:b075", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:5d:fab::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:5e:c47::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:60:460:3855:1eff:fe30:5412", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:6:102b:c457:f3ff:feb0:a6d0", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:6:1051::1", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:6:2388:df98:15f9:b34d:443", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:62:8:c855:23ff:fef6:50ee", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:62:ec7:d42a:41ff:feac:7169", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:62:f06:7777:7777:7777:7777", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:6:3698::11e8", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:64:147:c85a:d0ff:fe3f:f837", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:64:d6f:3855:34ff:fe06:ba9", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:64:e83:c491:b8ff:feb0:f90e", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:64:fe8:c853:14ff:fe86:7a3d", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:6:537c::4", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:6:543b::443", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:6:543f:78b2:4fff:fe7b:fb6a", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:6:614:d803:40ff:fec3:832a", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:66:15:18a0:6bff:fe90:3147", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:66:bf::11e8", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:66:d0e::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:67:11a:48e6:ddff:fe82:4760", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:6:724c:df98:15f9:b34d:443", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:67:d1a::1", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:6:8161:282b:15ff:fe1d:ea8c", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:6:81b3:3817:fdff:feac:72a9", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:68:6a:8435:5aff:feae:322e", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:68:c65:542b:f3ff:fefc:ca96", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:68:c73::", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:69:e40::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:69:e5b:a4ec:edff:fed8:ed74", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:6:102b:c457:f3ff:feb0:a6d0", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:6:1051::1", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:6:10ca::1", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:6:2388:df98:15f9:b34d:443", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:6:3698::11e8", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:6:537c::4", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:6:543b::443", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:6:543f:78b2:4fff:fe7b:fb6a", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:6:614:d803:40ff:fec3:832a", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:6:724c:df98:15f9:b34d:443", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:6:8161:282b:15ff:fe1d:ea8c", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:6:81b3:3817:fdff:feac:72a9", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:6a:270:8ac:87ff:fe9e:7573", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:6a:37::1", 128, NDPI_PROTOCOL_TOR }, + { "2a03:4000:6b:9c:7830:35ff:fe23:d89b", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:6:d009:2844:1ff:feec:de5e", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:6:d042:5440:88ff:fedd:4ae5", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:6:d0b2:2862:dcff:fe26:31fd", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:6:d2ab:58ac:c5ff:fed7:850", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:6:e047:6494:62ff:fe3f:85b8", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:6:f808:948b:b5ff:fe41:2238", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:6a:270:8ac:87ff:fe9e:7573", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:6a:37::1", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:6b:9c:7830:35ff:fe23:d89b", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:7:473::1:2", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:7:dcc:14ac:f2ff:fea9:e4c7", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:8:2a9::", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:8:3c1::9001", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:8:503:48d:bff:fe2a:1010", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:8:61b:85e:b6ff:fefa:8752", 128, NDPI_PROTOCOL_TOR }, @@ -7630,12 +4621,9 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a03:4000:a:72::1337", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:f:4c:e878:7fff:fe35:105d", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:f:512:8475:54ff:fefe:912d", 128, NDPI_PROTOCOL_TOR }, - { "2a03:4000:f:59:4898:6dff:fe3b:460a", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:f:64f:5443:78ff:fe62:7ad8", 128, NDPI_PROTOCOL_TOR }, { "2a03:4000:f:992:98d8:54ff:fe3d:fc2b", 128, NDPI_PROTOCOL_TOR }, - { "2a03:69e0:c020:3203:ba27:ebff:fe84:946b", 128, NDPI_PROTOCOL_TOR }, { "2a03:6f02::10aa", 128, NDPI_PROTOCOL_TOR }, - { "2a03:6f20:531::254", 128, NDPI_PROTOCOL_TOR }, { "2a03:75c0:35:5488::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:75c0:36:2124::1", 128, NDPI_PROTOCOL_TOR }, { "2a03:75c0:3c:a257::1", 128, NDPI_PROTOCOL_TOR }, @@ -7654,91 +4642,40 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a03:94e0:ffff:185:181:60:0:181", 128, NDPI_PROTOCOL_TOR }, { "2a03:94e3:ffff:198:140:141:0:51", 128, NDPI_PROTOCOL_TOR }, { "2a03:94e3:ffff:198:140:141:0:52", 128, NDPI_PROTOCOL_TOR }, - { "2a03:b0c0:1:d0::1c8:4001", 128, NDPI_PROTOCOL_TOR }, - { "2a03:b0c0:1:d0::fb0:2001", 128, NDPI_PROTOCOL_TOR }, - { "2a03:b0c0:1:e0::1282:6001", 128, NDPI_PROTOCOL_TOR }, - { "2a03:b0c0:2:d0::14cb:6001", 128, NDPI_PROTOCOL_TOR }, - { "2a03:b0c0:2:d0::cf6:1", 128, NDPI_PROTOCOL_TOR }, - { "2a03:b0c0:2:d0::dc3:8001", 128, NDPI_PROTOCOL_TOR }, { "2a03:b0c0:2:d0::f43:5001", 128, NDPI_PROTOCOL_TOR }, - { "2a03:b0c0:2:d0::fa0:9001", 128, NDPI_PROTOCOL_TOR }, { "2a03:b0c0:2:f0::1bc:9001", 128, NDPI_PROTOCOL_TOR }, - { "2a03:b0c0:3:d0::19ca:b001", 128, NDPI_PROTOCOL_TOR }, - { "2a03:b0c0:3:d0::dd:a001", 128, NDPI_PROTOCOL_TOR }, - { "2a03:b0c0:3:f0::2bb4:d000", 128, NDPI_PROTOCOL_TOR }, { "2a03:cfc0:8000:7::5fd6:3560", 127, NDPI_PROTOCOL_TOR }, - { "2a03:d9c1:300::f49f:605", 128, NDPI_PROTOCOL_TOR }, - { "2a03:e600:100::1", 128, NDPI_PROTOCOL_TOR }, - { "2a03:e600:100::2", 127, NDPI_PROTOCOL_TOR }, - { "2a03:e600:100::4", 127, NDPI_PROTOCOL_TOR }, - { "2a03:e600:100::6", 128, NDPI_PROTOCOL_TOR }, - { "2a03:e600:100::65", 128, NDPI_PROTOCOL_TOR }, - { "2a03:e600:100::66", 127, NDPI_PROTOCOL_TOR }, - { "2a03:e600:100::68", 127, NDPI_PROTOCOL_TOR }, - { "2a03:e600:100::70", 127, NDPI_PROTOCOL_TOR }, - { "2a03:f80:ed15:158:255:212:178:2", 128, NDPI_PROTOCOL_TOR }, - { "2a03:f80:ed15:881e::1", 128, NDPI_PROTOCOL_TOR }, { "2a04:1741:0:12::", 128, NDPI_PROTOCOL_TOR }, { "2a04:204:7771:3a00:13c4:214f:69fe:7cf8", 128, NDPI_PROTOCOL_TOR }, { "2a04:2180:0:1::35da:3bca", 128, NDPI_PROTOCOL_TOR }, { "2a04:2180:0:1::e308:9180", 128, NDPI_PROTOCOL_TOR }, - { "2a04:3542:8000:1000:3cf1:93ff:fef2:6896", 128, NDPI_PROTOCOL_TOR }, { "2a04:3545:1000:720:4cfe:77ff:fe91:452d", 128, NDPI_PROTOCOL_TOR }, - { "2a04:5201:6::fa", 128, NDPI_PROTOCOL_TOR }, { "2a04:52c0:101:164::99", 128, NDPI_PROTOCOL_TOR }, { "2a04:52c0:101:46a::", 128, NDPI_PROTOCOL_TOR }, { "2a04:52c0:102:46e0::1", 128, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:103:412::1", 128, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:103:5acd::1", 128, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:103:c5a4::1", 128, NDPI_PROTOCOL_TOR }, { "2a04:52c0:103:f7cb::1", 128, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:104:31e6::1", 128, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:104:4735::1", 128, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:104:5928::1", 128, NDPI_PROTOCOL_TOR }, { "2a04:52c0:104:ad97::1", 128, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:105:98a3::1", 128, NDPI_PROTOCOL_TOR }, { "2a04:52c0:107:be74::1", 128, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:108:a34f::1", 128, NDPI_PROTOCOL_TOR }, { "2a04:52c0:113:898d::1", 128, NDPI_PROTOCOL_TOR }, { "2a04:52c0:115:fed3::1", 128, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:116:121d::1", 128, NDPI_PROTOCOL_TOR }, { "2a04:52c0:116:e0e3::1", 128, NDPI_PROTOCOL_TOR }, { "2a04:52c0:117:7157::1", 128, NDPI_PROTOCOL_TOR }, { "2a04:52c0:123:c6c3::1", 128, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:126:3ab8::1", 128, NDPI_PROTOCOL_TOR }, { "2a04:52c0:128:c6e7:50ef:cafe:babe:1337", 128, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:130:896e::1", 128, NDPI_PROTOCOL_TOR }, { "2a04:52c0:135:334c::1", 128, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:2000:518::133", 128, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:2000:518::134", 126, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:2000:518::138", 127, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:2000:518::140", 125, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:2000:518::148", 127, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:2000:518::150", 126, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:2000:518::154", 127, NDPI_PROTOCOL_TOR }, - { "2a04:52c0:2000:518::156", 128, NDPI_PROTOCOL_TOR }, { "2a04:9dc0:0:144::10", 128, NDPI_PROTOCOL_TOR }, - { "2a04:9dc0:31::c0cc:4d", 128, NDPI_PROTOCOL_TOR }, { "2a04:b540:3000:1::150", 128, NDPI_PROTOCOL_TOR }, - { "2a04:b540:3000:1::166", 128, NDPI_PROTOCOL_TOR }, { "2a04:c47:e00:7cdf:4b9:a0ff:fe00:2f0", 128, NDPI_PROTOCOL_TOR }, { "2a04:e8c0:18:4a8::", 128, NDPI_PROTOCOL_TOR }, { "2a04:e8c0:18:548::", 128, NDPI_PROTOCOL_TOR }, - { "2a04:ecc0:8:a8:0:2e::", 128, NDPI_PROTOCOL_TOR }, - { "2a04:ecc0:8:a8:0:3b1::", 128, NDPI_PROTOCOL_TOR }, { "2a04:ecc0:8:a8:0:3d::", 128, NDPI_PROTOCOL_TOR }, - { "2a04:ecc0:8:a8:0:bc::", 128, NDPI_PROTOCOL_TOR }, { "2a04:ecc0:8:a8:4567:152:0:1", 128, NDPI_PROTOCOL_TOR }, { "2a04:ecc0:8:a8:4567:4195:0:1", 128, NDPI_PROTOCOL_TOR }, - { "2a04:ecc0:8:a8:4567:479b:0:1", 128, NDPI_PROTOCOL_TOR }, { "2a04:ecc0:8:a8:4567:646b:0:1", 128, NDPI_PROTOCOL_TOR }, { "2a04:ecc0:8:a8:4567:913:0:1", 128, NDPI_PROTOCOL_TOR }, { "2a04:ecc0:8:a8:4567:e32d:0:1", 128, NDPI_PROTOCOL_TOR }, { "2a04:ecc0:8:a8:4567:fd2e:0:1", 128, NDPI_PROTOCOL_TOR }, - { "2a05:1500:600:12:1c00:d7ff:fe00:5469", 128, NDPI_PROTOCOL_TOR }, - { "2a05:4140:3::438", 128, NDPI_PROTOCOL_TOR }, { "2a05:4140:3::4e9f", 128, NDPI_PROTOCOL_TOR }, - { "2a05:41c0:10:b900::1", 128, NDPI_PROTOCOL_TOR }, { "2a05:541:110:20::1", 128, NDPI_PROTOCOL_TOR }, { "2a05:541:110:3e::1", 128, NDPI_PROTOCOL_TOR }, { "2a05:541:112:31::1", 128, NDPI_PROTOCOL_TOR }, @@ -7746,44 +4683,14 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a05:541:123:10::1", 128, NDPI_PROTOCOL_TOR }, { "2a05:541:123:f::1", 128, NDPI_PROTOCOL_TOR }, { "2a05:9403::215", 128, NDPI_PROTOCOL_TOR }, - { "2a05:b0c7:6259::1", 128, NDPI_PROTOCOL_TOR }, - { "2a05:b0c7:6388::1", 128, NDPI_PROTOCOL_TOR }, - { "2a05:b0c7:64e4::1", 128, NDPI_PROTOCOL_TOR }, - { "2a05:b0c7:655b::1", 128, NDPI_PROTOCOL_TOR }, - { "2a05:b0c7:65f9::1", 128, NDPI_PROTOCOL_TOR }, - { "2a05:b0c7:6645::1", 128, NDPI_PROTOCOL_TOR }, - { "2a05:b0c7:67c6::1", 128, NDPI_PROTOCOL_TOR }, - { "2a05:b0c7:6949::1", 128, NDPI_PROTOCOL_TOR }, { "2a05:b0c7:6acd::1", 128, NDPI_PROTOCOL_TOR }, - { "2a05:b0c7:6bd4::1", 128, NDPI_PROTOCOL_TOR }, - { "2a05:b0c7:6cc4::1", 128, NDPI_PROTOCOL_TOR }, - { "2a05:b0c7:6e37::1", 128, NDPI_PROTOCOL_TOR }, - { "2a05:d011:377:f27:35a0:2e5a:8f9:1df3", 128, NDPI_PROTOCOL_TOR }, - { "2a05:d01c:667:da01:ddac:e2ad:605:3002", 128, NDPI_PROTOCOL_TOR }, - { "2a05:f480:2000:2b45:5400:4ff:fe41:87e2", 128, NDPI_PROTOCOL_TOR }, - { "2a05:f480:2400:130e:5400:4ff:fefb:ff40", 128, NDPI_PROTOCOL_TOR }, - { "2a05:f480:2400:16b7:5400:4ff:feb9:9706", 128, NDPI_PROTOCOL_TOR }, - { "2a05:f480:2400:176d:5400:3ff:fee0:e40a", 128, NDPI_PROTOCOL_TOR }, - { "2a05:f480:2400:1eb4:5400:5ff:fe42:ff1", 128, NDPI_PROTOCOL_TOR }, - { "2a05:f480:3000:22ce:5400:4ff:feec:1ff5", 128, NDPI_PROTOCOL_TOR }, { "2a05:f6c7:8321::160", 128, NDPI_PROTOCOL_TOR }, - { "2a06:1280:bee1:2::ee12:230", 128, NDPI_PROTOCOL_TOR }, - { "2a06:1700:0:10::1", 128, NDPI_PROTOCOL_TOR }, - { "2a06:1700:0:12::1", 128, NDPI_PROTOCOL_TOR }, - { "2a06:1700:0:12::2", 127, NDPI_PROTOCOL_TOR }, - { "2a06:1700:0:12::4", 128, NDPI_PROTOCOL_TOR }, - { "2a06:1700:0:15::1", 128, NDPI_PROTOCOL_TOR }, - { "2a06:1700:0:15::2", 127, NDPI_PROTOCOL_TOR }, - { "2a06:1700:0:15::4", 128, NDPI_PROTOCOL_TOR }, - { "2a06:1700:0:16::1", 128, NDPI_PROTOCOL_TOR }, { "2a06:1700:0:195::1", 128, NDPI_PROTOCOL_TOR }, { "2a06:1700:0:3c::1", 128, NDPI_PROTOCOL_TOR }, { "2a06:1700:0:47::166", 128, NDPI_PROTOCOL_TOR }, { "2a06:1700:0:50::11", 128, NDPI_PROTOCOL_TOR }, { "2a06:1700:3:19::1", 128, NDPI_PROTOCOL_TOR }, { "2a06:1700:3:34::1", 128, NDPI_PROTOCOL_TOR }, - { "2a06:1700:4:14::1", 128, NDPI_PROTOCOL_TOR }, - { "2a06:5b80:167::336e:f71b", 128, NDPI_PROTOCOL_TOR }, { "2a06:5b83:2:4::c7f6:a7d2", 128, NDPI_PROTOCOL_TOR }, { "2a06:5b87::b4f8:1e00", 128, NDPI_PROTOCOL_TOR }, { "2a06:8781::9", 128, NDPI_PROTOCOL_TOR }, @@ -7804,24 +4711,14 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a07:e042:1:182::1", 128, NDPI_PROTOCOL_TOR }, { "2a09:11c0:1200:210:ffff:ffff:8d62:884f", 128, NDPI_PROTOCOL_TOR }, { "2a09:5e41:319:4a40::6", 128, NDPI_PROTOCOL_TOR }, - { "2a09:61c0::1337", 128, NDPI_PROTOCOL_TOR }, { "2a09:61c0::20", 127, NDPI_PROTOCOL_TOR }, { "2a09:61c0::22", 128, NDPI_PROTOCOL_TOR }, { "2a09:61c0::beef", 128, NDPI_PROTOCOL_TOR }, { "2a09:6301:0:12c:6da4:e2a5:bfe5:8d7c", 128, NDPI_PROTOCOL_TOR }, { "2a09:6382:4000:11:45:155:169:68", 128, NDPI_PROTOCOL_TOR }, - { "2a09:6384:3:76:193:168:144:76", 128, NDPI_PROTOCOL_TOR }, { "2a09:8740:0:3::13:4008", 128, NDPI_PROTOCOL_TOR }, - { "2a09:b280:fe00:43::a", 128, NDPI_PROTOCOL_TOR }, - { "2a09:b280:fe00:44::a", 128, NDPI_PROTOCOL_TOR }, - { "2a09:b280:fe01:61::a", 128, NDPI_PROTOCOL_TOR }, - { "2a09:be40:28fe:0:4c8d:fcff:fe52:e27d", 128, NDPI_PROTOCOL_TOR }, - { "2a09:be40:28fe:0:943b:16ff:feb3:302", 128, NDPI_PROTOCOL_TOR }, { "2a09:e1c1:efc1:1337::9001", 128, NDPI_PROTOCOL_TOR }, { "2a09:e1c1:efc2:1337::9001", 128, NDPI_PROTOCOL_TOR }, - { "2a0a:3840:1337:125:0:b9c1:7dd0:1337", 128, NDPI_PROTOCOL_TOR }, - { "2a0a:3840:8078:23:0:504e:178f:1337", 128, NDPI_PROTOCOL_TOR }, - { "2a0a:3840:8078:23:0:504e:17a0:1337", 128, NDPI_PROTOCOL_TOR }, { "2a0a:4cc0:0:11f2:44b9:e2ff:fefd:eeab", 128, NDPI_PROTOCOL_TOR }, { "2a0a:4cc0:0:63::1", 128, NDPI_PROTOCOL_TOR }, { "2a0a:4cc0:0:e35:c4dd:60ff:fe34:7d02", 128, NDPI_PROTOCOL_TOR }, @@ -7835,7 +4732,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a0a:4cc0:1:11c1:c80d:3dff:fe8c:eb6c", 128, NDPI_PROTOCOL_TOR }, { "2a0a:4cc0:1:1237::1", 128, NDPI_PROTOCOL_TOR }, { "2a0a:4cc0:1:2e8:430:d0ff:fe16:af4f", 128, NDPI_PROTOCOL_TOR }, - { "2a0a:4cc0:1:8b:a::10", 128, NDPI_PROTOCOL_TOR }, { "2a0a:4cc0:2000:2108:5e74:8bff:fe42:37e9", 128, NDPI_PROTOCOL_TOR }, { "2a0a:4cc0:2000:db:419:25ff:fe93:4f27", 128, NDPI_PROTOCOL_TOR }, { "2a0a:4cc0:3:10d::42", 128, NDPI_PROTOCOL_TOR }, @@ -7845,60 +4741,43 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a0a:4cc0:c0:292::2", 128, NDPI_PROTOCOL_TOR }, { "2a0a:4cc0:c0:313e:687b:bfff:fe56:a94d", 128, NDPI_PROTOCOL_TOR }, { "2a0a:4cc0:c0:5e48:9887:30ff:fef8:f4c8", 128, NDPI_PROTOCOL_TOR }, - { "2a0a:8dc0:240::a", 128, NDPI_PROTOCOL_TOR }, { "2a0a:9300:d1::9ab", 128, NDPI_PROTOCOL_TOR }, { "2a0a:9302:1:60::1", 128, NDPI_PROTOCOL_TOR }, { "2a0a:c800:1:11::a2", 128, NDPI_PROTOCOL_TOR }, { "2a0a:c801:1:20::12f", 128, NDPI_PROTOCOL_TOR }, { "2a0a:c801:1:5::173", 128, NDPI_PROTOCOL_TOR }, - { "2a0a:c801:1:5::192", 128, NDPI_PROTOCOL_TOR }, { "2a0a:ef40:adc:d800::9001", 128, NDPI_PROTOCOL_TOR }, { "2a0b:4140:63a2::2", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:4140:ec4f::2", 128, NDPI_PROTOCOL_TOR }, { "2a0b:4142:d97::2", 128, NDPI_PROTOCOL_TOR }, { "2a0b:4142:da2::2", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:64c0:1::18f", 128, NDPI_PROTOCOL_TOR }, { "2a0b:64c0:1::1d1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:7140:8:1:5054:ff:fe43:9f9", 128, NDPI_PROTOCOL_TOR }, { "2a0b:8bc0:2:232a::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:b7c4:1:85::1", 128, NDPI_PROTOCOL_TOR }, { "2a0b:cbc0:1100:1a::1", 128, NDPI_PROTOCOL_TOR }, { "2a0b:cbc0:1100:7::1", 128, NDPI_PROTOCOL_TOR }, { "2a0b:ee80:e:fefe::40", 127, NDPI_PROTOCOL_TOR }, { "2a0b:f300:406::", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:10::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:11::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:12::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:13::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:14::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:15::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:16::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:1::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:2::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:3::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:4::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:5::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:6::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:7::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:8::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c0:16c:9::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2:1::128", 127, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::128", 128, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:1::130", 128, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:1::132", 127, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:1::134", 126, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:1::138", 127, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2:1::140", 125, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::140", 127, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::142", 128, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::144", 127, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:1::148", 127, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2:1::150", 125, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2:1::158", 127, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2:1::160", 125, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2:1::168", 127, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2:1::170", 125, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::150", 128, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::152", 127, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::155", 128, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::157", 128, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::158", 128, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::160", 126, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::166", 127, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::169", 128, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::170", 127, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::173", 128, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::174", 127, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:1::176", 128, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:1::178", 127, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2:1::182", 127, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2:1::184", 126, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2:1::188", 127, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2:1::190", 127, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:2:1::192", 127, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:2:1::194", 126, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:2:1::198", 127, NDPI_PROTOCOL_TOR }, @@ -7917,21 +4796,13 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a0b:f4c2:3::68", 127, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:3::70", 125, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:3::78", 127, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2:3::80", 125, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2:3::88", 127, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2:3::90", 128, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:3::80", 126, NDPI_PROTOCOL_TOR }, + { "2a0b:f4c2:3::84", 128, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:4::100", 125, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:4::108", 127, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:4::110", 128, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:4::96", 127, NDPI_PROTOCOL_TOR }, { "2a0b:f4c2:4::98", 127, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2::", 125, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2::10", 125, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2::18", 127, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2::20", 125, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2::28", 127, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2::30", 127, NDPI_PROTOCOL_TOR }, - { "2a0b:f4c2::8", 127, NDPI_PROTOCOL_TOR }, { "2a0c:16c0:500:296:216:3cff:fe9c:6a68", 128, NDPI_PROTOCOL_TOR }, { "2a0c:16c0:500:296:216:3cff:fef2:c79b", 128, NDPI_PROTOCOL_TOR }, { "2a0c:16c0:510:dc2::4cab", 128, NDPI_PROTOCOL_TOR }, @@ -7957,18 +4828,13 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a0c:5700:3133:4000:be24:11ff:fe51:a829", 128, NDPI_PROTOCOL_TOR }, { "2a0c:5700:3133:650:b0ea:eeff:fedb:1f7b", 128, NDPI_PROTOCOL_TOR }, { "2a0c:5cc0:1:1::293c:1518", 128, NDPI_PROTOCOL_TOR }, - { "2a0c:5cc0:1:1::de78:1017", 128, NDPI_PROTOCOL_TOR }, - { "2a0c:8881:5:66::1", 128, NDPI_PROTOCOL_TOR }, { "2a0c:8900:2:b2f::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0c:8fc0:9ae2::1", 128, NDPI_PROTOCOL_TOR }, { "2a0c:9a40:2805:1::198f", 128, NDPI_PROTOCOL_TOR }, { "2a0c:9a40:8616:9f76::1", 128, NDPI_PROTOCOL_TOR }, { "2a0c:b641:3a1:1002::f28", 128, NDPI_PROTOCOL_TOR }, - { "2a0c:b641:3a1:1002::f3a", 128, NDPI_PROTOCOL_TOR }, { "2a0c:b641:3a1:1002::f60", 128, NDPI_PROTOCOL_TOR }, { "2a0c:b641:3a1:1002::fa0", 128, NDPI_PROTOCOL_TOR }, { "2a0c:b641:3a1:1002::fa4", 128, NDPI_PROTOCOL_TOR }, - { "2a0c:b641:3a1:1002::ff5", 128, NDPI_PROTOCOL_TOR }, { "2a0c:b641:3a1:1004::12b", 128, NDPI_PROTOCOL_TOR }, { "2a0c:b641:3a1:1004::3eb", 128, NDPI_PROTOCOL_TOR }, { "2a0c:b641:3a1:1004::4d8", 128, NDPI_PROTOCOL_TOR }, @@ -7979,7 +4845,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a0c:b641:6f0:100::2", 128, NDPI_PROTOCOL_TOR }, { "2a0c:b641:6f0:23::2", 128, NDPI_PROTOCOL_TOR }, { "2a0c:b641:6f0:6e::2", 128, NDPI_PROTOCOL_TOR }, - { "2a0c:b641:6f0:96::2", 128, NDPI_PROTOCOL_TOR }, { "2a0c:b641:6f0:b5::2", 128, NDPI_PROTOCOL_TOR }, { "2a0c:b641:6f0:bb::2", 128, NDPI_PROTOCOL_TOR }, { "2a0c:b641:6f0:c4::2", 128, NDPI_PROTOCOL_TOR }, @@ -7991,15 +4856,11 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a0c:d480:c1c1:1286:ffff:ffff:ffff:ffe", 128, NDPI_PROTOCOL_TOR }, { "2a0c:e300::23", 128, NDPI_PROTOCOL_TOR }, { "2a0c:e303:0:4de7::1:1", 128, NDPI_PROTOCOL_TOR }, - { "2a0c:e303:0:4de7::1:2", 128, NDPI_PROTOCOL_TOR }, { "2a0c:fe80:2000:1337::70", 128, NDPI_PROTOCOL_TOR }, { "2a0d:5440::25", 128, NDPI_PROTOCOL_TOR }, { "2a0d:5940:90::2", 128, NDPI_PROTOCOL_TOR }, { "2a0d:8140:0:7::4d", 128, NDPI_PROTOCOL_TOR }, - { "2a0d:8140:1fff:4a9a::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0d:8140:1fff:5b3f::1", 128, NDPI_PROTOCOL_TOR }, { "2a0d:8144:0:120::", 128, NDPI_PROTOCOL_TOR }, - { "2a0d:8145:0:f4::", 128, NDPI_PROTOCOL_TOR }, { "2a0d:bbc7:0:1::10a", 128, NDPI_PROTOCOL_TOR }, { "2a0d:bbc7:0:1::1df", 128, NDPI_PROTOCOL_TOR }, { "2a0d:bbc7:0:1::254", 128, NDPI_PROTOCOL_TOR }, @@ -8033,47 +4894,32 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a0e:4005:1002:ffff:185:40:4:38", 128, NDPI_PROTOCOL_TOR }, { "2a0e:4005:1002:ffff:185:40:4:44", 128, NDPI_PROTOCOL_TOR }, { "2a0e:4005:1002:ffff:185:40:4:64", 128, NDPI_PROTOCOL_TOR }, - { "2a0e:4005:1002:ffff:185:40:4:84", 128, NDPI_PROTOCOL_TOR }, { "2a0e:4005:1002:ffff:185:40:4:92", 128, NDPI_PROTOCOL_TOR }, { "2a0e:6a80:3:155::", 128, NDPI_PROTOCOL_TOR }, { "2a0e:6a80:3:4c6:0:ffff:5b4:fda9", 128, NDPI_PROTOCOL_TOR }, { "2a0e:73c2:8001:8024::40:2", 128, NDPI_PROTOCOL_TOR }, { "2a0e:97c0:3e3:413:3000::203", 128, NDPI_PROTOCOL_TOR }, - { "2a0e:97c0:3ea:281::1", 128, NDPI_PROTOCOL_TOR }, { "2a0e:97c0:3ea:307::1", 128, NDPI_PROTOCOL_TOR }, { "2a0e:97c0:3ea:35::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0e:97c0:3ea:37e::1", 128, NDPI_PROTOCOL_TOR }, { "2a0e:97c0:3ea:405::1", 128, NDPI_PROTOCOL_TOR }, { "2a0e:97c0:470::30", 128, NDPI_PROTOCOL_TOR }, - { "2a0e:a6c1:0:2100:87:237:165:31", 128, NDPI_PROTOCOL_TOR }, - { "2a0e:b107:dd0::3:fa35:9316", 128, NDPI_PROTOCOL_TOR }, { "2a0e:bf00:1030::99:9999:1", 128, NDPI_PROTOCOL_TOR }, { "2a0e:bfc0:0:3::2", 128, NDPI_PROTOCOL_TOR }, { "2a0e:bfc0:0:5::2", 128, NDPI_PROTOCOL_TOR }, { "2a0e:bfc0:0:8::a84e", 128, NDPI_PROTOCOL_TOR }, - { "2a0e:dc0:2:442c::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0e:dc0:2:4569::1", 128, NDPI_PROTOCOL_TOR }, + { "2a0e:bfc0:0:e::7dc2", 128, NDPI_PROTOCOL_TOR }, { "2a0e:dc0:3:5b35::d0d0", 128, NDPI_PROTOCOL_TOR }, - { "2a0e:e080:800a:db00:ac4a:7cf4:f1af:90d4", 128, NDPI_PROTOCOL_TOR }, { "2a0e:e701:1198::1", 128, NDPI_PROTOCOL_TOR }, { "2a0e:f0c1:0:2258::100", 128, NDPI_PROTOCOL_TOR }, { "2a0e:fa00:0:30::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0e:fd40:103:158::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0f:2980:100:1035::207", 128, NDPI_PROTOCOL_TOR }, - { "2a0f:5707:aaf1:217f::1", 128, NDPI_PROTOCOL_TOR }, { "2a0f:5707:aaf1:31c::1", 128, NDPI_PROTOCOL_TOR }, { "2a0f:5707:aaf1:408::1", 128, NDPI_PROTOCOL_TOR }, { "2a0f:5707:aaf1:ae3::a010", 128, NDPI_PROTOCOL_TOR }, { "2a0f:5f40:0:5::14b", 128, NDPI_PROTOCOL_TOR }, { "2a0f:5f40:1:355::104", 128, NDPI_PROTOCOL_TOR }, { "2a0f:85c1:356:3238::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0f:85c1:356:3387::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0f:85c1:356:5190::1", 128, NDPI_PROTOCOL_TOR }, { "2a0f:85c1:356:5bdd::beef", 128, NDPI_PROTOCOL_TOR }, { "2a0f:85c1:356:5f5a::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0f:85c1:840:2bfb::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0f:85c1:840:883b::1", 128, NDPI_PROTOCOL_TOR }, - { "2a0f:9400:7e11:8e09::1", 128, NDPI_PROTOCOL_TOR }, { "2a0f:ca80:0:e57f::785:2099", 128, NDPI_PROTOCOL_TOR }, { "2a0f:ca80:0:e57f::834:1569", 128, NDPI_PROTOCOL_TOR }, { "2a0f:ca80:1337::9969:dc10", 128, NDPI_PROTOCOL_TOR }, @@ -8084,43 +4930,24 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a0f:df00:0:255::200", 126, NDPI_PROTOCOL_TOR }, { "2a0f:df00:0:255::204", 127, NDPI_PROTOCOL_TOR }, { "2a0f:df00:0:255::206", 128, NDPI_PROTOCOL_TOR }, - { "2a10:1fc0:1::c758:3168", 128, NDPI_PROTOCOL_TOR }, { "2a10:1fc0:1::f4b3:a737", 128, NDPI_PROTOCOL_TOR }, { "2a10:1fc0:1::f813:75e0", 128, NDPI_PROTOCOL_TOR }, { "2a10:1fc0:5::c1d9:190e", 128, NDPI_PROTOCOL_TOR }, - { "2a10:1fc0:8::a38c:7e20", 128, NDPI_PROTOCOL_TOR }, { "2a10:1fc0:8::f626:c9c6", 128, NDPI_PROTOCOL_TOR }, - { "2a10:3781:116:1:ff:60ff:fe1e:4473", 128, NDPI_PROTOCOL_TOR }, - { "2a10:3781:159:1:211:32ff:fec1:2fad", 128, NDPI_PROTOCOL_TOR }, { "2a10:3781:16ea:90:45:80:171:211", 128, NDPI_PROTOCOL_TOR }, - { "2a10:3781:1f::5", 128, NDPI_PROTOCOL_TOR }, - { "2a10:3781:222b:84::3", 128, NDPI_PROTOCOL_TOR }, { "2a10:3781:29b6::3", 128, NDPI_PROTOCOL_TOR }, { "2a10:46c0:0:2::13", 128, NDPI_PROTOCOL_TOR }, { "2a10:8a40:f313::29", 128, NDPI_PROTOCOL_TOR }, - { "2a10:9301:100:900:be24:11ff:fea1:d718", 128, NDPI_PROTOCOL_TOR }, { "2a10:9301:300:e40::211:121", 128, NDPI_PROTOCOL_TOR }, - { "2a10:c800:1:1a07::1", 128, NDPI_PROTOCOL_TOR }, - { "2a10:c800:1:77b4::1", 128, NDPI_PROTOCOL_TOR }, { "2a10:c800:1:77f8::1", 128, NDPI_PROTOCOL_TOR }, { "2a10:c800:1:9cc6::1", 128, NDPI_PROTOCOL_TOR }, - { "2a10:c800:1:f7f8:0:1ce:1ce:babe", 128, NDPI_PROTOCOL_TOR }, { "2a10:fc81:abb7:42ea::1", 128, NDPI_PROTOCOL_TOR }, { "2a11:4c01:0:5::1", 128, NDPI_PROTOCOL_TOR }, - { "2a11:4c02:0:24::1", 128, NDPI_PROTOCOL_TOR }, { "2a11:4c05:0:1::1", 128, NDPI_PROTOCOL_TOR }, - { "2a11:6100:0:22:a236:9fff:fe9e:36ea", 128, NDPI_PROTOCOL_TOR }, { "2a11:6c7:a:65::2", 128, NDPI_PROTOCOL_TOR }, - { "2a11:840:22:1b::7c70:d0f5", 128, NDPI_PROTOCOL_TOR }, { "2a11:840:51:1b::5b43:19b6", 128, NDPI_PROTOCOL_TOR }, { "2a11:840:60:1b::c553:7dd4", 128, NDPI_PROTOCOL_TOR }, { "2a11:840:68:1b::5d5c:8aa4", 128, NDPI_PROTOCOL_TOR }, - { "2a12:3e80:2:1a::", 128, NDPI_PROTOCOL_TOR }, - { "2a12:3e80:2:1c::", 128, NDPI_PROTOCOL_TOR }, - { "2a12:3e80:2:33::", 128, NDPI_PROTOCOL_TOR }, - { "2a12:3e80:2:f::", 128, NDPI_PROTOCOL_TOR }, - { "2a12:3e80:400:38::", 128, NDPI_PROTOCOL_TOR }, - { "2a12:3e80:400:8::", 128, NDPI_PROTOCOL_TOR }, { "2a12:3e80:400:aa::", 128, NDPI_PROTOCOL_TOR }, { "2a12:5940:13e2::2", 128, NDPI_PROTOCOL_TOR }, { "2a12:5940:144f::2", 128, NDPI_PROTOCOL_TOR }, @@ -8129,7 +4956,6 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a12:5940:9101::2", 128, NDPI_PROTOCOL_TOR }, { "2a12:5940:f0a8::2", 128, NDPI_PROTOCOL_TOR }, { "2a12:6fc1::681", 128, NDPI_PROTOCOL_TOR }, - { "2a12:a300:3100::ef91:5e60", 128, NDPI_PROTOCOL_TOR }, { "2a12:a800:1:1:194:26:192:186", 128, NDPI_PROTOCOL_TOR }, { "2a12:a800:1:1:194:26:192:77", 128, NDPI_PROTOCOL_TOR }, { "2a12:a800:1:1:2:58:56:220", 128, NDPI_PROTOCOL_TOR }, @@ -8182,11 +5008,7 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a12:a800:2:1:45:80:158:23", 128, NDPI_PROTOCOL_TOR }, { "2a12:a800:2:1:45:80:158:27", 128, NDPI_PROTOCOL_TOR }, { "2a12:a800:2:1:45:80:158:69", 128, NDPI_PROTOCOL_TOR }, - { "2a12:bec0:20b:7a10::1", 128, NDPI_PROTOCOL_TOR }, - { "2a12:bec0:20b:9426::1", 128, NDPI_PROTOCOL_TOR }, - { "2a12:bec0:20b:9803::1", 128, NDPI_PROTOCOL_TOR }, { "2a12:bec0:20b:a9bb::1", 128, NDPI_PROTOCOL_TOR }, - { "2a12:bec0:20b:cc38::1", 128, NDPI_PROTOCOL_TOR }, { "2a12:bec0:20b:da62::1", 128, NDPI_PROTOCOL_TOR }, { "2a12:bec0:20c:94bb::1", 128, NDPI_PROTOCOL_TOR }, { "2a12:bec4:11d3:4a89::1", 128, NDPI_PROTOCOL_TOR }, @@ -8194,29 +5016,12 @@ static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = { { "2a12:de40:25::2:3", 128, NDPI_PROTOCOL_TOR }, { "2a12:de40:25::3:3", 128, NDPI_PROTOCOL_TOR }, { "2a12:de40:36:2a8::", 128, NDPI_PROTOCOL_TOR }, - { "2a12:de40:43::10f2:809c", 128, NDPI_PROTOCOL_TOR }, - { "2a13:7c00:3:12:f816:3eff:feb4:b757", 128, NDPI_PROTOCOL_TOR }, - { "2a13:7c00:3:7:f816:3eff:fe15:dca5", 128, NDPI_PROTOCOL_TOR }, { "2a13:d207:0:40e::1", 128, NDPI_PROTOCOL_TOR }, - { "2a13:d207:0:461::1", 128, NDPI_PROTOCOL_TOR }, - { "2a13:fd40:1:1::3006", 128, NDPI_PROTOCOL_TOR }, - { "2a14:7581:9f20:66::10", 126, NDPI_PROTOCOL_TOR }, { "2a14:7c0:1002:100b::", 128, NDPI_PROTOCOL_TOR }, - { "2a14:7c0:1002:1059::", 128, NDPI_PROTOCOL_TOR }, { "2a14:7c0:1002:105::", 128, NDPI_PROTOCOL_TOR }, { "2a14:7c2:179d::1", 128, NDPI_PROTOCOL_TOR }, - { "2c0f:6cf::1000", 128, NDPI_PROTOCOL_TOR }, - { "2c0f:8c0:0:1000:0:3df:ae0:cb2", 128, NDPI_PROTOCOL_TOR }, - { "2c0f:8c0:0:1000::1f0:a", 128, NDPI_PROTOCOL_TOR }, - { "2c0f:8c0:0:1000::2", 128, NDPI_PROTOCOL_TOR }, - { "2c0f:8c0:0:1000::2e08:c", 128, NDPI_PROTOCOL_TOR }, - { "2c0f:8c0:0:1000:beef::", 128, NDPI_PROTOCOL_TOR }, - { "2c0f:8c0:0:1000:cafe::", 128, NDPI_PROTOCOL_TOR }, - { "2c0f:8c0:0:1000:dead:face::", 128, NDPI_PROTOCOL_TOR }, - { "2c0f:8c0:0:1000:dfc2::f", 128, NDPI_PROTOCOL_TOR }, { "2c0f:8c0:2:100a::2", 128, NDPI_PROTOCOL_TOR }, { "2c0f:8c0:2:100a::feed:b", 128, NDPI_PROTOCOL_TOR }, - { "2c0f:8c0:2:100a:beef::1", 128, NDPI_PROTOCOL_TOR }, /* End */ { NULL, 0, 0 } }; diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c index fe8004178..95446b6fb 100644 --- a/src/lib/ndpi_main.c +++ b/src/lib/ndpi_main.c @@ -69,6 +69,7 @@ #include "ndpi_dga_match.c.inc" #include "inc_generated/ndpi_azure_match.c.inc" #include "inc_generated/ndpi_tor_match.c.inc" +#include "inc_generated/ndpi_tor_exit_nodes_match.c.inc" #include "inc_generated/ndpi_whatsapp_match.c.inc" #include "inc_generated/ndpi_amazon_aws_match.c.inc" #include "inc_generated/ndpi_ethereum_match.c.inc" @@ -471,6 +472,8 @@ int is_flow_addr_informative(const struct ndpi_flow_struct *flow) /* This is basically the list of VPNs (with **entry** addresses) supported by nDPI */ case NDPI_PROTOCOL_NORDVPN: case NDPI_PROTOCOL_PROTONVPN: + case NDPI_PROTOCOL_SURFSHARK: + case NDPI_PROTOCOL_TOR: return 0; default: return 1; @@ -3925,6 +3928,11 @@ int ndpi_finalize_initialization(struct ndpi_detection_module_struct *ndpi_str) ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->ip_risk->v6, ndpi_anonymous_subscriber_protonvpn_protocol_list_6); } + if(ndpi_str->cfg.risk_anonymous_subscriber_list_tor_exit_nodes_enabled) { + ndpi_init_ptree_ipv4(ndpi_str->ip_risk->v4, ndpi_anonymous_subscriber_tor_exit_nodes_protocol_list); + ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->ip_risk->v6, ndpi_anonymous_subscriber_tor_exit_nodes_protocol_list_6); + } + if(ndpi_str->cfg.risk_crawler_bot_list_enabled) { ndpi_init_ptree_ipv4(ndpi_str->ip_risk->v4, ndpi_http_crawler_bot_protocol_list); ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->ip_risk->v6, ndpi_http_crawler_bot_protocol_list_6); @@ -11830,6 +11838,7 @@ static const struct cfg_param { { NULL, "flow_risk.anonymous_subscriber.list.icloudprivaterelay.load", "1", NULL, NULL, CFG_PARAM_ENABLE_DISABLE, __OFF(risk_anonymous_subscriber_list_icloudprivaterelay_enabled), NULL }, { NULL, "flow_risk.anonymous_subscriber.list.protonvpn.load", "1", NULL, NULL, CFG_PARAM_ENABLE_DISABLE, __OFF(risk_anonymous_subscriber_list_protonvpn_enabled), NULL }, + { NULL, "flow_risk.anonymous_subscriber.list.tor.load", "1", NULL, NULL, CFG_PARAM_ENABLE_DISABLE, __OFF(risk_anonymous_subscriber_list_tor_exit_nodes_enabled), NULL }, { NULL, "flow_risk.crawler_bot.list.load", "1", NULL, NULL, CFG_PARAM_ENABLE_DISABLE, __OFF(risk_crawler_bot_list_enabled), NULL }, { NULL, "filename.config", NULL, NULL, NULL, CFG_PARAM_FILENAME_CONFIG, __OFF(filename_config), NULL }, |