aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Nardi <12729895+IvanNardi@users.noreply.github.com>2023-10-26 20:15:44 +0200
committerGitHub <noreply@github.com>2023-10-26 20:15:44 +0200
commit611c3b66f0db3ca113db6fb71534231bb87b4cef (patch)
tree0dc777ffbf5a52e64b248b99b38620680d2a01d8
parent1832d247b39e24ac7cc1b8417ca076bd61ae9c6e (diff)
ipv6: add support for ipv6 addresses lists (#2113)
-rw-r--r--example/ndpiReader.c6
-rw-r--r--lists/107_gambling.list1766
-rw-r--r--src/include/ndpi_api.h3
-rw-r--r--src/include/ndpi_typedefs.h8
-rw-r--r--src/lib/inc_generated/ndpi_amazon_aws_match.c.inc2371
-rw-r--r--src/lib/inc_generated/ndpi_asn_alibaba.c.inc66
-rw-r--r--src/lib/inc_generated/ndpi_asn_apple.c.inc11
-rw-r--r--src/lib/inc_generated/ndpi_asn_avast.c.inc10
-rw-r--r--src/lib/inc_generated/ndpi_asn_bloomberg.c.inc7
-rw-r--r--src/lib/inc_generated/ndpi_asn_citrix.c.inc5
-rw-r--r--src/lib/inc_generated/ndpi_asn_discord.c.inc35
-rw-r--r--src/lib/inc_generated/ndpi_asn_disney_plus.c.inc17
-rw-r--r--src/lib/inc_generated/ndpi_asn_dropbox.c.inc6
-rw-r--r--src/lib/inc_generated/ndpi_asn_edgecast.c.inc277
-rw-r--r--src/lib/inc_generated/ndpi_asn_epicgames.c.inc5
-rw-r--r--src/lib/inc_generated/ndpi_asn_facebook.c.inc46
-rw-r--r--src/lib/inc_generated/ndpi_asn_github.c.inc7
-rw-r--r--src/lib/inc_generated/ndpi_asn_goto.c.inc5
-rw-r--r--src/lib/inc_generated/ndpi_asn_hotspotshield.c.inc5
-rw-r--r--src/lib/inc_generated/ndpi_asn_hulu.c.inc5
-rw-r--r--src/lib/inc_generated/ndpi_asn_line.c.inc6
-rw-r--r--src/lib/inc_generated/ndpi_asn_netflix.c.inc9
-rw-r--r--src/lib/inc_generated/ndpi_asn_nvidia.c.inc9
-rw-r--r--src/lib/inc_generated/ndpi_asn_opendns.c.inc53
-rw-r--r--src/lib/inc_generated/ndpi_asn_riotgames.c.inc5
-rw-r--r--src/lib/inc_generated/ndpi_asn_roblox.c.inc7
-rw-r--r--src/lib/inc_generated/ndpi_asn_starcraft.c.inc32
-rw-r--r--src/lib/inc_generated/ndpi_asn_steam.c.inc27
-rw-r--r--src/lib/inc_generated/ndpi_asn_teamviewer.c.inc23
-rw-r--r--src/lib/inc_generated/ndpi_asn_telegram.c.inc9
-rw-r--r--src/lib/inc_generated/ndpi_asn_tencent.c.inc62
-rw-r--r--src/lib/inc_generated/ndpi_asn_threema.c.inc8
-rw-r--r--src/lib/inc_generated/ndpi_asn_twitch.c.inc6
-rw-r--r--src/lib/inc_generated/ndpi_asn_twitter.c.inc8
-rw-r--r--src/lib/inc_generated/ndpi_asn_ubuntuone.c.inc9
-rw-r--r--src/lib/inc_generated/ndpi_asn_vk.c.inc6
-rw-r--r--src/lib/inc_generated/ndpi_asn_webex.c.inc22
-rw-r--r--src/lib/inc_generated/ndpi_asn_yandex.c.inc14
-rw-r--r--src/lib/inc_generated/ndpi_asn_yandex_cloud.c.inc7
-rw-r--r--src/lib/inc_generated/ndpi_azure_match.c.inc19168
-rw-r--r--src/lib/inc_generated/ndpi_cachefly_match.c.inc5
-rw-r--r--src/lib/inc_generated/ndpi_cloudflare_match.c.inc12
-rw-r--r--src/lib/inc_generated/ndpi_crawlers_match.c.inc1149
-rw-r--r--src/lib/inc_generated/ndpi_ethereum_match.c.inc5
-rw-r--r--src/lib/inc_generated/ndpi_google_cloud_match.c.inc53
-rw-r--r--src/lib/inc_generated/ndpi_google_match.c.inc99
-rw-r--r--src/lib/inc_generated/ndpi_icloud_private_relay_match.c.inc7990
-rw-r--r--src/lib/inc_generated/ndpi_ms_office365_match.c.inc28
-rw-r--r--src/lib/inc_generated/ndpi_ms_onedrive_match.c.inc9
-rw-r--r--src/lib/inc_generated/ndpi_ms_outlook_match.c.inc23
-rw-r--r--src/lib/inc_generated/ndpi_ms_skype_teams_match.c.inc12
-rw-r--r--src/lib/inc_generated/ndpi_mullvad_match.c.inc668
-rw-r--r--src/lib/inc_generated/ndpi_protonvpn_in_match.c.inc200
-rw-r--r--src/lib/inc_generated/ndpi_protonvpn_out_match.c.inc322
-rw-r--r--src/lib/inc_generated/ndpi_tor_match.c.inc3511
-rw-r--r--src/lib/inc_generated/ndpi_whatsapp_match.c.inc5
-rw-r--r--src/lib/inc_generated/ndpi_zoom_match.c.inc8
-rw-r--r--src/lib/ndpi_main.c350
-rw-r--r--tests/cfgs/caches_cfg/result/ookla.pcap.out1
-rw-r--r--tests/cfgs/caches_cfg/result/teams.pcap.out1
-rw-r--r--tests/cfgs/default/result/1kxun.pcap.out1
-rw-r--r--tests/cfgs/default/result/443-chrome.pcap.out1
-rw-r--r--tests/cfgs/default/result/443-curl.pcap.out1
-rw-r--r--tests/cfgs/default/result/443-firefox.pcap.out1
-rw-r--r--tests/cfgs/default/result/443-git.pcap.out1
-rw-r--r--tests/cfgs/default/result/443-opvn.pcap.out1
-rw-r--r--tests/cfgs/default/result/443-safari.pcap.out1
-rw-r--r--tests/cfgs/default/result/4in4tunnel.pcap.out1
-rw-r--r--tests/cfgs/default/result/4in6tunnel.pcap.out1
-rw-r--r--tests/cfgs/default/result/6in4tunnel.pcap.out9
-rw-r--r--tests/cfgs/default/result/6in6tunnel.pcap.out1
-rw-r--r--tests/cfgs/default/result/BGP_Cisco_hdlc_slarp.pcap.out1
-rw-r--r--tests/cfgs/default/result/BGP_redist.pcap.out1
-rw-r--r--tests/cfgs/default/result/EAQ.pcap.out1
-rw-r--r--tests/cfgs/default/result/FAX-Call-t38-CA-TDM-SIP-FB-1.pcap.out1
-rw-r--r--tests/cfgs/default/result/IEC104.pcap.out1
-rw-r--r--tests/cfgs/default/result/KakaoTalk_chat.pcap.out1
-rw-r--r--tests/cfgs/default/result/KakaoTalk_talk.pcap.out1
-rw-r--r--tests/cfgs/default/result/NTPv2.pcap.out1
-rw-r--r--tests/cfgs/default/result/NTPv3.pcap.out1
-rw-r--r--tests/cfgs/default/result/NTPv4.pcap.out1
-rw-r--r--tests/cfgs/default/result/Oscar.pcap.out1
-rw-r--r--tests/cfgs/default/result/TivoDVR.pcap.out1
-rw-r--r--tests/cfgs/default/result/WebattackRCE.pcap.out1
-rw-r--r--tests/cfgs/default/result/WebattackSQLinj.pcap.out1
-rw-r--r--tests/cfgs/default/result/WebattackXSS.pcap.out1
-rw-r--r--tests/cfgs/default/result/activision.pcap.out1
-rw-r--r--tests/cfgs/default/result/adult_content.pcap.out1
-rw-r--r--tests/cfgs/default/result/afp.pcap.out1
-rw-r--r--tests/cfgs/default/result/agora-sd-rtn.pcap.out1
-rw-r--r--tests/cfgs/default/result/ah.pcapng.out1
-rw-r--r--tests/cfgs/default/result/ajp.pcap.out1
-rw-r--r--tests/cfgs/default/result/alexa-app.pcapng.out1
-rw-r--r--tests/cfgs/default/result/alicloud.pcap.out1
-rw-r--r--tests/cfgs/default/result/among_us.pcap.out1
-rw-r--r--tests/cfgs/default/result/amqp.pcap.out1
-rw-r--r--tests/cfgs/default/result/android.pcap.out1
-rw-r--r--tests/cfgs/default/result/anyconnect-vpn.pcap.out1
-rw-r--r--tests/cfgs/default/result/anydesk.pcapng.out1
-rw-r--r--tests/cfgs/default/result/avast.pcap.out1
-rw-r--r--tests/cfgs/default/result/avast_securedns.pcapng.out1
-rw-r--r--tests/cfgs/default/result/bacnet.pcap.out1
-rw-r--r--tests/cfgs/default/result/bad-dns-traffic.pcap.out1
-rw-r--r--tests/cfgs/default/result/bets.pcapng.out1
-rw-r--r--tests/cfgs/default/result/bitcoin.pcap.out1
-rw-r--r--tests/cfgs/default/result/bittorrent.pcap.out1
-rw-r--r--tests/cfgs/default/result/bittorrent_tcp_miss.pcapng.out1
-rw-r--r--tests/cfgs/default/result/bittorrent_utp.pcap.out1
-rw-r--r--tests/cfgs/default/result/bjnp.pcap.out1
-rw-r--r--tests/cfgs/default/result/bot.pcap.out1
-rw-r--r--tests/cfgs/default/result/bt-dns.pcap.out1
-rw-r--r--tests/cfgs/default/result/bt-http.pcapng.out1
-rw-r--r--tests/cfgs/default/result/bt_search.pcap.out1
-rw-r--r--tests/cfgs/default/result/cachefly.pcapng.out1
-rw-r--r--tests/cfgs/default/result/can.pcap.out1
-rw-r--r--tests/cfgs/default/result/capwap.pcap.out1
-rw-r--r--tests/cfgs/default/result/capwap_data.pcapng.out1
-rw-r--r--tests/cfgs/default/result/cassandra.pcap.out1
-rw-r--r--tests/cfgs/default/result/check_mk_new.pcap.out1
-rw-r--r--tests/cfgs/default/result/chrome.pcap.out1
-rw-r--r--tests/cfgs/default/result/citrix.pcap.out1
-rw-r--r--tests/cfgs/default/result/cloudflare-warp.pcap.out1
-rw-r--r--tests/cfgs/default/result/coap_mqtt.pcap.out1
-rw-r--r--tests/cfgs/default/result/collectd.pcap.out1
-rw-r--r--tests/cfgs/default/result/corba.pcap.out1
-rw-r--r--tests/cfgs/default/result/cpha.pcap.out1
-rw-r--r--tests/cfgs/default/result/crawler_false_positive.pcapng.out1
-rw-r--r--tests/cfgs/default/result/crynet.pcap.out1
-rw-r--r--tests/cfgs/default/result/custom_rules_same-ip_multiple_ports.pcapng.out1
-rw-r--r--tests/cfgs/default/result/dazn.pcapng.out1
-rw-r--r--tests/cfgs/default/result/dcerpc.pcap.out1
-rw-r--r--tests/cfgs/default/result/dhcp-fuzz.pcapng.out1
-rw-r--r--tests/cfgs/default/result/diameter.pcap.out1
-rw-r--r--tests/cfgs/default/result/discord.pcap.out1
-rw-r--r--tests/cfgs/default/result/discord_mid_flow.pcap.out1
-rw-r--r--tests/cfgs/default/result/dlt_ppp.pcap.out1
-rw-r--r--tests/cfgs/default/result/dnp3.pcap.out1
-rw-r--r--tests/cfgs/default/result/dns-exf.pcap.out1
-rw-r--r--tests/cfgs/default/result/dns-google-nsid.pcapng.out9
-rw-r--r--tests/cfgs/default/result/dns-invalid-chars.pcap.out1
-rw-r--r--tests/cfgs/default/result/dns-tunnel-iodine.pcap.out1
-rw-r--r--tests/cfgs/default/result/dns2tcp_tunnel.pcap.out1
-rw-r--r--tests/cfgs/default/result/dns_ambiguous_names.pcap.out1
-rw-r--r--tests/cfgs/default/result/dns_doh.pcap.out1
-rw-r--r--tests/cfgs/default/result/dns_dot.pcap.out1
-rw-r--r--tests/cfgs/default/result/dns_exfiltration.pcap.out1
-rw-r--r--tests/cfgs/default/result/dns_fragmented.pcap.out17
-rw-r--r--tests/cfgs/default/result/dns_invert_query.pcapng.out1
-rw-r--r--tests/cfgs/default/result/dns_long_domainname.pcap.out1
-rw-r--r--tests/cfgs/default/result/dnscrypt-v1-and-resolver-pings.pcap.out1
-rw-r--r--tests/cfgs/default/result/dnscrypt-v2-doh.pcap.out1
-rw-r--r--tests/cfgs/default/result/dnscrypt-v2.pcap.out1
-rw-r--r--tests/cfgs/default/result/dnscrypt_skype_false_positive.pcapng.out1
-rw-r--r--tests/cfgs/default/result/doh.pcapng.out1
-rw-r--r--tests/cfgs/default/result/doq.pcapng.out1
-rw-r--r--tests/cfgs/default/result/doq_adguard.pcapng.out1
-rw-r--r--tests/cfgs/default/result/dos_win98_smb_netbeui.pcap.out1
-rw-r--r--tests/cfgs/default/result/drda_db2.pcap.out1
-rw-r--r--tests/cfgs/default/result/dropbox.pcap.out1
-rw-r--r--tests/cfgs/default/result/dtls.pcap.out1
-rw-r--r--tests/cfgs/default/result/dtls2.pcap.out1
-rw-r--r--tests/cfgs/default/result/dtls_certificate.pcapng.out1
-rw-r--r--tests/cfgs/default/result/dtls_certificate_fragments.pcap.out1
-rw-r--r--tests/cfgs/default/result/dtls_mid_sessions.pcapng.out1
-rw-r--r--tests/cfgs/default/result/dtls_old_version.pcapng.out1
-rw-r--r--tests/cfgs/default/result/dtls_session_id_and_coockie_both.pcap.out1
-rw-r--r--tests/cfgs/default/result/edonkey.pcap.out1
-rw-r--r--tests/cfgs/default/result/elasticsearch.pcap.out1
-rw-r--r--tests/cfgs/default/result/emotet.pcap.out1
-rw-r--r--tests/cfgs/default/result/encrypted_sni.pcap.out1
-rw-r--r--tests/cfgs/default/result/epicgames.pcapng.out1
-rw-r--r--tests/cfgs/default/result/esp.pcapng.out1
-rw-r--r--tests/cfgs/default/result/ethereum.pcap.out1
-rw-r--r--tests/cfgs/default/result/ethernetIP.pcap.out1
-rw-r--r--tests/cfgs/default/result/exe_download.pcap.out1
-rw-r--r--tests/cfgs/default/result/exe_download_as_png.pcap.out1
-rw-r--r--tests/cfgs/default/result/facebook.pcap.out1
-rw-r--r--tests/cfgs/default/result/fastcgi.pcap.out1
-rw-r--r--tests/cfgs/default/result/firefox.pcap.out1
-rw-r--r--tests/cfgs/default/result/fix.pcap.out1
-rw-r--r--tests/cfgs/default/result/fix2.pcap.out1
-rw-r--r--tests/cfgs/default/result/forticlient.pcap.out1
-rw-r--r--tests/cfgs/default/result/ftp-start-tls.pcap.out1
-rw-r--r--tests/cfgs/default/result/ftp.pcap.out1
-rw-r--r--tests/cfgs/default/result/ftp_failed.pcap.out1
-rw-r--r--tests/cfgs/default/result/fuzz-2006-06-26-2594.pcap.out1
-rw-r--r--tests/cfgs/default/result/fuzz-2006-09-29-28586.pcap.out1
-rw-r--r--tests/cfgs/default/result/fuzz-2020-02-16-11740.pcap.out1
-rw-r--r--tests/cfgs/default/result/fuzz-2021-10-13.pcap.out1
-rw-r--r--tests/cfgs/default/result/geforcenow.pcapng.out1
-rw-r--r--tests/cfgs/default/result/genshin-impact.pcap.out1
-rw-r--r--tests/cfgs/default/result/git.pcap.out1
-rw-r--r--tests/cfgs/default/result/gnutella.pcap.out1
-rw-r--r--tests/cfgs/default/result/google_ssl.pcap.out1
-rw-r--r--tests/cfgs/default/result/googledns_android10.pcap.out1
-rw-r--r--tests/cfgs/default/result/gquic.pcap.out1
-rw-r--r--tests/cfgs/default/result/gtp_c.pcap.out1
-rw-r--r--tests/cfgs/default/result/gtp_false_positive.pcapng.out1
-rw-r--r--tests/cfgs/default/result/gtp_prime.pcapng.out1
-rw-r--r--tests/cfgs/default/result/h323-overflow.pcap.out1
-rw-r--r--tests/cfgs/default/result/h323.pcap.out1
-rw-r--r--tests/cfgs/default/result/haproxy.pcap.out1
-rw-r--r--tests/cfgs/default/result/heuristic_tcp_ack_payload.pcap.out1
-rw-r--r--tests/cfgs/default/result/hots.pcapng.out1
-rw-r--r--tests/cfgs/default/result/hpvirtgrp.pcap.out1
-rw-r--r--tests/cfgs/default/result/hsrp0.pcap.out1
-rw-r--r--tests/cfgs/default/result/hsrp2.pcap.out1
-rw-r--r--tests/cfgs/default/result/hsrp2_ipv6.pcapng.out1
-rw-r--r--tests/cfgs/default/result/http-crash-content-disposition.pcap.out1
-rw-r--r--tests/cfgs/default/result/http-lines-split.pcap.out1
-rw-r--r--tests/cfgs/default/result/http-manipulated.pcap.out1
-rw-r--r--tests/cfgs/default/result/http-proxy.pcapng.out1
-rw-r--r--tests/cfgs/default/result/http2.pcapng.out1
-rw-r--r--tests/cfgs/default/result/http_asymmetric.pcapng.out1
-rw-r--r--tests/cfgs/default/result/http_auth.pcap.out1
-rw-r--r--tests/cfgs/default/result/http_connect.pcap.out1
-rw-r--r--tests/cfgs/default/result/http_guessed_host_and_guessed.pcapng.out1
-rw-r--r--tests/cfgs/default/result/http_invalid_server.pcap.out1
-rw-r--r--tests/cfgs/default/result/http_ipv6.pcap.out17
-rw-r--r--tests/cfgs/default/result/http_on_sip_port.pcap.out1
-rw-r--r--tests/cfgs/default/result/http_origin_different_than_host.pcap.out1
-rw-r--r--tests/cfgs/default/result/http_starting_with_reply.pcapng.out1
-rw-r--r--tests/cfgs/default/result/http_ua_splitted_in_two_pkts.pcapng.out1
-rw-r--r--tests/cfgs/default/result/i3d.pcap.out1
-rw-r--r--tests/cfgs/default/result/iax.pcap.out1
-rw-r--r--tests/cfgs/default/result/icmp-tunnel.pcap.out1
-rw-r--r--tests/cfgs/default/result/iec60780-5-104.pcap.out1
-rw-r--r--tests/cfgs/default/result/imap-starttls.pcap.out1
-rw-r--r--tests/cfgs/default/result/imap.pcap.out1
-rw-r--r--tests/cfgs/default/result/imaps.pcap.out1
-rw-r--r--tests/cfgs/default/result/imo.pcap.out1
-rw-r--r--tests/cfgs/default/result/instagram.pcap.out1
-rw-r--r--tests/cfgs/default/result/ip_fragmented_garbage.pcap.out1
-rw-r--r--tests/cfgs/default/result/iphone.pcap.out1
-rw-r--r--tests/cfgs/default/result/ipp.pcap.out1
-rw-r--r--tests/cfgs/default/result/ipsec_isakmp_esp.pcap.out1
-rw-r--r--tests/cfgs/default/result/ipv6_in_gtp.pcap.out1
-rw-r--r--tests/cfgs/default/result/irc.pcap.out1
-rw-r--r--tests/cfgs/default/result/ja3_lots_of_cipher_suites.pcap.out1
-rw-r--r--tests/cfgs/default/result/ja3_lots_of_cipher_suites_2_anon.pcap.out1
-rw-r--r--tests/cfgs/default/result/jabber.pcap.out1
-rw-r--r--tests/cfgs/default/result/kerberos-error.pcap.out1
-rw-r--r--tests/cfgs/default/result/kerberos-login.pcap.out1
-rw-r--r--tests/cfgs/default/result/kerberos.pcap.out1
-rw-r--r--tests/cfgs/default/result/kerberos_fuzz.pcapng.out1
-rw-r--r--tests/cfgs/default/result/kismet.pcap.out1
-rw-r--r--tests/cfgs/default/result/kontiki.pcap.out1
-rw-r--r--tests/cfgs/default/result/line.pcap.out1
-rw-r--r--tests/cfgs/default/result/linecall_falsepositve.pcap.out1
-rw-r--r--tests/cfgs/default/result/lisp_registration.pcap.out1
-rw-r--r--tests/cfgs/default/result/log4j-webapp-exploit.pcap.out1
-rw-r--r--tests/cfgs/default/result/long_tls_certificate.pcap.out1
-rw-r--r--tests/cfgs/default/result/lru_ipv6_caches.pcapng.out1
-rw-r--r--tests/cfgs/default/result/malformed_dns.pcap.out1
-rw-r--r--tests/cfgs/default/result/malformed_icmp.pcap.out1
-rw-r--r--tests/cfgs/default/result/malware.pcap.out1
-rw-r--r--tests/cfgs/default/result/memcached.cap.out1
-rw-r--r--tests/cfgs/default/result/merakicloud.pcapng.out1
-rw-r--r--tests/cfgs/default/result/mgcp.pcap.out1
-rw-r--r--tests/cfgs/default/result/modbus.pcap.out1
-rw-r--r--tests/cfgs/default/result/monero.pcap.out1
-rw-r--r--tests/cfgs/default/result/mongo_false_positive.pcapng.out1
-rw-r--r--tests/cfgs/default/result/mongodb.pcap.out1
-rw-r--r--tests/cfgs/default/result/mpeg-dash.pcap.out1
-rw-r--r--tests/cfgs/default/result/mpeg.pcap.out1
-rw-r--r--tests/cfgs/default/result/mpegts.pcap.out1
-rw-r--r--tests/cfgs/default/result/mqtt.pcap.out1
-rw-r--r--tests/cfgs/default/result/mssql_tds.pcap.out1
-rw-r--r--tests/cfgs/default/result/mullvad_dns.pcap.out1
-rw-r--r--tests/cfgs/default/result/mullvad_wireguard.pcap.out1
-rw-r--r--tests/cfgs/default/result/munin.pcap.out1
-rw-r--r--tests/cfgs/default/result/mysql-8.pcap.out1
-rw-r--r--tests/cfgs/default/result/natpmp.pcap.out1
-rw-r--r--tests/cfgs/default/result/nats.pcap.out1
-rw-r--r--tests/cfgs/default/result/ndpi_match_string_subprotocol__error.pcapng.out1
-rw-r--r--tests/cfgs/default/result/nest_log_sink.pcap.out1
-rw-r--r--tests/cfgs/default/result/netbios.pcap.out1
-rw-r--r--tests/cfgs/default/result/netbios_wildcard_dns_query.pcap.out1
-rw-r--r--tests/cfgs/default/result/netflix.pcap.out1
-rw-r--r--tests/cfgs/default/result/netflow-fritz.pcap.out1
-rw-r--r--tests/cfgs/default/result/netflowv9.pcap.out1
-rw-r--r--tests/cfgs/default/result/nfsv2.pcap.out1
-rw-r--r--tests/cfgs/default/result/nfsv3.pcap.out1
-rw-r--r--tests/cfgs/default/result/nintendo.pcap.out1
-rw-r--r--tests/cfgs/default/result/nntp.pcap.out1
-rw-r--r--tests/cfgs/default/result/no_sni.pcap.out1
-rw-r--r--tests/cfgs/default/result/ocs.pcap.out1
-rw-r--r--tests/cfgs/default/result/ocsp.pcapng.out1
-rw-r--r--tests/cfgs/default/result/oicq.pcap.out1
-rw-r--r--tests/cfgs/default/result/ookla.pcap.out1
-rw-r--r--tests/cfgs/default/result/openvpn.pcap.out1
-rw-r--r--tests/cfgs/default/result/opera-vpn.pcapng.out1
-rw-r--r--tests/cfgs/default/result/oracle12.pcapng.out1
-rw-r--r--tests/cfgs/default/result/os_detected.pcapng.out1
-rw-r--r--tests/cfgs/default/result/ospfv2_add_new_prefix.pcap.out1
-rw-r--r--tests/cfgs/default/result/ossfuzz_seed_fake_traces_1.pcapng.out1
-rw-r--r--tests/cfgs/default/result/ossfuzz_seed_fake_traces_2.pcapng.out1
-rw-r--r--tests/cfgs/default/result/ossfuzz_seed_fake_traces_3.pcapng.out1
-rw-r--r--tests/cfgs/default/result/ossfuzz_seed_fake_traces_4.pcapng.out1
-rw-r--r--tests/cfgs/default/result/pgm.pcap.out1
-rw-r--r--tests/cfgs/default/result/pgsql.pcap.out1
-rw-r--r--tests/cfgs/default/result/pim.pcap.out1
-rw-r--r--tests/cfgs/default/result/pinterest.pcap.out41
-rw-r--r--tests/cfgs/default/result/pluralsight.pcap.out1
-rw-r--r--tests/cfgs/default/result/pop3.pcap.out1
-rw-r--r--tests/cfgs/default/result/pop3_stls.pcap.out1
-rw-r--r--tests/cfgs/default/result/pops.pcapng.out1
-rw-r--r--tests/cfgs/default/result/pps.pcap.out1
-rw-r--r--tests/cfgs/default/result/pptp.pcap.out1
-rw-r--r--tests/cfgs/default/result/protobuf.pcap.out1
-rw-r--r--tests/cfgs/default/result/protonvpn.pcap.out1
-rw-r--r--tests/cfgs/default/result/psiphon3.pcap.out1
-rw-r--r--tests/cfgs/default/result/punycode-idn.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic-23.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic-24.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic-27.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic-28.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic-29.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic-33.pcapng.out1
-rw-r--r--tests/cfgs/default/result/quic-34.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic-forcing-vn-with-data.pcapng.out1
-rw-r--r--tests/cfgs/default/result/quic-fuzz-overflow.pcapng.out1
-rw-r--r--tests/cfgs/default/result/quic-mvfst-22.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic-mvfst-22_decryption_error.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic-mvfst-27.pcapng.out1
-rw-r--r--tests/cfgs/default/result/quic-mvfst-exp.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic-v2.pcapng.out1
-rw-r--r--tests/cfgs/default/result/quic.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic046.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic_0RTT.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic_cc_ack.pcapng.out1
-rw-r--r--tests/cfgs/default/result/quic_crypto_aes_auth_size.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic_frags_ch_in_multiple_packets.pcapng.out1
-rw-r--r--tests/cfgs/default/result/quic_frags_ch_out_of_order_same_packet_craziness.pcapng.out1
-rw-r--r--tests/cfgs/default/result/quic_interop_V.pcapng.out19
-rw-r--r--tests/cfgs/default/result/quic_q39.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic_q43.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic_q46.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic_q46_b.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic_q50.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic_t50.pcap.out1
-rw-r--r--tests/cfgs/default/result/quic_t51.pcap.out1
-rw-r--r--tests/cfgs/default/result/quickplay.pcap.out1
-rw-r--r--tests/cfgs/default/result/radius_false_positive.pcapng.out1
-rw-r--r--tests/cfgs/default/result/raknet.pcap.out1
-rw-r--r--tests/cfgs/default/result/rdp.pcap.out1
-rw-r--r--tests/cfgs/default/result/rdp2.pcap.out1
-rw-r--r--tests/cfgs/default/result/reasm_crash_anon.pcapng.out1
-rw-r--r--tests/cfgs/default/result/reasm_segv_anon.pcapng.out1
-rw-r--r--tests/cfgs/default/result/reddit.pcap.out55
-rw-r--r--tests/cfgs/default/result/riot.pcapng.out1
-rw-r--r--tests/cfgs/default/result/riotgames.pcap.out1
-rw-r--r--tests/cfgs/default/result/rmcp.pcap.out1
-rw-r--r--tests/cfgs/default/result/roblox.pcapng.out1
-rw-r--r--tests/cfgs/default/result/rsh-syslog-false-positive.pcap.out1
-rw-r--r--tests/cfgs/default/result/rsh.pcap.out1
-rw-r--r--tests/cfgs/default/result/rsync.pcap.out1
-rw-r--r--tests/cfgs/default/result/rtcp_multiple_pkts_in_the_same_datagram.pcap.out1
-rw-r--r--tests/cfgs/default/result/rtmp.pcap.out1
-rw-r--r--tests/cfgs/default/result/rtp.pcapng.out1
-rw-r--r--tests/cfgs/default/result/rtsp.pcap.out1
-rw-r--r--tests/cfgs/default/result/rtsp_setup_http.pcapng.out1
-rw-r--r--tests/cfgs/default/result/rx.pcap.out1
-rw-r--r--tests/cfgs/default/result/s7comm.pcap.out1
-rw-r--r--tests/cfgs/default/result/safari.pcap.out1
-rw-r--r--tests/cfgs/default/result/salesforce.pcap.out1
-rw-r--r--tests/cfgs/default/result/sccp_hw_conf_register.pcapng.out1
-rw-r--r--tests/cfgs/default/result/sctp.cap.out1
-rw-r--r--tests/cfgs/default/result/selfsigned.pcap.out1
-rw-r--r--tests/cfgs/default/result/sflow.pcap.out1
-rw-r--r--tests/cfgs/default/result/shadowsocks.pcap.out1
-rw-r--r--tests/cfgs/default/result/signal.pcap.out1
-rw-r--r--tests/cfgs/default/result/simple-dnscrypt.pcap.out1
-rw-r--r--tests/cfgs/default/result/sip.pcap.out1
-rw-r--r--tests/cfgs/default/result/sip_hello.pcapng.out1
-rw-r--r--tests/cfgs/default/result/sites.pcapng.out1
-rw-r--r--tests/cfgs/default/result/skinny.pcap.out1
-rw-r--r--tests/cfgs/default/result/skype-conference-call.pcap.out1
-rw-r--r--tests/cfgs/default/result/skype.pcap.out1
-rw-r--r--tests/cfgs/default/result/skype_no_unknown.pcap.out1
-rw-r--r--tests/cfgs/default/result/skype_udp.pcap.out1
-rw-r--r--tests/cfgs/default/result/smb_deletefile.pcap.out1
-rw-r--r--tests/cfgs/default/result/smb_frags.pcap.out1
-rw-r--r--tests/cfgs/default/result/smbv1.pcap.out1
-rw-r--r--tests/cfgs/default/result/smpp_in_general.pcap.out1
-rw-r--r--tests/cfgs/default/result/smtp-starttls.pcap.out1
-rw-r--r--tests/cfgs/default/result/smtp.pcap.out1
-rw-r--r--tests/cfgs/default/result/smtps.pcapng.out1
-rw-r--r--tests/cfgs/default/result/snapchat.pcap.out1
-rw-r--r--tests/cfgs/default/result/snapchat_call.pcapng.out1
-rw-r--r--tests/cfgs/default/result/snapchat_call_v1.pcapng.out1
-rw-r--r--tests/cfgs/default/result/snmp.pcap.out1
-rw-r--r--tests/cfgs/default/result/soap.pcap.out1
-rw-r--r--tests/cfgs/default/result/socks.pcap.out1
-rw-r--r--tests/cfgs/default/result/softether.pcap.out1
-rw-r--r--tests/cfgs/default/result/someip-tp.pcap.out1
-rw-r--r--tests/cfgs/default/result/someip-udp-method-call.pcapng.out1
-rw-r--r--tests/cfgs/default/result/someip_sd_sample.pcap.out1
-rw-r--r--tests/cfgs/default/result/source_engine.pcap.out1
-rw-r--r--tests/cfgs/default/result/sql_injection.pcap.out1
-rw-r--r--tests/cfgs/default/result/srvloc-v1.pcapng.out1
-rw-r--r--tests/cfgs/default/result/srvloc.pcap.out5
-rw-r--r--tests/cfgs/default/result/ssdp-m-search-ua.pcap.out1
-rw-r--r--tests/cfgs/default/result/ssdp-m-search.pcap.out1
-rw-r--r--tests/cfgs/default/result/ssh.pcap.out1
-rw-r--r--tests/cfgs/default/result/ssl-cert-name-mismatch.pcap.out1
-rw-r--r--tests/cfgs/default/result/starcraft_battle.pcap.out5
-rw-r--r--tests/cfgs/default/result/steam.pcap.out1
-rw-r--r--tests/cfgs/default/result/steam_datagram_relay_ping.pcapng.out1
-rw-r--r--tests/cfgs/default/result/stun.pcap.out1
-rw-r--r--tests/cfgs/default/result/stun_classic.pcap.out1
-rw-r--r--tests/cfgs/default/result/stun_google_meet.pcapng.out1
-rw-r--r--tests/cfgs/default/result/stun_msteams_unidir.pcapng.out1
-rw-r--r--tests/cfgs/default/result/stun_signal.pcapng.out1
-rw-r--r--tests/cfgs/default/result/stun_wa_call.pcapng.out1
-rw-r--r--tests/cfgs/default/result/syncthing.pcap.out1
-rw-r--r--tests/cfgs/default/result/synscan.pcap.out1
-rw-r--r--tests/cfgs/default/result/syslog.pcap.out1
-rw-r--r--tests/cfgs/default/result/tailscale.pcap.out1
-rw-r--r--tests/cfgs/default/result/targusdataspeed_false_positives.pcap.out1
-rw-r--r--tests/cfgs/default/result/tcp_scan.pcapng.out1
-rw-r--r--tests/cfgs/default/result/teams.pcap.out1
-rw-r--r--tests/cfgs/default/result/teamspeak3.pcap.out1
-rw-r--r--tests/cfgs/default/result/teamviewer.pcap.out1
-rw-r--r--tests/cfgs/default/result/telegram.pcap.out1
-rw-r--r--tests/cfgs/default/result/telnet.pcap.out1
-rw-r--r--tests/cfgs/default/result/teredo.pcap.out1
-rw-r--r--tests/cfgs/default/result/tftp.pcap.out1
-rw-r--r--tests/cfgs/default/result/threema.pcap.out1
-rw-r--r--tests/cfgs/default/result/thrift.pcap.out1
-rw-r--r--tests/cfgs/default/result/tinc.pcap.out1
-rw-r--r--tests/cfgs/default/result/tk.pcap.out1
-rw-r--r--tests/cfgs/default/result/tls-appdata.pcap.out1
-rw-r--r--tests/cfgs/default/result/tls-esni-fuzzed.pcap.out1
-rw-r--r--tests/cfgs/default/result/tls-rdn-extract.pcap.out1
-rw-r--r--tests/cfgs/default/result/tls_2_reasms.pcapng.out1
-rw-r--r--tests/cfgs/default/result/tls_2_reasms_b.pcapng.out1
-rw-r--r--tests/cfgs/default/result/tls_alert.pcap.out1
-rw-r--r--tests/cfgs/default/result/tls_certificate_too_long.pcap.out1
-rw-r--r--tests/cfgs/default/result/tls_cipher_lens.pcap.out1
-rw-r--r--tests/cfgs/default/result/tls_client_certificate_with_missing_server_one.pcapng.out1
-rw-r--r--tests/cfgs/default/result/tls_ech.pcapng.out3
-rw-r--r--tests/cfgs/default/result/tls_esni_sni_both.pcap.out1
-rw-r--r--tests/cfgs/default/result/tls_false_positives.pcapng.out1
-rw-r--r--tests/cfgs/default/result/tls_invalid_reads.pcap.out1
-rw-r--r--tests/cfgs/default/result/tls_long_cert.pcap.out1
-rw-r--r--tests/cfgs/default/result/tls_missing_ch_frag.pcap.out1
-rw-r--r--tests/cfgs/default/result/tls_multiple_synack_different_seq.pcapng.out1
-rw-r--r--tests/cfgs/default/result/tls_port_80.pcapng.out1
-rw-r--r--tests/cfgs/default/result/tls_torrent.pcapng.out1
-rw-r--r--tests/cfgs/default/result/tls_unidirectional.pcap.out1
-rw-r--r--tests/cfgs/default/result/tls_verylong_certificate.pcap.out1
-rw-r--r--tests/cfgs/default/result/toca-boca.pcap.out1
-rw-r--r--tests/cfgs/default/result/tor.pcap.out1
-rw-r--r--tests/cfgs/default/result/tplink_shp.pcap.out1
-rw-r--r--tests/cfgs/default/result/trickbot.pcap.out1
-rw-r--r--tests/cfgs/default/result/tumblr.pcap.out47
-rw-r--r--tests/cfgs/default/result/tunnelbear.pcap.out1
-rw-r--r--tests/cfgs/default/result/tuya_lp.pcap.out1
-rw-r--r--tests/cfgs/default/result/ubntac2.pcap.out1
-rw-r--r--tests/cfgs/default/result/ultrasurf.pcap.out1
-rw-r--r--tests/cfgs/default/result/upnp.pcap.out1
-rw-r--r--tests/cfgs/default/result/viber.pcap.out1
-rw-r--r--tests/cfgs/default/result/vk.pcapng.out1
-rw-r--r--tests/cfgs/default/result/vnc.pcap.out1
-rw-r--r--tests/cfgs/default/result/vrrp3.pcapng.out1
-rw-r--r--tests/cfgs/default/result/vxlan.pcap.out1
-rw-r--r--tests/cfgs/default/result/wa_video.pcap.out1
-rw-r--r--tests/cfgs/default/result/wa_voice.pcap.out1
-rw-r--r--tests/cfgs/default/result/waze.pcap.out1
-rw-r--r--tests/cfgs/default/result/webex.pcap.out1
-rw-r--r--tests/cfgs/default/result/websocket.pcap.out1
-rw-r--r--tests/cfgs/default/result/wechat.pcap.out7
-rw-r--r--tests/cfgs/default/result/weibo.pcap.out1
-rw-r--r--tests/cfgs/default/result/whatsapp.pcap.out1
-rw-r--r--tests/cfgs/default/result/whatsapp_login_call.pcap.out1
-rw-r--r--tests/cfgs/default/result/whatsapp_login_chat.pcap.out1
-rw-r--r--tests/cfgs/default/result/whatsapp_voice_and_message.pcap.out1
-rw-r--r--tests/cfgs/default/result/whatsappfiles.pcap.out1
-rw-r--r--tests/cfgs/default/result/whois.pcapng.out1
-rw-r--r--tests/cfgs/default/result/windowsupdate_over_http.pcap.out1
-rw-r--r--tests/cfgs/default/result/wireguard.pcap.out1
-rw-r--r--tests/cfgs/default/result/wow.pcap.out1
-rw-r--r--tests/cfgs/default/result/xdmcp.pcap.out1
-rw-r--r--tests/cfgs/default/result/xiaomi.pcap.out1
-rw-r--r--tests/cfgs/default/result/xss.pcap.out1
-rw-r--r--tests/cfgs/default/result/yandex.pcapng.out1
-rw-r--r--tests/cfgs/default/result/youtube_quic.pcap.out1
-rw-r--r--tests/cfgs/default/result/youtubeupload.pcap.out1
-rw-r--r--tests/cfgs/default/result/z3950.pcapng.out1
-rw-r--r--tests/cfgs/default/result/zabbix.pcap.out1
-rw-r--r--tests/cfgs/default/result/zattoo.pcap.out1
-rw-r--r--tests/cfgs/default/result/zcash.pcap.out1
-rw-r--r--tests/cfgs/default/result/zoom.pcap.out1
-rw-r--r--tests/cfgs/default/result/zoom2.pcap.out1
-rw-r--r--tests/cfgs/default/result/zoom_p2p.pcapng.out1
-rw-r--r--tests/cfgs/disable_aggressiveness/result/ookla.pcap.out1
-rw-r--r--tests/cfgs/disable_protocols/result/dns_long_domainname.pcap.out1
-rw-r--r--tests/cfgs/disable_protocols/result/pluralsight.pcap.out1
-rw-r--r--tests/cfgs/disable_protocols/result/quic-mvfst-27.pcapng.out1
-rw-r--r--tests/cfgs/disable_protocols/result/soap.pcap.out1
-rw-r--r--tests/cfgs/disable_stun_monitoring/result/lru_ipv6_caches.pcapng.out1
-rw-r--r--tests/cfgs/enable_doh_heuristic/result/doh.pcapng.out1
-rw-r--r--tests/cfgs/enable_payload_stat/result/1kxun.pcap.out1
-rw-r--r--tests/cfgs/enable_stun_monitoring_with_subproto/result/wa_voice.pcap.out1
-rwxr-xr-xutils/asn_update.sh14
-rwxr-xr-xutils/aws_ip_addresses_download.sh10
-rwxr-xr-xutils/azure_ip_addresses_download.sh9
-rwxr-xr-xutils/cachefly_ip_addresses_download.sh2
-rwxr-xr-xutils/cloudflare_ip_addresses_download.sh10
-rwxr-xr-xutils/crawlers_ip_addresses_download.sh23
-rwxr-xr-xutils/ethereum_ip_addresses_download.sh2
-rwxr-xr-xutils/get_routes6_by_asn.sh19
-rw-r--r--utils/google6.py41
-rwxr-xr-xutils/google_cloud_ip_addresses_download.sh9
-rwxr-xr-xutils/google_ip_addresses_download.sh8
-rwxr-xr-xutils/icloud_private_relay_ip_addresses_download.sh11
-rwxr-xr-xutils/ipaddr2list.py34
-rwxr-xr-xutils/microsoft_ip_addresses_download.sh23
-rwxr-xr-xutils/mullvad_ip_addresses_download.sh9
-rwxr-xr-xutils/protonvpn_ip_addresses_download.sh13
-rwxr-xr-xutils/tor_ip_addresses_download.sh2
-rwxr-xr-xutils/whatsapp_ip_addresses_download.sh2
-rwxr-xr-xutils/zoom_ip_addresses_download.sh12
524 files changed, 36383 insertions, 3139 deletions
diff --git a/example/ndpiReader.c b/example/ndpiReader.c
index 182c82772..8a5f2fcd9 100644
--- a/example/ndpiReader.c
+++ b/example/ndpiReader.c
@@ -3901,6 +3901,9 @@ static void printResults(u_int64_t processing_time_usec, u_int64_t setup_time_us
printf("\tPatricia protocols: %llu/%llu (search/found)\n",
(long long unsigned int)cumulative_stats.patricia_stats[NDPI_PTREE_PROTOCOLS].n_search,
(long long unsigned int)cumulative_stats.patricia_stats[NDPI_PTREE_PROTOCOLS].n_found);
+ printf("\tPatricia protocols IPv6: %llu/%llu (search/found)\n",
+ (long long unsigned int)cumulative_stats.patricia_stats[NDPI_PTREE_PROTOCOLS6].n_search,
+ (long long unsigned int)cumulative_stats.patricia_stats[NDPI_PTREE_PROTOCOLS6].n_found);
if(enable_malloc_bins)
printf("\tData-path malloc histogram: %s\n", ndpi_print_bin(&malloc_bins, 0, buf, sizeof(buf)));
@@ -3997,6 +4000,9 @@ static void printResults(u_int64_t processing_time_usec, u_int64_t setup_time_us
fprintf(results_file, "Patricia protocols: %llu/%llu (search/found)\n",
(long long unsigned int)cumulative_stats.patricia_stats[NDPI_PTREE_PROTOCOLS].n_search,
(long long unsigned int)cumulative_stats.patricia_stats[NDPI_PTREE_PROTOCOLS].n_found);
+ fprintf(results_file, "Patricia protocols IPv6: %llu/%llu (search/found)\n",
+ (long long unsigned int)cumulative_stats.patricia_stats[NDPI_PTREE_PROTOCOLS6].n_search,
+ (long long unsigned int)cumulative_stats.patricia_stats[NDPI_PTREE_PROTOCOLS6].n_found);
if(enable_malloc_bins)
fprintf(results_file, "Data-path malloc histogram: %s\n", ndpi_print_bin(&malloc_bins, 0, buf, sizeof(buf)));
diff --git a/lists/107_gambling.list b/lists/107_gambling.list
index da3dba699..3622857bd 100644
--- a/lists/107_gambling.list
+++ b/lists/107_gambling.list
@@ -1,4 +1,7 @@
0grand-casino.com
+0x1.bet
+0x2.bet
+0x3.bet
0x.bet
1000000pln.pl
100bets10.com
@@ -80,6 +83,7 @@
10spinbounty.com
10supercatcasino.com
10zenbetting.com
+10zencasino.com
110bets10.com
110joycasino.com
110superbetin.com
@@ -122,6 +126,7 @@
11bets10.com
11casino-x.com
11chillireels.com
+11hitnspin.com
1.1.ivicasino11.com
1.1.ivicasino12.com
11joycasino.com
@@ -146,6 +151,7 @@
122superbetin.com
123bets10.com
123joycasino.com
+123jugar.com
123superbetin.com
123vegaswin.com
124bets10.com
@@ -528,6 +534,7 @@
19windiggers.com
1amigowins.com
1.argocasino50.com
+1betbrx.com
1bet.com
1betitall.com
1betobet.com
@@ -542,6 +549,7 @@
1chillireels.com
1clickwin.com
1clickwin.de
+1coinplay.com
1cup90.com
1.egocasino1.com
1.egocasino2.com
@@ -560,6 +568,7 @@
1ggbeto.com
1ggbeto.net
1grand-casino.com
+1hitnspin77.com
1.ivicasino10.com
1.ivicasino11.com
1.ivicasino12.com
@@ -577,6 +586,7 @@
1livecasino.com
1loki.com
1lottoland.com
+1lucky8.com
1luckybarry.com
1luckybirdcasino.com
1lucky-bird.com
@@ -918,25 +928,31 @@
200superbetin.com
200tsars.com
200zenbetting.com
+200zencasino.com
201bets10.com
201joycasino.com
201superbetin.com
+201verdecasino.com
201vulkanvegas.com
202bets10.com
202joycasino.com
202superbetin.com
+202verdecasino.com
203bets10.com
203joycasino.com
203superbetin.com
204bets10.com
204joycasino.com
204superbetin.com
+204verdecasino.com
205bets10.com
205joycasino.com
205superbetin.com
+205verdecasino.com
206bets10.com
206joycasino.com
206superbetin.com
+206verdecasino.com
207bets10.com
207joycasino.com
207superbetin.com
@@ -946,6 +962,7 @@
209bets10.com
209joycasino.com
209superbetin.com
+209verdecasino.com
20allrightcasino.com
20.argocasino50.com
20bet1.com
@@ -971,15 +988,19 @@
210bets10.com
210joycasino.com
210superbetin.com
+210verdecasino.com
211bets10.com
211joycasino.com
211superbetin.com
+211verdecasino.com
212bets10.com
212joycasino.com
212superbetin.com
+212verdecasino.com
213bets10.com
213joycasino.com
213superbetin.com
+213verdecasino.com
214bets10.com
214joycasino.com
214superbetin.com
@@ -992,6 +1013,7 @@
217bets10.com
217joycasino.com
217superbetin.com
+217verdecasino.com
218bets10.com
218joycasino.com
218superbetin.com
@@ -1014,6 +1036,9 @@
21bit.com
21casino-x.com
21.com
+21com1.com
+21com2.com
+21comx.com
21dukes.com
21fortuneclock.com
21grandcasino.co
@@ -1032,9 +1057,11 @@
220bets10.com
220joycasino.com
220superbetin.com
+220verdecasino.com
221bets10.com
221joycasino.com
221superbetin.com
+221verdecasino.com
222bets10.com
222.e16811.com
222joycasino.com
@@ -1110,6 +1137,7 @@
22bets.net
22casino-x.com
22fortuneclock.com
+22hitnspin.com
22joycasino.com
22slottica.com
22slottyway.com
@@ -1149,6 +1177,7 @@
23casino-x.com
23fortuneclock.com
23grand-casino.com
+23hitnspin.com
23joycasino.com
23slottyway.com
23verdecasino.com
@@ -1186,6 +1215,10 @@
24bets10.com
24betting.com
24bettle.com
+24casino1.bet
+24casino2.bet
+24casino3.bet
+24casinoapi.bet
24casino.pl
24fortuneclock.com
24grand-casino.com
@@ -1240,6 +1273,7 @@
25allrightcasino.com
25bets10.com
25grand-casino.com
+25hitnspin.com
25icecasino.com
25joycasino.com
25luckybirdcasino.com
@@ -1264,14 +1298,19 @@
264superbetin.com
265bets10.com
265joycasino.com
+265superbetin.com
266bets10.com
266joycasino.com
+266superbetin.com
267bets10.com
267joycasino.com
+267superbetin.com
268bets10.com
268joycasino.com
+268superbetin.com
269bets10.com
269joycasino.com
+269superbetin.com
26allrightcasino.com
26bets10.com
26grand-casino.com
@@ -1283,25 +1322,34 @@
26vulkanvegas.com
270bets10.com
270joycasino.com
+270superbetin.com
271bets10.com
271joycasino.com
+271superbetin.com
272bets10.com
272joycasino.com
+272superbetin.com
273bets10.com
273joycasino.com
273superbetin.com
274bets10.com
274joycasino.com
+274superbetin.com
275bets10.com
275joycasino.com
+275superbetin.com
276bets10.com
276joycasino.com
+276superbetin.com
277bets10.com
277joycasino.com
+277superbetin.com
278bets10.com
278joycasino.com
+278superbetin.com
279bets10.com
279joycasino.com
+279superbetin.com
27allrightcasino.com
27bets10.com
27fortuneclock.com
@@ -1314,24 +1362,34 @@
27vulkanvegas.com
280bets10.com
280joycasino.com
+280superbetin.com
281bets10.com
281joycasino.com
+281superbetin.com
282bets10.com
282joycasino.com
+282superbetin.com
283bets10.com
283joycasino.com
+283superbetin.com
284bets10.com
284joycasino.com
+284superbetin.com
285bets10.com
285joycasino.com
+285superbetin.com
286bets10.com
286joycasino.com
+286superbetin.com
287bets10.com
287joycasino.com
+287superbetin.com
288bets10.com
288joycasino.com
+288superbetin.com
289bets10.com
289joycasino.com
+289superbetin.com
28allrightcasino.com
28artemisbet.com
28bets10.com
@@ -1346,24 +1404,34 @@
28vulkanvegas.com
290bets10.com
290joycasino.com
+290superbetin.com
291bets10.com
291joycasino.com
+291superbetin.com
292bets10.com
292joycasino.com
+292superbetin.com
293bets10.com
293joycasino.com
+293superbetin.com
294bets10.com
294joycasino.com
+294superbetin.com
295bets10.com
295joycasino.com
+295superbetin.com
296bets10.com
296joycasino.com
+296superbetin.com
297bets10.com
297joycasino.com
+297superbetin.com
298bets10.com
298joycasino.com
+298superbetin.com
299bets10.com
299joycasino.com
+299superbetin.com
29allrightcasino.com
29artemisbet.com
29bets10.com
@@ -1384,6 +1452,7 @@
2casoo.com
2cazinoallright.com
2chillireels.com
+2coinplay.com
2.egocasino1.com
2.egocasino2.com
2.egocasino3.com
@@ -1392,6 +1461,7 @@
2.explosino1.com
2.explosino2.com
2.explosino3.com
+2hitnspin.com
2.ivicasino10.com
2.ivicasino11.com
2.ivicasino12.com
@@ -1453,22 +1523,32 @@
2zigzag777.com
300bets10.com
300joycasino.com
+300superbetin.com
300tsars.com
301bets10.com
301joycasino.com
+301superbetin.com
302bets10.com
302joycasino.com
+302superbetin.com
303bets10.com
303joycasino.com
+303superbetin.com
304bets10.com
304joycasino.com
+304superbetin.com
305bets10.com
305joycasino.com
+305superbetin.com
306bets10.com
+306superbetin.com
307bets10.com
307joycasino.com
+307superbetin.com
308joycasino.com
+308superbetin.com
309bets10.com
+309superbetin.com
30allrightcasino.com
30artemisbet.com
30bets10.com
@@ -1480,27 +1560,38 @@
30supercatcasino.com
310bets10.com
310joycasino.com
+310superbetin.com
311bets10.com
311joycasino.com
+311superbetin.com
312bets10.com
312joycasino.com
+312superbetin.com
313bets10.com
313joycasino.com
+313superbetin.com
314bets10.com
314cup90.com
314joycasino.com
+314superbetin.com
315bets10.com
315joycasino.com
+315superbetin.com
316bets10.com
316joycasino.com
+316superbetin.com
317bets10.com
317joycasino.com
+317superbetin.com
318bets10.com
318joycasino.com
+318superbetin.com
319bets10.com
319joycasino.com
+319superbetin.com
31allrightcasino.com
31artemisbet.com
+31bet.com
31bets10.com
31fortuneclock.com
31grand-casino.com
@@ -1513,26 +1604,36 @@
31supercatcasino.com
320bets10.com
320joycasino.com
+320superbetin.com
321bets10.com
321cryptocasino.com
321joycasino.com
+321superbetin.com
322bets10.com
322joycasino.com
+322superbetin.com
323288f.com
323bets10.com
323joycasino.com
+323superbetin.com
324bets10.com
324joycasino.com
+324superbetin.com
325bets10.com
325joycasino.com
+325superbetin.com
326bets10.com
326joycasino.com
+326superbetin.com
327bets10.com
327joycasino.com
+327superbetin.com
328bets10.com
328joycasino.com
+328superbetin.com
329bets10.com
329joycasino.com
+329superbetin.com
32artemisbet.com
32bets10.com
32fortuneclock.com
@@ -1547,21 +1648,30 @@
32supercatcasino.com
330bets10.com
330joycasino.com
+330superbetin.com
331bets10.com
331joycasino.com
+331superbetin.com
332bets10.com
332joycasino.com
+332superbetin.com
333bets10.com
333joycasino.com
+333superbetin.com
334bets10.com
+334superbetin.com
335bets10.com
+335superbetin.com
336bets10.com
336joycasino.com
+336superbetin.com
337bets10.com
337joycasino.com
338bets10.com
338joycasino.com
+338superbetin.com
339bets10.com
+339superbetin.com
33allrightcasino.com
33artemisbet.com
33bets10.com
@@ -1574,24 +1684,34 @@
33supercatcasino.com
33tsars.com
340bets10.com
+340superbetin.com
341bets10.com
341joycasino.com
+341superbetin.com
342bets10.com
342joycasino.com
+342superbetin.com
343bets10.com
343joycasino.com
+343superbetin.com
344bets10.com
344joycasino.com
+344superbetin.com
345bets10.com
345joycasino.com
+345superbetin.com
346bets10.com
346joycasino.com
+346superbetin.com
347bets10.com
347joycasino.com
+347superbetin.com
348bets10.com
348joycasino.com
+348superbetin.com
349bets10.com
349joycasino.com
+349superbetin.com
34allrightcasino.com
34artemisbet.com
34bets10.com
@@ -1604,24 +1724,34 @@
34supercatcasino.com
350bets10.com
350joycasino.com
+350superbetin.com
351bets10.com
351joycasino.com
+351superbetin.com
352bets10.com
352joycasino.com
+352superbetin.com
353bets10.com
353joycasino.com
+353superbetin.com
354bets10.com
354joycasino.com
+354superbetin.com
355bets10.com
355joycasino.com
+355superbetin.com
356bets10.com
356joycasino.com
+356superbetin.com
357bets10.com
357joycasino.com
+357superbetin.com
358bets10.com
358joycasino.com
+358superbetin.com
359bets10.com
359joycasino.com
+359superbetin.com
35allrightcasino.com
35artemisbet.com
35bets10.com
@@ -1634,27 +1764,37 @@
35supercatcasino.com
360bets10.com
360joycasino.com
+360superbetin.com
361bets10.com
361joycasino.com
+361superbetin.com
362bets10.com
362joycasino.com
+362superbetin.com
363bets10.com
363joycasino.com
+363superbetin.com
364bets10.com
364joycasino.com
+364superbetin.com
365bets10.com
365gold.eu
365gold.me
365joycasino.com
365maxsport.com
+365superbetin.com
366bets10.com
366joycasino.com
+366superbetin.com
367bets10.com
367joycasino.com
+367superbetin.com
368bets10.com
368joycasino.com
+368superbetin.com
369bets10.com
369joycasino.com
+369superbetin.com
36artemisbet.com
36bets10.com
36fortuneclock.com
@@ -1667,22 +1807,32 @@
36win.be
370bets10.com
370joycasino.com
+370superbetin.com
371bets10.com
371joycasino.com
+371superbetin.com
372bets10.com
372joycasino.com
+372superbetin.com
373bets10.com
373joycasino.com
+373superbetin.com
374bets10.com
374joycasino.com
+374superbetin.com
375bets10.com
375joycasino.com
+375superbetin.com
376bets10.com
376joycasino.com
+376superbetin.com
377bets10.com
377joycasino.com
+377superbetin.com
378bets10.com
+378superbetin.com
379bets10.com
+379superbetin.com
37artemisbet.com
37bets10.com
37fortuneclock.com
@@ -1695,14 +1845,19 @@
37supercatcasino.com
380bets10.com
380joycasino.com
+380superbetin.com
381bets10.com
381joycasino.com
+381superbetin.com
382bets10.com
382joycasino.com
+382superbetin.com
383bets10.com
383joycasino.com
+383superbetin.com
384bets10.com
384joycasino.com
+384superbetin.com
385bets10.com
385joycasino.com
386bets10.com
@@ -1716,6 +1871,7 @@
38artemisbet.com
38bets10.com
38fortuneclock.com
+38hitnspin.com
38joycasino.com
38luckybirdcasino.com
38slottica.com
@@ -1760,6 +1916,7 @@
3casoo.com
3cazinoallright.com
3chillireels.com
+3coinplay.com
3d-casino-hoyle.pulsecasino.eu
3-deluxe-casino.pulsecasino.eu
3.egocasino1.com
@@ -1973,6 +2130,7 @@
459bets10.com
459joycasino.com
45bets10.com
+45hitnspin.com
45icecasino.com
45joycasino.com
45supercatcasino.com
@@ -2069,6 +2227,7 @@
49bets10.com
49joycasino.com
49slottica.com
+49slottyway.com
49vulkanvegas.com
4.argocasino50.com
4betitall1.com
@@ -2172,6 +2331,7 @@
50fs.888starz.com
50joycasino.com
50slottica.com
+50slottyway.com
510bets10.com
510betvole.com
510joycasino.com
@@ -2206,6 +2366,7 @@
5.1.ivicasino11.com
5.1.ivicasino12.com
51joycasino.com
+51slottyway.com
520bets10.com
520betvole.com
520joycasino.com
@@ -2239,6 +2400,7 @@
529joycasino.com
52bets10.com
52joycasino.com
+52slottyway.com
530bets10.com
530betvole.com
530joycasino.com
@@ -2442,10 +2604,16 @@
5gringos100.com
5gringos102.com
5gringos1.com
+5gringos-2810.com
5gringos2.com
+5gringos-3314.com
5gringos3.com
5gringos4.com
5gringos5.com
+5gringos6.com
+5gringos7.com
+5gringos-8251.com
+5gringos8.com
5gringos9.com
5gringos.com
5.ivicasino10.com
@@ -2779,7 +2947,10 @@
777-casino-game.pulsecasino.eu
777-casino.pl
777casoo.com
+777.com
777cup90.com
+777hitnspin.com
+777-online.com
777slotsbay.com
777stakes.com
777stakes.de
@@ -2824,6 +2995,7 @@
7fortuneclock.com
7goxbet.com
7grand-casino.com
+7hitnspin7.com
7.ivicasino10.com
7.ivicasino9.com
7joycasino.com
@@ -2841,6 +3013,7 @@
7signs11.com
7signs12.com
7signs13.com
+7signs14.com
7signs1.com
7signs2.com
7signs3.com
@@ -2872,6 +3045,7 @@
809joycasino.com
80bets10.com
80superbetin.com
+80verdecasino.com
810joycasino.com
811joycasino.com
812joycasino.com
@@ -2884,6 +3058,7 @@
819joycasino.com
81bets10.com
81superbetin.com
+81verdecasino.com
820joycasino.com
821joycasino.com
822joycasino.com
@@ -2896,6 +3071,7 @@
829joycasino.com
82bets10.com
82superbetin.com
+82verdecasino.com
830joycasino.com
831joycasino.com
832joycasino.com
@@ -2907,6 +3083,7 @@
838joycasino.com
839joycasino.com
83bets10.com
+83hitnspin.com
83superbetin.com
840joycasino.com
841joycasino.com
@@ -2932,6 +3109,7 @@
859joycasino.com
85bets10.com
85superbetin.com
+85verdecasino.com
860joycasino.com
861joycasino.com
862joycasino.com
@@ -2943,6 +3121,7 @@
868joycasino.com
869joycasino.com
86bets10.com
+86hitnspin.com
86superbetin.com
870joycasino.com
87superbetin.com
@@ -2963,10 +3142,14 @@
888starz-casino.com
888starz.io
888tiger.com
+888verdecasino.com
88bets10.com
88casoo.com
+88goals.com
+88goals.in
88icecasino.com
88superbetin.com
+88verdecasino.com
89bets10.com
89superbetin.com
8allrightcasino.com
@@ -2983,6 +3166,7 @@
8.ivicasino9.com
8joycasino.com
8loki.com
+8lucky8.com
8milkywins.com
8neon54.com
8playfortuna.com
@@ -3018,6 +3202,7 @@
97bets10.com
97superbetin.com
98bets10.com
+98hitnspin.com
98superbetin.com
999casoo.com
99bets10.com
@@ -3066,6 +3251,7 @@ admin.slots7casino.com
admiral.at
admiralspot.com
adrianabingo.com
+ads.mobilebet.com
adv.betmaster.io
advent.mybet.com
ae.21novacasino.com
@@ -3107,6 +3293,8 @@ alfcasino13.com
alfcasino14.com
alfcasino15.com
alfcasino16.com
+alfcasino17.com
+alfcasino18.com
alfcasino1.com
alfcasino2.com
alfcasino5.com
@@ -3171,6 +3359,7 @@ amigowins.net
amokcasino1.com
amokcasino2.com
amokcasino.com
+ampm.casino
amunra100.com
amunra10.com
amunra12.com
@@ -3194,13 +3383,17 @@ andromeda.casino
angola-bonusesfinder.com
annabingo.com
anonibet.com
+anonymbet.co
anonymous-casino.com
anygamble.com
+apex-spins2.com
+apex-spins.com
api.beemcasino.com
api.bets.io
api.bitspincasino.com
api.casinohuone.com
api.casiqo.com
+api.cs.fail
api.igame.com
api.onluck.com
api.playmillion.com
@@ -3296,6 +3489,9 @@ app.betsafe82.com
app.betsafe83.com
app.betsafe84.com
app.betsafe85.com
+app.betsafe86.com
+app.betsafe87.com
+app.betsafe88.com
app.betsafe8.com
app.betsafe9.com
app.betsafe.com
@@ -3346,6 +3542,10 @@ app.betsson49.com
app.betsson50.com
app.betsson51.com
app.betsson52.com
+app.betsson53.com
+app.betsson54.com
+app.betsson55.com
+app.betsson56.com
app.betsson5.com
app.betsson6.com
app.betsson7.com
@@ -3400,6 +3600,406 @@ app.casinoeuro7.com
app.casinoeuro8.com
app.casinoeuro9.com
app-casino-free.pulsecasino.eu
+app.casinomaxi100.com
+app.casinomaxi101.com
+app.casinomaxi102.com
+app.casinomaxi103.com
+app.casinomaxi104.com
+app.casinomaxi105.com
+app.casinomaxi106.com
+app.casinomaxi107.com
+app.casinomaxi108.com
+app.casinomaxi109.com
+app.casinomaxi10.com
+app.casinomaxi110.com
+app.casinomaxi111.com
+app.casinomaxi112.com
+app.casinomaxi113.com
+app.casinomaxi114.com
+app.casinomaxi115.com
+app.casinomaxi116.com
+app.casinomaxi117.com
+app.casinomaxi118.com
+app.casinomaxi119.com
+app.casinomaxi11.com
+app.casinomaxi120.com
+app.casinomaxi121.com
+app.casinomaxi122.com
+app.casinomaxi123.com
+app.casinomaxi124.com
+app.casinomaxi125.com
+app.casinomaxi126.com
+app.casinomaxi127.com
+app.casinomaxi128.com
+app.casinomaxi129.com
+app.casinomaxi12.com
+app.casinomaxi130.com
+app.casinomaxi131.com
+app.casinomaxi132.com
+app.casinomaxi133.com
+app.casinomaxi134.com
+app.casinomaxi135.com
+app.casinomaxi136.com
+app.casinomaxi137.com
+app.casinomaxi138.com
+app.casinomaxi139.com
+app.casinomaxi13.com
+app.casinomaxi140.com
+app.casinomaxi141.com
+app.casinomaxi142.com
+app.casinomaxi143.com
+app.casinomaxi144.com
+app.casinomaxi145.com
+app.casinomaxi146.com
+app.casinomaxi147.com
+app.casinomaxi148.com
+app.casinomaxi149.com
+app.casinomaxi14.com
+app.casinomaxi150.com
+app.casinomaxi151.com
+app.casinomaxi152.com
+app.casinomaxi153.com
+app.casinomaxi154.com
+app.casinomaxi155.com
+app.casinomaxi156.com
+app.casinomaxi157.com
+app.casinomaxi158.com
+app.casinomaxi159.com
+app.casinomaxi15.com
+app.casinomaxi160.com
+app.casinomaxi161.com
+app.casinomaxi162.com
+app.casinomaxi163.com
+app.casinomaxi164.com
+app.casinomaxi165.com
+app.casinomaxi166.com
+app.casinomaxi167.com
+app.casinomaxi168.com
+app.casinomaxi169.com
+app.casinomaxi16.com
+app.casinomaxi170.com
+app.casinomaxi171.com
+app.casinomaxi172.com
+app.casinomaxi173.com
+app.casinomaxi174.com
+app.casinomaxi175.com
+app.casinomaxi176.com
+app.casinomaxi177.com
+app.casinomaxi178.com
+app.casinomaxi179.com
+app.casinomaxi17.com
+app.casinomaxi180.com
+app.casinomaxi181.com
+app.casinomaxi182.com
+app.casinomaxi183.com
+app.casinomaxi184.com
+app.casinomaxi185.com
+app.casinomaxi186.com
+app.casinomaxi187.com
+app.casinomaxi188.com
+app.casinomaxi189.com
+app.casinomaxi18.com
+app.casinomaxi190.com
+app.casinomaxi191.com
+app.casinomaxi192.com
+app.casinomaxi193.com
+app.casinomaxi194.com
+app.casinomaxi195.com
+app.casinomaxi196.com
+app.casinomaxi197.com
+app.casinomaxi198.com
+app.casinomaxi199.com
+app.casinomaxi19.com
+app.casinomaxi1.com
+app.casinomaxi200.com
+app.casinomaxi201.com
+app.casinomaxi202.com
+app.casinomaxi203.com
+app.casinomaxi204.com
+app.casinomaxi205.com
+app.casinomaxi206.com
+app.casinomaxi207.com
+app.casinomaxi208.com
+app.casinomaxi209.com
+app.casinomaxi20.com
+app.casinomaxi210.com
+app.casinomaxi211.com
+app.casinomaxi212.com
+app.casinomaxi213.com
+app.casinomaxi214.com
+app.casinomaxi215.com
+app.casinomaxi216.com
+app.casinomaxi217.com
+app.casinomaxi218.com
+app.casinomaxi219.com
+app.casinomaxi21.com
+app.casinomaxi220.com
+app.casinomaxi221.com
+app.casinomaxi222.com
+app.casinomaxi223.com
+app.casinomaxi224.com
+app.casinomaxi225.com
+app.casinomaxi226.com
+app.casinomaxi227.com
+app.casinomaxi228.com
+app.casinomaxi229.com
+app.casinomaxi22.com
+app.casinomaxi230.com
+app.casinomaxi231.com
+app.casinomaxi232.com
+app.casinomaxi233.com
+app.casinomaxi234.com
+app.casinomaxi235.com
+app.casinomaxi236.com
+app.casinomaxi237.com
+app.casinomaxi238.com
+app.casinomaxi239.com
+app.casinomaxi23.com
+app.casinomaxi240.com
+app.casinomaxi241.com
+app.casinomaxi242.com
+app.casinomaxi243.com
+app.casinomaxi244.com
+app.casinomaxi245.com
+app.casinomaxi246.com
+app.casinomaxi247.com
+app.casinomaxi248.com
+app.casinomaxi249.com
+app.casinomaxi24.com
+app.casinomaxi250.com
+app.casinomaxi251.com
+app.casinomaxi252.com
+app.casinomaxi253.com
+app.casinomaxi254.com
+app.casinomaxi255.com
+app.casinomaxi256.com
+app.casinomaxi257.com
+app.casinomaxi258.com
+app.casinomaxi259.com
+app.casinomaxi25.com
+app.casinomaxi260.com
+app.casinomaxi261.com
+app.casinomaxi262.com
+app.casinomaxi263.com
+app.casinomaxi264.com
+app.casinomaxi265.com
+app.casinomaxi266.com
+app.casinomaxi267.com
+app.casinomaxi268.com
+app.casinomaxi269.com
+app.casinomaxi26.com
+app.casinomaxi270.com
+app.casinomaxi271.com
+app.casinomaxi272.com
+app.casinomaxi273.com
+app.casinomaxi274.com
+app.casinomaxi275.com
+app.casinomaxi276.com
+app.casinomaxi277.com
+app.casinomaxi278.com
+app.casinomaxi279.com
+app.casinomaxi27.com
+app.casinomaxi280.com
+app.casinomaxi281.com
+app.casinomaxi282.com
+app.casinomaxi283.com
+app.casinomaxi284.com
+app.casinomaxi285.com
+app.casinomaxi286.com
+app.casinomaxi287.com
+app.casinomaxi288.com
+app.casinomaxi289.com
+app.casinomaxi28.com
+app.casinomaxi290.com
+app.casinomaxi291.com
+app.casinomaxi292.com
+app.casinomaxi293.com
+app.casinomaxi294.com
+app.casinomaxi295.com
+app.casinomaxi296.com
+app.casinomaxi297.com
+app.casinomaxi298.com
+app.casinomaxi299.com
+app.casinomaxi29.com
+app.casinomaxi2.com
+app.casinomaxi300.com
+app.casinomaxi301.com
+app.casinomaxi302.com
+app.casinomaxi303.com
+app.casinomaxi304.com
+app.casinomaxi305.com
+app.casinomaxi306.com
+app.casinomaxi307.com
+app.casinomaxi308.com
+app.casinomaxi309.com
+app.casinomaxi30.com
+app.casinomaxi310.com
+app.casinomaxi311.com
+app.casinomaxi312.com
+app.casinomaxi313.com
+app.casinomaxi314.com
+app.casinomaxi315.com
+app.casinomaxi316.com
+app.casinomaxi317.com
+app.casinomaxi318.com
+app.casinomaxi319.com
+app.casinomaxi31.com
+app.casinomaxi320.com
+app.casinomaxi321.com
+app.casinomaxi322.com
+app.casinomaxi323.com
+app.casinomaxi324.com
+app.casinomaxi325.com
+app.casinomaxi326.com
+app.casinomaxi327.com
+app.casinomaxi328.com
+app.casinomaxi329.com
+app.casinomaxi32.com
+app.casinomaxi330.com
+app.casinomaxi331.com
+app.casinomaxi332.com
+app.casinomaxi334.com
+app.casinomaxi335.com
+app.casinomaxi336.com
+app.casinomaxi337.com
+app.casinomaxi338.com
+app.casinomaxi339.com
+app.casinomaxi33.com
+app.casinomaxi340.com
+app.casinomaxi341.com
+app.casinomaxi342.com
+app.casinomaxi343.com
+app.casinomaxi344.com
+app.casinomaxi345.com
+app.casinomaxi346.com
+app.casinomaxi347.com
+app.casinomaxi348.com
+app.casinomaxi349.com
+app.casinomaxi34.com
+app.casinomaxi350.com
+app.casinomaxi351.com
+app.casinomaxi352.com
+app.casinomaxi353.com
+app.casinomaxi354.com
+app.casinomaxi355.com
+app.casinomaxi356.com
+app.casinomaxi357.com
+app.casinomaxi358.com
+app.casinomaxi359.com
+app.casinomaxi35.com
+app.casinomaxi360.com
+app.casinomaxi361.com
+app.casinomaxi362.com
+app.casinomaxi363.com
+app.casinomaxi364.com
+app.casinomaxi365.com
+app.casinomaxi366.com
+app.casinomaxi367.com
+app.casinomaxi368.com
+app.casinomaxi369.com
+app.casinomaxi36.com
+app.casinomaxi370.com
+app.casinomaxi371.com
+app.casinomaxi372.com
+app.casinomaxi373.com
+app.casinomaxi374.com
+app.casinomaxi375.com
+app.casinomaxi376.com
+app.casinomaxi377.com
+app.casinomaxi378.com
+app.casinomaxi379.com
+app.casinomaxi37.com
+app.casinomaxi380.com
+app.casinomaxi381.com
+app.casinomaxi382.com
+app.casinomaxi383.com
+app.casinomaxi384.com
+app.casinomaxi385.com
+app.casinomaxi386.com
+app.casinomaxi387.com
+app.casinomaxi388.com
+app.casinomaxi389.com
+app.casinomaxi38.com
+app.casinomaxi390.com
+app.casinomaxi391.com
+app.casinomaxi392.com
+app.casinomaxi393.com
+app.casinomaxi394.com
+app.casinomaxi395.com
+app.casinomaxi396.com
+app.casinomaxi397.com
+app.casinomaxi398.com
+app.casinomaxi399.com
+app.casinomaxi39.com
+app.casinomaxi3.com
+app.casinomaxi400.com
+app.casinomaxi40.com
+app.casinomaxi41.com
+app.casinomaxi42.com
+app.casinomaxi43.com
+app.casinomaxi44.com
+app.casinomaxi45.com
+app.casinomaxi46.com
+app.casinomaxi47.com
+app.casinomaxi48.com
+app.casinomaxi49.com
+app.casinomaxi4.com
+app.casinomaxi50.com
+app.casinomaxi51.com
+app.casinomaxi52.com
+app.casinomaxi53.com
+app.casinomaxi54.com
+app.casinomaxi55.com
+app.casinomaxi56.com
+app.casinomaxi57.com
+app.casinomaxi58.com
+app.casinomaxi59.com
+app.casinomaxi5.com
+app.casinomaxi60.com
+app.casinomaxi61.com
+app.casinomaxi62.com
+app.casinomaxi63.com
+app.casinomaxi64.com
+app.casinomaxi65.com
+app.casinomaxi66.com
+app.casinomaxi67.com
+app.casinomaxi68.com
+app.casinomaxi69.com
+app.casinomaxi6.com
+app.casinomaxi70.com
+app.casinomaxi71.com
+app.casinomaxi72.com
+app.casinomaxi73.com
+app.casinomaxi74.com
+app.casinomaxi75.com
+app.casinomaxi76.com
+app.casinomaxi77.com
+app.casinomaxi78.com
+app.casinomaxi79.com
+app.casinomaxi7.com
+app.casinomaxi80.com
+app.casinomaxi81.com
+app.casinomaxi82.com
+app.casinomaxi83.com
+app.casinomaxi84.com
+app.casinomaxi85.com
+app.casinomaxi86.com
+app.casinomaxi87.com
+app.casinomaxi88.com
+app.casinomaxi89.com
+app.casinomaxi8.com
+app.casinomaxi90.com
+app.casinomaxi91.com
+app.casinomaxi92.com
+app.casinomaxi93.com
+app.casinomaxi94.com
+app.casinomaxi95.com
+app.casinomaxi96.com
+app.casinomaxi97.com
+app.casinomaxi98.com
+app.casinomaxi99.com
+app.casinomaxi9.com
+app.casinomaxi.com
app.jackpot247.com
app.nordicbet.com
app.nordicbet.de
@@ -3411,6 +4011,7 @@ apps.mr.bet
app.starcasino.it
app.stelario.com
apuesta24.com
+apuestamos.com
ar.1xbet.com
arabcasinohex.com
arabic.eucasino.com
@@ -3481,6 +4082,8 @@ ar.spinpalacecasino.net
ar.spinpalace.com
ar.spinpalace.com.au
ar.spinpalacegames.com
+artcasino1.io
+artcasino.io
artemisbet300.com
artemisbet.com
artemisbet.net
@@ -3491,6 +4094,8 @@ asianashram.in
asianconnect88.com
asianodds88.com
asiapokeronline.com
+asino1.com
+asino.com
askbonus.com
askgamblers.at
askgamblers.com
@@ -3658,8 +4263,18 @@ bbbet-si.com
bbbet-sk.com
bbet-ro.com
b-bets.com
+bc.app
bcasino.com
+bc.casino
+bc.co
+bc.fun
bc.game
+bcga.me
+bcgame.ai
+bcgame.im
+bcgame.ph
+bcigra.com
+bc.online
bdnews24-com.com
beastino.com
be.betcris.com
@@ -3700,6 +4315,7 @@ bestcasinos.com
bestcasinos.co.uk
best-casinos.in
bestcasinosinpl.xyz
+bestcasinosites.net
bestcasinos.pl
bestcasinos-pl.com
best-casinos-uk.pulsecasino.eu
@@ -3726,6 +4342,7 @@ best-way-to-play-roulette.com
best.win.argocasinowin.com
best.win.winzigzag777.com
bet24-7.online
+bet24star.com
bet2.starpricebet.com
bet2u2.com
bet2u.club
@@ -3743,6 +4360,7 @@ bet8.eu
bet90.com
beta.bestcasinowinner.com
beta.betonline.ag
+beta.canada777.com
beta.chipstars5.bet
beta.chipstars.bet
betadonis.com
@@ -3758,6 +4376,7 @@ betamo5.com
betamo6.com
betamo7.com
betamo8.com
+betamo9.com
betamo.com
betamo.online
betandplay1.com
@@ -3807,10 +4426,15 @@ betbeard.com
betbellavegas.com
betbigdollar.com
betbird.com
+betbit.com
betblazers.com
betboo.com
betboro.com
betboys.casino
+betbrx1.com
+betbrx2.com
+betbrx.com
+betbrx.net
betbtc.co
betcasinograndbay.com
bet-casino-live.pulsecasino.eu
@@ -3879,10 +4503,16 @@ betflag.it
betflip.io
bet-free-casino.pulsecasino.eu
betfury.io
+betgoals.com
betgoldcasino.com
betgoto.com
bet.gunsbet.com
bet-ibc.com
+betify1.com
+betify2.com
+betify777.com
+betify.co
+betify.com
betika.com
betinia01_joker_pl.lpmediastorage.com
betinia100.com
@@ -4387,6 +5017,9 @@ betrebels.net
bet.redkings.com
betregal.com
betreplay.eu
+betriot100.com
+betriot5.com
+betriot.com
betroad100.com
betroad101.com
betroad102.com
@@ -4651,6 +5284,9 @@ betsafe82.com
betsafe83.com
betsafe84.com
betsafe85.com
+betsafe86.com
+betsafe87.com
+betsafe88.com
betsafe8.com
betsafe9.com
betsafe.co.ke
@@ -4746,6 +5382,10 @@ betsson49.com
betsson50.com
betsson51.com
betsson52.com
+betsson53.com
+betsson54.com
+betsson55.com
+betsson56.com
betsson5.com
betsson6.com
betsson7.com
@@ -4753,6 +5393,7 @@ betsson8.com
betsson9.com
betsson.bet.ar
betsson.co
+betsson.dk
betsson.es
betsson.gr
betssonkasyno.pl
@@ -4764,10 +5405,12 @@ betstars.es
betstreak.co
betstro.com
betswagger.com
+bet.szerencsejatek.hu
bettales.com
bettaurus.com
betterdicecasino.com
betti.com
+bettilt.com
betting-app-ios.pulsecasino.eu
betting-big-win.pulsecasino.eu
betting-it-jobs.pulsecasino.eu
@@ -4860,6 +5503,10 @@ bingo.betsson6.com
bingo.betsson7.com
bingo.betsson.com
bingobingo.at
+bingobonga1.com
+bingobonga2.com
+bingobonga3.com
+bingobonga.com
bingocabin.com
bingocafe.com
bingo.com
@@ -4877,6 +5524,7 @@ bingometropoli.com
bingoonthebox.com
bingo.vernons.com
bingovillage.com
+bit4win.com
bitbet24.com
bitcasino.io
bitcoin-accelerate.com
@@ -4900,6 +5548,7 @@ bitcoin-transaction-fee.com
bitdice.me
bitdreams1.com
bitdreams.com
+bitfiring.com
bitgo-com.com
bitkingz1.com
bitkingz2.com
@@ -5008,6 +5657,7 @@ blacklioncasino.com
blacklotuscasino.com
blackmagiccasino.co
blackmagiccasino.com
+blackpixell.com
blackskies.com
blacktype.bet
blaze.com
@@ -5021,6 +5671,7 @@ blog.betsson.com
blog.betstar.com.au
blog.lilibet.com
blog.looniebet.com
+blog.vipcoincasino.com
blue1bingo.com
blue1bingo.co.uk
bluechip6.io
@@ -5031,6 +5682,7 @@ bluefoxcasino.casino-pp.net
bluefoxcasino.com
bn.castop.net
boaboa100.com
+boaboa101.com
boaboa10.com
boaboa11.com
boaboa12.com
@@ -5043,6 +5695,7 @@ boaboa19.com
boaboa1.com
boaboa20.com
boaboa21.com
+boaboa22.com
boaboa2.com
boaboa3.com
boaboa4.com
@@ -5086,6 +5739,7 @@ bobcasino.net
bobcasino.pro
bobcasino.ru
bobrcasino.flashroyal.org
+bodu88.com
bogamba.com
bogartcasino.ag
bokacasino1.com
@@ -5614,6 +6268,7 @@ bonus.casinomaxi97.com
bonus.casinomaxi98.com
bonus.casinomaxi99.com
bonus.casinomaxi9.com
+bonuscasinos24.com
bonusdeapostas.com
bonusgiant.com
bonusgiant.spinsgiant.com
@@ -5689,6 +6344,7 @@ boomerang-casino5.com
boomerang-casino.com
boomerang-casinos.com
boomerang-partners.com
+boostcasino.com
borgata.games-money.com
bosnian-bonusesfinder.com
bosscasino.com
@@ -5709,6 +6365,7 @@ bovegasgo.com
box-24casino.com
box24casino.com
br.1xbet.com
+br.apuestamos.com
brasil.cabaretclubcasino.net
brasil-cassinos.com
brasil.kingneptunescasino.org
@@ -5724,6 +6381,7 @@ brazino777.live
brazino777.online
brazino777.win
br.betboo.com
+br.heyspin.com
brillx10.gg
brillx11.gg
brillx12.gg
@@ -5770,6 +6428,7 @@ bs.casinobonuscenter.com
bs.casinority.com
bsensation.com
bspin.io
+btc365.com
btcasino.info
btc-dice-faucet.com
btcfaucet4you.com
@@ -5855,6 +6514,7 @@ cabarino.com
ca.casinobonuscenter.com
ca.casinomidas.com
cache.lemon.casino
+cache.lemoncasino.io
cadabrus100.com
cadabrus10.com
cadabrus1.com
@@ -5924,6 +6584,7 @@ campobet.com
campobet.de
campobet.se
ca.mummysgold.net
+canada777.com
canada.cabaretclubcasino.net
canada-casinos.net
canada.kingneptunescasino.org
@@ -6029,6 +6690,7 @@ casinoadrenaline.com
casinoandfriends.co.uk
casinoandfriends.dk
casino-app-free.pulsecasino.eu
+casino-apps.net
casinoastral.com
casinoastral.me
casino-atlanta.com
@@ -6094,6 +6756,10 @@ casino.betsson49.com
casino.betsson50.com
casino.betsson51.com
casino.betsson52.com
+casino.betsson53.com
+casino.betsson54.com
+casino.betsson55.com
+casino.betsson56.com
casino.betsson5.com
casino.betsson6.com
casino.betsson7.com
@@ -6244,6 +6910,7 @@ casinodep.com
casino-de-tigre.pulsecasino.eu
casinodidong.com
casinodisco.com
+casino.dk
casinodome.com
casino.doublestarcasino.com
casinoeagles.com
@@ -6320,6 +6987,9 @@ casinoextrafr.com
casinoextramas.com
casinoextreme.com
casinoextreme.eu
+casinofans.io
+casinofest1.com
+casinofest2.com
casinofest.com
casinofiables.com
casinofiz.com
@@ -6370,6 +7040,9 @@ casino-i-madrid.pulsecasino.eu
casino-in-beijing.com
casinoinchile.com
casino-in-china.com
+casinoinfinity100.com
+casinoinfinity2.com
+casinoinfinity.com
casinoin.io
casino-in-japan.pulsecasino.eu
casino-in-minsk.pulsecasino.eu
@@ -6380,8 +7053,12 @@ casino.intertops.com
casino.intertops.eu
casino-in-tokyo.pulsecasino.eu
casinoirishluck.com
+casinoirishluck.eu
casinoirishlucknew.com
casinoisy.com
+casinojax1.com
+casinojax2.com
+casinojax.com
casinojoka.com
casinojoy.com
casino-juego.com
@@ -6411,6 +7088,7 @@ casinoly5.com
casinoly6.com
casinoly7.com
casinoly8.com
+casinoly9.com
casinoly.com
casinomarriott.com
casinomaxi100.com
@@ -7128,9 +7806,36 @@ casino-midas.com
casinomidas.com
casinomidas.co.za
casinomobsters.com
+casinomonstr.com
casinomoons.com
+casino.n1bet10.com
+casino.n1bet11.com
+casino.n1bet12.com
+casino.n1bet13.com
+casino.n1bet14.com
+casino.n1bet15.com
+casino.n1bet16.com
+casino.n1bet17.com
+casino.n1bet18.com
+casino.n1bet19.com
+casino.n1bet20.com
+casino.n1bet21.com
+casino.n1bet22.com
+casino.n1bet2.com
+casino.n1bet3.com
+casino.n1bet4.com
+casino.n1bet5.com
+casino.n1bet6.com
+casino.n1bet7.com
+casino.n1bet8.com
+casino.n1bet9.com
+casino.n1bet.com
casino.netbet.com
+casino.netbet.com.mx
casino.netbet.co.uk
+casino.netbet.gr
+casino.netbet.it
+casino.netbet.ng
casinonic.com
casino.nordicbet.de
casino.nordicbet.se
@@ -7288,6 +7993,7 @@ casino-super-cat.com
casinosuperlines.com
casinosuperlines.net
casinosworld.ca
+casino.synottip.lv
casino.synottip.sk
casino-the-band.pulsecasino.eu
casino-the-isle.pulsecasino.eu
@@ -7314,6 +8020,7 @@ casino.vernons.com
casino-vers.pl
casino-vip-slot.pulsecasino.eu
casino.vivarobet.am
+casino.williamhill.it
casinowin.bet
casino.winbet79.com
casinowinbig1.com
@@ -8394,8 +9101,15 @@ casino-x99.com
casino-x9.com
casino-x.club
casino-x.com
+casinozca.com
+casinoz.club
+casinoz.co
casinozer1.com
casinozer.com
+casinoz.in
+casinoznz.com
+casinoz.review
+casinozru.biz
casinsi.com
casiplay.com
casipto.com
@@ -8410,6 +9124,7 @@ casobet.com
casollo.com
casombie100.com
casombie101.com
+casombie102.com
casombie1.com
casombie2.com
casombie3.com
@@ -8419,6 +9134,7 @@ casombie641.com
casombie6.com
casombie7.com
casombie8.com
+casombie9.com
casombie.com
casoo10.com
casoo11.com
@@ -8493,11 +9209,15 @@ ca.tonybet.com
ca.unibet.com
caxino.com
cazimbo100.com
+cazimbo101.com
cazimbo1.com
cazimbo2.com
cazimbo3.com
cazimbo4.com
cazimbo5.com
+cazimbo-6814.com
+cazimbo8.com
+cazimbo9.com
cazimbo.com
cazinobonus.online
cazinofaradepunere.com
@@ -8536,6 +9256,8 @@ cdn.vegasslotsonline.com
cdn.yourbet.com
ceb.castop.net
ceska.cabaretclubcasino.net
+cgagames.com
+cgagames.org
champagnespins.com
championsbet.net
champ.rusbetcity.com
@@ -8623,6 +9345,16 @@ cobracasino.online
cocoacasino.com
code-casino-rtg.pulsecasino.eu
coindesk-com.com
+coinplay2.com
+coinplay3.com
+coinplay4.com
+coinplay5.com
+coinplay6.com
+coinplay7.com
+coinplay8.com
+coinplay9.com
+coinplay.com
+coinplay.info
coinreaper-com.com
coinywin.com
colourcee.com
@@ -8677,6 +9409,10 @@ content.betsson49.com
content.betsson50.com
content.betsson51.com
content.betsson52.com
+content.betsson53.com
+content.betsson54.com
+content.betsson55.com
+content.betsson56.com
content.betsson5.com
content.betsson6.com
content.betsson7.com
@@ -8731,12 +9467,21 @@ content.casinoeuro9.com
content.nordicbet.de
content.nordicbet.se
convert-dash-to-bitcoin.com
+cookie.casino
cookiecasino1.com
cookiecasino2.com
cookiecasino3.com
cookiecasino4.com
cookiecasino5.com
+cookiecasino6.com
+cookiecasino7.com
+cookiecasino8.com
+cookiecasino.biz
cookiecasino.com
+cookiecasinologin.com
+cookiecasino.org
+cookiecasino.pro
+cookiereg.com
coolcat-casino.com
cool-game.pl
copslots.com
@@ -8760,16 +9505,19 @@ cpanel.ngagewin.com
cpanel.winzinator.com
cpanel.winzon.com
crashino.com
+crashout.io
crazeplay.com
crazycasinoclub.com
crazyfox1.com
crazyfox2.com
crazyfox3.com
crazyfox.com
+crazyluckcasino.com
crazyno.com
crazywinner.co
crazywinners.co
crazywinners.com
+cresuscasino2.com
cresuscasino.com
cresusplay.com
cricketoptions.com
@@ -8793,6 +9541,7 @@ crsportsbet.ag
crypdice.com
crypto1xbit.com
crypto1xbit.mobi
+cryptobetsports.com
cryptobosscasino.com
cryptofairplay.com
crypto.games
@@ -8802,6 +9551,7 @@ cryptoleo42.com
cryptoleo777.com
cryptoleo7.com
cryptoleo.com
+cryptoloko.com
cryptomaniaks.com
crypto-mining-news.com
cryptoplay.io
@@ -8814,6 +9564,10 @@ csani.com
cs.casinobonuscenter.com
cs.casinority.com
cs.castop.net
+cs.fail
+csfail.click
+csfail.com
+csfail.info
csgame.cz
csgo500.com
csgo500.io
@@ -8872,6 +9626,7 @@ dafatiyu.org
dafazuqiu.org
dafouchen.com
da.lottokings.com
+damslots.co
danish.euromania.com
danish.parisvegasclub.com
danish.vegaswinner.com
@@ -8895,13 +9650,16 @@ dazard.co
dazard.com
dazard.online
dbestcasino.com
+dbosses.com
dccasino.com
de.1xbet.com
de.321cryptocasino.com
+de.777.com
de.7sultanscasino.com
de.888casino.com
de.alljackpotscasino.com
de.allslotscasino.com
+de.apuestamos.com
de.atlanticspins.com
de.betclic.com
de.betclick.com
@@ -8928,6 +9686,7 @@ de.esportspools.com
de.europalace.com
de.expekt.com
de.griffoncasino.com
+de.heyspin.com
de.hopa.com
de.jackiejackpot.com
de.kaiserslots.com
@@ -8936,6 +9695,7 @@ de.lcb.org
deliciousslots.com
de.lottokings.com
de.luckland.com
+de.luckster.com
de.luckybetscasino.com
de.luckyhit.com
de.luckynuggetcasino.org
@@ -8945,6 +9705,7 @@ de.mobile.lottokings.com
demo-casino-com.pulsecasino.eu
demo-cms.plus-five.com
de.mrmega.com
+de.mrplay.com
de.mummysgold.net
dendycasino11.com
dendycasino12.com
@@ -8970,6 +9731,7 @@ de.regentcasino.com
de.regentplay.com
de.royale500.com
de.royalvegascasino.com
+de.royalvegasonlinecasino.com
de.ru-bet.biz
de.rubet.com
de.ru-bet.info
@@ -9001,6 +9763,7 @@ dev1.yourbet.com
dev5.yourbet.com
dev.bestbonusmoney.com
dev.bet-kasyno.info
+dev.cs.fail
dev.csgame.cz
de.vegasmaster.com
de.vegaspalmscasino.com
@@ -9010,10 +9773,13 @@ dev.paradise8.com
devpl.csgame.cz
dev-plus-five.com
dev-sanity.mr-gamble.com
+dev.sherbet.com
+dev.truefortune.xyz
dev.winspark.com
de.wildjackcasino.com
de.winnersmagic.com
de.winnings.com
+de.winoramma.com
dexterbet.com
de.zweeler.com
df-bet.org
@@ -9047,9 +9813,14 @@ dogecoin-dice.com
dogecoinforclicks.com
dogecoin-to-bitcoin.com
dogsfortune.com
+dollycasino100.com
+dollycasino102.com
+dollycasino103.com
dollycasino1.com
dollycasino2.com
dollycasino3.com
+dollycasino5.com
+dollycasino6.com
dollycasino.com
domgame.com
dominicana-onlinecasino.com
@@ -9298,11 +10069,13 @@ entersportsbook.com
en.topsport.lt
en.twin.com
en-uk.playmillion.com
+envoyzbusiness.com
enzocasino.com
en.zweeler.com
es.321cryptocasino.com
es.7sultanscasino.com
es.888casino.com
+es.apuestamos.com
es.bet
es.betclic.com
es.betclick.com
@@ -9332,6 +10105,7 @@ es.magicred.com
es.mobile.lottokings.com
es.mozzart.com
es.mrmega.com
+es.mrplay.com
es.oddsring.com
es.onlinebookmaker.com
espana.casinobillions.com
@@ -9570,9 +10344,14 @@ fezbet7.com
fezbet8.com
fezbet9.com
fezbet.com
+fgfox1.com
+fgfox2.com
+fgfox.com
fi.21novacasino.com
fi.321cryptocasino.com
+fi.777.com
fi.888casino.com
+fi.apuestamos.com
fi.atlanticspins.com
fi.betregal.com
fi.bigmoneyscratch.com
@@ -9600,6 +10379,7 @@ fightclubscasino.com
fi.goliathcasino.com
fi.goprocasino.com
fi.griffoncasino.com
+fi.heyspin.com
fi.hopa.com
fi.jaakcasino.com
fi.jackiejackpot.com
@@ -9607,12 +10387,15 @@ fi.jambocasino.com
fi.kaiserslots.com
fi.karamba.com
fi.luckland.com
+fi.luckster.com
fi.luckybetscasino.com
fi.luckyhit.com
fi.luckynuggetcasino.org
fi.magicred.com
+fi.mariacasino.com
fi.megascratch.com
fi.mrmega.com
+fi.mrplay.com
fi.mummysgold.net
fi.nextcasino.com
finland-bonusesfinder.com
@@ -9773,6 +10556,7 @@ frankcasino.click
frankcasino.com
frankcazino.com
frankclubcasino.com
+fr.apuestamos.com
fr.betclic.com
fr.betclic.football
fr.betclick.com
@@ -9798,6 +10582,7 @@ freecasinogames.net
freekasyno.com
freekasyno.pl
free-new-casino.pulsecasino.eu
+freeslots7776.com
free-slots-no-download.com
freespin.pl
freespinsbonus.casino
@@ -9952,6 +10737,7 @@ fr.kingschance.com
fr.lcb.org
fr.lottokings.com
fr.luckland.com
+fr.luckster.com
fr.mrmega.com
fr.mystakemirror.com
fr.onlinebookmaker.com
@@ -10024,6 +10810,7 @@ ftp.casdep.com
ftp.casoo.com
ftp.exycasinos.com
ftp.fruitkastencasino.nl
+ftp.funcasino.com
ftp.globalcasinobonuses.com
ftp.goldencavecasino.com
ftp.nightrush.com
@@ -10034,6 +10821,9 @@ fulltilt.eu
fulltiltpoker.com
fulltiltpoker.eu
fun88eu.com
+funcasino.com
+funcasino.eu
+funcasino.info
fun.jackpotcitycasino.com
fun.spinpalace.com
fun.vegaswinner.dk
@@ -10056,9 +10846,11 @@ gambling4you.com
gamblingboardgames.org
gamblingcharms.net
gamblingjudge.com
+gamblingngo.com
gamblingpapa.com
gamdom.com
gamebet.com
+gamedownloadnow.com
games.36win.be
games.betsson5.com
games.betsson6.com
@@ -10403,6 +11195,7 @@ gioocasino.com
github-com.com
gladiabet.com
gl.casinobonuscenter.com
+globalbahis.com
globalcasinobonuses.com
globalonlinetickets.com
globalotteryresults.com
@@ -10429,9 +11222,11 @@ gocasoogo.com
godbunny888.com
godbunnycasino.net
godbunnycasino.org
+god-bunny.com
godbunny.com
godbunny.net
godbunny.org
+gododds.com
godybet.net
goldbetting.com
goldcasino.pl
@@ -10720,6 +11515,8 @@ gry-na-pieniadze.pl
gry-vulkanvegas.com
gslot1.com
gslot2.com
+gslot3.com
+gslot99.com
gslot.com
gsmgold.eu
gtbets.com
@@ -10776,6 +11573,7 @@ happyhugo.com
happymarathonbet.win
hardlouis.com
harrahscasino.com
+hash.game
hatifalcasino.com
hawaiicasino.com
hazardbeztajemnic.com
@@ -10819,9 +11617,11 @@ heritagesports.com
heritagesports.eu
heycasino.com
heyspin.com
+heyspin.dk
hi.321cryptocasino.com
hi.castop.net
highbet.com
+highcountrycasino.com
highestpayingbitcoinfaucets.com
highflyercasino.com
highnooncasino.com
@@ -10835,6 +11635,20 @@ hi.onlinebookmaker.com
hippodromeonline.com
hitbtc-com.com
hitkasyno.pl
+hitnspin01.com
+hitnspin130.com
+hitnspin17.com
+hitnspin18.com
+hitnspin1.com
+hitnspin36.com
+hitnspin44.com
+hitnspin52.com
+hitnspin66.com
+hitnspin6.com
+hitnspin71.com
+hitnspin777.com
+hitnspin77.com
+hitnspin.com
hocpoker.pl
hokiselalu.com
holdnspin.com
@@ -10865,6 +11679,7 @@ hotlinecasino.com
hotslots1.io
hotslots2.io
hottopcasino.com
+housebets.io
houseofspades100.com
houseofspades1.com
houseofspades2.com
@@ -10917,8 +11732,10 @@ hu.playmillion2.com
hu.playmillion.com
hu.playmillion-promo.com
hu.slotsup.com
+hustlescasino.com
hy.castop.net
hy.onlinebookmaker.com
+hypercasino.com
i365bet.pl
iamsloty.com
ibetcasino.com
@@ -10969,6 +11786,7 @@ iconcasino.net
id.1xbet.com
id.casinobonuscenter.com
id.castop.net
+idnjoker.com
id.onlinebookmaker.com
id.playmillion2.com
id.playmillion.com
@@ -10997,6 +11815,7 @@ img.sbobet.com
im.maxline.by
imoneyslots.com
in.1xbet.com
+in.bc.game
inbetcafe.com
in.betsafe10.com
in.betsafe11.com
@@ -11081,6 +11900,9 @@ in.betsafe82.com
in.betsafe83.com
in.betsafe84.com
in.betsafe85.com
+in.betsafe86.com
+in.betsafe87.com
+in.betsafe88.com
in.betsafe8.com
in.betsafe9.com
in.betsafe.ee
@@ -11130,6 +11952,10 @@ in.betsson49.com
in.betsson50.com
in.betsson51.com
in.betsson52.com
+in.betsson53.com
+in.betsson54.com
+in.betsson55.com
+in.betsson56.com
in.betsson5.com
in.betsson6.com
in.betsson7.com
@@ -11240,6 +12066,10 @@ info.betsson49.com
info.betsson50.com
info.betsson51.com
info.betsson52.com
+info.betsson53.com
+info.betsson54.com
+info.betsson55.com
+info.betsson56.com
info.betsson5.com
info.betsson6.com
info.betsson7.com
@@ -11302,6 +12132,7 @@ info.heyspin.com
info.highbet.com
info.jaakcasino.com
info.kaiserslots.com
+info.luckster.com
info.luckyhit.com
info.lynxbet.com
info.nordicbet.de
@@ -11476,6 +12307,14 @@ it.spinsamba.com
it.thespingamescasino.com
it.vegasmaster.com
it.zweeler.com
+ivibet1.com
+ivibet2.com
+ivibet3.com
+ivibet4.com
+ivibet.com
+ivibet.io
+ivibets.org
+ivibet.vip
ivicasino10.com
ivicasino11.com
ivicasino12.com
@@ -11536,6 +12375,7 @@ ja.casinobonuscenter.com
ja.castop.net
jack-21.com
jack21.com
+jackbit.com
jackburst.com
jackclub.io
jackiejackpot.com
@@ -11580,11 +12420,14 @@ jackpotcharm.casino
jackpotcharm.com
jackpotcharm.net
jackpotcitycasino.ca
-jackpotcity.com www.7goxbet.com
+jackpotcity.com magicwin.bet
jackpotcity.eu
jackpotcity.org
jackpot.de
jackpot.it
+jackpotjoy.com
+jackpotjoy.co.uk
+jackpotjoy.se
jackpotknights.com
jack-pot.pl
jackpot.pl
@@ -11598,6 +12441,8 @@ jacktop2.com
jacktop3.com
jacktop.com
jakiekasyno.com
+jallacasino.ee
+jallacasino.se
ja.luckynuggetcasino.org
jambocasino.com
jammyjack1.com
@@ -11624,6 +12469,7 @@ jazzyspins.com
jbetcasino.com
jdhfjd.uk
jednoreki-bandyta.com
+jednoreki-bandyta-online.net
jednoreki-bandyta.pl
jellybeancasino.com
jellybean.world
@@ -11699,6 +12545,7 @@ juegosonce.com
juegosonce.es
juicystakes.eu
juicyvegas.com
+juju.bet
jumbabet.com
jupicasino1.com
jupicasino.com
@@ -11712,6 +12559,9 @@ justcasino3.com
justcasino.com
justspin.com
jv.castop.net
+k8casino.pro
+k8.io
+k8play8.io
kaboomslots10.com
kaboomslots12.com
kaboomslots1.com
@@ -11784,6 +12634,7 @@ kasynokrakow.pl
kasynolodz.pl
kasynolublin.pl
kasynomistrz.com
+kasynomucho.com
kasynonews.com
kasyn-online.pl
kasynoonline-automaty.com
@@ -11796,6 +12647,7 @@ kasynoorzel.com
kasynoorzel.net
kasynoorzel.org
kasynoorzel.pl
+kasyno-pl.com
kasynopl.com
kasynopolska10.com
kasynopolska.com
@@ -11812,7 +12664,11 @@ kasynorecenzje.org
kasynos.online
kasynos-online.com
kasynosopot.pl
+kasynospecjalistaa.co
+kasynospecjalista.co
kasynospecjalista.com
+kasynospecjalista.net
+kasynospecjalista.org
kasynoszczecin.pl
kasynovulkan.pl
kasyno-warszawa.pl
@@ -11837,6 +12693,7 @@ kineko.com
kingbillycasino.com
kingbilly.com
kingbitcasino.com
+kingcasino.com
kingdomcasino.com
kingneptunescasino.com
kingneptunescasino.eu
@@ -11892,6 +12749,7 @@ ladylindaslots.com
ladylovebingo.com
lafiestacasino.com
lafiestac.com
+laganadora.club
lainebruce.mr-gamble.com
lajumbabet.com
lakepalacecasino.com
@@ -11942,9 +12800,15 @@ legalkasyna.pl
legalne-kasyna.com
legalnekasyna.com
legalne-kasyno-online.pl
+legendplay1.com
+legendplay4.com
+legendplay5.com
+legendplay6.com
+legendplay.com
legolas.bet
lemon.casino
lemoncasino1.io
+lemoncasino2.io
lemoncasino.io
lemoncasino.pw
leon.bet
@@ -12024,11 +12888,15 @@ livecasino.betsson.com
livecasino.io
livecasinorank.pl
livecasino.sbobet.com
+livecasino.williamhill.com
+livedealer.vipcasino.ca
liveggbet.com
liveggbet.net
live.ladbrokes.be
live.netbet.com
+live.netbet.com.mx
live.netbet.co.uk
+live.netbet.gr
liveroulette.com
live.spinpalace.com
live.starbetcasino.com
@@ -12179,11 +13047,16 @@ lordofthespins.info
lordofthespins.net
lordofthespinsvip.com
lotaplay.com
+loteria.netbet.com
+loteria.netbet.com.mx
lotoland.com
lotolandpl.com
lotorai.com
lotosena.com
lotplay.pl
+lottabet1.com
+lottabet7.com
+lottabet.com
lottekcasino.pl
lotteo.com
lottershop.com
@@ -12212,6 +13085,7 @@ lottogo.com
lottogo.com.au
lottogo.ie
lottogo.pl
+lotto.jackpot.com
lottokings.com
lottokings.es
lottoland100.com
@@ -12258,6 +13132,7 @@ lottomania.pl
lottomat.com
lotto.nederlandseloterij.nl
lotto.netbet.com
+lotto.netbet.com.mx
lotto.nl
lottopark.com
lottoplay.pl
@@ -12423,6 +13298,7 @@ luckland.com
luckofspins27.co
luckofspins.co
luckofspins.com
+luckster.com
lucky-31.com
lucky31.com
lucky31.net
@@ -12432,12 +13308,14 @@ lucky7even2.com
lucky7even3.com
lucky7even.com
lucky7even.org
+lucky8.com
luckybarcasino.com
luckybarry1.com
luckybarry2.com
luckybarry3.com
luckybarry4.com
luckybarry.com
+luckybay.io
luckybetscasino.com
luckybirdcasino21.com
luckybirdcasino23.com
@@ -12458,8 +13336,11 @@ luckyblock.com
luckybull.com
luckycherry77.com
luckycreek.com
+luckycrypto.com
luckyday.nederlandseloterij.nl
luckyday.nl
+luckydiamond.io
+luckydiamond.online
luckydrawing.com
luckydreams1.com
luckydreams2.com
@@ -12490,9 +13371,17 @@ luckynugget3.com
luckynugget4.com
luckynugget5.com
luckynuggetcasino.com
+luckyowlclub.com
lucky-play.ga
lucky-play.net
luckyredcasino.com
+luckystar1.io
+luckystar2.io
+luckystar3.io
+luckystar4.io
+luckystar.io
+luckywilds.com
+luckywins.com
luckyzon.com
lucycasino.com
lucyscasino250.com
@@ -12501,6 +13390,7 @@ lumibet.com
lunabit103.com
lunacasino.com
lunacasino.dk
+lunarslots.com
luspincasino.com
lv3.433sport.com
lv3.bet555sport.com
@@ -12658,6 +13548,7 @@ m.198bets10.com
m.199bets10.com
m.19bets10.com
m.19grand-casino.com
+m.1betbrx.com
m.1betitall1.com
m.1betitall.com
m.1bets10.com
@@ -12868,6 +13759,7 @@ m.317bets10.com
m.318bets10.com
m.319bets10.com
m.31artemisbet.com
+m.31bet.com
m.31bets10.com
m.31grand-casino.com
m.320bets10.com
@@ -13259,10 +14151,16 @@ m.5gratowin.com
m.5gringos100.com
m.5gringos102.com
m.5gringos1.com
+m.5gringos-2810.com
m.5gringos2.com
+m.5gringos-3314.com
m.5gringos3.com
m.5gringos4.com
m.5gringos5.com
+m.5gringos6.com
+m.5gringos7.com
+m.5gringos-8251.com
+m.5gringos8.com
m.5gringos9.com
m.5gringos.com
m.5neon54.com
@@ -13347,6 +14245,7 @@ m.7signs10.com
m.7signs11.com
m.7signs12.com
m.7signs13.com
+m.7signs14.com
m.7signs1.com
m.7signs2.com
m.7signs3.com
@@ -13370,6 +14269,7 @@ m.888starz.bet
m.88bets10.com
m.88casoo.com
m88.com
+m.88goals.com
m88sb.com
m88th.com
m88wel.com
@@ -13409,6 +14309,7 @@ m.africasino.co.za
m.agentspins.co
m.agentspinsvip.com
m.agentspins.xyz
+magicalcasino.co
magicalspin.com
magic-fruits.pl
magicred.com
@@ -13893,6 +14794,8 @@ m.alfcasino13.com
m.alfcasino14.com
m.alfcasino15.com
m.alfcasino16.com
+m.alfcasino17.com
+m.alfcasino18.com
m.alfcasino1.com
m.alfcasino2.com
m.alfcasino5.com
@@ -14141,6 +15044,9 @@ m.betasus624.com
m.betasus628.com
m.betboo.com
m.betboro.com
+m.betbrx1.com
+m.betbrx2.com
+m.betbrx.com
m.betcity.net
m.betcityrus.com
m.betclic.bet
@@ -14576,6 +15482,7 @@ m.betsafe72.com
m.betsafe73.com
m.betsafe74.com
m.betsafe75.com
+m.betsafe76.com
m.betsafe77.com
m.betsafe78.com
m.betsafe79.com
@@ -14586,6 +15493,9 @@ m.betsafe82.com
m.betsafe83.com
m.betsafe84.com
m.betsafe85.com
+m.betsafe86.com
+m.betsafe87.com
+m.betsafe88.com
m.betsafe8.com
m.betsafe9.com
m.betsafe.co.ke
@@ -14663,6 +15573,10 @@ m.betsson49.com
m.betsson50.com
m.betsson51.com
m.betsson52.com
+m.betsson53.com
+m.betsson54.com
+m.betsson55.com
+m.betsson56.com
m.betsson5.com
m.betsson6.com
m.betsson7.com
@@ -14731,6 +15645,7 @@ m.blacklabelcasino.com
m.blacktype.bet
m.blue1bingo.com
m.boaboa100.com
+m.boaboa101.com
m.boaboa10.com
m.boaboa11.com
m.boaboa12.com
@@ -14743,6 +15658,7 @@ m.boaboa19.com
m.boaboa1.com
m.boaboa20.com
m.boaboa21.com
+m.boaboa22.com
m.boaboa2.com
m.boaboa3.com
m.boaboa4.com
@@ -14772,6 +15688,7 @@ m.box24casino.com
m.br.betboo.com
m.bronzecasino.com
m.bspin.io
+m.btc365.com
m.burancasino100.com
m.burancasino101.com
m.burancasino102.com
@@ -14922,6 +15839,9 @@ m.casinoeuro8.com
m.casinoeuro9.com
m.casinoextra.com
m.casinoheroes.com
+m.casinoinfinity100.com
+m.casinoinfinity2.com
+m.casinoinfinity.com
m.casinolafiesta.com
m.casinolavida.com
m.casinoluck.com
@@ -15373,8 +16293,10 @@ m.coinywin.com
m.companycasino.com
m.cozyno.com
m.crazycasinoclub.com
+m.crazyluckcasino.com
m.crazyno.com
m.crazywinners.com
+m.cryptobetsports.com
m.dafabc.net
m.dafa-bet.com
m.dafabet.com
@@ -15420,6 +16342,7 @@ m.easybet1.com
m.easybet2.com
m.easybet.com
m.eat-sleep-bet.com
+media.boaboa.com
media.dozenspins.com
media.lottoland.pl
media.mybet.com
@@ -15583,10 +16506,13 @@ mgames.mirrormarathonbet.com
mgames.newnewmarathon.win
m.gametwist.com
mgaming.vivarobet.am
+m.globalbahis.com
+mgmvegascasino.com
m.go2redstag.com
m.godbunny888.com
m.godbunnycasino.net
m.godbunnycasino.org
+m.god-bunny.com
m.godbunny.com
m.godbunny.net
m.godbunny.org
@@ -15701,6 +16627,7 @@ m.grand-kasino.com
m.grandmondial.eu
m.gtbets.eu
m.happyhugo.com
+m.hash.game
m.hawaiicasino.com
m.helabet.co.ke
m.helabet.com
@@ -15748,7 +16675,10 @@ mirrormarathonbet.com
miscasasdeapuestas.com
misonlinecasinos.com
m.iwcasino.com
+m.jackbit.com
m.jackpotcity.com
+m.jackpotjoy.com
+m.jackpotjoy.se
m.jackpotknights.com
m.jazzslots.com
m.jbetcasino.com
@@ -15756,7 +16686,9 @@ m.jellybeancasino.com
m.jetbingo.com
m.jetbull1000.com
m.jetbull.com
+m.juju.bet
m.justbet.co
+m.k8.io
m.karamba.com
mk.casinobonuscenter.com
m.kingneptunescasino.com
@@ -15795,6 +16727,7 @@ m.luckland.com
m.lucky31.com
m.luckybetscasino.com
m.luckycherry77.com
+m.luckycrypto.com
m.lunacasino.com
m.lunacasino.dk
m.m88.com
@@ -16243,6 +17176,8 @@ m.ms88ca.com
m.ms88ke.com
m.ms88po.com
m.mystake1.com
+m.mystake2.com
+m.mystake3.com
m.mystake.bet
m.mystake.cc
m.mystake.com
@@ -16774,6 +17709,7 @@ mobile.24bettle.com
mobile.2win.mk
mobile.32red.com
mobile5.lottokings.com
+mobile.88goals.com
mobile.abcislands.ag
mobile.admiral.at
mobile.azcasino.com
@@ -16784,6 +17720,7 @@ mobile.bet2u2.com
mobile.bet2u.club
mobile.bet2u.com
mobile.bet-52.com
+mobilebet.com
mobile.betcruise.com
mobile.betgoto.com
mobile.betmarathon.com
@@ -16874,6 +17811,7 @@ mobile.hawaiicasino.com
mobile.ibetcasino.com
mobile.indycasino.com
mobile.infinityx.bet
+mobile.jackpotjoy.com
mobilekasinorank.com
mobilekasinorank.net
mobilekasinorank.org
@@ -16899,6 +17837,7 @@ mobile.mbetforwin.com
mobile.mbet.pe
mobile.miamicasino.com
mobile.mirrormarathonbet.com
+mobile.mobilebet.com
mobile.mozzartbet.co.ke
mobile.mpcasino.com
mobile.nebraskacasino.com
@@ -16942,6 +17881,7 @@ mobi.vegaspalms.eu
mobizino.com
m.oceandrivecasino.com
m.ohiocasino.com
+moicasino1.com
moicasino.com
moj.etipos.sk
mojjackpot.pl
@@ -16949,6 +17889,9 @@ moj.synottip.sk
mokumbingo.com
m.olybet.lt
monavipcasino.com
+mondcasino1.com
+mondcasino2.com
+mondcasino.com
mondositiscommesse.it
money-x1.casino
money-x2.casino
@@ -17084,6 +18027,11 @@ m.rabona.com
m.racebets.com
m.ranking-kasyn.com
mr.bet
+mrbetcasino1.com
+mrbetcasino2.com
+mrbetcasino3.com
+mrbetcasino4.com
+mrbetcasino5.com
mrbit.bet
mrbit.de
mr.castop.net
@@ -17102,11 +18050,15 @@ m.roadbet.com
m.rocket.run
m.rolletto.com
m.royalpanda.com
+m.royalvegas.com
m.royspins11.com
m.royspins1.com
m.royspins.com
mrplay.com
+mrplay.dk
mrq.com
+mrslotsclub.co
+mrslotsclub.com
mrsloty.com
mrsmithcasino.co.uk
m.runbet.com
@@ -17197,6 +18149,7 @@ ms.royale500.com
m.stake7.com
m.starcasino.it
m.sugarcasino.com
+m.synottip.lv
m.synottip.sk
m.tab.co.nz
mt.casinobonuscenter.com
@@ -17206,6 +18159,7 @@ m.thegodbunnycasino.com
m.thegodbunnycasino.net
m.thegodbunnycasino.org
m.thegreek.com
+m.theluckycrypto.com
m.timessquarecasino.com
m.tipiwin25.com
m.tipiwin.com
@@ -17216,6 +18170,9 @@ m.topbet.eu
m.top.win.argocasinowin.com
m.top.win.winzigzag777.com
m.totogaming.am
+m.true-fortune.com
+m.truefortune.site
+m.truefortune.xyz
m.ts-casino.com
muchovegascasino.com
muchovegas.com
@@ -17301,6 +18258,7 @@ m.webbyslot9.com
m.webbyslot.com
m.westcasino.com
m.whitelionbets.com
+m.winbig21.com
m.winmasters.com
m.winorama.com
m.winota2.com
@@ -17334,6 +18292,8 @@ mycyber.bet
my-dogechain.info
m.yebet.com
myegb.com
+myempire1.com
+myempire.com
myjackpot.com
myjackpot.com.br
myjackpot.co.uk
@@ -17374,11 +18334,15 @@ my.planetwin365.com
myroulette.in
mysportwetten.de
mystake1.com
+mystake2.com
+mystake3.com
+mystake5.com
mystake.bet
mystake.cc
mystake.com
mystake.eu
mystakemirror.com
+my.synottip.lv
my-touch-casino.pulsecasino.eu
mywettanbieter.de
mywettbonus.at
@@ -17386,6 +18350,10 @@ mywettbonus.de
mywin24.com
mzamin-com.com
m.zebet.com
+m.zeon100.com
+m.zeon20.com
+m.zeon555.com
+m.zeoncasino10.com
m.zetcasino100.com
m.zetcasino10.com
m.zetcasino1.com
@@ -17421,6 +18389,29 @@ m.zulabet5.com
m.zulabet641.com
m.zulabet6.com
m.zulabet.com
+n1bet10.com
+n1bet11.com
+n1bet12.com
+n1bet13.com
+n1bet14.com
+n1bet15.com
+n1bet16.com
+n1bet17.com
+n1bet18.com
+n1bet19.com
+n1bet20.com
+n1bet21.com
+n1bet22.com
+n1bet2.com
+n1bet3.com
+n1bet4.com
+n1bet5.com
+n1bet6.com
+n1bet7.com
+n1bet8.com
+n1bet9.com
+n1bet.com
+n1bet.live
n1casino10.com
n1casino11.com
n1casino12.com
@@ -17468,6 +18459,8 @@ neonvegas3.com
neonvegas4.com
neonvegas.com
netbet.com
+netbet.de
+netbet.ng
net-play-casino.pulsecasino.eu
netticasinohex.com
neue.casino
@@ -17510,6 +18503,9 @@ new.rusbetcity.com
new.satoshihero.com
new.stelario.com
newtopcasino.com
+new.true-fortune.com
+new.truefortune.site
+new.truefortune.xyz
newuk.casino
newukcasino.uk
new-york-casino.pulsecasino.eu
@@ -17541,6 +18537,7 @@ ninecasino777.com
ninecasino7.com
ninecasino.com
ninecasinogo.com
+ninjacasino.com
nitrocasino1.com
nitrocasino2.com
nitrocasino3.com
@@ -17588,6 +18585,7 @@ no.europalace.com
no.expekt.com
no.goliathcasino.com
no.griffoncasino.com
+no.heyspin.com
no.hopa.com
no.jaakcasino.com
no.jackiejackpot.com
@@ -17597,6 +18595,7 @@ no.karamba.com
nolimit365.com
nolimit365.net
no.luckland.com
+no.luckster.com
no.luckybetscasino.com
no.luckynuggetcasino.org
no.magicred.com
@@ -17628,6 +18627,7 @@ nomini8.com
nomini9.com
nomini.com
no.mrmega.com
+no.mrplay.com
no.mummysgold.net
noname.bet
no.nextcasino.com
@@ -17713,6 +18713,7 @@ nz.luckynuggetcasino.org
nz.mummysgold.net
nz.spinpalacecasino.net
oauth-melbet.com
+obzorgame.com
ocean-11-casino.pulsecasino.eu
oceanbet.click
oceanbet.com
@@ -17941,10 +18942,12 @@ onlinekasinorank.com
onlinekasinorank.net
onlinekasinorank.org
onlinekasyno.nl
+onlinekasynopolis.net
onlinekasynopolis.pl
onlinekasynopolska.com
online-kazino-latvija.com
online-lotto.pl
+online.luckster.com
online.nordiscasino.com
online.plazaroyal.com
onlinesbobet.com
@@ -18100,6 +19103,8 @@ partypoker801.com
partypoker813.com
partypoker888.com
partypoker923.com
+pasino.com
+pasino.io
passion.bet
passion-bet.com
patrickspins1.com
@@ -18199,7 +19204,9 @@ pl1-contents.ggpoker.com
pl1.ggpoker.com
pl1.ggpoker.eu
pl.21novacasino.com
+pl2.ggpoker.com
pl.321cryptocasino.com
+pl3.ggpoker.com
pl.888casino.com
planet717.com
planet7casino.com
@@ -18219,6 +19226,8 @@ planetofbets.ws
planetwin365.com
platform.winny.com
platincasino.com
+platinumclubvip.co
+platinumclubvip.com
platinumplaycasino.com
platinumplaycasino.co.uk
platinumreels.com
@@ -18231,6 +19240,7 @@ play.17slot78.win
play.18slot78.win
play24bet.com
play7777.com
+play.88goals.com
playamo20.com
playamo21.com
playamo22.com
@@ -18253,12 +19263,15 @@ playamo38.com
playamo39.com
playamo40.com
playamo41.com
+playamo42.com
+playamo43.com
playamo-aussie.com
playamo-australia.com
playamo.com
playamo-exclusive.com
playamo-poland.com
playamo-welcomebonus.com
+playatharrys.co
play-azart.com
playazart.com
playbestcasino.net
@@ -18277,6 +19290,8 @@ playcrocomail.com
playcroconow.com
playcroco.online
playdingo.com
+playersclubvip.co
+playersclubvip.com
playfartuna.com
playfastcasino1.com
playfastcasino.com
@@ -18442,11 +19457,14 @@ play.sbotopwin.com
play.svenplay.com
playtoro.com
playup.com.au
+play.vipcasino.ca
+play.vipcasino.net
play-vulkan-vegas.online
play.win.argocasinowin.com
play.win.winzigzag777.com
playwithmrbet.com
playyourbet.com
+playzilla100.com
playzilla1.com
playzilla2.com
playzilla3.com
@@ -18454,6 +19472,7 @@ playzilla4.com
playzilla5.com
playzilla6.com
playzilla7.com
+playzilla9.com
playzilla.com
plazaroyal.com
pl.betclic.com
@@ -18522,6 +19541,7 @@ pl.spinpalacegames.com
pl.sportingbull121.com
pl.sportingbull174.com
pl.sportingbull.com
+pl.sztos.net
pl.thespingamescasino.com
pl.totalcasino.net.pl
pl.unibet-10.com
@@ -18582,6 +19602,10 @@ pl.unibet-61.com
pl.unibet-62.com
pl.unibet-63.com
pl.unibet-64.com
+pl.unibet-65.com
+pl.unibet-66.com
+pl.unibet-67.com
+pl.unibet-68.com
pl.unibet-6.com
pl.unibet-7.com
pl.unibet-8.com
@@ -18624,6 +19648,7 @@ pokermatch.com
pokermira.com
poker.netbet.com
poker.netbet.co.uk
+poker.netbet.gr
pokernox.com
poker.passion.bet
poker.sportsbetting.ag
@@ -18793,6 +19818,7 @@ promo.mozzart.com
promo.pm-522.info
promo.sbbet.me
promotion.fortunepanda.com
+promotions.bc.game
promotions.betsafe10.com
promotions.betsafe11.com
promotions.betsafe12.com
@@ -18876,6 +19902,9 @@ promotions.betsafe82.com
promotions.betsafe83.com
promotions.betsafe84.com
promotions.betsafe85.com
+promotions.betsafe86.com
+promotions.betsafe87.com
+promotions.betsafe88.com
promotions.betsafe8.com
promotions.betsafe9.com
promotions.betsafe.com
@@ -18926,6 +19955,10 @@ promotions.betsson49.com
promotions.betsson50.com
promotions.betsson51.com
promotions.betsson52.com
+promotions.betsson53.com
+promotions.betsson54.com
+promotions.betsson55.com
+promotions.betsson56.com
promotions.betsson5.com
promotions.betsson6.com
promotions.betsson7.com
@@ -19021,6 +20054,7 @@ pt.thespingamescasino.com
pt.top100.casino
pt.unibet.com
pt.vegasmaster.com
+pt.winoramma.com
pt.zweeler.com
pulpcasino.com
pulsecasino.eu
@@ -19039,6 +20073,7 @@ queenspins1.com
queenspins2.com
queenspins.com
queenvegas.dk
+quick.bet
quickwin1.com
quickwin.com
rabona02_but_w.lpmediastorage.com
@@ -19228,6 +20263,7 @@ rapidcasino.com
rapidcasino.net
rbet.redkings.com
r.bovegas.com
+r.casinoirishluck.com
rc.cristalpoker.com
realdealbet.com
real-money-pokies.co.nz
@@ -19315,6 +20351,9 @@ rembrandtcasino.com
respin.bet
respin.online
retro-casino.com
+revolutioncasino100.com
+revolutioncasino1.com
+revolutioncasino.com
rexbet.com
richardcasino3.com
richardcasino.com
@@ -20272,6 +21311,7 @@ royalistplay1.com
royalistplay2.com
royalistplay3.com
royalistplay.com
+royaloakcasino.co
royaloakcasino.com
royalpanda.com
royalrabbitcasino.com
@@ -20279,8 +21319,15 @@ royalspincasino.com
royalspinz.club
royalspinz.com
royalsport24.com
+royalstarscasino.com
+royalvegascasino.ca
royalvegascasino.com
+royal-vegas.com
+royalvegas.com
+royalvegas.co.uk
+royalvegas.eu
royalvegas.me
+royalvegasonlinecasino.com
royspins11.com
royspins1.com
royspins.com
@@ -20344,6 +21391,8 @@ rubyfortunecasino.org
rubyfortune.com
rubyfortune.com.au
rubyslots.com
+rubyvegas1.com
+rubyvegas.com
ru.casino440.com
ru.casino440.mobi
ru.casinobonuscenter.com
@@ -20410,6 +21459,7 @@ sacasinos.co.za
sahabet923.com
sahabet.com
sailibotinc.info
+samiland.co
samosacasino.com
sanfrancasino.com
sa.paradise8.com
@@ -20468,6 +21518,7 @@ scarabwins777.com
scarabwins.net
s.casinority.com
s.casinoshunter.com
+scommesse.netbet.it
scommesse.unibet.it
scommettendo.it
scratch2cash.com
@@ -20500,6 +21551,7 @@ se-en.luckynuggetcasino.org
se-en.mummysgold.net
se.europalace.com
se.expekt.com
+se.jackpot.com
sekabet130.com
sekabet395.com
sekabet396.com
@@ -20535,6 +21587,9 @@ sekabet429.com
sekabet430.com
sekabet431.com
sekabet.com
+select1.bet
+select2.bet
+select.bet
selector101.gg
selector102.gg
selector103.gg
@@ -20616,6 +21671,7 @@ selector98.gg
selector99.gg
selector.gg
se.luckynuggetcasino.org
+se.mariacasino.com
se.mummysgold.net
se.platinumplaycasino.com
serbia-bonusesfinder.com
@@ -20642,6 +21698,7 @@ sharingismultiplying.com
sharkcasino.io
sharkoin-review.com
sharplotto.com
+sherbet.com
shop-casinos-at.pulsecasino.eu
showcase.betsafe10.com
showcase.betsafe11.com
@@ -20726,6 +21783,9 @@ showcase.betsafe82.com
showcase.betsafe83.com
showcase.betsafe84.com
showcase.betsafe85.com
+showcase.betsafe86.com
+showcase.betsafe87.com
+showcase.betsafe88.com
showcase.betsafe8.com
showcase.betsafe9.com
showcase.betsafe.com
@@ -20776,6 +21836,10 @@ showcase.betsson49.com
showcase.betsson50.com
showcase.betsson51.com
showcase.betsson52.com
+showcase.betsson53.com
+showcase.betsson54.com
+showcase.betsson55.com
+showcase.betsson56.com
showcase.betsson5.com
showcase.betsson6.com
showcase.betsson7.com
@@ -20838,6 +21902,8 @@ shrkoin.com
si.21novacasino.com
si.bet-at-home.com
si.expekt.com
+silentbet.com
+silentbet.net
si.luckynuggetcasino.org
silveroakcasino.com
silverplay1.com
@@ -20851,6 +21917,7 @@ simbagames.dk
simonsayscasino.com
simplecasino.com
simsino.com
+sinspins.com
si.partypoker.com
siskowin.com
sitandgoplanet.com
@@ -20976,6 +22043,7 @@ slotmancasino.com
slotman.com
slotocash.com
slotocash.im
+slotogram.com
slotohit.com
slotoking24.com
slotokingclub1.com
@@ -21193,7 +22261,12 @@ slottyway44.com
slottyway45.com
slottyway46.com
slottyway47.com
+slottyway49.com
slottyway4.com
+slottyway50.com
+slottyway51.com
+slottyway52.com
+slottyway53.com
slottyway5.com
slottyway6.com
slottyway777.com
@@ -21252,10 +22325,14 @@ smarkets.eu
smart-winners.com
smashingcasino.com
smokace1.com
+smokace22.com
+smokace2.com
smokace777.com
smokace.casino
smokace.co
smokace.com
+smokace.net
+smokace.vip
sms.clublotto.pl
smtp.exycasinos.com
smtp.globalcasinobonuses.com
@@ -21425,6 +22502,7 @@ solcasino87.com
solcasino88.com
solcasino89.com
solcasino90.com
+solisbet.com
somoynews-tv.com
songs-in-casino.pulsecasino.eu
sons-of-slots.com
@@ -21452,6 +22530,7 @@ specialbet365.com
spela.com
spelniaj-marzenia.pl
spelpunt.nl
+spicycasinos.com
spiderslots.com
spielautomatcasinos.at
spielautomatcasinos.de
@@ -21550,6 +22629,7 @@ spinmillion38.com
spinmillion47.com
spinmillion95.com
spinmillion.com
+spinnalot.com
spinpalace.ca
spinpalacecasino.com
spinpalacecasino.net
@@ -21577,6 +22657,7 @@ spinsify.com
spin-sity.info
spinson.com
spinssports.com
+spintornado.com
spin-tropolis.com
spintro-polis.com
spintropolis.com
@@ -21643,6 +22724,9 @@ sportingbullpl.com
sportmarathonbet.com
sportmarket.com
sport.netbet.com
+sport.netbet.com.mx
+sport.netbet.gr
+sport.netbet.ng
sport.netbet.ro
sport.parimatchwin101.com
sport.parimatchwin102.com
@@ -21734,6 +22818,7 @@ sports.titanbet.com
sports.u16888.com
sports.vernons.com
sports.williamhill.com
+sport.synottip.lv
sport.synottip.sk
sport.totogaming.am
sport.toto.nl
@@ -21780,6 +22865,7 @@ stage.prontocasino.com
stage.spin247.com
staging.betsson.com
staging.casinochimp.com
+staging.cs.fail
staging.eightstorm.com
staging.gametwist.com
staging.gratowin.com
@@ -21798,6 +22884,9 @@ staketr3.com
staketr.com
stakezon.com
stanjames.com
+star111.club
+star111.co
+star111.com
star-777-casino.pulsecasino.eu
starbet33.com
starcasino.be
@@ -21808,8 +22897,22 @@ starcastproductions.com
starda10.casino
starda11.casino
starda12.casino
+starda17.casino
+starda18.casino
+starda19.casino
starda1.casino
+starda20.casino
+starda21.casino
+starda22.casino
+starda23.casino
+starda24.casino
+starda25.casino
+starda26.casino
+starda27.casino
+starda28.casino
+starda29.casino
starda2.casino
+starda30.casino
starda3.casino
starda4.casino
starda5.casino
@@ -21818,6 +22921,8 @@ starda8.casino
starda9.casino
starda.casino
stardacasino100.com
+stardacasino101.com
+stardacasino102.com
starpick.in
starpricebet.com
starspins.com
@@ -21847,6 +22952,7 @@ stickywilds.com
stillbet.net
storspelare.com
storspelare.se
+streambetz.com
stream.casino-x.com
streaming.cryptoleo.com
stream.joycasino.com
@@ -21868,6 +22974,8 @@ supacasi365.com
supacasi.com
superaposta1.com
superaposta.com
+superbetin1184.com
+superbetin431.com
superbetin.com
superboss19.com
superboss1.com
@@ -21882,6 +22990,7 @@ superboss9.com
superboss-ca.com
superboss.com
supercasino.com
+supercasino.ee
supercatcasino10.com
supercatcasino11.com
supercatcasino12.com
@@ -21946,6 +23055,7 @@ supermegafluffyrainbowvegasjackpotcasino.com
super.rusbetcity.com
superslots.ag
suport.betsafe40.com
+support.canada777.com
support.mybet.com
support.prankcasino.se
support.rizk.com
@@ -22000,6 +23110,7 @@ sv.royale500.com
sv.slotsup.com
sv.vegasmaster.com
sv.wildjackcasino.com
+sv.winoramma.com
swedish.eucasino.com
swedish.eurokingclub.com
swedish.euromania.com
@@ -22027,6 +23138,8 @@ synergycasinosk.net
synottip.sk
system12.com.pl
system12.pl
+szerencsejatek.hu
+sztos.net
tab.co.nz
tablet.vbet.com
tangierscasino.com
@@ -22111,6 +23224,7 @@ thelotter.org
thelotter.pe
thelotter.pl
thelotter.uy
+theluckycrypto.com
the-mask-casino.pulsecasino.eu
themaxbetslot.co
themaxbetslot.com
@@ -22122,6 +23236,7 @@ thepalaces.com
thepogg.com
theredlioncasino.com
the-reef-casino.pulsecasino.eu
+theslotsisland.com
thespingamescasino.com
the-sun-betting.pulsecasino.eu
thevirtualcasino.com
@@ -22171,7 +23286,16 @@ top100.casino
top-100-casinos.pulsecasino.eu
top10casino.cz
top10casino.pl
+top10casinos.ca
+top10casinos.cl
+top10casinos.com
+top10casinos.de
+top10casinos.it
top10-casinosites.net
+top10casinos.kiwi
+top10casinos.pe
+top10casino.uk
+top10descasinos.com
top10kasynonline.com
top10kasynoonline.com
top10kasyn.pl
@@ -22307,6 +23431,8 @@ tr.thespingamescasino.com
t.rubyfortune.com
trueflip-io.com
true-fortune.com
+truefortune.site
+truefortune.xyz
truegame.io
trupoker.eu
trustdice.win
@@ -22354,6 +23480,7 @@ uk.casinobonuscenter.com
ukcasinoclub.eu
uk.castop.net
ukclub3.gameassists.co.uk
+uk.mrplay.com
uk.onlinebookmaker.com
ukonlineslots.com
uk.playclub.com
@@ -22505,10 +23632,12 @@ vegashero.com
vegasmaster.com
vegas.netbet.com
vegas.netbet.co.uk
+vegas.netbet.de
vegaspalmscasino.com
vegaspalms.com
vegaspalms.eu
vegasplus.com
+vegasriocasino.com
vegas.sbobet.com
vegasslotsonline.com
vegasstripcasino.com
@@ -22517,6 +23646,9 @@ vegas.williamhill.com
vegaswinner.com
vegaswinner.co.uk
vegaswinner.dk
+vegazcasino1.com
+vegazcasino2.com
+vegazcasino.com
veikkaajat.com
velobet.com
venusbet.com
@@ -22526,6 +23658,20 @@ vera3.casino
vera4.casino
vera.casino
veravegas.com
+verdecasino101.com
+verdecasino102.com
+verdecasino104.com
+verdecasino105.com
+verdecasino107.com
+verdecasino109.com
+verdecasino112.com
+verdecasino113.com
+verdecasino114.com
+verdecasino115.com
+verdecasino116.com
+verdecasino117.com
+verdecasino118.com
+verdecasino119.com
verdecasino12.com
verdecasino19.com
verdecasino1.com
@@ -22535,14 +23681,21 @@ verdecasino26.com
verdecasino27.com
verdecasino2.com
verdecasino32.com
+verdecasino47.com
+verdecasino48.com
verdecasino51.com
+verdecasino52.com
verdecasino55.com
verdecasino62.com
verdecasino63.com
verdecasino64.com
verdecasino65.com
+verdecasino71.com
+verdecasino73.com
verdecasino777.com
verdecasino77.com
+verdecasino77.pl
+verdecasino888.com
verde-casino.com
verdecasino.com
vernons.com
@@ -22563,6 +23716,11 @@ vikingbet.net
vinylcasino3.com
vinylcasino.com
vi.onlinebookmaker.com
+vipcasino.ca
+vipcasino.com
+vipcasino.net
+vipcasinoroyal.com
+vipcoincasino.com
viperspin2.com
viperspin.com
vip-ibc.com
@@ -22570,6 +23728,7 @@ vippowerlounge.com
viproomcasino.live
vipscasino.com
vipscasino.net
+vipslot.club
vipspel.com
vipstakes.com
virgingames.com
@@ -22964,11 +24123,15 @@ wildtornado5.casino
wildtornado777.casino
wildtornado77.casino
wildtornado9.casino
+wildtornado.ai
wildtornado.casino
wildtornado.co
wildtornado.com
+wildtornado.dev
+wildtornado.io
wildtornado.me
wildtornado.org
+wildtornado.vip
wildvegascasino.com
wildz.com
will-him-casino.pulsecasino.eu
@@ -22988,10 +24151,12 @@ williamhill.bid
williamhill.bz
williamhill.ca
williamhill.cl
+williamhill.co
williamhill.com
williamhill.coupons
williamhill.cz
williamhill.deals
+williamhill.eu
williamhill.fi
williamhill.fr
williamhill.gr
@@ -23035,6 +24200,7 @@ williamhill.work
williamhill.ws
willscasino.com
win.4.51.argocasino.com
+winabet365.com
winadaycasino.eu
winamax.fr
winamaxpoker.fr
@@ -23047,6 +24213,7 @@ winawin.com
winawinplay.com
winbet22.com
winbet.bg
+winbig21.com
winbritish.com
windiggers14.com
windiggers15.com
@@ -23058,7 +24225,9 @@ windiggers23.com
windiggers.com
winhalla.com
winkel.toto.nl
+winlegends11.com
winlegends1.com
+winlegends21.com
winlegends5.com
winlegends777.com
winlegends.com
@@ -23077,6 +24246,7 @@ winningdays1.com
winningdays2.com
winningdays.com
winning.games-money.com
+winning.io
winnings.com
winny.com
winolla.com
@@ -23120,6 +24290,7 @@ winz1.me
winz2.me
winz4.me
winz6.me
+winzaza.com
winzinator.com
winz.io
winzon.com
@@ -23130,10 +24301,17 @@ wirtualnekasyno.pl
wirtualnyhazard.pl
wirwetten.com
wizardslots.com
+wizary.com
wizbet.com
wizebets.com
wmruletka.com
wofacai888.com
+wolfwinner.casino
+wolfwinner.com
+wolfwinner.info
+wolfwinner.live
+wolfwinner.net
+wolfwinner.online
wolfycasino.com
womanbingo.com
womansown-bingo.co.uk
@@ -23211,6 +24389,10 @@ wwin.eu
ww.rankingkasyn.pl
ww.vernons.com
www.0grand-casino.com
+www.0x1.bet
+www.0x2.bet
+www.0x3.bet
+www.0x.bet
www.1000000pln.pl
www.100bets10.com
www.100casoo.com
@@ -23310,6 +24492,7 @@ www11.bet-at-home.com
www11.betcity.ru.com
www.11bets10.com
www.11chillireels.com
+www.11hitnspin.com
www.11joycasino.com
www.11kaboomslots.com
www.11pledoo.com
@@ -23330,6 +24513,7 @@ www.122joycasino.com
www.122superbetin.com
www.123bets10.com
www.123joycasino.com
+www.123jugar.com
www.123superbetin.com
www.123vegaswin.com
www124.bet-at-home.com
@@ -23585,6 +24769,7 @@ www.19windiggers.com
www.1bet2bet.com
www1.betaland.it
www1.bet-at-home.com
+www.1betbrx.com
www.1bet.com
www.1betitall1.com
www.1betitall.com
@@ -23610,6 +24795,7 @@ www.1ggbet.net
www.1ggbeto.com
www.1ggbeto.net
www.1grand-casino.com
+www.1hitnspin77.com
www.1jackpotcharm.com
www.1jimmywinner.com
www.1kaboomslots.com
@@ -23619,6 +24805,7 @@ www.1lbspins.com
www.1lbspins.online
www.1livecasino.com
www.1lottoland.com
+www.1lucky8.com
www.1luckybarry.com
www.1magicreels.com
www.1midnightwins.com
@@ -23690,25 +24877,31 @@ www.200joycasino.com
www.200superbetin.com
www.200tsars.com
www.200zenbetting.com
+www.200zencasino.com
www.201bets10.com
www.201joycasino.com
www.201superbetin.com
+www.201verdecasino.com
www.201vulkanvegas.com
www.202bets10.com
www.202joycasino.com
www.202superbetin.com
+www.202verdecasino.com
www.203bets10.com
www.203joycasino.com
www.203superbetin.com
www.204bets10.com
www.204joycasino.com
www.204superbetin.com
+www.204verdecasino.com
www.205bets10.com
www.205joycasino.com
www.205superbetin.com
+www.205verdecasino.com
www.206bets10.com
www.206joycasino.com
www.206superbetin.com
+www.206verdecasino.com
www.207bets10.com
www.207joycasino.com
www.207superbetin.com
@@ -23718,6 +24911,7 @@ www.208superbetin.com
www.209bets10.com
www.209joycasino.com
www.209superbetin.com
+www.209verdecasino.com
www.20allrightcasino.com
www.20bet1.com
www.20bet1.org
@@ -23742,15 +24936,19 @@ www.20spinamba.com
www.210bets10.com
www.210joycasino.com
www.210superbetin.com
+www.210verdecasino.com
www.211bets10.com
www.211joycasino.com
www.211superbetin.com
+www.211verdecasino.com
www.212bets10.com
www.212joycasino.com
www.212superbetin.com
+www.212verdecasino.com
www.213bets10.com
www.213joycasino.com
www.213superbetin.com
+www.213verdecasino.com
www.214bets10.com
www.214joycasino.com
www.214superbetin.com
@@ -23763,6 +24961,7 @@ www.216superbetin.com
www.217bets10.com
www.217joycasino.com
www.217superbetin.com
+www.217verdecasino.com
www.218bets10.com
www.218joycasino.com
www.218superbetin.com
@@ -23787,6 +24986,9 @@ www.21bit22.com
www.21bit9.com
www.21bit.com
www.21.com
+www.21com1.com
+www.21com2.com
+www.21comx.com
www.21dukes.com
www.21fortuneclock.com
www.21jack.games
@@ -23803,9 +25005,11 @@ www.21windiggers.com
www.220bets10.com
www.220joycasino.com
www.220superbetin.com
+www.220verdecasino.com
www.221bets10.com
www.221joycasino.com
www.221superbetin.com
+www.221verdecasino.com
www.222bets10.com
www.222joycasino.com
www.222superbetin.com
@@ -23873,6 +25077,7 @@ www.22betpartners.com
www.22bet.pl
www.22bets10.com
www.22fortuneclock.com
+www.22hitnspin.com
www.22joycasino.com
www.22slottica.com
www.22slottyway.com
@@ -23912,6 +25117,7 @@ www23.bet-at-home.com
www.23bets10.com
www.23fortuneclock.com
www.23grand-casino.com
+www.23hitnspin.com
www.23joycasino.com
www.23slottyway.com
www.23verdecasino.com
@@ -23949,6 +25155,10 @@ www.24allrightcasino.com
www24.bet-at-home.com
www.24bets10.com
www.24bettle.com
+www.24casino1.bet
+www.24casino2.bet
+www.24casino3.bet
+www.24casinoapi.bet
www.24casino.pl
www.24fortuneclock.com
www.24grand-casino.com
@@ -24001,6 +25211,7 @@ www.25allrightcasino.com
www25.bet-at-home.com
www.25bets10.com
www.25grand-casino.com
+www.25hitnspin.com
www.25icecasino.com
www.25joycasino.com
www.25luckybirdcasino.com
@@ -24024,14 +25235,19 @@ www.264joycasino.com
www.264superbetin.com
www.265bets10.com
www.265joycasino.com
+www.265superbetin.com
www.266bets10.com
www.266joycasino.com
+www.266superbetin.com
www.267bets10.com
www.267joycasino.com
+www.267superbetin.com
www.268bets10.com
www.268joycasino.com
+www.268superbetin.com
www.269bets10.com
www.269joycasino.com
+www.269superbetin.com
www.26allrightcasino.com
www26.bet-at-home.com
www.26bets10.com
@@ -24042,16 +25258,25 @@ www.26slottica.com
www.26slottyway.com
www.26vulkanvegas.com
www.270bets10.com
+www.270superbetin.com
www.271bets10.com
+www.271superbetin.com
www.272bets10.com
+www.272superbetin.com
www.273bets10.com
www.273superbetin.com
www.274bets10.com
+www.274superbetin.com
www.275bets10.com
+www.275superbetin.com
www.276bets10.com
+www.276superbetin.com
www.277bets10.com
+www.277superbetin.com
www.278bets10.com
+www.278superbetin.com
www.279bets10.com
+www.279superbetin.com
www.27allrightcasino.com
www27.bet-at-home.com
www.27bets10.com
@@ -24062,15 +25287,25 @@ www.27slottyway.com
www.27spinamba.com
www.27vulkanvegas.com
www.280bets10.com
+www.280superbetin.com
www.281bets10.com
+www.281superbetin.com
www.282bets10.com
+www.282superbetin.com
www.283bets10.com
+www.283superbetin.com
www.284bets10.com
+www.284superbetin.com
www.285bets10.com
+www.285superbetin.com
www.286bets10.com
+www.286superbetin.com
www.287bets10.com
+www.287superbetin.com
www.288bets10.com
+www.288superbetin.com
www.289bets10.com
+www.289superbetin.com
www.28allrightcasino.com
www.28artemisbet.com
www28.bet-at-home.com
@@ -24083,15 +25318,25 @@ www.28slottyway.com
www.28spinamba.com
www.28vulkanvegas.com
www.290bets10.com
+www.290superbetin.com
www.291bets10.com
+www.291superbetin.com
www.292bets10.com
+www.292superbetin.com
www.293bets10.com
+www.293superbetin.com
www.294bets10.com
+www.294superbetin.com
www.295bets10.com
+www.295superbetin.com
www.296bets10.com
+www.296superbetin.com
www.297bets10.com
+www.297superbetin.com
www.298bets10.com
+www.298superbetin.com
www.299bets10.com
+www.299superbetin.com
www.29allrightcasino.com
www.29artemisbet.com
www29.bet-at-home.com
@@ -24119,6 +25364,7 @@ www.2chillireels.com
www2.energycasino.com
www2.focusbet.com
www2.gamingrebels.com
+www.2hitnspin.com
www.2jackpotcharm.com
www.2jammyjack.com
www.2jimmywinner.com
@@ -24172,15 +25418,25 @@ www.2yetiwin.com
www.2yetiwin.online
www.2zigzag777.com
www.300bets10.com
+www.300superbetin.com
www.300tsars.com
www.301bets10.com
+www.301superbetin.com
www.302bets10.com
+www.302superbetin.com
www.303bets10.com
+www.303superbetin.com
www.304bets10.com
+www.304superbetin.com
www.305bets10.com
+www.305superbetin.com
www.306bets10.com
+www.306superbetin.com
www.307bets10.com
+www.307superbetin.com
+www.308superbetin.com
www.309bets10.com
+www.309superbetin.com
www.30allrightcasino.com
www.30artemisbet.com
www30.bet-at-home.com
@@ -24189,19 +25445,30 @@ www.30fortuneclock.com
www.30grand-casino.com
www.30luckybirdcasino.com
www.310bets10.com
+www.310superbetin.com
www.311bets10.com
+www.311superbetin.com
www.312bets10.com
+www.312superbetin.com
www.313bets10.com
+www.313superbetin.com
www.314bets10.com
www.314cup90.com
+www.314superbetin.com
www.315bets10.com
+www.315superbetin.com
www.316bets10.com
+www.316superbetin.com
www.317bets10.com
+www.317superbetin.com
www.318bets10.com
+www.318superbetin.com
www.319bets10.com
+www.319superbetin.com
www.31allrightcasino.com
www.31artemisbet.com
www31.bet-at-home.com
+www.31bet.com
www.31bets10.com
www.31fortuneclock.com
www.31grand-casino.com
@@ -24209,17 +25476,27 @@ www.31luckybirdcasino.com
www.31slottyway.com
www.31spinamba.com
www.320bets10.com
+www.320superbetin.com
www.321bets10.com
www.321cryptocasino.com
+www.321superbetin.com
www.322bets10.com
+www.322superbetin.com
www.323288f.com
www.323bets10.com
+www.323superbetin.com
www.324bets10.com
+www.324superbetin.com
www.325bets10.com
+www.325superbetin.com
www.326bets10.com
+www.326superbetin.com
www.327bets10.com
+www.327superbetin.com
www.328bets10.com
+www.328superbetin.com
www.329bets10.com
+www.329superbetin.com
www.32artemisbet.com
www32.bet-at-home.com
www.32bets10.com
@@ -24230,15 +25507,24 @@ www.32red.com
www.32slottyway.com
www.32spinamba.com
www.330bets10.com
+www.330superbetin.com
www.331bets10.com
+www.331superbetin.com
www.332bets10.com
+www.332superbetin.com
www.333bets10.com
+www.333superbetin.com
www.334bets10.com
+www.334superbetin.com
www.335bets10.com
+www.335superbetin.com
www.336bets10.com
+www.336superbetin.com
www.337bets10.com
www.338bets10.com
+www.338superbetin.com
www.339bets10.com
+www.339superbetin.com
www.33allrightcasino.com
www.33artemisbet.com
www33.bet-at-home.com
@@ -24250,16 +25536,26 @@ www.33slottyway.com
www.33spinamba.com
www.33tsars.com
www.340bets10.com
+www.340superbetin.com
www.341bets10.com
+www.341superbetin.com
www342.bet-at-home.com
www.342bets10.com
+www.342superbetin.com
www.343bets10.com
+www.343superbetin.com
www.344bets10.com
+www.344superbetin.com
www.345bets10.com
+www.345superbetin.com
www.346bets10.com
+www.346superbetin.com
www.347bets10.com
+www.347superbetin.com
www.348bets10.com
+www.348superbetin.com
www.349bets10.com
+www.349superbetin.com
www.34allrightcasino.com
www.34artemisbet.com
www34.bet-at-home.com
@@ -24270,17 +25566,26 @@ www.34slottica.com
www.34slottyway.com
www.34spinamba.com
www.350bets10.com
+www.350superbetin.com
www.351bets10.com
+www.351superbetin.com
www.352bets10.com
www353.bet-at-home.com
www.353bets10.com
+www.353superbetin.com
www.354bets10.com
+www.354superbetin.com
www.355bets10.com
+www.355superbetin.com
www356.bet-at-home.com
www.356bets10.com
+www.356superbetin.com
www.357bets10.com
+www.357superbetin.com
www.358bets10.com
+www.358superbetin.com
www.359bets10.com
+www.359superbetin.com
www.35allrightcasino.com
www.35artemisbet.com
www35.bet-at-home.com
@@ -24292,18 +25597,28 @@ www.35luckybirdcasino.com
www.35slottyway.com
www.35spinamba.com
www.360bets10.com
+www.360superbetin.com
www.361bets10.com
+www.361superbetin.com
www.362bets10.com
+www.362superbetin.com
www.363bets10.com
+www.363superbetin.com
www.364bets10.com
+www.364superbetin.com
www.365bets10.com
www.365gold.eu
www.365gold.me
www.365maxsport.com
+www.365superbetin.com
www.366bets10.com
+www.366superbetin.com
www.367bets10.com
+www.367superbetin.com
www.368bets10.com
+www.368superbetin.com
www.369bets10.com
+www.369superbetin.com
www.36artemisbet.com
www36.bet-at-home.com
www.36bets10.com
@@ -24315,15 +25630,25 @@ www.36slottyway.com
www.36spinamba.com
www.36win.be
www.370bets10.com
+www.370superbetin.com
www.371bets10.com
+www.371superbetin.com
www.372bets10.com
+www.372superbetin.com
www.373bets10.com
+www.373superbetin.com
www.374bets10.com
+www.374superbetin.com
www.375bets10.com
+www.375superbetin.com
www.376bets10.com
+www.376superbetin.com
www.377bets10.com
+www.377superbetin.com
www.378bets10.com
+www.378superbetin.com
www.379bets10.com
+www.379superbetin.com
www.37artemisbet.com
www37.bet-at-home.com
www.37bets10.com
@@ -24334,10 +25659,15 @@ www.37slottica.com
www.37slottyway.com
www.37spinamba.com
www.380bets10.com
+www.380superbetin.com
www.381bets10.com
+www.381superbetin.com
www.382bets10.com
+www.382superbetin.com
www.383bets10.com
+www.383superbetin.com
www.384bets10.com
+www.384superbetin.com
www.385bets10.com
www.386bets10.com
www.387bets10.com
@@ -24347,6 +25677,7 @@ www.38artemisbet.com
www38.bet-at-home.com
www.38bets10.com
www.38fortuneclock.com
+www.38hitnspin.com
www.38luckybirdcasino.com
www.38slottica.com
www.38slottyway.com
@@ -24514,6 +25845,7 @@ www.457bets10.com
www.458bets10.com
www.459bets10.com
www.45bets10.com
+www.45hitnspin.com
www.45icecasino.com
www.460bets10.com
www.461bets10.com
@@ -24560,6 +25892,7 @@ www.497bets10.com
www.498bets10.com
www.499bets10.com
www.49bets10.com
+www.49slottyway.com
www.49vulkanvegas.com
www4.bet-at-home.com
www4.betcity.ru.com
@@ -24635,6 +25968,7 @@ www.50crowns2.com
www.50crowns3.com
www.50crowns.com
www.50fs.888starz.com
+www.50slottyway.com
www.510bets10.com
www.510betvole.com
www.511bets10.com
@@ -24656,6 +25990,7 @@ www.518betvole.com
www.519bets10.com
www.519betvole.com
www.51bets10.com
+www.51slottyway.com
www.520bets10.com
www.520betvole.com
www.521bets10.com
@@ -24678,6 +26013,7 @@ www.528betvole.com
www.529bets10.com
www.529betvole.com
www.52bets10.com
+www.52slottyway.com
www.530bets10.com
www.530betvole.com
www.531bets10.com
@@ -24799,10 +26135,16 @@ www.5dimes.eu
www.5dimes.mobi
www.5gratowin.com
www.5gringos1.com
+www.5gringos-2810.com
www.5gringos2.com
+www.5gringos-3314.com
www.5gringos3.com
www.5gringos4.com
www.5gringos5.com
+www.5gringos6.com
+www.5gringos7.com
+www.5gringos-8251.com
+www.5gringos8.com
www.5gringos9.com
www.5gringos.com
www.5jackpotcharm.com
@@ -24930,7 +26272,10 @@ www.773joycasino.com
www.777bay.com
www.777-casino.pl
www.777casoo.com
+www.777.com
www.777cup90.com
+www.777hitnspin.com
+www.777-online.com
www.777slotsbay.com
www.777stakes.com
www.777stakes.de
@@ -24964,7 +26309,9 @@ www7.bonusy24.pl
www.7burancasino.com
www.7casino.com
www.7fortuneclock.com
+www.7goxbet.com
www.7grand-casino.com
+www.7hitnspin7.com
www.7malinacasino.com
www.7neon54.com
www.7playfortuna.com
@@ -24973,6 +26320,7 @@ www.7signs10.com
www.7signs11.com
www.7signs12.com
www.7signs13.com
+www.7signs14.com
www.7signs1.com
www.7signs2.com
www.7signs3.com
@@ -24994,19 +26342,25 @@ www.7vulkanvegas.com
www.7williamhill.com
www.80bets10.com
www.80superbetin.com
+www.80verdecasino.com
www.81bets10.com
www.81superbetin.com
+www.81verdecasino.com
www.82bets10.com
www.82superbetin.com
+www.82verdecasino.com
www.83bets10.com
+www.83hitnspin.com
www.83superbetin.com
www.84bets10.com
www.84superbetin.com
www.85bets10.com
www.85superbetin.com
+www.85verdecasino.com
www864.bet-at-home.com
www868.bet-at-home.com
www.86bets10.com
+www.86hitnspin.com
www.86superbetin.com
www876.bet-at-home.com
www.87superbetin.com
@@ -25019,10 +26373,14 @@ www.888starz.bet
www.888starz-casino.com
www.888starz.com
www.888starz.io
+www.888verdecasino.com
www.88bets10.com
www.88casoo.com
+www.88goals.com
+www.88goals.in
www.88icecasino.com
www.88superbetin.com
+www.88verdecasino.com
www.89bets10.com
www.89superbetin.com
www.8allrightcasino.com
@@ -25034,6 +26392,7 @@ www.8bets10.com
www8.bonusy24.pl
www.8fortuneclock.com
www.8loki.com
+www.8lucky8.com
www.8neon54.com
www.8slot78.win
www.8slotscharm.com
@@ -25065,6 +26424,7 @@ www.96superbetin.com
www.97bets10.com
www.97superbetin.com
www.98bets10.com
+www.98hitnspin.com
www.98superbetin.com
www.999casoo.com
www.99bets10.com
@@ -25078,7 +26438,7 @@ www9.bonusy24.pl
www.9chillireels.com
www.9fortuneclock.com
www.9loki.com
-www.9neo54.com
+www.9neon54.com
www.9playfortuna.com
www.9slottica.com
www.9spinamba.com
@@ -25117,6 +26477,8 @@ www.alfcasino13.com
www.alfcasino14.com
www.alfcasino15.com
www.alfcasino16.com
+www.alfcasino17.com
+www.alfcasino18.com
www.alfcasino1.com
www.alfcasino2.com
www.alfcasino5.com
@@ -25169,6 +26531,7 @@ www.amigowins5.com
www.amokcasino1.com
www.amokcasino2.com
www.amokcasino.com
+www.ampm.casino
www.amunra10.com
www.amunra12.com
www.amunra13.com
@@ -25190,12 +26553,16 @@ www.andromeda.casino
www.angola-bonusesfinder.com
www.annabingo.com
www.anonibet.com
+www.anonymbet.co
www.anonymous-casino.com
www.anygamble.com
+www.apex-spins2.com
+www.apex-spins.com
www.apolloslots.com
www.apolobet.com
www.apostasbrasil.com
www.apuesta24.com
+www.apuestamos.com
www.arabcasinohex.com
www.ar-bookmaker.com
www.arcanebet.com
@@ -25209,6 +26576,8 @@ www.arlekincasino5.com
www.arlekincasino.com
www.armedbet.com
www.armenia-bonusesfinder.com
+www.artcasino1.io
+www.artcasino.io
www.artemisbet300.com
www.artemisbet.com
www.artemisbet.net
@@ -25217,6 +26586,8 @@ www.asianashram.in
www.asianconnect88.com
www.asianodds88.com
www.asiapokeronline.com
+www.asino1.com
+www.asino.com
www.askbonus.com
www.askgamblers.com
www.aspaceshooter.com
@@ -25238,6 +26609,7 @@ www.atlanticspins.com
www.aurumage.com
www.au-slots2.com
www.au-slots.com
+www.auslots.com
www.aussiecasinohex.com
www.ausslots.com
www.australia-bonusesfinder.com
@@ -25303,8 +26675,18 @@ www.bbbet-si.com
www.bbbet-sk.com
www.bbet-ro.com
www.b-bets.com
+www.bc.app
www.bcasino.com
+www.bc.casino
+www.bc.co
+www.bc.fun
www.bc.game
+www.bcga.me
+www.bcgame.ai
+www.bcgame.im
+www.bcgame.ph
+www.bcigra.com
+www.bc.online
www.bdnews24-com.com
www.beastino.com
www.beemcasino.com
@@ -25340,6 +26722,7 @@ www.bestcasino.com
www.bestcasinos.com
www.bestcasinos.co.uk
www.best-casinos.in
+www.bestcasinosites.net
www.bestcasinos.pl
www.bestcasinos-pl.com
www.bestcasinowinner.com
@@ -25357,6 +26740,7 @@ www.best-vabank.com
www.best-way-to-play-blackjack.com
www.best-way-to-play-roulette.com
www.bet24-7.online
+www.bet24star.com
www.bet2u2.com
www.bet2u.club
www.bet2u.com
@@ -25385,6 +26769,7 @@ www.betamo5.com
www.betamo6.com
www.betamo7.com
www.betamo8.com
+www.betamo9.com
www.betamo.com
www.betamo.online
www.betandplay1.com
@@ -25447,10 +26832,15 @@ www.betbeard.com
www.betbellavegas.com
www.betbigdollar.com
www.betbird.com
+www.betbit.com
www.betblazers.com
www.betboo.com
www.betboro.com
www.betboys.casino
+www.betbrx1.com
+www.betbrx2.com
+www.betbrx.com
+www.betbrx.net
www.betbtc.co
www.betcasinograndbay.com
www.betchain4.com
@@ -25511,11 +26901,17 @@ www.beteast.eu
www.betfive.eu
www.betflag.it
www.betflip.io
+www.betgoals.com
www.betgoldcasino.com
www.betgoto.com
www.betgun.com
www.bethub.games-money.com
www.bet-ibc.com
+www.betify1.com
+www.betify2.com
+www.betify777.com
+www.betify.co
+www.betify.com
www.betika.com
www.betinia1.com
www.betinia2.com
@@ -25955,6 +27351,8 @@ www.betrebels.gr
www.betrebels.net
www.betregal.com
www.betreplay.eu
+www.betriot5.com
+www.betriot.com
www.betroad100.com
www.betroad101.com
www.betroad102.com
@@ -26215,6 +27613,9 @@ www.betsafe82.com
www.betsafe83.com
www.betsafe84.com
www.betsafe85.com
+www.betsafe86.com
+www.betsafe87.com
+www.betsafe88.com
www.betsafe8.com
www.betsafe9.com
www.betsafe.co.ke
@@ -26307,6 +27708,10 @@ www.betsson49.com
www.betsson50.com
www.betsson51.com
www.betsson52.com
+www.betsson53.com
+www.betsson54.com
+www.betsson55.com
+www.betsson56.com
www.betsson5.com
www.betsson6.com
www.betsson7.com
@@ -26316,6 +27721,7 @@ www.betsson.bet.ar
www.betsson.co
www.betsson.com
www.betsson.com.ar
+www.betsson.dk
www.betsson.es
www.betsson.gr
www.betssonkasyno.pl
@@ -26334,6 +27740,7 @@ www.bettilt2.com
www.bettilt55.com
www.bettilt88.com
www.bettilt99.com
+www.bettilt.com
www.bettingkollen.se
www.bettingone.net
www.bettingrex.com
@@ -26397,6 +27804,10 @@ www.bigthunderslots.com
www.bigwins.com
www.bilety-loto.com
www.bingobingo.at
+www.bingobonga1.com
+www.bingobonga2.com
+www.bingobonga3.com
+www.bingobonga.com
www.bingocabin.com
www.bingocafe.com
www.bingo.com
@@ -26413,6 +27824,7 @@ www.bingometropoli999.com
www.bingometropoli.com
www.bingoonthebox.com
www.bingovillage.com
+www.bit4win.com
www.bitbet24.com
www.bitcasino.io
www.bitcoin-accelerate.com
@@ -26436,6 +27848,7 @@ www.bitcoin-transaction-fee.com
www.bitdice.me
www.bitdreams1.com
www.bitdreams.com
+www.bitfiring.com
www.bitgo-com.com
www.bitkingz1.com
www.bitkingz2.com
@@ -26542,6 +27955,7 @@ www.blacklioncasino.com
www.blacklotuscasino.com
www.blackmagiccasino.co
www.blackmagiccasino.com
+www.blackpixell.com
www.blackskies.com
www.blacktype.bet
www.blazzio.com
@@ -26555,6 +27969,7 @@ www.blue1bingo.co.uk
www.bluechipcasino.io
www.bluechip.io
www.bluefoxcasino.com
+www.boaboa101.com
www.boaboa10.com
www.boaboa11.com
www.boaboa12.com
@@ -26567,6 +27982,7 @@ www.boaboa19.com
www.boaboa1.com
www.boaboa20.com
www.boaboa21.com
+www.boaboa22.com
www.boaboa2.com
www.boaboa3.com
www.boaboa4.com
@@ -26645,6 +28061,7 @@ www.bonus1000.pl
www.bonus24h.pl
www.bonus.888starz.com
www.bonusbet.com
+www.bonuscasinos24.com
www.bonusdeapostas.com
www.bonusgiant.com
www.bonusjoker.pl
@@ -26717,6 +28134,7 @@ www.boomerang-casino5.com
www.boomerang-casino.com
www.boomerang-casinos.com
www.boomerang-partners.com
+www.boostcasino.com
www.bosnian-bonusesfinder.com
www.bosscasino.com
www.bosscasino.eu
@@ -26776,6 +28194,7 @@ www.brunocasino3.com
www.brunocasino.com
www.bsensation.com
www.bspin.io
+www.btc365.com
www.btcasino.info
www.btc-dice-faucet.com
www.btcfaucet4you.com
@@ -26879,6 +28298,7 @@ www.campobet8.com
www.campobet9.com
www.campobet.com
www.campobet.se
+www.canada777.com
www.canada-casinos.net
www.candy.casino
www.candyland.casino
@@ -26963,6 +28383,7 @@ www.casinoadrenaline.com
www.casinoandfriends.com
www.casinoandfriends.co.uk
www.casinoandfriends.dk
+www.casino-apps.net
www.casinoastral.com
www.casinoaucanada.ca
www.casino-bay.de
@@ -27049,6 +28470,7 @@ www.casinodays.com
www.casinodealen.se
www.casinodep.com
www.casinodisco.com
+www.casino.dk
www.casinodome.com
www.casinoeagles.com
www.casinoempire.com
@@ -27121,6 +28543,9 @@ www.casinoextra2.com
www.casinoextra3.com
www.casinoextra.com
www.casinoextreme.com
+www.casinofans.io
+www.casinofest1.com
+www.casinofest2.com
www.casinofest.com
www.casinofiables.com
www.casinofiz.com
@@ -27165,11 +28590,18 @@ www.casinoigrun.com
www.casino-in-beijing.com
www.casinoinchile.com
www.casino-in-china.com
+www.casinoinfinity2.com
+www.casinoinfinity.com
www.casinoin.io
www.casinoinonline.com
www.casinointense.com
+www.casinoirishluck.com
+www.casinoirishluck.eu
www.casinoirishlucknew.com
www.casinoisy.com
+www.casinojax1.com
+www.casinojax2.com
+www.casinojax.com
www.casinojoy.com
www.casino-juego.com
www.casinojumbabet.com
@@ -27194,6 +28626,7 @@ www.casinoly5.com
www.casinoly6.com
www.casinoly7.com
www.casinoly8.com
+www.casinoly9.com
www.casinoly.com
www.casinomarriott.com
www.casinomaxi100.com
@@ -27610,6 +29043,7 @@ www.casinomaxi65.com
www.casinomaxi66.com
www.casinomaxi67.com
www.casinomaxi68.com
+www.casinomaxi699.com
www.casinomaxi69.com
www.casinomaxi6.com
www.casinomaxi70.com
@@ -27912,6 +29346,7 @@ www.casinomidas.co.za
www.casinomidas.de
www.casinomira.com
www.casinomobsters.com
+www.casinomonstr.com
www.casinomoons.com
www.casinonic.com
www.casinony.com
@@ -28611,8 +30046,15 @@ www.casino-x925.com
www.casino-x926.com
www.casino-x927.com
www.casino-x.com
+www.casinozca.com
+www.casinoz.club
+www.casinoz.co
www.casinozer1.com
www.casinozer.com
+www.casinoz.in
+www.casinoznz.com
+www.casinoz.review
+www.casinozru.biz
www.casinsi.com
www.casiplay.com
www.casipto.com
@@ -28633,6 +30075,7 @@ www.casombie641.com
www.casombie6.com
www.casombie7.com
www.casombie8.com
+www.casombie9.com
www.casombie.com
www.casoo10.com
www.casoo11.com
@@ -28707,6 +30150,9 @@ www.cazimbo2.com
www.cazimbo3.com
www.cazimbo4.com
www.cazimbo5.com
+www.cazimbo-6814.com
+www.cazimbo8.com
+www.cazimbo9.com
www.cazimbo.com
www.cazinobonus.online
www.cazinofaradepunere.com
@@ -28714,6 +30160,8 @@ www.cazinoro.com
www.cazinourionline-ro.com
www.cb24sport.com
www.cbet.gg
+www.cgagames.com
+www.cgagames.org
www.champagnespins.com
www.championsbet.net
www.chanz.com
@@ -28769,6 +30217,7 @@ www.cobracasino35.com
www.cobracasino.com
www.cobracasino.online
www.coindesk-com.com
+www.coinplay.com
www.coinreaper-com.com
www.coinywin.com
www.colourcee.com
@@ -28780,12 +30229,21 @@ www.companycasino.com
www.completecasinolist.com
www.conquestador.com
www.convert-dash-to-bitcoin.com
+www.cookie.casino
www.cookiecasino1.com
www.cookiecasino2.com
www.cookiecasino3.com
www.cookiecasino4.com
www.cookiecasino5.com
+www.cookiecasino6.com
+www.cookiecasino7.com
+www.cookiecasino8.com
+www.cookiecasino.biz
www.cookiecasino.com
+www.cookiecasinologin.com
+www.cookiecasino.org
+www.cookiecasino.pro
+www.cookiereg.com
www.coolcat-casino.com
www.cool-game.pl
www.copslots.com
@@ -28804,15 +30262,19 @@ www.cosmopolitanturkiye.com
www.cozino.com
www.cozyno.com
www.crashino.com
+www.crashout.io
www.crazeplay.com
www.crazycasinoclub.com
www.crazyfox1.com
www.crazyfox2.com
www.crazyfox3.com
www.crazyfox.com
+www.crazyluckcasino.com
www.crazyno.com
www.crazywinner.co
www.crazywinners.com
+www.cresuscasino2.com
+www.cresuscasino.com
www.cresusplay.com
www.cricketoptions.com
www.cristalpoker11.com
@@ -28827,6 +30289,7 @@ www.crocoslots.com
www.crowncas.com
www.crsportsbet.ag
www.crypdice.com
+www.cryptobetsports.com
www.cryptobosscasino.com
www.cryptofairplay.com
www.crypto.games
@@ -28835,6 +30298,7 @@ www.cryptoleo42.com
www.cryptoleo777.com
www.cryptoleo7.com
www.cryptoleo.com
+www.cryptoloko.com
www.cryptomaniaks.com
www.crypto-mining-news.com
www.cryptoplay.io
@@ -28844,6 +30308,9 @@ www.crypto.vegas
www.cryptowild.com
www.crystalcasino.com
www.csani.com
+www.cs.fail
+www.csfail.com
+www.csfail.info
www.csgame.cz
www.csgo500.com
www.csgo500.io
@@ -28877,6 +30344,7 @@ www.dafasportbook.com
www.dafatiyu.org
www.dafazuqiu.org
www.dafouchen.com
+www.damslots.co
www.danskespil.dk
www.darmowe-kasyno-gry.com
www.darmowekasyno.net
@@ -28889,6 +30357,7 @@ www.dazard2.com
www.dazard3.com
www.dazard.com
www.dbestcasino.com
+www.dbosses.com
www.dccasino.com
www.debragames.com
www.deliciousslots.com
@@ -28927,9 +30396,12 @@ www.dogecoin-dice.com
www.dogecoinforclicks.com
www.dogecoin-to-bitcoin.com
www.dogsfortune.com
+www.dollycasino100.com
www.dollycasino1.com
www.dollycasino2.com
www.dollycasino3.com
+www.dollycasino5.com
+www.dollycasino6.com
www.dollycasino.com
www.dominicana-onlinecasino.com
www.domusbet.it
@@ -29096,6 +30568,7 @@ www.energywin7.com
www.energywin.com
www.enjoy.flashroyal.org
www.entersportsbook.com
+www.envoyzbusiness.com
www.enzocasino.com
www.es.bet
www.esp.bet
@@ -29255,6 +30728,9 @@ www.fezbet7.com
www.fezbet8.com
www.fezbet9.com
www.fezbet.com
+www.fgfox1.com
+www.fgfox2.com
+www.fgfox.com
www.fightclubcasino1.com
www.fightclubcasino2.com
www.fightclubcasino3.com
@@ -29381,6 +30857,7 @@ www.free-bitcoins-instantly.com
www.freecasinogames.net
www.freekasyno.com
www.freekasyno.pl
+www.freeslots7776.com
www.free-slots-no-download.com
www.freespin.pl
www.freespinsbonus.casino
@@ -29534,6 +31011,9 @@ www.fulltilt.eu
www.fulltiltpoker.com
www.fulltiltpoker.eu
www.fun88eu.com
+www.funcasino.com
+www.funcasino.eu
+www.funcasino.info
www.futebolfacil.com
www.futebolfacil.com.br
www.futuriticasino.com
@@ -29549,11 +31029,13 @@ www.gambling4you.com
www.gamblingboardgames.org
www.gamblingcharms.net
www.gamblingjudge.com
+www.gamblingngo.com
www.gamblingpapa.com
www.gamdom.com
www.gamebet.com
www.gamecasino.games-money.com
www-game-casino.pulsecasino.eu
+www.gamedownloadnow.com
www.games.bitcoin.com
www.games.netent.com
www.gametwist.com
@@ -29857,6 +31339,7 @@ www.gigglebingo.com
www.gioocasino.com
www.github-com.com
www.gladiabet.com
+www.globalbahis.com
www.globalcasinobonuses.com
www.globallivecasino.com
www.globalonlinetickets.com
@@ -29870,9 +31353,11 @@ www.gocasino.pl
www.godbunny888.com
www.godbunnycasino.net
www.godbunnycasino.org
+www.god-bunny.com
www.godbunny.com
www.godbunny.net
www.godbunny.org
+www.gododds.com
www.godybet.net
www.go.flashroyal.org
www.goldbetting.com
@@ -30140,6 +31625,8 @@ www.gry-na-pieniadze.pl
www.gry-vulkanvegas.com
www.gslot1.com
www.gslot2.com
+www.gslot3.com
+www.gslot99.com
www.gslot.com
www.gsmgold.eu
www.gtbets.com
@@ -30194,6 +31681,7 @@ www.happyhugo.com
www.happymarathonbet.win
www.hardlouis.com
www.harrahscasino.com
+www.hash.game
www.hawaiicasino.com
www.hazardbeztajemnic.com
www.hazardowo.com
@@ -30229,7 +31717,9 @@ www.heritagesports.eu
www.heycasino1.com
www.heycasino.com
www.heyspin.com
+www.heyspin.dk
www.highbet.com
+www.highcountrycasino.com
www.highestpayingbitcoinfaucets.com
www.highflyercasino.com
www.highnooncasino.com
@@ -30242,6 +31732,20 @@ www.hippodromeonline.com
www.hitbtc-com.com
www.hitkasyno.pl
www.hitluck-francais.com
+www.hitnspin01.com
+www.hitnspin130.com
+www.hitnspin17.com
+www.hitnspin18.com
+www.hitnspin1.com
+www.hitnspin36.com
+www.hitnspin44.com
+www.hitnspin52.com
+www.hitnspin66.com
+www.hitnspin6.com
+www.hitnspin71.com
+www.hitnspin777.com
+www.hitnspin77.com
+www.hitnspin.com
www.hocpoker.pl
www.hokiselalu.com
www.holdnspin.com
@@ -30266,6 +31770,7 @@ www.hotlinecasino.com
www.hotslots1.io
www.hotslots2.io
www.hottopcasino.com
+www.housebets.io
www.houseofgames.flashroyal.org
www.houseofspades100.com
www.houseofspades1.com
@@ -30281,6 +31786,8 @@ www.hravelka.com
www.hrvatskakasina.com
www.hu.casinostats247.com
www.hugewin.eu
+www.hustlescasino.com
+www.hypercasino.com
www.i365bet.pl
www.iamsloty.com
www.ibetcasino.com
@@ -30325,6 +31832,7 @@ www.icecasino-pl.com
www.icecasino-pl.com.pl
www.iceonecasino.com
www.iconcasino.net
+www.idnjoker.com
www.igame.com
www.iggbet.com
www.igucasino.com
@@ -30372,6 +31880,14 @@ www.islandlotteries.com
www.it-bet.com
www.itsmarathonbet.win
www.itsmymarathonbet.win
+www.ivibet1.com
+www.ivibet2.com
+www.ivibet3.com
+www.ivibet4.com
+www.ivibet.com
+www.ivibet.io
+www.ivibets.org
+www.ivibet.vip
www.iwcasino.com
www.iwildcasino1.com
www.iwildcasino2.com
@@ -30414,6 +31930,7 @@ www.izzicasino9.com
www.jaakcasino.com
www.jack-21.com
www.jack21.com
+www.jackbit.com
www.jackburst.com
www.jackclub.io
www.jackiejackpot.com
@@ -30451,6 +31968,9 @@ www.jackpotcity.eu
www.jackpotcity.org
www.jackpot.de
www.jackpot.it
+www.jackpotjoy.com
+www.jackpotjoy.co.uk
+www.jackpotjoy.se
www.jackpotknights.com
www.jack-pot.pl
www.jackpot.pl
@@ -30464,6 +31984,8 @@ www.jacktop2.com
www.jacktop3.com
www.jacktop.com
www.jakiekasyno.com
+www.jallacasino.ee
+www.jallacasino.se
www.jambocasino.com
www.jammyjack2.com
www.jammyjack3.com
@@ -30480,6 +32002,7 @@ www.jazzyspins.com
www.jbetcasino.com
www.jdhfjd.uk
www.jednoreki-bandyta.com
+www.jednoreki-bandyta-online.net
www.jednoreki-bandyta.pl
www.jellybeancasino.com
www.jetbingo.com
@@ -30543,6 +32066,7 @@ www.juegosonce.com
www.juegosonce.es
www.juicystakes.eu
www.juicyvegas.com
+www.juju.bet
www.jumbabet.com
www.jupicasino1.com
www.jupicasino.com
@@ -30553,6 +32077,9 @@ www.justcasino2.com
www.justcasino3.com
www.justcasino.com
www.justspin.com
+www.k8casino.pro
+www.k8.io
+www.k8play8.io
www.kaboomslots10.com
www.kaboomslots12.com
www.kaboomslots1.com
@@ -30610,6 +32137,7 @@ www.kasynokrakow.pl
www.kasynolodz.pl
www.kasynolublin.pl
www.kasynomistrz.com
+www.kasynomucho.com
www.kasynonews.com
www.kasyn-online.pl
www.kasynoonline-automaty.com
@@ -30622,6 +32150,7 @@ www.kasynoorzel.com
www.kasynoorzel.net
www.kasynoorzel.org
www.kasynoorzel.pl
+www.kasyno-pl.com
www.kasynopl.com
www.kasynopolska10.com
www.kasynopolska.com
@@ -30638,7 +32167,11 @@ www.kasynorecenzje.org
www.kasynos.online
www.kasynos-online.com
www.kasynosopot.pl
+www.kasynospecjalistaa.co
+www.kasynospecjalista.co
www.kasynospecjalista.com
+www.kasynospecjalista.net
+www.kasynospecjalista.org
www.kasynoszczecin.pl
www.kasyno-warszawa.pl
www.kasynozen.com
@@ -30659,6 +32192,7 @@ www.kimvegas.com
www.kingbillycasino.com
www.kingbilly.com
www.kingbitcasino.com
+www.kingcasino.com
www.kingdomcasino.com
www.kingneptunescasino.com
www.kingneptunescasino.eu
@@ -30700,6 +32234,7 @@ www.ladylindaslots.com
www.ladylovebingo.com
www.lafiestacasino.com
www.lafiestac.com
+www.laganadora.club
www.lajumbabet.com
www.lakepalacecasino.com
www.lakepalace.com
@@ -30736,6 +32271,11 @@ www.legalkasyna.pl
www.legalne-kasyna.com
www.legalnekasyna.com
www.legalne-kasyno-online.pl
+www.legendplay1.com
+www.legendplay4.com
+www.legendplay5.com
+www.legendplay6.com
+www.legendplay.com
www.legolas.bet
www.lemon.casino
www.lemoncasino1.io
@@ -30914,6 +32454,9 @@ www.lotolandpl.com
www.lotorai.com
www.lotosena.com
www.lotplay.pl
+www.lottabet1.com
+www.lottabet7.com
+www.lottabet.com
www.lottekcasino.pl
www.lotteo.com
www.lottershop.com
@@ -31088,6 +32631,7 @@ www.luckofspins27.co
www.luckofspins.co
www.luckofspins.com
www.luckscasino.com
+www.luckster.com
www.lucky-31.com
www.lucky31.com
www.lucky7even1.com
@@ -31095,12 +32639,14 @@ www.lucky7even2.com
www.lucky7even3.com
www.lucky7even.com
www.lucky7even.org
+www.lucky8.com
www.luckybarcasino.com
www.luckybarry1.com
www.luckybarry2.com
www.luckybarry3.com
www.luckybarry4.com
www.luckybarry.com
+www.luckybay.io
www.luckybetscasino.com
www.luckybirdcasino21.com
www.luckybirdcasino23.com
@@ -31120,7 +32666,10 @@ www.luckyblock.com
www.luckybull.com
www.luckycherry77.com
www.luckycreek.com
+www.luckycrypto.com
www.luckyday.nl
+www.luckydiamond.io
+www.luckydiamond.online
www.luckydrawing.com
www.luckydreams1.com
www.luckydreams2.com
@@ -31151,7 +32700,15 @@ www.luckynugget5.com
www.luckynuggetcasino.com
www.luckynuggetcasino.net
www.luckynuggetcasino.org
+www.luckyowlclub.com
www.luckyredcasino.com
+www.luckystar1.io
+www.luckystar2.io
+www.luckystar3.io
+www.luckystar4.io
+www.luckystar.io
+www.luckywilds.com
+www.luckywins.com
www.luckyzon.com
www.lucycasino.com
www.lucyscasino250.com
@@ -31160,6 +32717,7 @@ www.lumibet.com
www.lunabit103.com
www.lunacasino.com
www.lunacasino.dk
+www.lunarslots.com
www.lycalotto.com
www.lynxbet.com
www.m88.com
@@ -31173,6 +32731,7 @@ www.madamechance.com
www.madisoncasino.be
www.madmaxcasino.com
www.madmoneycasino.com
+www.magicalcasino.co
www.magicalspin.com
www.magic-fruits.pl
www.magicred.com
@@ -31184,6 +32743,8 @@ www.magicreels777.com
www.magicreels7.com
www.magicreels.com
www.magicstarlive.com
+www.magicwin1.bet
+www.magicwin.bet
www.magicwins.be
www.magikcasino.com
www.magikslots.com
@@ -31720,6 +33281,7 @@ www.merkurcasinouk.com
www.merrybet.com
www.metaspins.com
www.metodyplatnosci.pl
+www.mgmvegascasino.com
www.miamicasino.com
www.miamiclubcasino.im
www.miamiclubcasino.org
@@ -32235,6 +33797,7 @@ www.mobilbahis98.com
www.mobilbahis99.com
www.mobilbahis9.com
www.mobilbahis.com
+www.mobilebet.com
www.mobilecasino888.com
www.mobilecasino-ke.com
www.mobilecasino-my.com
@@ -32246,10 +33809,14 @@ www.mobilecasinorank-kh.com
www.mobilecasinorank.se
www.mobilecasinoranks.in
www.mobizino.com
+www.moicasino1.com
www.moicasino.com
www.mojjackpot.pl
www.mokumbingo.com
www.monavipcasino.com
+www.mondcasino1.com
+www.mondcasino2.com
+www.mondcasino.com
www.mondositiscommesse.it
www.money-x1.casino
www.money-x2.casino
@@ -32305,12 +33872,20 @@ www.mozzartbet.ng
www.mozzart.com
www.mpcasino.com
www.mr.bet
+www.mrbetcasino1.com
+www.mrbetcasino2.com
+www.mrbetcasino3.com
+www.mrbetcasino4.com
+www.mrbetcasino5.com
www.mrbit.de
www.mrfortune.com
www.mr-gamble.com
www.mrmega.com
www.mrplay.com
+www.mrplay.dk
www.mrq.com
+www.mrslotsclub.co
+www.mrslotsclub.com
www.mrsloty.com
www.mrsmithcasino.co.uk
www.ms3388.com
@@ -32360,6 +33935,8 @@ www.mycasino.in
www.mycyber.bet
www.my-dogechain.info
www.myegb.com
+www.myempire1.com
+www.myempire.com
www.myhappymarathonbet.win
www.myjackpot.com
www.myjackpot.com.br
@@ -32375,6 +33952,9 @@ www.mylottostore.com
www.mymarathonbet.com
www.myroulette.in
www.mysportwetten.de
+www.mystake2.com
+www.mystake3.com
+www.mystake5.com
www.mystake.cc
www.mystake.com
www.mystake.eu
@@ -32384,6 +33964,26 @@ www.mywettbonus.at
www.mywettbonus.de
www.mywin24.com
www.mzamin-com.com
+www.n1bet10.com
+www.n1bet11.com
+www.n1bet12.com
+www.n1bet13.com
+www.n1bet14.com
+www.n1bet15.com
+www.n1bet16.com
+www.n1bet17.com
+www.n1bet18.com
+www.n1bet19.com
+www.n1bet20.com
+www.n1bet2.com
+www.n1bet3.com
+www.n1bet4.com
+www.n1bet5.com
+www.n1bet6.com
+www.n1bet7.com
+www.n1bet8.com
+www.n1bet9.com
+www.n1bet.com
www.n1casino10.com
www.n1casino11.com
www.n1casino12.com
@@ -32432,6 +34032,7 @@ www.neonvegas3.com
www.neonvegas4.com
www.neonvegas.com
www.netbet.com
+www.netbet.de
www.netticasinohex.com
www.neue.casino
www.neuecasinos-ch.com
@@ -32468,6 +34069,7 @@ www.ninbet.com
www.ninecasino1.com
www.ninecasino2.com
www.ninecasino.com
+www.ninjacasino.com
www.nitrocasino1.com
www.nitrocasino2.com
www.nitrocasino3.com
@@ -32541,6 +34143,7 @@ www.nyenorske.casino
www.nyspins.com
www.nytdansk.casino
www.nzcasinohex.com
+www.obzorgame.com
www.oceanbet.click
www.oceanbet.com
www.oceanbet.fun
@@ -32699,6 +34302,7 @@ www.onlinecasinozen.com
www.online-ggbet.pl
www.onlinejackpotgamescity.com
www.onlinekasyno.nl
+www.onlinekasynopolis.net
www.onlinekasynopolis.pl
www.onlinekasynopolska.com
www.online-kazino-latvija.com
@@ -32846,6 +34450,8 @@ www.partypoker813.com
www.partypoker888.com
www.partypoker923.com
www.partypoker.com
+www.pasino.com
+www.pasino.io
www.passion.bet
www.patrickspins2.com
www.patrickspins3.com
@@ -32949,6 +34555,8 @@ www.planetwin365.at
www.planetwin365.com
www.planetwin365.es
www.platincasino.com
+www.platinumclubvip.co
+www.platinumclubvip.com
www.platinumplaycasino.com
www.platinumplaycasino.co.uk
www.platinumreels.com
@@ -32975,12 +34583,15 @@ www.playamo38.com
www.playamo39.com
www.playamo40.com
www.playamo41.com
+www.playamo42.com
+www.playamo43.com
www.playamo-aussie.com
www.playamo-australia.com
www.playamo.com
www.playamo-exclusive.com
www.playamo-poland.com
www.playamo-welcomebonus.com
+www.playatharrys.co
www.playazart.com
www.playbestcasino.net
www.playbet.games-money.com
@@ -32988,6 +34599,8 @@ www.playcanadiancasinos.com
www.playclub.com
www.playcroco.com
www.playdingo.com
+www.playersclubvip.co
+www.playersclubvip.com
www.playeurolotto.com
www.playfastcasino1.com
www.playfastcasino.com
@@ -33120,6 +34733,7 @@ www.playzilla4.com
www.playzilla5.com
www.playzilla6.com
www.playzilla7.com
+www.playzilla9.com
www.playzilla.com
www.plazaroyal.com
www.pledoo11.com
@@ -33234,6 +34848,7 @@ www.queenspins2.com
www.queenspins.com
www.queenvegas.com
www.queenvegas.dk
+www.quick.bet
www.quickwin1.com
www.quickwin.com
www.rabona10.com
@@ -33336,6 +34951,8 @@ www.reloadbet.com
www.rembrandtcasino.com
www.respin.bet
www.retro-casino.com
+www.revolutioncasino1.com
+www.revolutioncasino.com
www.rexbet.com
www.richardcasino3.com
www.richardcasino.com
@@ -33621,12 +35238,20 @@ www.royalistplay1.com
www.royalistplay2.com
www.royalistplay3.com
www.royalistplay.com
+www.royaloakcasino.co
www.royaloakcasino.com
www.royalpanda.com
www.royalrabbitcasino.com
www.royalspinz.com
www.royalsport24.com
+www.royalstarscasino.com
+www.royalvegascasino.ca
www.royalvegascasino.com
+www.royal-vegas.com
+www.royalvegas.com
+www.royalvegas.co.uk
+www.royalvegas.eu
+www.royalvegasonlinecasino.com
www.royspins11.com
www.royspins1.com
www.royspins.com
@@ -33652,6 +35277,8 @@ www.rubyfortunecasino.org
www.rubyfortune.com
www.rubyfortune.com.au
www.rubyslots.com
+www.rubyvegas1.com
+www.rubyvegas.com
www.ru.casinostats247.com
www.ru.flashroyal.org
www.ruletka1.com
@@ -33662,6 +35289,7 @@ www.runbet.com
www.sacasinos.co.za
www.sahabet923.com
www.sahabet.com
+www.samiland.co
www.samosacasino.com
www.sanfrancasino.com
www.sapphirebet.com
@@ -33734,6 +35362,9 @@ www.sekabet429.com
www.sekabet430.com
www.sekabet431.com
www.sekabet.com
+www.select1.bet
+www.select2.bet
+www.select.bet
www.selector140.gg
www.selector142.gg
www.selector143.gg
@@ -33757,8 +35388,11 @@ www.sharingismultiplying.com
www.sharkcasino.io
www.sharkoin-review.com
www.sharplotto.com
+www.sherbet.com
www.showreelbingo.com
www.shrkoin.com
+www.silentbet.com
+www.silentbet.net
www.silveroakcasino.com
www.silverplay1.com
www.silverplay2.com
@@ -33771,6 +35405,7 @@ www.simbagames.dk
www.simonsayscasino.com
www.simplecasino.com
www.simsino.com
+www.sinspins.com
www.sirjackpot.com
www.siskowin.com
www.sitandgoplanet.com
@@ -33864,6 +35499,7 @@ www.slotmancasino.com
www.slotman.com
www.slotocash.com
www.slotocash.im
+www.slotogram.com
www.slotohit.com
www.slotokingclub4.com
www.slotokingclub6.com
@@ -34019,7 +35655,12 @@ www.slottyway44.com
www.slottyway45.com
www.slottyway46.com
www.slottyway47.com
+www.slottyway49.com
www.slottyway4.com
+www.slottyway50.com
+www.slottyway51.com
+www.slottyway52.com
+www.slottyway53.com
www.slottyway5.com
www.slottyway6.com
www.slottyway777.com
@@ -34060,6 +35701,8 @@ www.sltoking.com
www.smarkets.com
www.smart-winners.com
www.smokace1.com
+www.smokace22.com
+www.smokace2.com
www.smokace777.com
www.smokace.casino
www.smokace.com
@@ -34180,6 +35823,7 @@ www.solcasino87.com
www.solcasino88.com
www.solcasino89.com
www.solcasino90.com
+www.solisbet.com
www.somoynews-tv.com
www.sons-of-slots.com
www.sonsofslots.com
@@ -34195,6 +35839,7 @@ www.spassino.com
www.specialbet365.com
www.spela.com
www.spelniaj-marzenia.pl
+www.spicycasinos.com
www.spiderslots.com
www.spielautomatcasinos.at
www.spielautomatcasinos.de
@@ -34283,6 +35928,7 @@ www.spinmillion38.com
www.spinmillion47.com
www.spinmillion95.com
www.spinmillion.com
+www.spinnalot.com
www.spinpalace.ca
www.spinpalacecasino.com
www.spinpalacecasino.net
@@ -34307,6 +35953,7 @@ www.spinsify.com
www.spin-sity.info
www.spinson.com
www.spinssports.com
+www.spintornado.com
www.spin-tropolis.com
www.spintropolis.com
www.spintropolis.xyz
@@ -34396,6 +36043,8 @@ www.stakes2.com
www.stakes777.com
www.stakes.com
www.stakezon.com
+www.star111.club
+www.star111.com
www.starbet33.com
www.starbetcasino.com
www.starcasino.be
@@ -34404,8 +36053,22 @@ www.starcastproductions.com
www.starda10.casino
www.starda11.casino
www.starda12.casino
+www.starda17.casino
+www.starda18.casino
+www.starda19.casino
www.starda1.casino
+www.starda20.casino
+www.starda21.casino
+www.starda22.casino
+www.starda23.casino
+www.starda24.casino
+www.starda25.casino
+www.starda26.casino
+www.starda27.casino
+www.starda28.casino
+www.starda29.casino
www.starda2.casino
+www.starda30.casino
www.starda3.casino
www.starda4.casino
www.starda5.casino
@@ -34414,6 +36077,8 @@ www.starda8.casino
www.starda9.casino
www.starda.casino
www.stardacasino100.com
+www.stardacasino101.com
+www.stardacasino102.com
www.starpick.in
www.starpricebet.com
www.starspins.com
@@ -34435,6 +36100,7 @@ www.stickywilds.com
www.stillbet.net
www.storspelare.com
www.storspelare.se
+www.streambetz.com
www.sudan-bonusesfinder.com
www.sugarcasino.com
www.sultanbet.com
@@ -34447,6 +36113,8 @@ www.supacasi365.com
www.supacasi.com
www.superaposta1.com
www.superaposta.com
+www.superbetin1184.com
+www.superbetin431.com
www.superbetin.com
www.superboss1.com
www.superboss2.com
@@ -34456,6 +36124,7 @@ www.superboss5.com
www.superboss-ca.com
www.superboss.com
www.supercasino.com
+www.supercasino.ee
www.supercatcasino10.com
www.supercatcasino11.com
www.supercatcasino12.com
@@ -34515,12 +36184,15 @@ www.synergycasinosk.net
www.synottip.sk
www.system12.com.pl
www.system12.pl
+www.szerencsejatek.hu
+www.sztos.net
www.tab.co.nz
www.tangierscasino.com
www.targetslots.com
www.teamsbo.com
www.tek789.com
www.televega.com
+www.telos.casino
www.tempobet.com
www.test.888starz.com
www.texascasino.com
@@ -34563,6 +36235,7 @@ www.thelotter.org
www.thelotter.pe
www.thelotter.pl
www.thelotter.uy
+www.theluckycrypto.com
www.themaxbetslot.co
www.themaxbetslot.com
www.themaxbetslot.net
@@ -34572,6 +36245,7 @@ www.theonlineluckygames.com
www.thepalaces.com
www.thepogg.com
www.theredlioncasino.com
+www.theslotsisland.com
www.thespingamescasino.com
www.thevirtualcasino.com
www.thorslots.com
@@ -34603,7 +36277,16 @@ www.tonybet4.com
www.tonybet.com
www.top10casino.cz
www.top10casino.pl
+www.top10casinos.ca
+www.top10casinos.cl
+www.top10casinos.com
+www.top10casinos.de
+www.top10casinos.it
www.top10-casinosites.net
+www.top10casinos.kiwi
+www.top10casinos.pe
+www.top10casino.uk
+www.top10descasinos.com
www.top10kasynonline.com
www.top10kasynoonline.com
www.top10kasyn.pl
@@ -34667,6 +36350,8 @@ www.tropicslots9.net
www.tropicslots.net
www.trueflip-io.com
www.true-fortune.com
+www.truefortune.site
+www.truefortune.xyz
www.truegame.io
www.trustdice.win
www.tsars1.com
@@ -34828,11 +36513,15 @@ www.vegaspalms.eu
www.vegasplay.com
www.vegasplay.eu
www.vegasplus.com
+www.vegasriocasino.com
www.vegasslotsonline.com
www.vegasstripcasino.com
www.vegaswinner.com
www.vegaswinner.co.uk
www.vegaswinner.dk
+www.vegazcasino1.com
+www.vegazcasino2.com
+www.vegazcasino.com
www.veikkaajat.com
www.velobet.com
www.venusbet.com
@@ -34842,6 +36531,20 @@ www.vera3.casino
www.vera4.casino
www.vera.casino
www.veravegas.com
+www.verdecasino101.com
+www.verdecasino102.com
+www.verdecasino104.com
+www.verdecasino105.com
+www.verdecasino107.com
+www.verdecasino109.com
+www.verdecasino112.com
+www.verdecasino113.com
+www.verdecasino114.com
+www.verdecasino115.com
+www.verdecasino116.com
+www.verdecasino117.com
+www.verdecasino118.com
+www.verdecasino119.com
www.verdecasino12.com
www.verdecasino19.com
www.verdecasino1.com
@@ -34851,14 +36554,21 @@ www.verdecasino26.com
www.verdecasino27.com
www.verdecasino2.com
www.verdecasino32.com
+www.verdecasino47.com
+www.verdecasino48.com
www.verdecasino51.com
+www.verdecasino52.com
www.verdecasino55.com
www.verdecasino62.com
www.verdecasino63.com
www.verdecasino64.com
www.verdecasino65.com
+www.verdecasino71.com
+www.verdecasino73.com
www.verdecasino777.com
www.verdecasino77.com
+www.verdecasino77.pl
+www.verdecasino888.com
www.verde-casino.com
www.verdecasino.com
www.vernons.com
@@ -34875,12 +36585,18 @@ www.viggoslots.com
www.vikingbet.net
www.vinylcasino3.com
www.vinylcasino.com
+www.vipcasino.ca
+www.vipcasino.com
+www.vipcasino.net
+www.vipcasinoroyal.com
+www.vipcoincasino.com
www.viperspin2.com
www.viperspin.com
www.vip-ibc.com
www.vippowerlounge.com
www.vipscasino.com
www.vipscasino.net
+www.vipslot.club
www.vipspel.com
www.vipstakes.com
www.virgingames.com
@@ -35234,11 +36950,15 @@ www.wildtornado5.casino
www.wildtornado777.casino
www.wildtornado77.casino
www.wildtornado9.casino
+www.wildtornado.ai
www.wildtornado.casino
www.wildtornado.co
www.wildtornado.com
+www.wildtornado.dev
+www.wildtornado.io
www.wildtornado.me
www.wildtornado.org
+www.wildtornado.vip
www.wildvegascasino.com
www.wildz.com
www.williamhill22.com
@@ -35257,10 +36977,12 @@ www.williamhill.bid
www.williamhill.bz
www.williamhill.ca
www.williamhill.cl
+www.williamhill.co
www.williamhill.com
www.williamhill.coupons
www.williamhill.cz
www.williamhill.deals
+www.williamhill.eu
www.williamhill.fi
www.williamhill.fr
www.williamhill.gr
@@ -35303,6 +37025,7 @@ www.williamhill.win
www.williamhill.work
www.williamhill.ws
www.willscasino.com
+www.winabet365.com
www.winadaycasino.eu
www.winamax.fr
www.win-at-gamingclub.com
@@ -35315,6 +37038,7 @@ www.winawinplay.com
www.winbet22.com
www.winbet79.com
www.winbet.bg
+www.winbig21.com
www.winbritish.com
www.windiggers14.com
www.windiggers15.com
@@ -35325,7 +37049,9 @@ www.windiggers20.com
www.windiggers23.com
www.windiggers.com
www.winhalla.com
+www.winlegends11.com
www.winlegends1.com
+www.winlegends21.com
www.winlegends5.com
www.winlegends777.com
www.winlegends.com
@@ -35345,6 +37071,7 @@ www.winningdays1.com
www.winningdays2.com
www.winningdays.com
www.winning.games-money.com
+www.winning.io
www.winnings.com
www.winny.com
www.winolla.com
@@ -35377,6 +37104,7 @@ www.winz1.me
www.winz2.me
www.winz4.me
www.winz6.me
+www.winzaza.com
www.winzinator.com
www.winz.io
www.winzon.com
@@ -35386,10 +37114,16 @@ www.wirtualnekasyno.com
www.wirtualnyhazard.pl
www.wirwetten.com
www.wizardslots.com
+www.wizary.com
www.wizbet.com
www.wizebets.com
www.wmruletka.com
www.wofacai888.com
+www.wolfwinner.casino
+www.wolfwinner.com
+www.wolfwinner.live
+www.wolfwinner.net
+www.wolfwinner.online
www.wolfycasino.com
www.womanbingo.com
www.womansown-bingo.co.uk
@@ -35437,9 +37171,14 @@ www.yabbycasino.net
www.yabbycasino.org
www.yakocasino.com
www.yakocasino.se
+www.yallabet12.com
+www.yallabet30.com
+www.yallabet-86.com
+www.yallabet.com
www.yebet.com
www.yesmarathonbetgo.win
www.yesmarathonbet.win
+www.yeticasino.com
www.yetiwin1.club
www.yetiwin1.online
www.yetiwin2.club
@@ -35491,6 +37230,8 @@ www.yukongold.casino
www.yukongoldcasino.eu
www.zametprzemkow.pl
www.zamsino.com
+www.zaza.casino
+www.zaza.com
www.zebet.com
www.zenbetting2.com
www.zenbetting3.com
@@ -35503,8 +37244,14 @@ www.zencasino2.com
www.zencasino3.com
www.zencasino5.com
www.zencasino888.com
+www.zencasino88.com
www.zencasino8.com
www.zencasino.com
+www.zeon100.com
+www.zeon20.com
+www.zeon555.com
+www.zeoncasino10.com
+www.zeslots.com
www.zetcasino10.com
www.zetcasino1.com
www.zetcasino2.com
@@ -35524,6 +37271,7 @@ www.zigzag-777.club
www.zigzag777.com
www.zigzag-777.eu
www.zingobingo.com
+www.zinkra.com
www.zinocasino.com
www.ziturf.com
www.zodiacbet1.com
@@ -35574,10 +37322,15 @@ yabbycasino.net
yabbycasino.org
yakocasino.com
yakocasino.se
+yallabet12.com
+yallabet30.com
+yallabet-86.com
+yallabet.com
yebet111.com
yebet.com
yesmarathonbetgo.win
yesmarathonbet.win
+yeticasino.com
yetiwin1.club
yetiwin1.com
yetiwin1.online
@@ -35646,6 +37399,8 @@ yukongold.casino
yukongoldcasino.eu
zametprzemkow.pl
zamsino.com
+zaza.casino
+zaza.com
zebet.com
zenbetting2.com
zenbetting3.com
@@ -35658,8 +37413,14 @@ zencasino2.com
zencasino3.com
zencasino5.com
zencasino888.com
+zencasino88.com
zencasino8.com
zencasino.com
+zeon100.com
+zeon20.com
+zeon555.com
+zeoncasino10.com
+zeslots.com
zet01_reg_w.lpmediastorage.com
zet02_reg_w.lpmediastorage.com
zet03_reg_w.lpmediastorage.com
@@ -35703,6 +37464,7 @@ zigzagsport4.com
zigzagsport5.com
zigzagsport.com
zingobingo.com
+zinkra.com
zinocasino.com
ziturf.com
zodiac3.gameassists.co.uk
diff --git a/src/include/ndpi_api.h b/src/include/ndpi_api.h
index 13e11f651..35fbde85c 100644
--- a/src/include/ndpi_api.h
+++ b/src/include/ndpi_api.h
@@ -165,6 +165,9 @@ extern "C" {
u_int16_t ndpi_network_port_ptree_match(struct ndpi_detection_module_struct *ndpi_struct,
struct in_addr *pin /* network byte order */,
u_int16_t port /* network byte order */);
+ u_int16_t ndpi_network_port_ptree6_match(struct ndpi_detection_module_struct *ndpi_struct,
+ struct in6_addr *pin,
+ u_int16_t port /* network byte order */);
/**
* Creates a protocol match that does not contain any hostnames.
diff --git a/src/include/ndpi_typedefs.h b/src/include/ndpi_typedefs.h
index 919a42501..51328943f 100644
--- a/src/include/ndpi_typedefs.h
+++ b/src/include/ndpi_typedefs.h
@@ -694,6 +694,7 @@ typedef enum {
NDPI_PTREE_RISK_MASK = 0,
NDPI_PTREE_RISK,
NDPI_PTREE_PROTOCOLS,
+ NDPI_PTREE_PROTOCOLS6,
NDPI_PTREE_MAX /* Last one! */
} ptree_type;
@@ -1311,6 +1312,7 @@ struct ndpi_detection_module_struct {
ndpi_patricia_tree_t *ip_risk_mask_ptree;
ndpi_patricia_tree_t *ip_risk_ptree;
ndpi_patricia_tree_t *protocols_ptree; /* IP-based protocol detection */
+ ndpi_patricia_tree_t *protocols_ptree6;
/* *** If you add a new Patricia tree, please update ptree_type above! *** */
@@ -1787,6 +1789,12 @@ typedef struct {
u_int16_t value;
} ndpi_network;
+typedef struct {
+ char *network;
+ u_int8_t cidr;
+ u_int16_t value;
+} ndpi_network6;
+
typedef u_int32_t ndpi_init_prefs;
typedef enum {
diff --git a/src/lib/inc_generated/ndpi_amazon_aws_match.c.inc b/src/lib/inc_generated/ndpi_amazon_aws_match.c.inc
index 4beb793e6..48196fcdf 100644
--- a/src/lib/inc_generated/ndpi_amazon_aws_match.c.inc
+++ b/src/lib/inc_generated/ndpi_amazon_aws_match.c.inc
@@ -27,8 +27,12 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D224140 /* 13.34.65.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224200 /* 13.34.66.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224EA0 /* 13.34.78.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226760 /* 13.34.103.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F1D /* 15.230.15.29/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F4C /* 15.230.15.76/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6DD00 /* 15.230.221.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23B40000 /* 35.180.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x33550000 /* 51.85.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D99AA /* 52.93.153.170/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB2EA /* 52.93.178.234/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DF400 /* 52.93.244.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -37,6 +41,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x34DBAA00 /* 52.219.170.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63572000 /* 99.87.32.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x78341660 /* 120.52.22.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2F40 /* 150.222.47.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE5100 /* 150.222.81.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA36 /* 150.222.234.54/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03022340 /* 3.2.35.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -46,8 +51,10 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D223460 /* 13.34.52.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224540 /* 13.34.69.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D226720 /* 13.34.103.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226960 /* 13.34.105.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6273C /* 15.230.39.60/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE66600 /* 15.230.102.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE67100 /* 15.230.113.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D1630 /* 52.93.22.48/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345E9809 /* 52.94.152.9/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34DBA800 /* 52.219.168.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -65,6 +72,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345F9600 /* 52.95.150.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34DB3C00 /* 52.219.60.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A088 /* 142.4.160.136/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2B00 /* 150.222.43.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03020000 /* 3.2.0.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222B60 /* 13.34.43.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223000 /* 13.34.48.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -100,7 +108,10 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x8E04A050 /* 142.4.160.80/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03022FC0 /* 3.2.47.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2246E0 /* 13.34.70.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226980 /* 13.34.105.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF84600 /* 13.248.70.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F68 /* 15.230.15.104/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FA2 /* 15.230.15.162/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE649C0 /* 15.230.73.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x100C2C00 /* 16.12.44.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x32100000 /* 50.16.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -122,6 +133,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0FC10300 /* 15.193.3.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDCC400 /* 15.220.196.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDCD800 /* 15.220.216.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F30 /* 15.230.15.48/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23477300 /* 35.71.115.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D1640 /* 52.93.22.64/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7FA9 /* 52.93.127.169/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -149,6 +161,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0DEC0000 /* 13.236.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB16400 /* 15.177.100.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC52400 /* 15.197.36.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FB2 /* 15.230.15.178/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FBC /* 15.230.15.188/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE69E00 /* 15.230.158.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x100C2000 /* 16.12.32.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BCE0000 /* 43.206.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -168,6 +182,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x03040000 /* 3.4.0.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2235C0 /* 13.34.53.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223C80 /* 13.34.60.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226820 /* 13.34.104.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB15300 /* 15.177.83.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB90000 /* 15.185.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDCFC00 /* 15.220.252.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
@@ -190,6 +205,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0FE627C4 /* 15.230.39.196/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFB0009 /* 15.251.0.9/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23476300 /* 35.71.99.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x332E0000 /* 51.46.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x3477FC00 /* 52.119.252.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34DBD400 /* 52.219.212.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36940000 /* 54.148.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -208,6 +224,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x63963800 /* 99.150.56.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x6CAF3800 /* 108.175.56.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x82AB0080 /* 130.171.0.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2CC0 /* 150.222.44.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3080 /* 150.222.48.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE3420 /* 150.222.52.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE6000 /* 150.222.96.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220F20 /* 13.34.15.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -228,6 +246,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x68FF3B52 /* 104.255.59.82/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A128 /* 142.4.161.40/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A1A8 /* 142.4.161.168/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2600 /* 150.222.38.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2253C0 /* 13.34.83.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225560 /* 13.34.85.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DCC0000 /* 13.204.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
@@ -256,12 +275,18 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x33180000 /* 51.24.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D5100 /* 52.93.81.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x364A0000 /* 54.74.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x8E04A208 /* 142.4.162.8/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE0F7C /* 150.222.15.124/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE30C0 /* 150.222.48.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3220 /* 150.222.50.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE7200 /* 150.222.114.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEF2D6 /* 150.222.242.214/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221B20 /* 13.34.27.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222720 /* 13.34.39.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226A00 /* 13.34.106.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDCCF00 /* 15.220.207.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F19 /* 15.230.15.25/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F5E /* 15.230.15.94/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627CE /* 15.230.39.206/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627F4 /* 15.230.39.244/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE66700 /* 15.230.103.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -302,6 +327,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0DD00000 /* 13.208.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF84B00 /* 13.248.75.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC10700 /* 15.193.7.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F48 /* 15.230.15.72/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6276C /* 15.230.39.108/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64600 /* 15.230.70.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64A80 /* 15.230.74.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -335,6 +361,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D223700 /* 13.34.55.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB15200 /* 15.177.82.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB55000 /* 15.181.80.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F7E /* 15.230.15.126/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6F100 /* 15.230.241.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2F800000 /* 47.128.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F70 /* 52.93.127.112/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -352,6 +379,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D222740 /* 13.34.39.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF70000 /* 13.247.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6090C /* 15.230.9.12/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F76 /* 15.230.15.118/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62722 /* 15.230.39.34/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6DA00 /* 15.230.218.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12C00000 /* 18.192.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -366,7 +394,9 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36E50000 /* 54.229.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36EF0160 /* 54.239.1.96/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x68FF3B67 /* 104.255.59.103/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x88120000 /* 136.18.0.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x88128000 /* 136.18.128.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0xD04E8400 /* 208.78.132.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03022280 /* 3.2.34.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223B60 /* 13.34.59.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2243E0 /* 13.34.67.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -394,6 +424,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D226540 /* 13.34.101.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDD2400 /* 15.221.36.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6092F /* 15.230.9.47/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FA4 /* 15.230.15.164/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FB0 /* 15.230.15.176/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62800 /* 15.230.40.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2E33C000 /* 46.51.192.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7300 /* 52.93.115.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -427,6 +459,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345D5B65 /* 52.93.91.101/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x46E85000 /* 70.232.80.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x6352B800 /* 99.82.184.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2B80 /* 150.222.43.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE7900 /* 150.222.121.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA22 /* 150.222.234.34/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xAC606200 /* 172.96.98.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -448,6 +481,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D223740 /* 13.34.55.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224720 /* 13.34.71.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2257E0 /* 13.34.87.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D2267A0 /* 13.34.103.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6000C /* 15.230.0.12/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE65700 /* 15.230.87.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12EC0000 /* 18.236.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -475,6 +509,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D225520 /* 13.34.85.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF87100 /* 13.248.113.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FBC0000 /* 15.188.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F78 /* 15.230.15.120/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627DC /* 15.230.39.220/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6FB04 /* 15.230.251.4/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12740000 /* 18.116.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
@@ -501,8 +536,10 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36EF6200 /* 54.239.98.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634DEE00 /* 99.77.238.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x68997200 /* 104.153.114.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3240 /* 150.222.50.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220640 /* 13.34.6.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221E80 /* 13.34.30.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FC0 /* 15.230.15.192/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x101A0000 /* 16.26.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB2BB /* 52.93.178.187/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x3477B000 /* 52.119.176.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
@@ -514,6 +551,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x634D8800 /* 99.77.136.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221A60 /* 13.34.26.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225300 /* 13.34.83.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226AE0 /* 13.34.106.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F3A /* 15.230.15.58/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64AC0 /* 15.230.74.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64EC0 /* 15.230.78.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE65F00 /* 15.230.95.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -542,6 +581,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0DF86E00 /* 13.248.110.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC52000 /* 15.197.32.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE60300 /* 15.230.3.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F66 /* 15.230.15.102/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62728 /* 15.230.39.40/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE66C00 /* 15.230.108.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFB0007 /* 15.251.0.7/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -550,11 +590,13 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x34DB1000 /* 52.219.16.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x4B658000 /* 75.101.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x60001000 /* 96.0.16.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3100 /* 150.222.49.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xCCF6AD00 /* 204.246.173.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03040300 /* 3.4.3.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2251A0 /* 13.34.81.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D226240 /* 13.34.98.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDE0000 /* 15.222.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F5A /* 15.230.15.90/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D0C00 /* 52.93.12.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D3E00 /* 52.93.62.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F7F /* 52.93.127.127/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -570,6 +612,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2249C0 /* 13.34.73.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2254E0 /* 13.34.84.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDD3200 /* 15.221.50.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F34 /* 15.230.15.52/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FD0 /* 15.230.15.208/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE66A00 /* 15.230.106.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D1400 /* 52.93.20.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F60 /* 52.93.127.96/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -608,6 +652,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345D379C /* 52.93.55.156/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36E20000 /* 54.226.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36E6C800 /* 54.230.200.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE25C0 /* 150.222.37.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xA2FAED00 /* 162.250.237.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03700000 /* 3.112.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03900000 /* 3.144.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS },
@@ -637,6 +682,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x03E00000 /* 3.224.0.0/12 */, 12, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2228A0 /* 13.34.40.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF84400 /* 13.248.68.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F88 /* 15.230.15.136/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62702 /* 15.230.39.2/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23476800 /* 35.71.104.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23477500 /* 35.71.117.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -658,11 +704,15 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36EF0090 /* 54.239.0.144/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634D3800 /* 99.77.56.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A028 /* 142.4.160.40/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2C20 /* 150.222.44.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221960 /* 13.34.25.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225440 /* 13.34.84.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225500 /* 13.34.85.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225C40 /* 13.34.92.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE40000 /* 15.228.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F1C /* 15.230.15.28/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FAA /* 15.230.15.170/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x332C0000 /* 51.44.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D3900 /* 52.93.57.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F5D /* 52.93.127.93/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7FFE /* 52.93.127.254/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -675,6 +725,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2228C0 /* 13.34.40.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223940 /* 13.34.57.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB57000 /* 15.181.112.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F20 /* 15.230.15.32/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6BD80 /* 15.230.189.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x100C0F00 /* 16.12.15.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7ED7 /* 52.93.126.215/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -706,6 +757,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36EF7000 /* 54.239.112.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x46E0C000 /* 70.224.192.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634D9900 /* 99.77.153.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2A80 /* 150.222.42.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE6900 /* 150.222.105.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03040700 /* 3.4.7.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222BA0 /* 13.34.43.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -721,6 +773,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x456B0758 /* 69.107.7.88/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634D9B00 /* 99.77.155.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A0C0 /* 142.4.160.192/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE32A0 /* 150.222.50.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DED800 /* 150.222.216.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEFCFA /* 150.222.252.250/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x97942700 /* 151.148.39.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -742,6 +795,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x361A0000 /* 54.26.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x45E6C000 /* 69.230.192.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x82B00000 /* 130.176.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3180 /* 150.222.49.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA70 /* 150.222.234.112/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA80 /* 150.222.234.128/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xA0010000 /* 160.1.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
@@ -787,6 +841,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x33760000 /* 51.118.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D3D00 /* 52.93.61.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7FA7 /* 52.93.127.167/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x345D9400 /* 52.93.148.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB2D7 /* 52.93.178.215/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36190000 /* 54.25.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36EF6C00 /* 54.239.108.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
@@ -811,28 +866,33 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2251E0 /* 13.34.81.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D226640 /* 13.34.102.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE60006 /* 15.230.0.6/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FA0 /* 15.230.15.160/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23B60000 /* 35.182.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7AFF /* 52.93.122.255/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36E6C000 /* 54.230.192.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x46E87C00 /* 70.232.124.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634DBF00 /* 99.77.191.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2C00 /* 150.222.44.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DED300 /* 150.222.211.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03054800 /* 3.5.72.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221A00 /* 13.34.26.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223E20 /* 13.34.62.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225C60 /* 13.34.92.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DFA0000 /* 13.250.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FA8 /* 15.230.15.168/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62768 /* 15.230.39.104/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2CC00000 /* 44.192.0.0/11 */, 11, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F11 /* 52.93.127.17/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F63 /* 52.93.127.99/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345FA600 /* 52.95.166.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x3490D802 /* 52.144.216.2/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE27C0 /* 150.222.39.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xD827A000 /* 216.39.160.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x030225C0 /* 3.2.37.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221A40 /* 13.34.26.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223A20 /* 13.34.58.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224600 /* 13.34.70.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FC8 /* 15.230.15.200/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62788 /* 15.230.39.136/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627E2 /* 15.230.39.226/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFB000A /* 15.251.0.10/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -855,6 +915,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D220C40 /* 13.34.12.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222EC0 /* 13.34.46.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223CE0 /* 13.34.60.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D2269E0 /* 13.34.105.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64E40 /* 15.230.78.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6F300 /* 15.230.243.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB293 /* 52.93.178.147/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -865,12 +926,14 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36F0CC00 /* 54.240.204.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63560000 /* 99.86.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A1A0 /* 142.4.161.160/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3360 /* 150.222.51.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DECB00 /* 150.222.203.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xCFABB000 /* 207.171.176.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220DA0 /* 13.34.13.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221560 /* 13.34.21.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2256E0 /* 13.34.86.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FA80000 /* 15.168.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F1E /* 15.230.15.30/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62000 /* 15.230.32.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627C0 /* 15.230.39.192/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64F00 /* 15.230.79.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -881,12 +944,14 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x634D8A00 /* 99.77.138.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A1B0 /* 142.4.161.176/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE0500 /* 150.222.5.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2A40 /* 150.222.42.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xA2FAEE00 /* 162.250.238.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB2EC0000 /* 178.236.0.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03059800 /* 3.5.152.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2225A0 /* 13.34.37.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62748 /* 15.230.39.72/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12E00000 /* 18.224.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x332D0000 /* 51.45.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34380000 /* 52.56.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D37A2 /* 52.93.55.162/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7FF8 /* 52.93.127.248/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -906,7 +971,9 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D222140 /* 13.34.33.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2230C0 /* 13.34.48.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224840 /* 13.34.72.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226A20 /* 13.34.106.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF86900 /* 13.248.105.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F96 /* 15.230.15.150/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x100C1000 /* 16.12.16.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12E60000 /* 18.230.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x28B00000 /* 40.176.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -915,6 +982,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345D7F19 /* 52.93.127.25/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DEE00 /* 52.93.238.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34DA0000 /* 52.218.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2940 /* 150.222.41.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEB000 /* 150.222.176.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221E60 /* 13.34.30.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222880 /* 13.34.40.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -939,6 +1007,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D224A60 /* 13.34.74.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDC5000 /* 15.220.80.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6090A /* 15.230.9.10/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F4A /* 15.230.15.74/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6279E /* 15.230.39.158/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64980 /* 15.230.73.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7ACA /* 52.93.122.202/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -947,16 +1016,19 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x34DB0000 /* 52.219.0.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36F0F800 /* 54.240.248.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x456B0678 /* 69.107.6.120/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2E00 /* 150.222.46.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE6700 /* 150.222.103.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA01 /* 150.222.234.1/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220720 /* 13.34.7.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225980 /* 13.34.89.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225F20 /* 13.34.95.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x345D9480 /* 52.93.148.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB282 /* 52.93.178.130/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345F0000 /* 52.95.0.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x62500000 /* 98.80.0.0/12 */, 12, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634DEB00 /* 99.77.235.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A0E8 /* 142.4.160.232/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3340 /* 150.222.51.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA05 /* 150.222.234.5/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xCDFBF600 /* 205.251.246.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03600000 /* 3.96.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -964,6 +1036,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D224EE0 /* 13.34.78.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2259C0 /* 13.34.89.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDC3000 /* 15.220.48.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F08 /* 15.230.15.8/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6C500 /* 15.230.197.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F6C /* 52.93.127.108/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB29D /* 52.93.178.157/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -976,7 +1049,9 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2212C0 /* 13.34.18.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225140 /* 13.34.81.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2263E0 /* 13.34.99.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226840 /* 13.34.104.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDCE800 /* 15.220.232.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FFF /* 15.230.15.255/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x10340000 /* 16.52.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x17140000 /* 23.20.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x342EA800 /* 52.46.168.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1026,6 +1101,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2262C0 /* 13.34.98.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D700000 /* 13.112.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB59000 /* 15.181.144.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FB6 /* 15.230.15.182/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62742 /* 15.230.39.66/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE65900 /* 15.230.89.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23476000 /* 35.71.96.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1035,6 +1111,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36430000 /* 54.67.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x6352AD00 /* 99.82.173.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A180 /* 142.4.161.128/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2FC0 /* 150.222.47.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0xD04E8700 /* 208.78.135.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223BE0 /* 13.34.59.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225FE0 /* 13.34.95.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB5FE00 /* 15.181.254.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1065,6 +1143,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x63528000 /* 99.82.128.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x6352A600 /* 99.82.166.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A0C8 /* 142.4.160.200/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2D40 /* 150.222.45.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA6E /* 150.222.234.110/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223320 /* 13.34.51.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2249A0 /* 13.34.73.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1076,6 +1155,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345DB28F /* 52.93.178.143/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36DE3A30 /* 54.222.58.48/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x68FF3B77 /* 104.255.59.119/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE30E0 /* 150.222.48.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEF254 /* 150.222.242.84/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xA2D5E800 /* 162.213.232.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223F20 /* 13.34.63.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1146,6 +1226,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x60000000 /* 96.0.0.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x6F0DABC0 /* 111.13.171.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A080 /* 142.4.160.128/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE32E0 /* 150.222.50.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x97942500 /* 151.148.37.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x037C0000 /* 3.124.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220620 /* 13.34.6.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1158,11 +1239,14 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36F0EC21 /* 54.240.236.33/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36F0EC31 /* 54.240.236.49/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63537800 /* 99.83.120.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x68FF3812 /* 104.255.56.18/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A040 /* 142.4.160.64/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2100 /* 150.222.33.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE7B00 /* 150.222.123.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03180000 /* 3.24.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223A40 /* 13.34.58.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224460 /* 13.34.68.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226AA0 /* 13.34.106.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC51200 /* 15.197.18.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE66B00 /* 15.230.107.0/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6DB00 /* 15.230.219.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1184,6 +1268,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0DF90000 /* 13.249.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FBE0400 /* 15.190.4.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC10600 /* 15.193.6.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F70 /* 15.230.15.112/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627D4 /* 15.230.39.212/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64100 /* 15.230.65.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6BB00 /* 15.230.187.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1193,8 +1278,10 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x40FC6700 /* 64.252.103.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A018 /* 142.4.160.24/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA84 /* 150.222.234.132/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0xC0BDC400 /* 192.189.196.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223860 /* 13.34.56.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225220 /* 13.34.82.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226A60 /* 13.34.106.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB15600 /* 15.177.86.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDD0800 /* 15.221.8.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDD3100 /* 15.221.49.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1238,7 +1325,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x03022500 /* 3.2.37.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03212300 /* 3.33.35.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222D80 /* 13.34.45.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
- { 0x0D2261E0 /* 13.34.97.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F8A /* 15.230.15.138/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6FE04 /* 15.230.254.4/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DFF00 /* 52.93.255.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345FFF80 /* 52.95.255.128/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1260,6 +1347,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0DF87800 /* 13.248.120.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB15F00 /* 15.177.95.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6092D /* 15.230.9.45/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F8E /* 15.230.15.142/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627AA /* 15.230.39.170/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64C40 /* 15.230.76.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x103E0000 /* 16.62.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1276,7 +1364,6 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x68FF3B8A /* 104.255.59.138/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE6A00 /* 150.222.106.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03053000 /* 3.5.48.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
- { 0x0D2261C0 /* 13.34.97.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF84900 /* 13.248.73.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDC9800 /* 15.220.152.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64D40 /* 15.230.77.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1295,6 +1382,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D224040 /* 13.34.64.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB15900 /* 15.177.89.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6049C /* 15.230.4.156/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F1F /* 15.230.15.31/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x129C0000 /* 18.156.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x3452AA00 /* 52.82.170.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7EF4 /* 52.93.126.244/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1321,6 +1409,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345F9C00 /* 52.95.156.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36B40000 /* 54.180.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634DFD00 /* 99.77.253.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2C40 /* 150.222.44.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE4700 /* 150.222.71.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03040600 /* 3.4.6.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221080 /* 13.34.16.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1328,7 +1417,10 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2262E0 /* 13.34.98.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB14F00 /* 15.177.79.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDCD080 /* 15.220.208.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F64 /* 15.230.15.100/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FB4 /* 15.230.15.180/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6277A /* 15.230.39.122/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE67000 /* 15.230.112.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6D200 /* 15.230.210.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x100C0200 /* 16.12.2.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345FA000 /* 52.95.160.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1352,6 +1444,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x456B06D8 /* 69.107.6.216/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634D9300 /* 99.77.147.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634DEC00 /* 99.77.236.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2480 /* 150.222.36.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEA4D4 /* 150.222.164.212/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xAD53D900 /* 173.83.217.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03040A00 /* 3.4.10.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1383,7 +1476,6 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x23478000 /* 35.71.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BCC0000 /* 43.204.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2E33E000 /* 46.51.224.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS },
- { 0x33540000 /* 51.84.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D4728 /* 52.93.71.40/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7C60 /* 52.93.124.96/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7CD4 /* 52.93.124.212/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1393,6 +1485,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36F0CB00 /* 54.240.203.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x43DCF000 /* 67.220.240.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x82B08000 /* 130.176.128.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE32C0 /* 150.222.50.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE8600 /* 150.222.134.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x030226C0 /* 3.2.38.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03030800 /* 3.3.8.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1404,6 +1497,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36AA0000 /* 54.170.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x6352AB00 /* 99.82.171.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04B300 /* 142.4.179.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE28C0 /* 150.222.40.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x97942100 /* 151.148.33.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0305A400 /* 3.5.164.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDC6000 /* 15.220.96.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1464,6 +1558,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0305B800 /* 3.5.184.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225DA0 /* 13.34.93.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D226000 /* 13.34.96.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D2267E0 /* 13.34.103.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDCE400 /* 15.220.228.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE640C0 /* 15.230.64.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x100C3A00 /* 16.12.58.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1473,7 +1568,9 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345D85AF /* 52.93.133.175/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34DC0000 /* 52.220.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36EF0180 /* 54.239.1.128/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x68FF3813 /* 104.255.56.19/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A158 /* 142.4.161.88/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2BE0 /* 150.222.43.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DED900 /* 150.222.217.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xA2FAEC00 /* 162.250.236.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03040800 /* 3.4.8.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1495,6 +1592,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DECD00 /* 150.222.205.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2210A0 /* 13.34.16.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225F60 /* 13.34.95.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F0F /* 15.230.15.15/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62732 /* 15.230.39.50/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62792 /* 15.230.39.146/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64540 /* 15.230.69.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1523,6 +1621,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x634E8000 /* 99.78.128.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x6352A400 /* 99.82.164.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE1A00 /* 150.222.26.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2B40 /* 150.222.43.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221F60 /* 13.34.31.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225BE0 /* 13.34.91.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64840 /* 15.230.72.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1551,6 +1650,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D222940 /* 13.34.41.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223680 /* 13.34.54.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC50400 /* 15.197.4.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F2C /* 15.230.15.44/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FAC /* 15.230.15.172/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6FE00 /* 15.230.254.0/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x10A80000 /* 16.168.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D859B /* 52.93.133.155/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1560,6 +1661,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x60009000 /* 96.0.144.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222580 /* 13.34.37.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB50000 /* 15.181.0.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F40 /* 15.230.15.64/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6A400 /* 15.230.164.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x100C2400 /* 16.12.36.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BFAC000 /* 43.250.192.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1569,6 +1671,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x40FC7500 /* 64.252.117.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63976800 /* 99.151.104.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63978000 /* 99.151.128.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2840 /* 150.222.40.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB0207000 /* 176.32.112.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223FE0 /* 13.34.63.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224260 /* 13.34.66.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1587,6 +1690,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D222CE0 /* 13.34.44.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222F40 /* 13.34.47.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225680 /* 13.34.86.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F62 /* 15.230.15.98/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6277C /* 15.230.39.124/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627C8 /* 15.230.39.200/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x28AC0000 /* 40.172.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1605,6 +1709,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D222FE0 /* 13.34.47.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224F40 /* 13.34.79.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF87900 /* 13.248.121.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F46 /* 15.230.15.70/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627A6 /* 15.230.39.166/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB2C0 /* 52.93.178.192/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345E0A00 /* 52.94.10.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1634,6 +1739,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D223BA0 /* 13.34.59.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225A40 /* 13.34.90.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225F40 /* 13.34.95.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226800 /* 13.34.104.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2E89E000 /* 46.137.224.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345F2A00 /* 52.95.42.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34DBB400 /* 52.219.180.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1645,6 +1751,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x03A00000 /* 3.160.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222040 /* 13.34.32.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223F60 /* 13.34.63.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F1A /* 15.230.15.26/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x33600000 /* 51.96.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F74 /* 52.93.127.116/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB285 /* 52.93.178.133/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1656,6 +1763,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D222C40 /* 13.34.44.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223720 /* 13.34.55.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224DA0 /* 13.34.77.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F98 /* 15.230.15.152/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6B308 /* 15.230.179.8/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x32130000 /* 50.19.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F6B /* 52.93.127.107/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1663,11 +1771,13 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x634F0000 /* 99.79.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x7481E200 /* 116.129.226.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE0900 /* 150.222.9.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2380 /* 150.222.35.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE4900 /* 150.222.73.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEA4D3 /* 150.222.164.211/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xAD53D600 /* 173.83.214.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2224C0 /* 13.34.36.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2242C0 /* 13.34.66.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F7A /* 15.230.15.122/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFB0003 /* 15.251.0.3/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2CE00000 /* 44.224.0.0/11 */, 11, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34510000 /* 52.81.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1683,6 +1793,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D223D00 /* 13.34.61.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225FA0 /* 13.34.95.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDD0400 /* 15.221.4.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FCA /* 15.230.15.202/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6276E /* 15.230.39.110/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE63000 /* 15.230.48.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64640 /* 15.230.70.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1703,10 +1814,11 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345D7E89 /* 52.93.126.137/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D99B0 /* 52.93.153.176/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB2C8 /* 52.93.178.200/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE29C0 /* 150.222.41.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F05 /* 15.230.15.5/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62600 /* 15.230.38.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62758 /* 15.230.39.88/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23476700 /* 35.71.103.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
- { 0x332C0000 /* 51.44.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7E8B /* 52.93.126.139/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F44 /* 52.93.127.68/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345FAC00 /* 52.95.172.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1717,6 +1829,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D221C60 /* 13.34.28.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222060 /* 13.34.32.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225940 /* 13.34.89.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FCE /* 15.230.15.206/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6AE00 /* 15.230.174.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFB0014 /* 15.251.0.20/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12598000 /* 18.89.128.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1733,6 +1846,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2200A0 /* 13.34.0.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2213C0 /* 13.34.19.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222660 /* 13.34.38.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D2269A0 /* 13.34.105.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE61F00 /* 15.230.31.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D99A9 /* 52.93.153.169/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB2A9 /* 52.93.178.169/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1742,6 +1856,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36F0EC02 /* 54.240.236.2/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x60000C00 /* 96.0.12.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63535400 /* 99.83.84.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2700 /* 150.222.39.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA24 /* 150.222.234.36/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA2A /* 150.222.234.42/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03022080 /* 3.2.32.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1752,6 +1867,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0FB5E000 /* 15.181.224.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDCE300 /* 15.220.227.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE604A2 /* 15.230.4.162/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FD6 /* 15.230.15.214/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12D00000 /* 18.208.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7E83 /* 52.93.126.131/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345FF500 /* 52.95.245.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1767,6 +1883,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0FB14900 /* 15.177.73.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDD3300 /* 15.221.51.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE60E00 /* 15.230.14.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F82 /* 15.230.15.130/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6BD00 /* 15.230.189.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6FA00 /* 15.230.250.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2E33D800 /* 46.51.216.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1780,6 +1897,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x9FF8F000 /* 159.248.240.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03054000 /* 3.5.64.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225CA0 /* 13.34.92.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F74 /* 15.230.15.116/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62700 /* 15.230.39.0/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE68600 /* 15.230.134.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE68C00 /* 15.230.140.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1796,15 +1914,18 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36DC0000 /* 54.220.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634EF000 /* 99.78.240.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x64140000 /* 100.20.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2F00 /* 150.222.47.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE4A00 /* 150.222.74.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xAD53D500 /* 173.83.213.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221880 /* 13.34.24.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226940 /* 13.34.105.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D5B6C /* 52.93.91.108/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7EC7 /* 52.93.126.199/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F6A /* 52.93.127.106/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F7A /* 52.93.127.122/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345EF8A0 /* 52.94.248.160/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36970000 /* 54.151.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2580 /* 150.222.37.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222B00 /* 13.34.43.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223420 /* 13.34.52.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223620 /* 13.34.54.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1819,9 +1940,11 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x40FC6E00 /* 64.252.110.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634D9E00 /* 99.77.158.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634DF100 /* 99.77.241.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x68FF3810 /* 104.255.56.16/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x6F0DB920 /* 111.13.185.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222340 /* 13.34.35.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D226220 /* 13.34.98.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FF83800 /* 15.248.56.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12BC0000 /* 18.188.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12FC0000 /* 18.252.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2E338000 /* 46.51.128.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1856,6 +1979,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36E6E000 /* 54.230.224.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36F0EC3D /* 54.240.236.61/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634EBC00 /* 99.78.188.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x68FF3814 /* 104.255.56.20/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE7A00 /* 150.222.122.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA3E /* 150.222.234.62/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB8488000 /* 184.72.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1864,8 +1988,10 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D225FC0 /* 13.34.95.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D226080 /* 13.34.96.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDC1000 /* 15.220.16.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F32 /* 15.230.15.50/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F73 /* 52.93.127.115/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x456B0748 /* 69.107.7.72/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0xC139AA00 /* 193.57.170.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03022940 /* 3.2.41.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220080 /* 13.34.0.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220120 /* 13.34.1.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1901,8 +2027,10 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x634EB000 /* 99.78.176.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x68FF3B7C /* 104.255.59.124/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A1F0 /* 142.4.161.240/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3160 /* 150.222.49.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE8B7C /* 150.222.139.124/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF86200 /* 13.248.98.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F9A /* 15.230.15.154/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62710 /* 15.230.39.16/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6274E /* 15.230.39.78/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64D80 /* 15.230.77.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1926,6 +2054,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36F20000 /* 54.242.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634DFC00 /* 99.77.252.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63975800 /* 99.151.88.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE31A0 /* 150.222.49.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA18 /* 150.222.234.24/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB148F000 /* 177.72.240.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xD8B6EE00 /* 216.182.238.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1957,6 +2086,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345EC000 /* 52.94.192.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x68FF3B76 /* 104.255.59.118/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x6CAF3000 /* 108.175.48.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2CA0 /* 150.222.44.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220840 /* 13.34.8.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220FA0 /* 13.34.15.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221760 /* 13.34.23.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1979,6 +2109,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x03400000 /* 3.64.0.0/12 */, 12, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220220 /* 13.34.2.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220C60 /* 13.34.12.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F6C /* 15.230.15.108/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6AA00 /* 15.230.170.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12580000 /* 18.88.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7FB2 /* 52.93.127.178/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -1990,6 +2121,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x63535800 /* 99.83.88.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63571000 /* 99.87.16.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x78342780 /* 120.52.39.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2540 /* 150.222.37.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3200 /* 150.222.50.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xA2D5EA00 /* 162.213.234.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2237C0 /* 13.34.55.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223960 /* 13.34.57.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2025,6 +2158,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36E40000 /* 54.228.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36F0EC0D /* 54.240.236.13/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A030 /* 142.4.160.48/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3380 /* 150.222.51.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x97942300 /* 151.148.35.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2241C0 /* 13.34.65.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225E00 /* 13.34.94.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2051,6 +2185,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345FEF00 /* 52.95.239.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x3477D200 /* 52.119.210.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x68FF3B84 /* 104.255.59.132/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2400 /* 150.222.36.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2800 /* 150.222.40.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xC3110000 /* 195.17.0.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220580 /* 13.34.5.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2221A0 /* 13.34.33.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2107,6 +2243,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x456B0768 /* 69.107.7.104/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634D8000 /* 99.77.128.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x88128600 /* 136.18.134.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2900 /* 150.222.41.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE5800 /* 150.222.88.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA8A /* 150.222.234.138/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xCDFBE200 /* 205.251.226.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2137,6 +2274,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2258E0 /* 13.34.88.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE60494 /* 15.230.4.148/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12B20000 /* 18.178.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x33540000 /* 51.84.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D4725 /* 52.93.71.37/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7EEA /* 52.93.126.234/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB283 /* 52.93.178.131/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2173,12 +2311,16 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36EF6300 /* 54.239.99.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x60003800 /* 96.0.56.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x6CA6E000 /* 108.166.224.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE31C0 /* 150.222.49.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE33C0 /* 150.222.51.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223080 /* 13.34.48.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223C20 /* 13.34.60.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224A00 /* 13.34.74.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226880 /* 13.34.104.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDCCC00 /* 15.220.204.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE609F8 /* 15.230.9.248/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F58 /* 15.230.15.88/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F9C /* 15.230.15.156/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64280 /* 15.230.66.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6FF00 /* 15.230.255.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7B0B /* 52.93.123.11/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2209,13 +2351,17 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x40FC5400 /* 64.252.84.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x60005400 /* 96.0.84.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634DFE00 /* 99.77.254.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2680 /* 150.222.38.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2E80 /* 150.222.46.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB8480000 /* 184.72.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0xD04E8000 /* 208.78.128.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224E60 /* 13.34.78.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2250E0 /* 13.34.80.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D7D0000 /* 13.125.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF81800 /* 13.248.24.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF86700 /* 13.248.103.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC51C00 /* 15.197.28.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F2A /* 15.230.15.42/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62734 /* 15.230.39.52/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627A0 /* 15.230.39.160/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64580 /* 15.230.69.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2233,6 +2379,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D220900 /* 13.34.9.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225B00 /* 13.34.91.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDDA400 /* 15.221.164.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FAE /* 15.230.15.174/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627DA /* 15.230.39.218/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6FB02 /* 15.230.251.2/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D4727 /* 52.93.71.39/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2258,9 +2405,11 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x63976000 /* 99.151.96.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x68FF3B58 /* 104.255.59.88/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE0C00 /* 150.222.12.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2C60 /* 150.222.44.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE7400 /* 150.222.116.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xCDFBFA00 /* 205.251.250.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB16100 /* 15.177.97.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FB8 /* 15.230.15.184/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627D8 /* 15.230.39.216/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6950A /* 15.230.149.10/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6F700 /* 15.230.247.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2275,6 +2424,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345FF700 /* 52.95.247.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34DBAC00 /* 52.219.172.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x40FC5300 /* 64.252.83.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x8E04A210 /* 142.4.162.16/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA88 /* 150.222.234.136/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220F00 /* 13.34.15.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223AA0 /* 13.34.58.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2297,6 +2447,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0xB4A33900 /* 180.163.57.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222520 /* 13.34.37.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2253E0 /* 13.34.83.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F2E /* 15.230.15.46/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x100C1500 /* 16.12.21.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12880000 /* 18.136.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x32700000 /* 50.112.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2325,6 +2476,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345F8A00 /* 52.95.138.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34DBC800 /* 52.219.200.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x40FC6400 /* 64.252.100.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x03020100 /* 3.2.1.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0305D800 /* 3.5.216.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03820000 /* 3.130.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2238C0 /* 13.34.56.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2346,6 +2498,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x46E86000 /* 70.232.96.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634D8C00 /* 99.77.140.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x68FF3B7F /* 104.255.59.127/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3000 /* 150.222.48.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE33E0 /* 150.222.51.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03022780 /* 3.2.39.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDD9900 /* 15.221.153.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2355,12 +2508,14 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345EC640 /* 52.94.198.64/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x3477D800 /* 52.119.216.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36DE5900 /* 54.222.89.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2500 /* 150.222.37.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220B00 /* 13.34.11.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224080 /* 13.34.64.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224560 /* 13.34.69.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224BC0 /* 13.34.75.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224E20 /* 13.34.78.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FCE0000 /* 15.206.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F44 /* 15.230.15.68/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE66D00 /* 15.230.109.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x32120000 /* 50.18.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x340E0000 /* 52.14.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2371,6 +2526,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x03030600 /* 3.3.6.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2210E0 /* 13.34.16.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2240E0 /* 13.34.64.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F56 /* 15.230.15.86/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F92 /* 15.230.15.146/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64400 /* 15.230.68.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D3F00 /* 52.93.63.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D78B0 /* 52.93.120.176/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2385,6 +2542,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2225E0 /* 13.34.37.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2249E0 /* 13.34.73.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF88000 /* 13.248.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F18 /* 15.230.15.24/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE61300 /* 15.230.19.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6A000 /* 15.230.160.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23476D00 /* 35.71.109.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2401,6 +2559,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DE5300 /* 150.222.83.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223C00 /* 13.34.60.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224680 /* 13.34.70.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F1B /* 15.230.15.27/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F60 /* 15.230.15.96/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE69C00 /* 15.230.156.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFB000E /* 15.251.0.14/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12CC0000 /* 18.204.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2430,6 +2590,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2248E0 /* 13.34.72.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224DE0 /* 13.34.77.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB5F800 /* 15.181.248.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F0D /* 15.230.15.13/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62716 /* 15.230.39.22/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627FC /* 15.230.39.252/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE63F0A /* 15.230.63.10/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2464,6 +2625,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345FB800 /* 52.95.184.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36E60000 /* 54.230.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36E68000 /* 54.230.128.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE31E0 /* 150.222.49.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA76 /* 150.222.234.118/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03020200 /* 3.2.2.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x030220C0 /* 3.2.32.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2473,6 +2635,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D221C80 /* 13.34.28.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222780 /* 13.34.39.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2230A0 /* 13.34.48.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D2268A0 /* 13.34.104.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF60000 /* 13.246.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDD0200 /* 15.221.2.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6049A /* 15.230.4.154/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2487,6 +2650,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x40FC6800 /* 64.252.104.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x456B06D0 /* 69.107.6.208/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A148 /* 142.4.161.72/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2AC0 /* 150.222.42.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB0204000 /* 176.32.64.0/19 */, 19, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221780 /* 13.34.23.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222980 /* 13.34.41.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2494,7 +2658,6 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D360000 /* 13.54.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DC80000 /* 13.200.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF83000 /* 13.248.48.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
- { 0x0FE60F00 /* 15.230.15.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6F600 /* 15.230.246.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FF81800 /* 15.248.24.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DC1CA /* 52.93.193.202/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2547,6 +2710,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D222B20 /* 13.34.43.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223F40 /* 13.34.63.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224820 /* 13.34.72.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226A40 /* 13.34.106.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC10400 /* 15.193.4.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE61000 /* 15.230.16.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64700 /* 15.230.71.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2564,6 +2728,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2243C0 /* 13.34.67.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2257A0 /* 13.34.87.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB14800 /* 15.177.72.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F09 /* 15.230.15.9/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F80 /* 15.230.15.128/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62740 /* 15.230.39.64/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62A00 /* 15.230.42.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE63700 /* 15.230.55.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2576,6 +2742,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x40FC6A00 /* 64.252.106.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x67040800 /* 103.4.8.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x68FF3B69 /* 104.255.59.105/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3120 /* 150.222.49.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB0206000 /* 176.32.96.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB8484000 /* 184.72.64.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x030229C0 /* 3.2.41.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2620,6 +2787,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x03022380 /* 3.2.35.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223840 /* 13.34.56.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF86A00 /* 13.248.106.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FBE /* 15.230.15.190/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6DC00 /* 15.230.220.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFD0000 /* 15.253.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F6F /* 52.93.127.111/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2646,6 +2814,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x03212C00 /* 3.33.44.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222400 /* 13.34.36.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222AA0 /* 13.34.42.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226860 /* 13.34.104.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FF81400 /* 15.248.20.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFB0008 /* 15.251.0.8/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x1B000000 /* 27.0.0.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2657,9 +2826,12 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36F0EC29 /* 54.240.236.41/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x456B0770 /* 69.107.7.112/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x4CDFAA20 /* 76.223.170.32/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2C80 /* 150.222.44.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03880000 /* 3.136.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D2268C0 /* 13.34.104.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF86300 /* 13.248.99.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDC9400 /* 15.220.148.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F8C /* 15.230.15.140/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE65300 /* 15.230.83.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE66100 /* 15.230.97.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x100C3B00 /* 16.12.59.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2676,6 +2848,9 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D222C20 /* 13.34.44.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225A00 /* 13.34.90.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF87000 /* 13.248.112.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F0B /* 15.230.15.11/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F54 /* 15.230.15.84/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F6E /* 15.230.15.110/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6271A /* 15.230.39.26/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE69100 /* 15.230.145.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x10380000 /* 16.56.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2696,6 +2871,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345D7F94 /* 52.93.127.148/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345EF870 /* 52.94.248.112/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x90DC0000 /* 144.220.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3060 /* 150.222.48.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA10 /* 150.222.234.16/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA1E /* 150.222.234.30/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220660 /* 13.34.6.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2705,6 +2881,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0FB5F200 /* 15.181.242.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC50200 /* 15.197.2.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDD1400 /* 15.221.20.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F86 /* 15.230.15.134/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64680 /* 15.230.70.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE65C00 /* 15.230.92.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6F500 /* 15.230.245.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2713,6 +2890,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345EC620 /* 52.94.198.32/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36E80000 /* 54.232.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x783499C0 /* 120.52.153.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2B60 /* 150.222.43.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xC09D2200 /* 192.157.34.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xC77FE800 /* 199.127.232.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220F80 /* 13.34.15.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2739,7 +2917,9 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x23A80000 /* 35.168.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34408000 /* 52.64.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F78 /* 52.93.127.120/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x63520000 /* 99.82.0.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x68FF3B88 /* 104.255.59.136/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2780 /* 150.222.39.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA03 /* 150.222.234.3/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220AA0 /* 13.34.10.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222E80 /* 13.34.46.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2749,6 +2929,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D225900 /* 13.34.89.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DD10000 /* 13.209.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB52800 /* 15.181.40.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F6A /* 15.230.15.106/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FBA /* 15.230.15.186/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12223000 /* 18.34.48.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x1222E800 /* 18.34.232.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x128C0000 /* 18.140.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2768,13 +2950,17 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0FB56000 /* 15.181.96.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDCC000 /* 15.220.192.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDD0300 /* 15.221.3.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F3C /* 15.230.15.60/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FA6 /* 15.230.15.166/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FF82000 /* 15.248.32.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345C0000 /* 52.92.0.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7FCA /* 52.93.127.202/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36F0EC2E /* 54.240.236.46/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63967000 /* 99.150.112.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x03023400 /* 3.2.52.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D3A0000 /* 13.58.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6D80A /* 15.230.216.10/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x33560000 /* 51.86.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB2C7 /* 52.93.178.199/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34779800 /* 52.119.152.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36C20000 /* 54.194.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2810,6 +2996,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D220460 /* 13.34.4.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2207C0 /* 13.34.7.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221F00 /* 13.34.31.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226780 /* 13.34.103.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB14B00 /* 15.177.75.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDCF000 /* 15.220.240.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE61800 /* 15.230.24.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2828,6 +3015,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D225EC0 /* 13.34.94.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2260C0 /* 13.34.96.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF84100 /* 13.248.65.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F72 /* 15.230.15.114/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFB0017 /* 15.251.0.23/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D4500 /* 52.93.69.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB297 /* 52.93.178.151/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2880,6 +3068,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D223D80 /* 13.34.61.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D226320 /* 13.34.99.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE60600 /* 15.230.6.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FCC /* 15.230.15.204/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6F800 /* 15.230.248.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23480000 /* 35.72.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D5B62 /* 52.93.91.98/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2906,6 +3095,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DE4300 /* 150.222.67.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03A40000 /* 3.164.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224B80 /* 13.34.75.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F3E /* 15.230.15.62/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627CA /* 15.230.39.202/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6B400 /* 15.230.180.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x100C0C00 /* 16.12.12.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2933,6 +3123,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36DE3900 /* 54.222.57.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63538000 /* 99.83.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63960000 /* 99.150.0.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2F80 /* 150.222.47.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03022600 /* 3.2.38.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223580 /* 13.34.53.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223780 /* 13.34.55.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2940,6 +3131,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2242E0 /* 13.34.66.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D226580 /* 13.34.101.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF87B00 /* 13.248.123.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F26 /* 15.230.15.38/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62300 /* 15.230.35.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F64 /* 52.93.127.100/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DF300 /* 52.93.243.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2970,11 +3162,11 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x3490D140 /* 52.144.209.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36F0F300 /* 54.240.243.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x88121300 /* 136.18.19.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2980 /* 150.222.41.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE5C00 /* 150.222.92.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03100000 /* 3.16.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221E20 /* 13.34.30.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222820 /* 13.34.40.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
- { 0x0FBF0000 /* 15.191.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE60008 /* 15.230.0.8/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627A4 /* 15.230.39.164/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFB0006 /* 15.251.0.6/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -2992,6 +3184,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x78FDF5C0 /* 120.253.245.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2236C0 /* 13.34.54.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223A60 /* 13.34.58.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F0A /* 15.230.15.10/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x343E0000 /* 52.62.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D0000 /* 52.93.0.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7ED4 /* 52.93.126.212/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3039,6 +3232,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0FE63A00 /* 15.230.58.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12440000 /* 18.68.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D4300 /* 52.93.67.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x345D9440 /* 52.93.148.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345F4000 /* 52.95.64.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345FE100 /* 52.95.225.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34DBA900 /* 52.219.169.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3063,6 +3257,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x3490D4C0 /* 52.144.212.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34DBB800 /* 52.219.184.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x78340C40 /* 120.52.12.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3140 /* 150.222.49.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xA1BD0000 /* 161.189.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03023300 /* 3.2.51.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2232C0 /* 13.34.50.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3079,6 +3274,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x47884000 /* 71.136.64.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x60003C00 /* 96.0.60.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A100 /* 142.4.161.0/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE30A0 /* 150.222.48.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xC09D2000 /* 192.157.32.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222620 /* 13.34.38.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222A80 /* 13.34.42.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3096,7 +3292,10 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345EF920 /* 52.94.249.32/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36EF00A0 /* 54.239.0.160/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36F0E300 /* 54.240.227.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x68FF3811 /* 104.255.56.17/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x68FF3B66 /* 104.255.59.102/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2BA0 /* 150.222.43.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2D00 /* 150.222.45.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xAD53D800 /* 173.83.216.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03022400 /* 3.2.36.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221A80 /* 13.34.26.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3119,6 +3318,9 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x63540000 /* 99.84.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE8B74 /* 150.222.139.116/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223BC0 /* 13.34.59.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D2269C0 /* 13.34.105.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F07 /* 15.230.15.7/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FD8 /* 15.230.15.216/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627C6 /* 15.230.39.198/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE63400 /* 15.230.52.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64880 /* 15.230.72.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3138,10 +3340,12 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2217A0 /* 13.34.23.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223160 /* 13.34.49.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2256C0 /* 13.34.86.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226AC0 /* 13.34.106.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE68800 /* 15.230.136.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F82 /* 52.93.127.130/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DF700 /* 52.93.247.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63537000 /* 99.83.112.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x68FF380F /* 104.255.56.15/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x68FF3B57 /* 104.255.59.87/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x68FF3B8B /* 104.255.59.139/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A150 /* 142.4.161.80/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3162,6 +3366,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0305F400 /* 3.5.244.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DC00000 /* 13.192.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDD2800 /* 15.221.40.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F04 /* 15.230.15.4/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62790 /* 15.230.39.144/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE69500 /* 15.230.149.0/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6CE00 /* 15.230.206.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3235,6 +3440,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0xB9307800 /* 185.48.120.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224D00 /* 13.34.77.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225360 /* 13.34.83.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FFE /* 15.230.15.254/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F8A /* 52.93.127.138/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D99AD /* 52.93.153.173/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB2AD /* 52.93.178.173/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3251,6 +3457,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0FDCCE00 /* 15.220.206.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDD3400 /* 15.221.52.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDD9200 /* 15.221.146.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F36 /* 15.230.15.54/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FD2 /* 15.230.15.210/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6279C /* 15.230.39.156/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64DC0 /* 15.230.77.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D5B67 /* 52.93.91.103/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3325,6 +3533,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0F9C0000 /* 15.156.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627F6 /* 15.230.39.246/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE66400 /* 15.230.100.0/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE6DF06 /* 15.230.223.6/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFE0000 /* 15.254.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12C40000 /* 18.196.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D4200 /* 52.93.66.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3335,6 +3544,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x03650000 /* 3.101.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222F60 /* 13.34.47.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D226040 /* 13.34.96.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FDA /* 15.230.15.218/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627E4 /* 15.230.39.228/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE63F08 /* 15.230.63.8/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE65D00 /* 15.230.93.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3350,6 +3560,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DE4D00 /* 150.222.77.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE5A00 /* 150.222.90.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224B20 /* 13.34.75.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F0E /* 15.230.15.14/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F94 /* 15.230.15.148/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6275A /* 15.230.39.90/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BC60000 /* 43.198.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345E0B00 /* 52.94.11.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3364,6 +3576,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2250C0 /* 13.34.80.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D226260 /* 13.34.98.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE60496 /* 15.230.4.150/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F00 /* 15.230.15.0/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F28 /* 15.230.15.40/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE61C00 /* 15.230.28.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23476500 /* 35.71.101.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7FA5 /* 52.93.127.165/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3381,6 +3595,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DEEA52 /* 150.222.234.82/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221AA0 /* 13.34.26.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D230000 /* 13.35.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F38 /* 15.230.15.56/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627B2 /* 15.230.39.178/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64B40 /* 15.230.75.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6C200 /* 15.230.194.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3397,9 +3612,11 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36FD0000 /* 54.253.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x60007800 /* 96.0.120.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE0F7F /* 150.222.15.127/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3040 /* 150.222.48.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA42 /* 150.222.234.66/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221160 /* 13.34.17.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221DC0 /* 13.34.29.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F9E /* 15.230.15.158/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64900 /* 15.230.73.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE66500 /* 15.230.101.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12A20000 /* 18.162.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3424,6 +3641,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345FFC00 /* 52.95.252.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x3477C000 /* 52.119.192.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36DE2400 /* 54.222.36.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2000 /* 150.222.32.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE8E00 /* 150.222.142.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEDE00 /* 150.222.222.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221B40 /* 13.34.27.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3437,6 +3655,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345EF840 /* 52.94.248.64/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345FE500 /* 52.95.229.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36480000 /* 54.72.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2D20 /* 150.222.45.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA46 /* 150.222.234.70/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xAD53D400 /* 173.83.212.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03022A00 /* 3.2.42.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3465,6 +3684,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x34DBD800 /* 52.219.216.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36C60000 /* 54.198.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x40FC4D00 /* 64.252.77.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE24C0 /* 150.222.36.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE3480 /* 150.222.52.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221EC0 /* 13.34.30.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222220 /* 13.34.34.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3483,6 +3703,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36EF0120 /* 54.239.1.32/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x4CDFA900 /* 76.223.169.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB0228000 /* 176.34.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0xD04E8200 /* 208.78.130.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2221E0 /* 13.34.33.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE63F04 /* 15.230.63.4/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x28B40000 /* 40.180.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3493,6 +3714,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36EF00C0 /* 54.239.0.192/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63536000 /* 99.83.96.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03022000 /* 3.2.32.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x03212A00 /* 3.33.42.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2212A0 /* 13.34.18.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2228E0 /* 13.34.40.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223480 /* 13.34.52.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3562,6 +3784,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36EF01C0 /* 54.239.1.192/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x3FF67200 /* 63.246.114.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634DF600 /* 99.77.246.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x88122000 /* 136.18.32.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xCCF6AE00 /* 204.246.174.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x030221C0 /* 3.2.33.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D221040 /* 13.34.16.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3587,6 +3810,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D224380 /* 13.34.67.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB14A00 /* 15.177.74.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC50300 /* 15.197.3.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F06 /* 15.230.15.6/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F84 /* 15.230.15.132/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE63800 /* 15.230.56.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64B80 /* 15.230.75.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6A903 /* 15.230.169.3/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3637,6 +3862,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DEDD00 /* 150.222.221.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224AA0 /* 13.34.74.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF87E00 /* 13.248.126.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F52 /* 15.230.15.82/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62778 /* 15.230.39.120/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFB001A /* 15.251.0.26/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12640000 /* 18.100.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3682,6 +3908,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x60002400 /* 96.0.36.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x76C16180 /* 118.193.97.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x88121600 /* 136.18.22.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3260 /* 150.222.50.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2219A0 /* 13.34.25.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223060 /* 13.34.48.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223260 /* 13.34.50.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3689,6 +3916,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D224940 /* 13.34.73.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D226560 /* 13.34.101.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB15B00 /* 15.177.91.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FC2 /* 15.230.15.194/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62766 /* 15.230.39.102/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62900 /* 15.230.41.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6DF02 /* 15.230.223.2/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3725,6 +3953,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D221B80 /* 13.34.27.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D222280 /* 13.34.34.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2265A0 /* 13.34.101.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226900 /* 13.34.105.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF84500 /* 13.248.69.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6090E /* 15.230.9.14/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34120000 /* 52.18.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3756,8 +3985,10 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x63979000 /* 99.151.144.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x68FF3B51 /* 104.255.59.81/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A188 /* 142.4.161.136/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0xD04E8600 /* 208.78.134.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D22094C /* 13.34.9.76/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2231C0 /* 13.34.49.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F10 /* 15.230.15.16/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE627AC /* 15.230.39.172/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6CD00 /* 15.230.205.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x340A0000 /* 52.10.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3781,6 +4012,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DE8800 /* 150.222.136.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03040400 /* 3.4.4.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03218000 /* 3.33.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F24 /* 15.230.15.36/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F4E /* 15.230.15.78/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6D100 /* 15.230.209.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FFB0004 /* 15.251.0.4/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x342EF900 /* 52.46.249.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3789,6 +4022,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36EF0100 /* 54.239.1.0/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634DED00 /* 99.77.237.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63964000 /* 99.150.64.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2200 /* 150.222.34.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xA2D5E900 /* 162.213.233.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224860 /* 13.34.72.96/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF86500 /* 13.248.101.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3804,8 +4038,10 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x60009800 /* 96.0.152.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63534800 /* 99.83.72.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04B400 /* 142.4.180.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3320 /* 150.222.51.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225D20 /* 13.34.93.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE60498 /* 15.230.4.152/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F42 /* 15.230.15.66/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE66B02 /* 15.230.107.2/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6A902 /* 15.230.169.2/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x10A20000 /* 16.162.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3817,13 +4053,13 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36F0EC56 /* 54.240.236.86/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x60008200 /* 96.0.130.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634D1000 /* 99.77.16.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
- { 0xC09D4000 /* 192.157.64.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xCCF6B000 /* 204.246.176.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220280 /* 13.34.2.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223E80 /* 13.34.62.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB52000 /* 15.181.32.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB57400 /* 15.181.116.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC51800 /* 15.197.24.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F22 /* 15.230.15.34/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62B00 /* 15.230.43.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23476A00 /* 35.71.106.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D3A00 /* 52.93.58.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3838,6 +4074,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D225B40 /* 13.34.91.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB15D00 /* 15.177.93.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB5F300 /* 15.181.243.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F90 /* 15.230.15.144/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE61700 /* 15.230.23.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6278E /* 15.230.39.142/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB2AC /* 52.93.178.172/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3868,6 +4105,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2227A0 /* 13.34.39.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223880 /* 13.34.56.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D2252C0 /* 13.34.82.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226A80 /* 13.34.106.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF86B00 /* 13.248.107.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE60480 /* 15.230.4.128/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62746 /* 15.230.39.70/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3884,6 +4122,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x96DEEA02 /* 150.222.234.2/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03041800 /* 3.4.24.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223DC0 /* 13.34.61.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D2267C0 /* 13.34.103.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDCE000 /* 15.220.224.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE61E00 /* 15.230.30.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64080 /* 15.230.64.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3897,8 +4136,11 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x63966000 /* 99.150.96.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x6C8A0000 /* 108.138.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x78FDF1A0 /* 120.253.241.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2740 /* 150.222.39.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2BC0 /* 150.222.43.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA78 /* 150.222.234.120/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224520 /* 13.34.69.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226740 /* 13.34.103.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FBE3000 /* 15.190.48.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC51400 /* 15.197.20.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE66800 /* 15.230.104.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3916,6 +4158,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2236A0 /* 13.34.54.160/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D224920 /* 13.34.73.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D226140 /* 13.34.97.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D2268E0 /* 13.34.104.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE60483 /* 15.230.4.131/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7F67 /* 52.93.127.103/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB2A3 /* 52.93.178.163/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3944,6 +4187,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0FB5FA00 /* 15.181.250.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FBE0000 /* 15.190.0.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC10A00 /* 15.193.10.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F5C /* 15.230.15.92/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE65E00 /* 15.230.94.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x33005000 /* 51.0.80.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D99B2 /* 52.93.153.178/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3951,9 +4195,12 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36F0C000 /* 54.240.192.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36F0EC09 /* 54.240.236.9/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63979800 /* 99.151.152.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2880 /* 150.222.40.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3300 /* 150.222.51.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DE6100 /* 150.222.97.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA00 /* 150.222.234.0/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223240 /* 13.34.50.64/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60FD4 /* 15.230.15.212/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6273A /* 15.230.39.58/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62764 /* 15.230.39.100/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62770 /* 15.230.39.112/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
@@ -3990,9 +4237,13 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x634D8700 /* 99.77.135.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x6397A800 /* 99.151.168.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x68FF3B87 /* 104.255.59.135/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2300 /* 150.222.35.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2D80 /* 150.222.45.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE3280 /* 150.222.50.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x97942600 /* 151.148.38.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D223B20 /* 13.34.59.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D225C80 /* 13.34.92.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0D226920 /* 13.34.105.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB15C00 /* 15.177.92.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC10800 /* 15.193.8.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC51E00 /* 15.197.30.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4014,6 +4265,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D2222E0 /* 13.34.34.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DE40000 /* 13.228.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDC2800 /* 15.220.40.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F7C /* 15.230.15.124/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE62756 /* 15.230.39.86/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7FB0 /* 52.93.127.176/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345DB2DD /* 52.93.178.221/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4024,6 +4276,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36F0EC59 /* 54.240.236.89/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634D9600 /* 99.77.150.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634ED000 /* 99.78.208.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2A00 /* 150.222.42.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xD136B800 /* 209.54.184.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03053400 /* 3.5.52.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0305E000 /* 3.5.224.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4036,6 +4289,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x60003000 /* 96.0.48.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634DBA00 /* 99.77.186.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04B100 /* 142.4.177.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE2640 /* 150.222.38.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x96DEEA66 /* 150.222.234.102/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB0207D00 /* 176.32.125.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D220600 /* 13.34.6.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4045,10 +4299,13 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0D225400 /* 13.34.84.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D226200 /* 13.34.98.0/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB14400 /* 15.177.68.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F03 /* 15.230.15.3/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FE60F50 /* 15.230.15.80/31 */, 31, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE64780 /* 15.230.71.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE6BE00 /* 15.230.190.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x335C0000 /* 51.92.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345D7FFC /* 52.93.127.252/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x96DE26C0 /* 150.222.38.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB1478000 /* 177.71.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634DF400 /* 99.77.244.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634DEE00 /* 99.77.238.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4096,6 +4353,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x03058800 /* 3.5.136.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34DB4800 /* 52.219.72.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34DB4400 /* 52.219.68.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x88120000 /* 136.18.0.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0305A000 /* 3.5.160.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF8E600 /* 13.248.230.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345FAE00 /* 52.95.174.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4138,6 +4396,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0305E400 /* 3.5.228.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345F9D00 /* 52.95.157.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x6CAF3400 /* 108.175.52.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x3452B800 /* 52.82.184.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345FB000 /* 52.95.176.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x4CDF6300 /* 76.223.99.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03053000 /* 3.5.48.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4421,6 +4680,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x8E04A090 /* 142.4.160.144/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDC7800 /* 15.220.120.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x364A0000 /* 54.74.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x8E04A208 /* 142.4.162.8/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDCCF00 /* 15.220.207.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12660000 /* 18.102.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BC10000 /* 43.193.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4451,7 +4711,9 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x12C00000 /* 18.192.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23477200 /* 35.71.114.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36E50000 /* 54.229.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x88120000 /* 136.18.0.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x88128000 /* 136.18.128.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0xD04E8400 /* 208.78.132.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03022280 /* 3.2.34.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36FA0000 /* 54.250.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x40FC5900 /* 64.252.89.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4527,6 +4789,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x8E04A110 /* 142.4.161.16/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A028 /* 142.4.160.40/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE40000 /* 15.228.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x332C0000 /* 51.44.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A008 /* 142.4.160.8/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x9DF10000 /* 157.241.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB57000 /* 15.181.112.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4631,6 +4894,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x34440000 /* 52.68.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36430000 /* 54.67.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A180 /* 142.4.161.128/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0xD04E8700 /* 208.78.135.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB5FE00 /* 15.181.254.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x123C0000 /* 18.60.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34390000 /* 52.57.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4671,6 +4935,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x23477100 /* 35.71.113.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x40FC6700 /* 64.252.103.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A018 /* 142.4.160.24/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0xC0BDC400 /* 192.189.196.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB15600 /* 15.177.86.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12900000 /* 18.144.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x345A0000 /* 52.90.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4861,6 +5126,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0FDC3800 /* 15.220.56.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB8488000 /* 184.72.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FDC1000 /* 15.220.16.0/20 */, 20, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0xC139AA00 /* 193.57.170.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03022940 /* 3.2.41.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D330000 /* 13.51.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x60000800 /* 96.0.8.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4935,6 +5201,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x97942000 /* 151.148.32.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xAD53D100 /* 173.83.209.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12B20000 /* 18.178.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x33540000 /* 51.84.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36CA0000 /* 54.202.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63967800 /* 99.150.120.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xD827A800 /* 216.39.168.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4951,6 +5218,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x60005400 /* 96.0.84.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634DFE00 /* 99.77.254.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB8480000 /* 184.72.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0xD04E8000 /* 208.78.128.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D7D0000 /* 13.125.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23476400 /* 35.71.100.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36C10000 /* 54.193.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
@@ -4970,6 +5238,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x345FF700 /* 52.95.247.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x40FC5300 /* 64.252.83.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634D37FD /* 99.77.55.253/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x8E04A210 /* 142.4.162.16/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB14000 /* 15.177.64.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC10900 /* 15.193.9.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2E33D000 /* 46.51.208.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
@@ -5162,7 +5431,6 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0FDCDC00 /* 15.220.220.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x239C0000 /* 35.156.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03100000 /* 3.16.0.0/14 */, 14, NDPI_PROTOCOL_AMAZON_AWS },
- { 0x0FBF0000 /* 15.191.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12820000 /* 18.130.0.0/16 */, 16, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34480000 /* 52.72.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x3452B400 /* 52.82.180.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
@@ -5303,7 +5571,9 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x12590000 /* 18.89.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634D370F /* 99.77.55.15/32 */, 32, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB0228000 /* 176.34.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0xD04E8200 /* 208.78.130.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03022000 /* 3.2.32.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x03212A00 /* 3.33.42.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03022AC0 /* 3.2.42.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB10000 /* 15.177.0.0/18 */, 18, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB5F400 /* 15.181.244.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -5374,6 +5644,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0FDC2C00 /* 15.220.44.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63979000 /* 99.151.144.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x8E04A188 /* 142.4.161.136/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0xD04E8600 /* 208.78.134.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x340A0000 /* 52.10.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x3452A400 /* 52.82.164.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x64180000 /* 100.24.0.0/13 */, 13, NDPI_PROTOCOL_AMAZON_AWS },
@@ -5390,7 +5661,6 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x8E04B400 /* 142.4.180.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x10A20000 /* 16.162.0.0/15 */, 15, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x60008200 /* 96.0.130.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
- { 0xC09D4000 /* 192.157.64.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB52000 /* 15.181.32.0/21 */, 21, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FB57400 /* 15.181.116.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x23476A00 /* 35.71.106.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -5610,6 +5880,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0DF86300 /* 13.248.99.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0DF87000 /* 13.248.112.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FC50200 /* 15.197.2.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x03023400 /* 3.2.52.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03023000 /* 3.2.48.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03023200 /* 3.2.50.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x63538000 /* 99.83.128.0/17 */, 17, NDPI_PROTOCOL_AMAZON_AWS },
@@ -5747,6 +6018,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x2BC41000 /* 43.196.16.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BC41200 /* 43.196.18.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BC41300 /* 43.196.19.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2BC41428 /* 43.196.20.40/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BC40340 /* 43.196.3.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x3450C500 /* 52.80.197.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x3450C580 /* 52.80.197.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
@@ -5776,6 +6048,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0xA1BD4280 /* 161.189.66.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xA1BD42C0 /* 161.189.66.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BC09000 /* 43.192.144.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2BC09B08 /* 43.192.155.8/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BC09C00 /* 43.192.156.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BC0A000 /* 43.192.160.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34520100 /* 52.82.1.0/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
@@ -5923,6 +6196,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x12A75860 /* 18.167.88.96/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BC6A600 /* 43.198.166.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BC6A800 /* 43.198.168.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2BC6C068 /* 43.198.192.104/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D70BFB8 /* 13.112.191.184/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D71C440 /* 13.113.196.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D71CB00 /* 13.113.203.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
@@ -5997,6 +6271,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x36F8DC00 /* 54.248.220.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36FAFB00 /* 54.250.251.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x36FAFDC0 /* 54.250.253.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x39B48A40 /* 57.180.138.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D7C9168 /* 13.124.145.104/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D7C9170 /* 13.124.145.112/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D7C9178 /* 13.124.145.120/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
@@ -6101,6 +6376,9 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x0F981840 /* 15.152.24.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0F9808C0 /* 15.152.8.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FA86400 /* 15.168.100.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FA86990 /* 15.168.105.144/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FA86998 /* 15.168.105.152/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x0FA869A0 /* 15.168.105.160/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FA82800 /* 15.168.40.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FA82880 /* 15.168.40.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FA86000 /* 15.168.96.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
@@ -6171,6 +6449,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x123CC000 /* 18.60.192.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x123CC400 /* 18.60.196.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x123CC480 /* 18.60.196.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x123CFCF8 /* 18.60.252.248/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x123C40C0 /* 18.60.64.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x123C4400 /* 18.60.68.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x123C4440 /* 18.60.68.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -6318,6 +6597,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x2BDA9C00 /* 43.218.156.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BDA9E00 /* 43.218.158.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BDAA000 /* 43.218.160.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2BDAC140 /* 43.218.193.64/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2BDAC160 /* 43.218.193.96/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BDA3880 /* 43.218.56.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BDA38C0 /* 43.218.56.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2BDA3840 /* 43.218.56.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -6329,6 +6610,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x1032B600 /* 16.50.182.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x1032CE00 /* 16.50.206.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x1032F820 /* 16.50.248.32/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x1032F850 /* 16.50.248.80/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x10324300 /* 16.50.67.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x10324380 /* 16.50.67.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x10324340 /* 16.50.67.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -6337,6 +6619,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x10324600 /* 16.50.70.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x10331E00 /* 16.51.30.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x10332000 /* 16.51.32.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x10335610 /* 16.51.86.16/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x10335608 /* 16.51.86.8/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0F9C98B8 /* 15.156.152.184/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0F9C98C0 /* 15.156.152.192/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0F9CD400 /* 15.156.212.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
@@ -6395,6 +6679,9 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x634F14C0 /* 99.79.20.192/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634F14E0 /* 99.79.20.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x634F2200 /* 99.79.34.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x12997380 /* 18.153.115.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x129973C0 /* 18.153.115.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x12992800 /* 18.153.40.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x129C3400 /* 18.156.52.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x129C3600 /* 18.156.54.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x129DED80 /* 18.157.237.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -6474,6 +6761,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x103E38F0 /* 16.62.56.240/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x103E07C0 /* 16.62.7.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x103E4600 /* 16.62.70.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x103F4D08 /* 16.63.77.8/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x103F5800 /* 16.63.88.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x103F5C00 /* 16.63.92.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0D30BA80 /* 13.48.186.128/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -6565,6 +6853,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x12644A00 /* 18.100.74.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12655000 /* 18.101.80.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12655400 /* 18.101.84.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x12655A30 /* 18.101.90.48/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x6C80A000 /* 108.128.160.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x6C80A200 /* 108.128.162.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0xB0229FC0 /* 176.34.159.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -6625,6 +6914,10 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x03FDE000 /* 3.253.224.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03FDE400 /* 3.253.228.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03FE0A00 /* 3.254.10.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x03FEB2C0 /* 3.254.178.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x03FEEA00 /* 3.254.234.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x03FEEA80 /* 3.254.234.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x03FEEC00 /* 3.254.236.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03FE0800 /* 3.254.8.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x22F29980 /* 34.242.153.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x22F299E0 /* 34.242.153.224/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
@@ -6684,6 +6977,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x12A82540 /* 18.168.37.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12A9E688 /* 18.169.230.136/30 */, 30, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12A9E6C8 /* 18.169.230.200/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x12AB2380 /* 18.171.35.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x030A7F20 /* 3.10.127.32/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x030A1100 /* 3.10.17.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x030A1180 /* 3.10.17.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
@@ -6771,6 +7065,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x3310FF00 /* 51.16.255.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x33110000 /* 51.17.0.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x33110100 /* 51.17.1.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x33114800 /* 51.17.72.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x031CD380 /* 3.28.211.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x031CE500 /* 3.28.229.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x031CFF80 /* 3.28.255.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
@@ -6782,6 +7077,8 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x031C4630 /* 3.28.70.48/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x031C4660 /* 3.28.70.96/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x031C4800 /* 3.28.72.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x031D9328 /* 3.29.147.40/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x031D9330 /* 3.29.147.48/28 */, 28, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x031D9C00 /* 3.29.156.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x031DA000 /* 3.29.160.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x031D1100 /* 3.29.17.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
@@ -6823,6 +7120,7 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x9DF11900 /* 157.241.25.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x10181E00 /* 16.24.30.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x10182000 /* 16.24.32.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x10182E38 /* 16.24.46.56/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE40180 /* 15.228.1.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE401C0 /* 15.228.1.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x0FE40140 /* 15.228.1.64/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -7105,6 +7403,12 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x2CD82998 /* 44.216.41.152/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2CD829A0 /* 44.216.41.160/29 */, 29, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x2CDA6000 /* 44.218.96.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2CDC1900 /* 44.220.25.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2CDC1C00 /* 44.220.28.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2CDC4380 /* 44.220.67.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2CDC4400 /* 44.220.68.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2CDC4800 /* 44.220.72.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x2CDC4C00 /* 44.220.76.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34173D00 /* 52.23.61.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x34173E00 /* 52.23.62.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x3437BFE0 /* 52.55.191.224/27 */, 27, NDPI_PROTOCOL_AMAZON_AWS },
@@ -7154,6 +7458,9 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x03911F80 /* 3.145.31.128/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03920C00 /* 3.146.12.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03921600 /* 3.146.22.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x039224C0 /* 3.146.36.192/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x03922B00 /* 3.146.43.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x03922C00 /* 3.146.44.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x03920800 /* 3.146.8.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x030F2300 /* 3.15.35.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x030F2400 /* 3.15.36.0/26 */, 26, NDPI_PROTOCOL_AMAZON_AWS },
@@ -7239,6 +7546,14 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
{ 0x12F67800 /* 18.246.120.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12F69480 /* 18.246.148.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12F69700 /* 18.246.151.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x12F6B000 /* 18.246.176.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x12F6B200 /* 18.246.178.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x12F6B500 /* 18.246.181.0/24 */, 24, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x12F6B600 /* 18.246.182.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x12F6B800 /* 18.246.184.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x12F6BE80 /* 18.246.190.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x12F6DC00 /* 18.246.220.0/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
+ { 0x12F6DC80 /* 18.246.220.128/25 */, 25, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12F65800 /* 18.246.88.0/23 */, 23, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12F65C00 /* 18.246.92.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
{ 0x12F66000 /* 18.246.96.0/22 */, 22, NDPI_PROTOCOL_AMAZON_AWS },
@@ -7356,3 +7671,2041 @@ static ndpi_network ndpi_protocol_amazon_aws_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_amazon_aws_protocol_list_6[] = {
+ { "2605:9cc0:1ff0:500::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07a:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9000::", 63, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80ff:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4822::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1a00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:700::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da1b::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80f8:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:3000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f600::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:9::2", 128, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4874::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f19:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2e::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:e00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07a:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f11:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07c:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1d:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:a940::", 58, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da25::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:a400:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f15::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9002::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fb8:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:80a7::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:fd00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f22:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da15::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80f9:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:a400:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:a080::", 58, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f540::", 42, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2409:8c00:2421:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9015::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9018::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:80c8::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9011::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:2100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f000::", 38, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f500::", 43, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:a00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4802::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:108:7000::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4860::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffc:a440::", 51, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9016::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f25:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:a400:500::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d01e::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:a00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:7100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:ff00::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:2e80::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2c:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:ddd::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafe:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:ff00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:6000::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4002::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafe:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f18::", 33, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da1c::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:7600::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da1a::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6700:ff00::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2f:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a700::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:8004::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07a:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4880::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a01:578:13::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:7900::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:2f00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da2c::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:fffa::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4c00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2a:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a01:578:0:7000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d02e::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07e:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafc:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4205::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:0:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07a:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07a:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafc:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:ae00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07e:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafa:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:fffe::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:7000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:901b::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafc:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:2200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a01:578:0:7100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafc:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f21:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:807f::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4700::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:c000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4810::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:82be::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a500::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da14::", 35, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:80e1::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:a0::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:3000::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:40::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:f00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:900f::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d021::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:2600::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:a66c::13", 128, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f800::", 37, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:10::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4701::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:9::3", 128, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:9::1", 128, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:200::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafe:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafc:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:7a00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffc:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9013::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:9::4", 128, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d026::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafe:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8492::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1a:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:4041::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9003::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da19::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:a::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:108:d000::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:2a00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:0:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff5:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:600:200::", 55, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:ff::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffc:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:ac00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:4000::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4702::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4000::", 59, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:7400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9005::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:a880::", 58, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:5000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:af00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1700::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8149::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4008::", 45, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:7200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:8080::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffe:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:aa00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:3001::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:2200::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:900d::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:2f00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da29::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80fa:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9012::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffe:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f538::", 45, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f00e:400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f00f::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f12::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:fe00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4206::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d011::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80fe:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:5000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:2100::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4800::", 62, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f12:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1c::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1000::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da1e::", 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:807b::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:8014::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80a0:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:8021::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4208::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da18::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafa:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:60c0::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:5000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:7800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:8001::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07c:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:48e2::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:ffff::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f16::", 34, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d016::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafc:ffa0::", 46, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2e:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:5380::", 41, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da17::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffc:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:a900::", 58, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffe:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07e:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:7400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:2a00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:800:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f14::", 34, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:1000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f530::", 46, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:a400:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:400::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d024::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:812f::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2804:800:ff00::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8285::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4100::", 62, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d014::", 35, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da2d::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8422::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d025:1000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffe:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:1000::", 52, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4104::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:a400:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:2::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80fa:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f14:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d022::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2c::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:80f0::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:7700::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:84af::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:2000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da2f::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4806::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:85e8::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:2e80::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da1f::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a300::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a01:578:0:7400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d025::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f00c::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07c:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da10:8000::", 38, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f002::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:500::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f23:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffc:a480::", 51, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:6010::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1b:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8188::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4204::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f10:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:5000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafc:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:fffc::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d012::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f24:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:81::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f1:8802::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9014::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafa:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:838e::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4200::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4850::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:48a0::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1f:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:fff::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4705::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1e::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:1100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f28:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:900e::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:200::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1d:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:7c00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2409:8c00:2421:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80a0:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1c00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:2000::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a01:578:0:7700::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:800:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d028::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4201::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da10:8400::", 38, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:4040::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffc:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07c:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2d:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:80d0::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:4000::", 54, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d01a::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da1d::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1fff:fc00::", 54, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:a8c0::", 58, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:500::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:816c::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffe:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4209::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80ff:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:48c0::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:5308::", 45, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f534::", 46, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4703::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d01c::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:83ad::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f13::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f24:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a900::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f00e::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07a:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4890::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f003:a200::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:2c00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80f8:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:83d2::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a200::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4202::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:7800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a01:578:0:7200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f13:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:500::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da11::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:8000:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1c:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:ad00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f00c:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d018::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:3::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:5000:500::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafc:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:85c0::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:d00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:6040::", 46, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:80a1::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da20:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:20::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9006::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafe:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4820::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07e:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da2e::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80f9:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2a:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:48d2::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:8060::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:818f::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:81c2::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f14:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:84bd::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:c00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4800::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:a100::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07a:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07e:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafc:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f12:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:803f::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:80::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:300f::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07e:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafc:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafe:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:48e0::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f15:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d02a::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:5000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:5300::", 45, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:2000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:fffd::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:2400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2c:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:8061::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07c:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafe:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f15:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d015::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:c000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da23::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1f::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8165::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:b00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9019::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:8000:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:8002::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07e:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:819f::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:7500::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:48b0::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07e:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf7:4040::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:300:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f17:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:600::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:7000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:7a00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:2600::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1e:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1e00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da2b::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafc:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafe:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2403:b300:ff00::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f520::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da10:8c00::", 38, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f24::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a100::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f25:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:2100::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:8400::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4804::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:2100::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da21::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2804:800:0:7000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f10:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f000:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafc:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f26::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da27::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4840::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4207::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:900::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9009::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07c:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2b:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:800::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4830::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffc:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafa:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8508::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1c:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f27:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:7c00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d018:1000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:7b00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80fc:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f11::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:8000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:a840::", 58, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:2c00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:2d00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:833b::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:3000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:ff00::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f1:8801::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4004::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07e:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:800:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8066::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4704::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:7000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafa:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:40::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:2001::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:100:7200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafa:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:2400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da26::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffc:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafc:ff80::", 46, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:60c1::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f26:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a01:578:0:7900::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffc:a4c0::", 51, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da13::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f25::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:85b2::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:5320::", 43, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:900a::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f18:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2b:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:7700::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:900c::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80fc:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:48d0::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:600::", 55, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffe:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:5310::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1b00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d019::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da24::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:800:500::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafe:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f580::", 41, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8190::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:81a7::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafa:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:40c0::", 46, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d029::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d02d::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da28::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffc:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f11:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4870::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a01:578:0:7800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f20:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:5500::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4203::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da10:8800::", 38, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafe:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4844::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:2800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffc:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f22::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffe:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1f00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1600::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:900b::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4007::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07c:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da12::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafc:ff60::", 46, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d02c::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:3c00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:5340::", 42, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da22::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f28::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:831b::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da16::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:80a0::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:7200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9010::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:9017::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:2200::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1a:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:2300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:5::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:eee::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4000:4105::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f29:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafe:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f21::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:5000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:800:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:80cb::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07c:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4005::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4814::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:481a::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f21:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a01:578:3::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a600::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4003::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07c:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f16:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1e:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8143::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07c:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07e:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafc:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80fe:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:fffb::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da2a::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2e:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:ab00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:8018::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2d:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafe:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d01d::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:48f0::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1b:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffe:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:7100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf7:4041::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:a400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:0:7300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:300:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07a:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80f8:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a310::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07a:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80f9:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a211::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07a:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07a:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07a:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafa:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:200::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:5000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80fa:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80a0:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafa:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a104::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a311::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80fa:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:2800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafa:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:200::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80a0:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07a:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:2c00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80f8:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80f9:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07a:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:2400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafa:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:2c00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a210::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafa:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafa:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:2400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:dafa:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf9:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff9:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d079:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a105::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf8:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d050:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffa:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daa0:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d078:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff8:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:500::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80ff:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1a00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:700::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da1b::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f19:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2e::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:e00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f11:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1d:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da25::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:a400:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f15::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fb8:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:80a7::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:fd00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f22:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da15::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:a400:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:80c8::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:2100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:a00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f25:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:a400:500::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d01e::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:a00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6500:ff00::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2c:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:8190::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:ff00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:6000::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4002::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f18::", 33, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da1c::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da1a::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:6700:ff00::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2f:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a01:578:13::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:2f00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da2c::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:fffa::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2a:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d02e::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:0:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:fffe::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:2200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f21:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:807f::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:c000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:82be::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da14::", 35, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:80e1::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:a0::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:f00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d021::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:10::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d026::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8492::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1a:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:4041::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da19::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:0:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff5:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:600:200::", 55, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:4000::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:108:700f::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1700::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8149::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:8080::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:2200::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:2f00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da29::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f00e:400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f00f::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f12::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:fe00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d011::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:5000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:2100::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f12:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1c::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1000::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da1e::", 32, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:807b::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:8014::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:8021::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da18::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:60c0::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:5000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:ffff::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f16::", 34, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d016::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2e:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da17::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:800:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f14::", 34, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:a400:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:400::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d024::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:812f::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2804:800:ff00::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8285::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d014::", 35, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da2d::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8422::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d025:1000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:1000::", 52, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:a400:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f14:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d022::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2c::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:80f0::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:84af::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da2f::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:85e8::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da1f::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d025::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f00c::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da10:8000::", 38, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f002::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f23:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:6010::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1b:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8188::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f10:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:81d0::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:5000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:fffc::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d012::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f24:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:81::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f1:8802::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:838e::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1f:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1e::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:1100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f28:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1d:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1c00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:800:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d028::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da10:8400::", 38, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:4040::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2d:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:80d0::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:4000::", 54, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d01a::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da1d::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1fff:fc00::", 54, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:816c::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:80ff:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d01c::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:83ad::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f13::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f24:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f00e::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f003:a200::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:83d2::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f13:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:500::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da11::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:8000:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1c:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f00c:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d018::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:5000:500::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:85c0::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:d00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:6040::", 46, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:80a1::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da20:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da2e::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2a:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:8060::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:818f::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:81c2::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da61:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f14:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:84bd::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:c00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:a100::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f12:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:803f::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:80::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:300f::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f15:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d02a::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fa0:8150::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:5000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:2000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:fffd::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:108:d00f::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2c:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:8061::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f15:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d015::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:c000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da23::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1f::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8165::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:b00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:8000:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:819f::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf7:4040::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff1:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:300:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f17:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:600::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:7000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1e:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1e00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da2b::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2403:b300:ff00::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da10:8c00::", 38, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f24::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f25:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:2100::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:8400::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:2100::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da21::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f10:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f000:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f26::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da27::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:82:900::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2b:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:800::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8508::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1c:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f27:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d018:1000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f11::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:8000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:2d00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:833b::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:3000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:ff00::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f1:8801::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4004::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:800:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8066::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:40::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da26::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:60c1::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f26:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da13::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f25::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:85b2::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f18:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2b:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:600::", 55, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1b00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d019::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da24::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:800:500::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8190::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:81a7::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:40c0::", 46, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d029::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d02d::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da28::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f11:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d070:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f69:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f20:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:5500::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da10:8800::", 38, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf1:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:2800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f68:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f22::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1f00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1600::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4007::", 64, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da12::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d02c::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:9000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:3c00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d071:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da22::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daff:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f28::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:831b::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d07f:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da16::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffb:80a0::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff0:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:2200::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:7000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1a:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:2300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2605:9cc0:1ff0:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d035:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f29:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d034:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:f000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f21::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:5000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:800:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:80cb::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4005::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da00:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f21:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a01:578:3::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da60:4000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2620:107:4003::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f16:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1e:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ffd:8143::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:f0f0:1:1400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2606:f40:fffb::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da2a::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2e:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "240f:8018::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f2d:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:8000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f60:c000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f61:6000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1fff:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d01d::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf0:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1b:8000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d000:1000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d030:e000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da68:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf2:b000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:daf7:4041::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da69:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:a000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f00:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:a400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1ff2:4000::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d031:5000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:2000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d072:8000::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:3000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f600::", 39, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f540::", 42, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2409:8c00:2421:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f000::", 38, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f500::", 43, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:ddd::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f800::", 37, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f538::", 45, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:5380::", 41, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:1000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:2000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:500::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:4000::", 36, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:fff::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2409:8c00:2421:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:500::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:5308::", 45, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f534::", 46, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f520::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:5320::", 43, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:5310::", 44, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:f580::", 41, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:5340::", 42, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:eee::", 48, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4874::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4802::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4860::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a800::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a700::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4880::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:ae00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4810::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a500::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:ac00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:af00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:aa00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:48e2::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4806::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a300::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4850::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:48a0::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a400::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:48c0::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a900::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4890::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a200::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:ad00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4820::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:48d2::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4800::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:48e0::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:48b0::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a100::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4804::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4840::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4830::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:48d0::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4870::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4844::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f01:4814::", 47, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:a600::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:9000:ab00::", 40, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:4000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:4000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:4000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:4000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:4000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:83cc:cc00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:83cc:cd00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2400:7fc0:83cc:ce00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:4000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:4000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:4000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:4000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:4000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:83cc:cc00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:83cc:cd00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2404:c2c0:83cc:ce00::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:1000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:1000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:1000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:1000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:e000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:e000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:e000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:e000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da14:7ff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da14:fff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:4000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:4000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:4000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:4000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:4000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:2000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:2000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:2000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:2000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:2000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:6000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:a000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:a000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:a000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:a000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:a000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da18:7ff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da18:fff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:8000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:8000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:8000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:8000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:8000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da1c:7ff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da1c:fff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:c000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:c000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:c000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:c000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2406:da70:c000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:1000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:1000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:1000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:1000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:1000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:4000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:4000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:4000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:4000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:4000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:6000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:6000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:6000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:6000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:a000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:a000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:a000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:a000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d018:7ff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d018:fff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:8000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:8000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:8000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:8000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:8000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:c000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:c000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:c000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:c000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:c000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:2000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:2000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:2000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:2000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:2000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:e000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:e000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:e000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2a05:d03a:e000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1e:7ff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1e:fff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:e000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:e000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:e000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:e000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f18:3fff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f18:7fff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:8000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:6000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:6000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:6000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:6000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:6000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1c:7ff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f1c:fff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:c000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:c000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:c000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:c000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:c000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f14:7ff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f14:fff:f800::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:4000:100::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:4000:200::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:4000:300::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:4000:400::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ { "2600:1f70:4000::", 56, NDPI_PROTOCOL_AMAZON_AWS },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_alibaba.c.inc b/src/lib/inc_generated/ndpi_asn_alibaba.c.inc
index fbac09d92..ce08d1023 100644
--- a/src/lib/inc_generated/ndpi_asn_alibaba.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_alibaba.c.inc
@@ -27,6 +27,7 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = {
{ 0x08840000 /* 8.132.0.0/14 */, 14, NDPI_PROTOCOL_ALIBABA },
{ 0x08880000 /* 8.136.0.0/13 */, 13, NDPI_PROTOCOL_ALIBABA },
{ 0x08900000 /* 8.144.0.0/14 */, 14, NDPI_PROTOCOL_ALIBABA },
+ { 0x08940000 /* 8.148.0.0/19 */, 19, NDPI_PROTOCOL_ALIBABA },
{ 0x08D00000 /* 8.208.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA },
{ 0x08D10000 /* 8.209.0.0/19 */, 19, NDPI_PROTOCOL_ALIBABA },
{ 0x08D12400 /* 8.209.36.0/22 */, 22, NDPI_PROTOCOL_ALIBABA },
@@ -57,6 +58,7 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = {
{ 0x2B600000 /* 43.96.0.0/24 */, 24, NDPI_PROTOCOL_ALIBABA },
{ 0x2B600200 /* 43.96.2.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
{ 0x2B600400 /* 43.96.4.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
+ { 0x2B600700 /* 43.96.7.0/24 */, 24, NDPI_PROTOCOL_ALIBABA },
{ 0x2B600800 /* 43.96.8.0/22 */, 22, NDPI_PROTOCOL_ALIBABA },
{ 0x2B600C00 /* 43.96.12.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
{ 0x2B601000 /* 43.96.16.0/24 */, 24, NDPI_PROTOCOL_ALIBABA },
@@ -65,12 +67,12 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = {
{ 0x2B601600 /* 43.96.22.0/24 */, 24, NDPI_PROTOCOL_ALIBABA },
{ 0x2B601800 /* 43.96.24.0/22 */, 22, NDPI_PROTOCOL_ALIBABA },
{ 0x2B601C00 /* 43.96.28.0/24 */, 24, NDPI_PROTOCOL_ALIBABA },
- { 0x2B602000 /* 43.96.32.0/24 */, 24, NDPI_PROTOCOL_ALIBABA },
- { 0x2B602200 /* 43.96.34.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
- { 0x2B604400 /* 43.96.68.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
+ { 0x2B602000 /* 43.96.32.0/22 */, 22, NDPI_PROTOCOL_ALIBABA },
+ { 0x2B604200 /* 43.96.66.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
+ { 0x2B604400 /* 43.96.68.0/22 */, 22, NDPI_PROTOCOL_ALIBABA },
{ 0x2B604800 /* 43.96.72.0/22 */, 22, NDPI_PROTOCOL_ALIBABA },
+ { 0x2B605000 /* 43.96.80.0/24 */, 24, NDPI_PROTOCOL_ALIBABA },
{ 0x2D59C800 /* 45.89.200.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
- { 0x2D59CA00 /* 45.89.202.0/24 */, 24, NDPI_PROTOCOL_ALIBABA },
{ 0x2D5D1200 /* 45.93.18.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
{ 0x2D712800 /* 45.113.40.0/22 */, 22, NDPI_PROTOCOL_ALIBABA },
{ 0x2D869200 /* 45.134.146.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
@@ -81,8 +83,8 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = {
{ 0x2F4A0000 /* 47.74.0.0/15 */, 15, NDPI_PROTOCOL_ALIBABA },
{ 0x2F4C0000 /* 47.76.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA },
{ 0x2F4D0000 /* 47.77.0.0/21 */, 21, NDPI_PROTOCOL_ALIBABA },
- { 0x2F4F0000 /* 47.79.0.0/19 */, 19, NDPI_PROTOCOL_ALIBABA },
- { 0x2F4F2000 /* 47.79.32.0/20 */, 20, NDPI_PROTOCOL_ALIBABA },
+ { 0x2F4F0000 /* 47.79.0.0/18 */, 18, NDPI_PROTOCOL_ALIBABA },
+ { 0x2F4F4000 /* 47.79.64.0/20 */, 20, NDPI_PROTOCOL_ALIBABA },
{ 0x2F580000 /* 47.88.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA },
{ 0x2F590000 /* 47.89.0.0/18 */, 18, NDPI_PROTOCOL_ALIBABA },
{ 0x2F594700 /* 47.89.71.0/24 */, 24, NDPI_PROTOCOL_ALIBABA },
@@ -100,15 +102,9 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = {
{ 0x2F700000 /* 47.112.0.0/13 */, 13, NDPI_PROTOCOL_ALIBABA },
{ 0x2F780000 /* 47.120.0.0/15 */, 15, NDPI_PROTOCOL_ALIBABA },
{ 0x2F7A0000 /* 47.122.0.0/17 */, 17, NDPI_PROTOCOL_ALIBABA },
+ { 0x2F7A8000 /* 47.122.128.0/18 */, 18, NDPI_PROTOCOL_ALIBABA },
{ 0x2F7B0000 /* 47.123.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA },
- { 0x2FEB0000 /* 47.235.0.0/21 */, 21, NDPI_PROTOCOL_ALIBABA },
- { 0x2FEB0800 /* 47.235.8.0/22 */, 22, NDPI_PROTOCOL_ALIBABA },
- { 0x2FEB0C00 /* 47.235.12.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
- { 0x2FEB1000 /* 47.235.16.0/22 */, 22, NDPI_PROTOCOL_ALIBABA },
- { 0x2FEB1400 /* 47.235.20.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
- { 0x2FEB1600 /* 47.235.22.0/24 */, 24, NDPI_PROTOCOL_ALIBABA },
- { 0x2FEB1800 /* 47.235.24.0/22 */, 22, NDPI_PROTOCOL_ALIBABA },
- { 0x2FEB1C00 /* 47.235.28.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
+ { 0x2FEB0000 /* 47.235.0.0/19 */, 19, NDPI_PROTOCOL_ALIBABA },
{ 0x2FEC0000 /* 47.236.0.0/14 */, 14, NDPI_PROTOCOL_ALIBABA },
{ 0x2FF00000 /* 47.240.0.0/14 */, 14, NDPI_PROTOCOL_ALIBABA },
{ 0x2FF40000 /* 47.244.0.0/15 */, 15, NDPI_PROTOCOL_ALIBABA },
@@ -141,6 +137,7 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = {
{ 0x3E3CE000 /* 62.60.224.0/19 */, 19, NDPI_PROTOCOL_ALIBABA },
{ 0x3E806000 /* 62.128.96.0/22 */, 22, NDPI_PROTOCOL_ALIBABA },
{ 0x59DB0000 /* 89.219.0.0/22 */, 22, NDPI_PROTOCOL_ALIBABA },
+ { 0x5BC06B00 /* 91.192.107.0/24 */, 24, NDPI_PROTOCOL_ALIBABA },
{ 0x5E9ED000 /* 94.158.208.0/21 */, 21, NDPI_PROTOCOL_ALIBABA },
{ 0x65250000 /* 101.37.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA },
{ 0x65840000 /* 101.132.0.0/15 */, 15, NDPI_PROTOCOL_ALIBABA },
@@ -183,11 +180,7 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = {
{ 0x8BE00000 /* 139.224.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA },
{ 0x8CCD0000 /* 140.205.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA },
{ 0x938B0000 /* 147.139.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA },
- { 0x95810000 /* 149.129.0.0/20 */, 20, NDPI_PROTOCOL_ALIBABA },
- { 0x95811000 /* 149.129.16.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
- { 0x95812000 /* 149.129.32.0/19 */, 19, NDPI_PROTOCOL_ALIBABA },
- { 0x95814000 /* 149.129.64.0/18 */, 18, NDPI_PROTOCOL_ALIBABA },
- { 0x95818000 /* 149.129.128.0/17 */, 17, NDPI_PROTOCOL_ALIBABA },
+ { 0x95810000 /* 149.129.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA },
{ 0x9586B300 /* 149.134.179.0/24 */, 24, NDPI_PROTOCOL_ALIBABA },
{ 0x9CE31400 /* 156.227.20.0/24 */, 24, NDPI_PROTOCOL_ALIBABA },
{ 0x9CEC0C00 /* 156.236.12.0/24 */, 24, NDPI_PROTOCOL_ALIBABA },
@@ -210,7 +203,9 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = {
{ 0xAA215C00 /* 170.33.92.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
{ 0xAA216000 /* 170.33.96.0/21 */, 21, NDPI_PROTOCOL_ALIBABA },
{ 0xAA216800 /* 170.33.104.0/22 */, 22, NDPI_PROTOCOL_ALIBABA },
- { 0xB284F000 /* 178.132.240.0/21 */, 21, NDPI_PROTOCOL_ALIBABA },
+ { 0xB284F000 /* 178.132.240.0/22 */, 22, NDPI_PROTOCOL_ALIBABA },
+ { 0xB284F400 /* 178.132.244.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
+ { 0xB284F700 /* 178.132.247.0/24 */, 24, NDPI_PROTOCOL_ALIBABA },
{ 0xB65C0000 /* 182.92.0.0/16 */, 16, NDPI_PROTOCOL_ALIBABA },
{ 0xB94E6A00 /* 185.78.106.0/23 */, 23, NDPI_PROTOCOL_ALIBABA },
{ 0xC60B8000 /* 198.11.128.0/18 */, 18, NDPI_PROTOCOL_ALIBABA },
@@ -243,3 +238,34 @@ static ndpi_network ndpi_protocol_alibaba_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_alibaba_protocol_list_6[] = {
+ { "2400:3200::", 32, NDPI_PROTOCOL_ALIBABA },
+ { "2400:b200::", 32, NDPI_PROTOCOL_ALIBABA },
+ { "2401:2e00::", 32, NDPI_PROTOCOL_ALIBABA },
+ { "2401:b180::", 32, NDPI_PROTOCOL_ALIBABA },
+ { "2404:2280:1000::", 36, NDPI_PROTOCOL_ALIBABA },
+ { "2404:2280:2000::", 36, NDPI_PROTOCOL_ALIBABA },
+ { "2405:e000::", 32, NDPI_PROTOCOL_ALIBABA },
+ { "2407:bc00::", 32, NDPI_PROTOCOL_ALIBABA },
+ { "2408:4000::", 22, NDPI_PROTOCOL_ALIBABA },
+ { "240b:4000::", 31, NDPI_PROTOCOL_ALIBABA },
+ { "240b:4002::", 32, NDPI_PROTOCOL_ALIBABA },
+ { "240b:4003:e::", 48, NDPI_PROTOCOL_ALIBABA },
+ { "240b:4003:12b::", 48, NDPI_PROTOCOL_ALIBABA },
+ { "240b:4003:12c::", 48, NDPI_PROTOCOL_ALIBABA },
+ { "240b:4003:3e8::", 48, NDPI_PROTOCOL_ALIBABA },
+ { "240b:4003:fd95::", 48, NDPI_PROTOCOL_ALIBABA },
+ { "240b:4003:fd96::", 48, NDPI_PROTOCOL_ALIBABA },
+ { "240b:4003:fee3::", 48, NDPI_PROTOCOL_ALIBABA },
+ { "240b:4004:fffc::", 48, NDPI_PROTOCOL_ALIBABA },
+ { "240b:4004:ffff::", 48, NDPI_PROTOCOL_ALIBABA },
+ { "240b:4005::", 32, NDPI_PROTOCOL_ALIBABA },
+ { "240b:4007::", 32, NDPI_PROTOCOL_ALIBABA },
+ { "240b:4009::", 32, NDPI_PROTOCOL_ALIBABA },
+ { "240b:400b::", 32, NDPI_PROTOCOL_ALIBABA },
+ { "240b:400c::", 31, NDPI_PROTOCOL_ALIBABA },
+ { "240b:400e::", 32, NDPI_PROTOCOL_ALIBABA },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_apple.c.inc b/src/lib/inc_generated/ndpi_asn_apple.c.inc
index 0fbcac974..15f77d4e8 100644
--- a/src/lib/inc_generated/ndpi_asn_apple.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_apple.c.inc
@@ -27,6 +27,17 @@ static ndpi_network ndpi_protocol_apple_protocol_list[] = {
{ 0x41C71600 /* 65.199.22.0/23 */, 23, NDPI_PROTOCOL_APPLE },
{ 0x8BB28000 /* 139.178.128.0/18 */, 18, NDPI_PROTOCOL_APPLE },
{ 0x90B20000 /* 144.178.0.0/18 */, 18, NDPI_PROTOCOL_APPLE },
+ { 0xD10E5000 /* 209.14.80.0/22 */, 22, NDPI_PROTOCOL_APPLE },
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_apple_protocol_list_6[] = {
+ { "2403:300::", 32, NDPI_PROTOCOL_APPLE },
+ { "2620:0:1b00::", 48, NDPI_PROTOCOL_APPLE },
+ { "2620:149::", 32, NDPI_PROTOCOL_APPLE },
+ { "2a01:b740::", 32, NDPI_PROTOCOL_APPLE },
+ { "2a01:b747::", 32, NDPI_PROTOCOL_APPLE },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_avast.c.inc b/src/lib/inc_generated/ndpi_asn_avast.c.inc
index 6eb96e328..506c5587c 100644
--- a/src/lib/inc_generated/ndpi_asn_avast.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_avast.c.inc
@@ -59,3 +59,13 @@ static ndpi_network ndpi_protocol_avast_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_avast_protocol_list_6[] = {
+ { "2001:67c:284::", 48, NDPI_PROTOCOL_AVAST },
+ { "2a0b:e181::", 40, NDPI_PROTOCOL_AVAST },
+ { "2a0b:e181:400::", 39, NDPI_PROTOCOL_AVAST },
+ { "2a0b:e181:600::", 40, NDPI_PROTOCOL_AVAST },
+ { "2a0b:e182:100::", 40, NDPI_PROTOCOL_AVAST },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_bloomberg.c.inc b/src/lib/inc_generated/ndpi_asn_bloomberg.c.inc
index 214f7e206..1bba70ba8 100644
--- a/src/lib/inc_generated/ndpi_asn_bloomberg.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_bloomberg.c.inc
@@ -54,7 +54,7 @@ static ndpi_network ndpi_protocol_bloomberg_protocol_list[] = {
{ 0x45BFE500 /* 69.191.229.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG },
{ 0x45BFE600 /* 69.191.230.0/23 */, 23, NDPI_PROTOCOL_BLOOMBERG },
{ 0x45BFE900 /* 69.191.233.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG },
- { 0x45BFEA00 /* 69.191.234.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG },
+ { 0x45BFEA00 /* 69.191.234.0/23 */, 23, NDPI_PROTOCOL_BLOOMBERG },
{ 0x45BFED00 /* 69.191.237.0/24 */, 24, NDPI_PROTOCOL_BLOOMBERG },
{ 0x45BFEE00 /* 69.191.238.0/23 */, 23, NDPI_PROTOCOL_BLOOMBERG },
{ 0x45BFF000 /* 69.191.240.0/20 */, 20, NDPI_PROTOCOL_BLOOMBERG },
@@ -71,3 +71,8 @@ static ndpi_network ndpi_protocol_bloomberg_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_bloomberg_protocol_list_6[] = {
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_citrix.c.inc b/src/lib/inc_generated/ndpi_asn_citrix.c.inc
index e7758a80f..85446f098 100644
--- a/src/lib/inc_generated/ndpi_asn_citrix.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_citrix.c.inc
@@ -82,3 +82,8 @@ static ndpi_network ndpi_protocol_citrix_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_citrix_protocol_list_6[] = {
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_discord.c.inc b/src/lib/inc_generated/ndpi_asn_discord.c.inc
index f8dedaab6..49398ce11 100644
--- a/src/lib/inc_generated/ndpi_asn_discord.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_discord.c.inc
@@ -90,3 +90,38 @@ static ndpi_network ndpi_protocol_discord_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_discord_protocol_list_6[] = {
+ { "2402:b180:9000::", 36, NDPI_PROTOCOL_DISCORD },
+ { "2403:1480:9000::", 36, NDPI_PROTOCOL_DISCORD },
+ { "2403:fa40:1::", 48, NDPI_PROTOCOL_DISCORD },
+ { "2406:d140:8000::", 34, NDPI_PROTOCOL_DISCORD },
+ { "2a00:1630::", 29, NDPI_PROTOCOL_DISCORD },
+ { "2a00:1708::", 32, NDPI_PROTOCOL_DISCORD },
+ { "2a00:1d21::", 32, NDPI_PROTOCOL_DISCORD },
+ { "2a00:1d22::", 31, NDPI_PROTOCOL_DISCORD },
+ { "2a00:1d24::", 30, NDPI_PROTOCOL_DISCORD },
+ { "2a01:9580::", 32, NDPI_PROTOCOL_DISCORD },
+ { "2a03:3a60::", 32, NDPI_PROTOCOL_DISCORD },
+ { "2a04:7141::", 36, NDPI_PROTOCOL_DISCORD },
+ { "2a04:c600::", 29, NDPI_PROTOCOL_DISCORD },
+ { "2a05:2605::", 32, NDPI_PROTOCOL_DISCORD },
+ { "2a05:2606::", 32, NDPI_PROTOCOL_DISCORD },
+ { "2a05:6440::", 29, NDPI_PROTOCOL_DISCORD },
+ { "2a06:7a00::", 48, NDPI_PROTOCOL_DISCORD },
+ { "2a0a:2140::", 29, NDPI_PROTOCOL_DISCORD },
+ { "2a0a:5980::", 29, NDPI_PROTOCOL_DISCORD },
+ { "2a0b:1b00::", 29, NDPI_PROTOCOL_DISCORD },
+ { "2a0b:d9c0:164::", 47, NDPI_PROTOCOL_DISCORD },
+ { "2a0b:d9c0:166::", 48, NDPI_PROTOCOL_DISCORD },
+ { "2a0b:f380::", 48, NDPI_PROTOCOL_DISCORD },
+ { "2a0b:f380:3e8::", 48, NDPI_PROTOCOL_DISCORD },
+ { "2a0e:5940:20::", 44, NDPI_PROTOCOL_DISCORD },
+ { "2a0e:5940:90::", 44, NDPI_PROTOCOL_DISCORD },
+ { "2a0f:e382::", 32, NDPI_PROTOCOL_DISCORD },
+ { "2a0f:efc0::", 32, NDPI_PROTOCOL_DISCORD },
+ { "2a13:3ec0::", 29, NDPI_PROTOCOL_DISCORD },
+ { "2a13:d780::", 29, NDPI_PROTOCOL_DISCORD },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_disney_plus.c.inc b/src/lib/inc_generated/ndpi_asn_disney_plus.c.inc
index c196a9bf4..99165393b 100644
--- a/src/lib/inc_generated/ndpi_asn_disney_plus.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_disney_plus.c.inc
@@ -43,3 +43,20 @@ static ndpi_network ndpi_protocol_disneyplus_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_disneyplus_protocol_list_6[] = {
+ { "2405:dc0:8001::", 48, NDPI_PROTOCOL_DISNEYPLUS },
+ { "2405:dc0:8008::", 46, NDPI_PROTOCOL_DISNEYPLUS },
+ { "2620:138:3000::", 46, NDPI_PROTOCOL_DISNEYPLUS },
+ { "2620:138:3006::", 48, NDPI_PROTOCOL_DISNEYPLUS },
+ { "2620:138:3008::", 45, NDPI_PROTOCOL_DISNEYPLUS },
+ { "2620:138:3018::", 46, NDPI_PROTOCOL_DISNEYPLUS },
+ { "2620:138:301c::", 47, NDPI_PROTOCOL_DISNEYPLUS },
+ { "2620:138:3020::", 48, NDPI_PROTOCOL_DISNEYPLUS },
+ { "2620:138:30fe::", 47, NDPI_PROTOCOL_DISNEYPLUS },
+ { "2a0e:bbc0:8000::", 46, NDPI_PROTOCOL_DISNEYPLUS },
+ { "2a0e:bbc0:8004::", 47, NDPI_PROTOCOL_DISNEYPLUS },
+ { "2a0e:bbc0:8006::", 48, NDPI_PROTOCOL_DISNEYPLUS },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_dropbox.c.inc b/src/lib/inc_generated/ndpi_asn_dropbox.c.inc
index 27c7b6111..ad75ca322 100644
--- a/src/lib/inc_generated/ndpi_asn_dropbox.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_dropbox.c.inc
@@ -31,3 +31,9 @@ static ndpi_network ndpi_protocol_dropbox_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_dropbox_protocol_list_6[] = {
+ { "2620:100:6000::", 40, NDPI_PROTOCOL_DROPBOX },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_edgecast.c.inc b/src/lib/inc_generated/ndpi_asn_edgecast.c.inc
index 4100dbe71..512666b4d 100644
--- a/src/lib/inc_generated/ndpi_asn_edgecast.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_edgecast.c.inc
@@ -51,7 +51,9 @@ static ndpi_network ndpi_protocol_edgecast_protocol_list[] = {
{ 0x400CA000 /* 64.12.160.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
{ 0x400CA400 /* 64.12.164.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
{ 0x400CA600 /* 64.12.166.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
- { 0x400CA800 /* 64.12.168.0/21 */, 21, NDPI_PROTOCOL_EDGECAST },
+ { 0x400CA800 /* 64.12.168.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
+ { 0x400CAA00 /* 64.12.170.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
+ { 0x400CAC00 /* 64.12.172.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
{ 0x400CB000 /* 64.12.176.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
{ 0x400CB400 /* 64.12.180.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
{ 0x400CFF00 /* 64.12.255.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
@@ -119,7 +121,6 @@ static ndpi_network ndpi_protocol_edgecast_protocol_list[] = {
{ 0x98C3BA00 /* 152.195.186.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
{ 0x98C3BC00 /* 152.195.188.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
{ 0x98C3C400 /* 152.195.196.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
- { 0x98C3CA00 /* 152.195.202.0/23 */, 23, NDPI_PROTOCOL_EDGECAST },
{ 0x98C3CC00 /* 152.195.204.0/22 */, 22, NDPI_PROTOCOL_EDGECAST },
{ 0x98C3D000 /* 152.195.208.0/21 */, 21, NDPI_PROTOCOL_EDGECAST },
{ 0x98C3DB00 /* 152.195.219.0/24 */, 24, NDPI_PROTOCOL_EDGECAST },
@@ -204,3 +205,275 @@ static ndpi_network ndpi_protocol_edgecast_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_edgecast_protocol_list_6[] = {
+ { "2405:8f00:edca::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:1::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:3::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:8::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:c::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:15::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:16::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:10c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:10e::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:11c::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:11f::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:120::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:130::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:133::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:134::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:144::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:147::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:148::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:154::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:157::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:158::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:20c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:20e::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:21f::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:220::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:233::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:234::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:247::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:248::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:257::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:258::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:30c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:30e::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:31f::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:320::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:333::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:334::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:347::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:348::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:357::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:358::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:40c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:40e::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:41f::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:420::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:433::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:434::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:447::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:448::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:457::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:458::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:50c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:50e::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:51f::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:520::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:533::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:534::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:547::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:548::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:557::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:558::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:60c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:647::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:747::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:3fff::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4001::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4002::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4006::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4008::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:400c::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:400e::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4014::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4016::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4018::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4025::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4026::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4028::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4060::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4062::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4065::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4070::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4100::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4104::", 46, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4108::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:410b::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:410c::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4111::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4112::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4120::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4130::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4150::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4204::", 46, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:420a::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4211::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4212::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4214::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4216::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4218::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:421a::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4224::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4226::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4228::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:422c::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4233::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:424a::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4254::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4256::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4262::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4264::", 46, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4268::", 46, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:426c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:426e::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4270::", 46, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4290::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:42a0::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a08::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a0a::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a0c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a10::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a12::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a18::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a1a::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a1c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a20::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a24::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a28::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a2c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a2e::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a30::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a32::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a48::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a4c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a4e::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a50::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a54::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a58::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a5c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a5e::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a64::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a68::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a6a::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a7c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a7e::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a80::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a8a::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a8c::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a94::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a98::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4a9c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4aa4::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4aa8::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4ab8::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4ac4::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4ac8::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4aca::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4acc::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4ad0::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4ad4::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4adc::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4ae0::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4ae4::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4ae8::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4aec::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:4af4::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5009::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:500b::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5012::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5033::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:504c::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5052::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5054::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5062::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5064::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5081::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5088::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:508a::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:508c::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5091::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5092::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:50a0::", 44, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:50b0::", 46, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5100::", 46, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5104::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5110::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:511b::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5121::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5122::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5130::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5140::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5150::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5a00::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5a0c::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5a10::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5a3c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5a40::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5a48::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5a75::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5a7c::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:5a80::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6002::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6004::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6007::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:601b::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:601c::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6023::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6024::", 46, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6028::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:602c::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6030::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6032::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6038::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6040::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6050::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6060::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6070::", 46, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:60e0::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:60f5::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:60f7::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:60f8::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6a08::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6a0a::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6a18::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6a20::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6a28::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6a2a::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6a34::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6a38::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6a40::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6a42::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6a4d::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6a4e::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6a68::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:6a6a::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:7001::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:7003::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:700b::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:700d::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:700e::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:7011::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:7012::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:7022::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:7030::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:7032::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:7100::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:7a10::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e400::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e403::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e404::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e406::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e408::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e40b::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e40c::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e40e::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e410::", 46, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e415::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e416::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e418::", 45, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e420::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e423::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e424::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e427::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e429::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e430::", 45, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e438::", 47, NDPI_PROTOCOL_EDGECAST },
+ { "2606:2800:e43a::", 48, NDPI_PROTOCOL_EDGECAST },
+ { "2a02:16d8:103::", 48, NDPI_PROTOCOL_EDGECAST },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_epicgames.c.inc b/src/lib/inc_generated/ndpi_asn_epicgames.c.inc
index c4f76d07a..265e24c78 100644
--- a/src/lib/inc_generated/ndpi_asn_epicgames.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_epicgames.c.inc
@@ -29,3 +29,8 @@ static ndpi_network ndpi_protocol_epicgames_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_epicgames_protocol_list_6[] = {
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_facebook.c.inc b/src/lib/inc_generated/ndpi_asn_facebook.c.inc
index 732f77b12..e692cafa0 100644
--- a/src/lib/inc_generated/ndpi_asn_facebook.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_facebook.c.inc
@@ -56,16 +56,16 @@ static ndpi_network ndpi_protocol_facebook_protocol_list[] = {
{ 0x8186A400 /* 129.134.164.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK },
{ 0x8186A800 /* 129.134.168.0/21 */, 21, NDPI_PROTOCOL_FACEBOOK },
{ 0x8186B000 /* 129.134.176.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK },
+ { 0x8186B400 /* 129.134.180.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK },
{ 0x8186B700 /* 129.134.183.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK },
{ 0x8186B800 /* 129.134.184.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK },
{ 0x9DF00000 /* 157.240.0.0/17 */, 17, NDPI_PROTOCOL_FACEBOOK },
{ 0x9DF08000 /* 157.240.128.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK },
- { 0x9DF09C00 /* 157.240.156.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK },
- { 0x9DF09F00 /* 157.240.159.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK },
+ { 0x9DF09C00 /* 157.240.156.0/22 */, 22, NDPI_PROTOCOL_FACEBOOK },
{ 0x9DF0A900 /* 157.240.169.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK },
{ 0x9DF0AA00 /* 157.240.170.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK },
{ 0x9DF0AE00 /* 157.240.174.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK },
- { 0x9DF0B000 /* 157.240.176.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK },
+ { 0x9DF0B000 /* 157.240.176.0/23 */, 23, NDPI_PROTOCOL_FACEBOOK },
{ 0x9DF0B300 /* 157.240.179.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK },
{ 0x9DF0B500 /* 157.240.181.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK },
{ 0x9DF0B600 /* 157.240.182.0/24 */, 24, NDPI_PROTOCOL_FACEBOOK },
@@ -81,3 +81,43 @@ static ndpi_network ndpi_protocol_facebook_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_facebook_protocol_list_6[] = {
+ { "2620:0:1c00::", 40, NDPI_PROTOCOL_FACEBOOK },
+ { "2620:10d:c090::", 44, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2880::", 32, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff03::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff19::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff1b::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff1c::", 46, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff23::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff27::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff28::", 46, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff2f::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff30::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff35::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff37::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff38::", 46, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff3f::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff40::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff43::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff44::", 47, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff48::", 46, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff4d::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff4e::", 47, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff50::", 47, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff52::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff55::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2a03:2887:ff58::", 47, NDPI_PROTOCOL_FACEBOOK },
+ { "2c0f:ef78:1::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2c0f:ef78:3::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2c0f:ef78:5::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2c0f:ef78:6::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2c0f:ef78:9::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2c0f:ef78:d::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2c0f:ef78:e::", 47, NDPI_PROTOCOL_FACEBOOK },
+ { "2c0f:ef78:11::", 48, NDPI_PROTOCOL_FACEBOOK },
+ { "2c0f:ef78:12::", 48, NDPI_PROTOCOL_FACEBOOK },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_github.c.inc b/src/lib/inc_generated/ndpi_asn_github.c.inc
index 40d40210b..0947cb258 100644
--- a/src/lib/inc_generated/ndpi_asn_github.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_github.c.inc
@@ -27,3 +27,10 @@ static ndpi_network ndpi_protocol_github_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_github_protocol_list_6[] = {
+ { "2620:112:3000::", 44, NDPI_PROTOCOL_GITHUB },
+ { "2a0a:a440::", 29, NDPI_PROTOCOL_GITHUB },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_goto.c.inc b/src/lib/inc_generated/ndpi_asn_goto.c.inc
index 4920b11d8..027a2050e 100644
--- a/src/lib/inc_generated/ndpi_asn_goto.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_goto.c.inc
@@ -82,3 +82,8 @@ static ndpi_network ndpi_protocol_goto_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_goto_protocol_list_6[] = {
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_hotspotshield.c.inc b/src/lib/inc_generated/ndpi_asn_hotspotshield.c.inc
index 6d9e48a9d..5f0756cc2 100644
--- a/src/lib/inc_generated/ndpi_asn_hotspotshield.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_hotspotshield.c.inc
@@ -24,3 +24,8 @@ static ndpi_network ndpi_protocol_hotspot_shield_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_hotspot_shield_protocol_list_6[] = {
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_hulu.c.inc b/src/lib/inc_generated/ndpi_asn_hulu.c.inc
index 50bdd4f27..32efb58f6 100644
--- a/src/lib/inc_generated/ndpi_asn_hulu.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_hulu.c.inc
@@ -29,3 +29,8 @@ static ndpi_network ndpi_protocol_hulu_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_hulu_protocol_list_6[] = {
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_line.c.inc b/src/lib/inc_generated/ndpi_asn_line.c.inc
index 2e9708d50..a0b518ba7 100644
--- a/src/lib/inc_generated/ndpi_asn_line.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_line.c.inc
@@ -38,3 +38,9 @@ static ndpi_network ndpi_protocol_line_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_line_protocol_list_6[] = {
+ { "2400:dcc0::", 32, NDPI_PROTOCOL_LINE },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_netflix.c.inc b/src/lib/inc_generated/ndpi_asn_netflix.c.inc
index d68b994f4..01cc02a7f 100644
--- a/src/lib/inc_generated/ndpi_asn_netflix.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_netflix.c.inc
@@ -38,3 +38,12 @@ static ndpi_network ndpi_protocol_netflix_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_netflix_protocol_list_6[] = {
+ { "2607:fb10::", 32, NDPI_PROTOCOL_NETFLIX },
+ { "2620:10c:7000::", 44, NDPI_PROTOCOL_NETFLIX },
+ { "2a00:86c0::", 32, NDPI_PROTOCOL_NETFLIX },
+ { "2a03:5640::", 32, NDPI_PROTOCOL_NETFLIX },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_nvidia.c.inc b/src/lib/inc_generated/ndpi_asn_nvidia.c.inc
index 2cd51e5c2..6fb3e8853 100644
--- a/src/lib/inc_generated/ndpi_asn_nvidia.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_nvidia.c.inc
@@ -46,7 +46,6 @@ static ndpi_network ndpi_protocol_nvidia_protocol_list[] = {
{ 0x5054A000 /* 80.84.160.0/20 */, 20, NDPI_PROTOCOL_NVIDIA },
{ 0x551D0E00 /* 85.29.14.0/24 */, 24, NDPI_PROTOCOL_NVIDIA },
{ 0x551D1200 /* 85.29.18.0/24 */, 24, NDPI_PROTOCOL_NVIDIA },
- { 0x59F8ED00 /* 89.248.237.0/24 */, 24, NDPI_PROTOCOL_NVIDIA },
{ 0x6706D300 /* 103.6.211.0/24 */, 24, NDPI_PROTOCOL_NVIDIA },
{ 0x70D98000 /* 112.217.128.0/24 */, 24, NDPI_PROTOCOL_NVIDIA },
{ 0x79C82D00 /* 121.200.45.0/24 */, 24, NDPI_PROTOCOL_NVIDIA },
@@ -54,7 +53,13 @@ static ndpi_network ndpi_protocol_nvidia_protocol_list[] = {
{ 0xC1F63300 /* 193.246.51.0/24 */, 24, NDPI_PROTOCOL_NVIDIA },
{ 0xD8E47000 /* 216.228.112.0/20 */, 20, NDPI_PROTOCOL_NVIDIA },
{ 0xD9C7D100 /* 217.199.209.0/24 */, 24, NDPI_PROTOCOL_NVIDIA },
- { 0xD9C7DE00 /* 217.199.222.0/24 */, 24, NDPI_PROTOCOL_NVIDIA },
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_nvidia_protocol_list_6[] = {
+ { "2604:a140:1500::", 47, NDPI_PROTOCOL_NVIDIA },
+ { "2604:a140:f000::", 48, NDPI_PROTOCOL_NVIDIA },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_opendns.c.inc b/src/lib/inc_generated/ndpi_asn_opendns.c.inc
index 3ff5d21da..ea424bcd8 100644
--- a/src/lib/inc_generated/ndpi_asn_opendns.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_opendns.c.inc
@@ -58,8 +58,7 @@ static ndpi_network ndpi_protocol_opendns_protocol_list[] = {
{ 0x92704000 /* 146.112.64.0/22 */, 22, NDPI_PROTOCOL_OPENDNS },
{ 0x92704800 /* 146.112.72.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
{ 0x92704E00 /* 146.112.78.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
- { 0x92705100 /* 146.112.81.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
- { 0x92705200 /* 146.112.82.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
+ { 0x92705000 /* 146.112.80.0/22 */, 22, NDPI_PROTOCOL_OPENDNS },
{ 0x92705400 /* 146.112.84.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
{ 0x92705600 /* 146.112.86.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x92705C00 /* 146.112.92.0/22 */, 22, NDPI_PROTOCOL_OPENDNS },
@@ -87,16 +86,12 @@ static ndpi_network ndpi_protocol_opendns_protocol_list[] = {
{ 0x9270DE00 /* 146.112.222.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
{ 0x9270E000 /* 146.112.224.0/19 */, 19, NDPI_PROTOCOL_OPENDNS },
{ 0x97BA0000 /* 151.186.0.0/20 */, 20, NDPI_PROTOCOL_OPENDNS },
- { 0x97BA1000 /* 151.186.16.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
+ { 0x97BA1000 /* 151.186.16.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
{ 0x97BA1200 /* 151.186.18.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x97BA4000 /* 151.186.64.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
{ 0x97BAD000 /* 151.186.208.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
{ 0x97BAD200 /* 151.186.210.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
- { 0x97BAE000 /* 151.186.224.0/22 */, 22, NDPI_PROTOCOL_OPENDNS },
- { 0x97BAE500 /* 151.186.229.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
- { 0x97BAE600 /* 151.186.230.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
- { 0x97BAE800 /* 151.186.232.0/21 */, 21, NDPI_PROTOCOL_OPENDNS },
- { 0x97BAF000 /* 151.186.240.0/20 */, 20, NDPI_PROTOCOL_OPENDNS },
+ { 0x97BAE000 /* 151.186.224.0/19 */, 19, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE0000 /* 155.190.0.0/22 */, 22, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE0500 /* 155.190.5.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE0600 /* 155.190.6.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
@@ -120,6 +115,7 @@ static ndpi_network ndpi_protocol_opendns_protocol_list[] = {
{ 0x9BBE4600 /* 155.190.70.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE4900 /* 155.190.73.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE5300 /* 155.190.83.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
+ { 0x9BBE5400 /* 155.190.84.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE5700 /* 155.190.87.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE5900 /* 155.190.89.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE5B00 /* 155.190.91.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
@@ -127,14 +123,14 @@ static ndpi_network ndpi_protocol_opendns_protocol_list[] = {
{ 0x9BBE6300 /* 155.190.99.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE6400 /* 155.190.100.0/22 */, 22, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE6800 /* 155.190.104.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
- { 0x9BBE6F00 /* 155.190.111.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE7300 /* 155.190.115.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE7400 /* 155.190.116.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE7600 /* 155.190.118.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE8000 /* 155.190.128.0/21 */, 21, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE8800 /* 155.190.136.0/22 */, 22, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBE8C00 /* 155.190.140.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
- { 0x9BBE9C00 /* 155.190.156.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
+ { 0x9BBE9200 /* 155.190.146.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
+ { 0x9BBE9C00 /* 155.190.156.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBEA000 /* 155.190.160.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBEC000 /* 155.190.192.0/20 */, 20, NDPI_PROTOCOL_OPENDNS },
{ 0x9BBED000 /* 155.190.208.0/21 */, 21, NDPI_PROTOCOL_OPENDNS },
@@ -156,6 +152,7 @@ static ndpi_network ndpi_protocol_opendns_protocol_list[] = {
{ 0x9BBEFE00 /* 155.190.254.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
{ 0xA2D25000 /* 162.210.80.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
{ 0xA2D25200 /* 162.210.82.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
+ { 0xA2D25500 /* 162.210.85.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0xB93C5400 /* 185.60.84.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
{ 0xB93C5600 /* 185.60.86.0/23 */, 23, NDPI_PROTOCOL_OPENDNS },
{ 0xCCC2E800 /* 204.194.232.0/24 */, 24, NDPI_PROTOCOL_OPENDNS },
@@ -167,3 +164,39 @@ static ndpi_network ndpi_protocol_opendns_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_opendns_protocol_list_6[] = {
+ { "2620:0:cc0::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2620:0:cc3::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2620:0:cc4::", 46, NDPI_PROTOCOL_OPENDNS },
+ { "2620:0:cc8::", 45, NDPI_PROTOCOL_OPENDNS },
+ { "2620:119:10::", 46, NDPI_PROTOCOL_OPENDNS },
+ { "2620:119:17::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2620:119:30::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2620:119:35::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2620:119:53::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2620:119:76::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2620:119:fc::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c0:10::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c0:12::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c0:14::", 46, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c0:18::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c0:20::", 46, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c0:24::", 47, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c0:30::", 47, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c0:40::", 45, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c0:48::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c0:51::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c0:52::", 47, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c0:54::", 47, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c0:59::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c0:60::", 45, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c4:1::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c4:2::", 47, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c4:4::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c7:fe01::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c7:fffd::", 48, NDPI_PROTOCOL_OPENDNS },
+ { "2a04:e4c7:fffe::", 47, NDPI_PROTOCOL_OPENDNS },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_riotgames.c.inc b/src/lib/inc_generated/ndpi_asn_riotgames.c.inc
index 76cb5ed92..7ead3cd80 100644
--- a/src/lib/inc_generated/ndpi_asn_riotgames.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_riotgames.c.inc
@@ -39,3 +39,8 @@ static ndpi_network ndpi_protocol_riotgames_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_riotgames_protocol_list_6[] = {
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_roblox.c.inc b/src/lib/inc_generated/ndpi_asn_roblox.c.inc
index 402b65690..5b0b59aa6 100644
--- a/src/lib/inc_generated/ndpi_asn_roblox.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_roblox.c.inc
@@ -29,3 +29,10 @@ static ndpi_network ndpi_protocol_roblox_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_roblox_protocol_list_6[] = {
+ { "2620:2b:e000::", 48, NDPI_PROTOCOL_ROBLOX },
+ { "2620:135:6000::", 40, NDPI_PROTOCOL_ROBLOX },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_starcraft.c.inc b/src/lib/inc_generated/ndpi_asn_starcraft.c.inc
index cd79ea8e7..0e2a10f93 100644
--- a/src/lib/inc_generated/ndpi_asn_starcraft.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_starcraft.c.inc
@@ -21,14 +21,20 @@
static ndpi_network ndpi_protocol_starcraft_protocol_list[] = {
- { 0x052AA000 /* 5.42.160.0/19 */, 19, NDPI_PROTOCOL_STARCRAFT },
+ { 0x052AA000 /* 5.42.160.0/20 */, 20, NDPI_PROTOCOL_STARCRAFT },
+ { 0x052AB200 /* 5.42.178.0/23 */, 23, NDPI_PROTOCOL_STARCRAFT },
+ { 0x052AB800 /* 5.42.184.0/21 */, 21, NDPI_PROTOCOL_STARCRAFT },
{ 0x18690000 /* 24.105.0.0/19 */, 19, NDPI_PROTOCOL_STARCRAFT },
{ 0x18692000 /* 24.105.32.0/20 */, 20, NDPI_PROTOCOL_STARCRAFT },
{ 0x18693000 /* 24.105.48.0/21 */, 21, NDPI_PROTOCOL_STARCRAFT },
{ 0x18693800 /* 24.105.56.0/22 */, 22, NDPI_PROTOCOL_STARCRAFT },
{ 0x18693D00 /* 24.105.61.0/24 */, 24, NDPI_PROTOCOL_STARCRAFT },
{ 0x18693E00 /* 24.105.62.0/23 */, 23, NDPI_PROTOCOL_STARCRAFT },
- { 0x25F40000 /* 37.244.0.0/19 */, 19, NDPI_PROTOCOL_STARCRAFT },
+ { 0x25F40000 /* 37.244.0.0/21 */, 21, NDPI_PROTOCOL_STARCRAFT },
+ { 0x25F40800 /* 37.244.8.0/22 */, 22, NDPI_PROTOCOL_STARCRAFT },
+ { 0x25F40C00 /* 37.244.12.0/23 */, 23, NDPI_PROTOCOL_STARCRAFT },
+ { 0x25F40F00 /* 37.244.15.0/24 */, 24, NDPI_PROTOCOL_STARCRAFT },
+ { 0x25F41000 /* 37.244.16.0/20 */, 20, NDPI_PROTOCOL_STARCRAFT },
{ 0x25F42000 /* 37.244.32.0/20 */, 20, NDPI_PROTOCOL_STARCRAFT },
{ 0x25F43000 /* 37.244.48.0/23 */, 23, NDPI_PROTOCOL_STARCRAFT },
{ 0x25F43200 /* 37.244.50.0/24 */, 24, NDPI_PROTOCOL_STARCRAFT },
@@ -37,9 +43,9 @@ static ndpi_network ndpi_protocol_starcraft_protocol_list[] = {
{ 0x3B992800 /* 59.153.40.0/23 */, 23, NDPI_PROTOCOL_STARCRAFT },
{ 0x40E00000 /* 64.224.0.0/21 */, 21, NDPI_PROTOCOL_STARCRAFT },
{ 0x40E01800 /* 64.224.24.0/21 */, 21, NDPI_PROTOCOL_STARCRAFT },
- { 0x4228B000 /* 66.40.176.0/22 */, 22, NDPI_PROTOCOL_STARCRAFT },
- { 0x4228B800 /* 66.40.184.0/24 */, 24, NDPI_PROTOCOL_STARCRAFT },
- { 0x4228BE00 /* 66.40.190.0/24 */, 24, NDPI_PROTOCOL_STARCRAFT },
+ { 0x4228B000 /* 66.40.176.0/21 */, 21, NDPI_PROTOCOL_STARCRAFT },
+ { 0x4228B800 /* 66.40.184.0/22 */, 22, NDPI_PROTOCOL_STARCRAFT },
+ { 0x4228BE00 /* 66.40.190.0/23 */, 23, NDPI_PROTOCOL_STARCRAFT },
{ 0x67047200 /* 103.4.114.0/23 */, 23, NDPI_PROTOCOL_STARCRAFT },
{ 0x67C62000 /* 103.198.32.0/23 */, 23, NDPI_PROTOCOL_STARCRAFT },
{ 0x6E2DD000 /* 110.45.208.0/24 */, 24, NDPI_PROTOCOL_STARCRAFT },
@@ -55,7 +61,8 @@ static ndpi_network ndpi_protocol_starcraft_protocol_list[] = {
{ 0x89DD4000 /* 137.221.64.0/19 */, 19, NDPI_PROTOCOL_STARCRAFT },
{ 0x89DD6000 /* 137.221.96.0/20 */, 20, NDPI_PROTOCOL_STARCRAFT },
{ 0x89DD7000 /* 137.221.112.0/24 */, 24, NDPI_PROTOCOL_STARCRAFT },
- { 0x9E73C000 /* 158.115.192.0/23 */, 23, NDPI_PROTOCOL_STARCRAFT },
+ { 0x96740900 /* 150.116.9.0/24 */, 24, NDPI_PROTOCOL_STARCRAFT },
+ { 0x9E73C000 /* 158.115.192.0/22 */, 22, NDPI_PROTOCOL_STARCRAFT },
{ 0x9E73C400 /* 158.115.196.0/23 */, 23, NDPI_PROTOCOL_STARCRAFT },
{ 0x9E73C700 /* 158.115.199.0/24 */, 24, NDPI_PROTOCOL_STARCRAFT },
{ 0x9E73C800 /* 158.115.200.0/21 */, 21, NDPI_PROTOCOL_STARCRAFT },
@@ -68,3 +75,16 @@ static ndpi_network ndpi_protocol_starcraft_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_starcraft_protocol_list_6[] = {
+ { "2a04:e800:5010::", 47, NDPI_PROTOCOL_STARCRAFT },
+ { "2a04:e800:5015::", 48, NDPI_PROTOCOL_STARCRAFT },
+ { "2a04:e800:5016::", 48, NDPI_PROTOCOL_STARCRAFT },
+ { "2a04:e800:5019::", 48, NDPI_PROTOCOL_STARCRAFT },
+ { "2a04:e800:5020::", 48, NDPI_PROTOCOL_STARCRAFT },
+ { "2a04:e800:5040::", 48, NDPI_PROTOCOL_STARCRAFT },
+ { "2a04:e800:5407::", 48, NDPI_PROTOCOL_STARCRAFT },
+ { "2a04:e802::", 32, NDPI_PROTOCOL_STARCRAFT },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_steam.c.inc b/src/lib/inc_generated/ndpi_asn_steam.c.inc
index 79e01cdcf..56e918d69 100644
--- a/src/lib/inc_generated/ndpi_asn_steam.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_steam.c.inc
@@ -25,9 +25,10 @@ static ndpi_network ndpi_protocol_steam_protocol_list[] = {
{ 0x671C3600 /* 103.28.54.0/24 */, 24, NDPI_PROTOCOL_STEAM },
{ 0x92429800 /* 146.66.152.0/24 */, 24, NDPI_PROTOCOL_STEAM },
{ 0x92429B00 /* 146.66.155.0/24 */, 24, NDPI_PROTOCOL_STEAM },
+ { 0x9B85E000 /* 155.133.224.0/24 */, 24, NDPI_PROTOCOL_STEAM },
{ 0x9B85E200 /* 155.133.226.0/23 */, 23, NDPI_PROTOCOL_STEAM },
{ 0x9B85E500 /* 155.133.229.0/24 */, 24, NDPI_PROTOCOL_STEAM },
- { 0x9B85E600 /* 155.133.230.0/23 */, 23, NDPI_PROTOCOL_STEAM },
+ { 0x9B85E600 /* 155.133.230.0/24 */, 24, NDPI_PROTOCOL_STEAM },
{ 0x9B85E800 /* 155.133.232.0/23 */, 23, NDPI_PROTOCOL_STEAM },
{ 0x9B85EB00 /* 155.133.235.0/24 */, 24, NDPI_PROTOCOL_STEAM },
{ 0x9B85EC00 /* 155.133.236.0/22 */, 22, NDPI_PROTOCOL_STEAM },
@@ -35,7 +36,9 @@ static ndpi_network ndpi_protocol_steam_protocol_list[] = {
{ 0x9B85F300 /* 155.133.243.0/24 */, 24, NDPI_PROTOCOL_STEAM },
{ 0x9B85F400 /* 155.133.244.0/22 */, 22, NDPI_PROTOCOL_STEAM },
{ 0x9B85F800 /* 155.133.248.0/21 */, 21, NDPI_PROTOCOL_STEAM },
- { 0xA2FEC000 /* 162.254.192.0/21 */, 21, NDPI_PROTOCOL_STEAM },
+ { 0xA2FEC000 /* 162.254.192.0/23 */, 23, NDPI_PROTOCOL_STEAM },
+ { 0xA2FEC300 /* 162.254.195.0/24 */, 24, NDPI_PROTOCOL_STEAM },
+ { 0xA2FEC400 /* 162.254.196.0/22 */, 22, NDPI_PROTOCOL_STEAM },
{ 0xB919B600 /* 185.25.182.0/23 */, 23, NDPI_PROTOCOL_STEAM },
{ 0xBED92100 /* 190.217.33.0/24 */, 24, NDPI_PROTOCOL_STEAM },
{ 0xC0456000 /* 192.69.96.0/22 */, 22, NDPI_PROTOCOL_STEAM },
@@ -45,3 +48,23 @@ static ndpi_network ndpi_protocol_steam_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_steam_protocol_list_6[] = {
+ { "2404:3fc0::", 46, NDPI_PROTOCOL_STEAM },
+ { "2404:3fc0:4::", 47, NDPI_PROTOCOL_STEAM },
+ { "2404:3fc0:7::", 48, NDPI_PROTOCOL_STEAM },
+ { "2602:801:f000::", 47, NDPI_PROTOCOL_STEAM },
+ { "2602:801:f002::", 48, NDPI_PROTOCOL_STEAM },
+ { "2602:801:f005::", 48, NDPI_PROTOCOL_STEAM },
+ { "2602:801:f006::", 47, NDPI_PROTOCOL_STEAM },
+ { "2602:801:f008::", 46, NDPI_PROTOCOL_STEAM },
+ { "2602:801:f00d::", 48, NDPI_PROTOCOL_STEAM },
+ { "2602:801:f00e::", 48, NDPI_PROTOCOL_STEAM },
+ { "2a01:bc80:1::", 48, NDPI_PROTOCOL_STEAM },
+ { "2a01:bc80:2::", 47, NDPI_PROTOCOL_STEAM },
+ { "2a01:bc80:4::", 46, NDPI_PROTOCOL_STEAM },
+ { "2a01:bc80:8::", 46, NDPI_PROTOCOL_STEAM },
+ { "2a01:bc80:c::", 48, NDPI_PROTOCOL_STEAM },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_teamviewer.c.inc b/src/lib/inc_generated/ndpi_asn_teamviewer.c.inc
index 5baab6076..05b2a4952 100644
--- a/src/lib/inc_generated/ndpi_asn_teamviewer.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_teamviewer.c.inc
@@ -31,3 +31,26 @@ static ndpi_network ndpi_protocol_teamviewer_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_teamviewer_protocol_list_6[] = {
+ { "2a09:1500::", 48, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a09:1500:8::", 48, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a09:1500:13::", 48, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a09:1500:20::", 48, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a09:1500:1000::", 40, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a09:1500:2000::", 40, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a09:1500:7000::", 40, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a09:1501::", 48, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a09:1501:3000::", 40, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a09:2700:8::", 48, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a09:2701::", 32, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a09:2900::", 48, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a09:2900:8::", 48, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a09:2900:6000::", 40, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a0b:b580::", 48, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a0b:b580:ffff::", 48, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a0b:b581::", 48, NDPI_PROTOCOL_TEAMVIEWER },
+ { "2a0b:b582::", 48, NDPI_PROTOCOL_TEAMVIEWER },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_telegram.c.inc b/src/lib/inc_generated/ndpi_asn_telegram.c.inc
index ed375805e..57521cbc5 100644
--- a/src/lib/inc_generated/ndpi_asn_telegram.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_telegram.c.inc
@@ -32,3 +32,12 @@ static ndpi_network ndpi_protocol_telegram_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_telegram_protocol_list_6[] = {
+ { "2001:67c:4e8::", 48, NDPI_PROTOCOL_TELEGRAM },
+ { "2001:b28:f23c::", 47, NDPI_PROTOCOL_TELEGRAM },
+ { "2001:b28:f23f::", 48, NDPI_PROTOCOL_TELEGRAM },
+ { "2a0a:f280:203::", 48, NDPI_PROTOCOL_TELEGRAM },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_tencent.c.inc b/src/lib/inc_generated/ndpi_asn_tencent.c.inc
index f86bb0b4d..c20afbf4e 100644
--- a/src/lib/inc_generated/ndpi_asn_tencent.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_tencent.c.inc
@@ -30,9 +30,8 @@ static ndpi_network ndpi_protocol_tencent_protocol_list[] = {
{ 0x2AC28000 /* 42.194.128.0/17 */, 17, NDPI_PROTOCOL_TENCENT },
{ 0x2B800000 /* 43.128.0.0/15 */, 15, NDPI_PROTOCOL_TENCENT },
{ 0x2B820000 /* 43.130.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT },
- { 0x2B830000 /* 43.131.0.0/17 */, 17, NDPI_PROTOCOL_TENCENT },
- { 0x2B838000 /* 43.131.128.0/19 */, 19, NDPI_PROTOCOL_TENCENT },
- { 0x2B83C000 /* 43.131.192.0/18 */, 18, NDPI_PROTOCOL_TENCENT },
+ { 0x2B830000 /* 43.131.0.0/18 */, 18, NDPI_PROTOCOL_TENCENT },
+ { 0x2B83E000 /* 43.131.224.0/19 */, 19, NDPI_PROTOCOL_TENCENT },
{ 0x2B840000 /* 43.132.0.0/18 */, 18, NDPI_PROTOCOL_TENCENT },
{ 0x2B844400 /* 43.132.68.0/24 */, 24, NDPI_PROTOCOL_TENCENT },
{ 0x2B846000 /* 43.132.96.0/19 */, 19, NDPI_PROTOCOL_TENCENT },
@@ -44,14 +43,18 @@ static ndpi_network ndpi_protocol_tencent_protocol_list[] = {
{ 0x2B87C000 /* 43.135.192.0/19 */, 19, NDPI_PROTOCOL_TENCENT },
{ 0x2B880000 /* 43.136.0.0/13 */, 13, NDPI_PROTOCOL_TENCENT },
{ 0x2B900000 /* 43.144.0.0/15 */, 15, NDPI_PROTOCOL_TENCENT },
- { 0x2B984000 /* 43.152.64.0/19 */, 19, NDPI_PROTOCOL_TENCENT },
+ { 0x2B984000 /* 43.152.64.0/20 */, 20, NDPI_PROTOCOL_TENCENT },
+ { 0x2B985000 /* 43.152.80.0/21 */, 21, NDPI_PROTOCOL_TENCENT },
+ { 0x2B985A00 /* 43.152.90.0/23 */, 23, NDPI_PROTOCOL_TENCENT },
+ { 0x2B985C00 /* 43.152.92.0/22 */, 22, NDPI_PROTOCOL_TENCENT },
{ 0x2B986000 /* 43.152.96.0/20 */, 20, NDPI_PROTOCOL_TENCENT },
{ 0x2B987000 /* 43.152.112.0/22 */, 22, NDPI_PROTOCOL_TENCENT },
{ 0x2B98C000 /* 43.152.192.0/18 */, 18, NDPI_PROTOCOL_TENCENT },
{ 0x2B990000 /* 43.153.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT },
{ 0x2B9A0000 /* 43.154.0.0/15 */, 15, NDPI_PROTOCOL_TENCENT },
{ 0x2B9C0000 /* 43.156.0.0/15 */, 15, NDPI_PROTOCOL_TENCENT },
- { 0x2B9E0000 /* 43.158.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT },
+ { 0x2B9E0000 /* 43.158.0.0/17 */, 17, NDPI_PROTOCOL_TENCENT },
+ { 0x2B9EC000 /* 43.158.192.0/18 */, 18, NDPI_PROTOCOL_TENCENT },
{ 0x2B9F0000 /* 43.159.0.0/18 */, 18, NDPI_PROTOCOL_TENCENT },
{ 0x2B9F8000 /* 43.159.128.0/17 */, 17, NDPI_PROTOCOL_TENCENT },
{ 0x2BA00000 /* 43.160.0.0/15 */, 15, NDPI_PROTOCOL_TENCENT },
@@ -153,9 +156,20 @@ static ndpi_network ndpi_protocol_tencent_protocol_list[] = {
{ 0x9E4F0100 /* 158.79.1.0/24 */, 24, NDPI_PROTOCOL_TENCENT },
{ 0x9F4B0000 /* 159.75.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT },
{ 0xA20E0000 /* 162.14.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT },
- { 0xA23E0000 /* 162.62.0.0/17 */, 17, NDPI_PROTOCOL_TENCENT },
- { 0xA23E8000 /* 162.62.128.0/18 */, 18, NDPI_PROTOCOL_TENCENT },
- { 0xA23EC000 /* 162.62.192.0/19 */, 19, NDPI_PROTOCOL_TENCENT },
+ { 0xA23E0A00 /* 162.62.10.0/23 */, 23, NDPI_PROTOCOL_TENCENT },
+ { 0xA23E0E00 /* 162.62.14.0/23 */, 23, NDPI_PROTOCOL_TENCENT },
+ { 0xA23E2A00 /* 162.62.42.0/23 */, 23, NDPI_PROTOCOL_TENCENT },
+ { 0xA23E3000 /* 162.62.48.0/20 */, 20, NDPI_PROTOCOL_TENCENT },
+ { 0xA23E4000 /* 162.62.64.0/20 */, 20, NDPI_PROTOCOL_TENCENT },
+ { 0xA23E5000 /* 162.62.80.0/21 */, 21, NDPI_PROTOCOL_TENCENT },
+ { 0xA23E6000 /* 162.62.96.0/19 */, 19, NDPI_PROTOCOL_TENCENT },
+ { 0xA23E8000 /* 162.62.128.0/23 */, 23, NDPI_PROTOCOL_TENCENT },
+ { 0xA23E8400 /* 162.62.132.0/22 */, 22, NDPI_PROTOCOL_TENCENT },
+ { 0xA23E8800 /* 162.62.136.0/21 */, 21, NDPI_PROTOCOL_TENCENT },
+ { 0xA23E9000 /* 162.62.144.0/20 */, 20, NDPI_PROTOCOL_TENCENT },
+ { 0xA23EA000 /* 162.62.160.0/21 */, 21, NDPI_PROTOCOL_TENCENT },
+ { 0xA23EA800 /* 162.62.168.0/22 */, 22, NDPI_PROTOCOL_TENCENT },
+ { 0xA23ED000 /* 162.62.208.0/20 */, 20, NDPI_PROTOCOL_TENCENT },
{ 0xA23EE000 /* 162.62.224.0/20 */, 20, NDPI_PROTOCOL_TENCENT },
{ 0xAA6A0000 /* 170.106.0.0/16 */, 16, NDPI_PROTOCOL_TENCENT },
{ 0xAC51C000 /* 172.81.192.0/18 */, 18, NDPI_PROTOCOL_TENCENT },
@@ -172,12 +186,11 @@ static ndpi_network ndpi_protocol_tencent_protocol_list[] = {
{ 0xCBCD8800 /* 203.205.136.0/21 */, 21, NDPI_PROTOCOL_TENCENT },
{ 0xCBCD9000 /* 203.205.144.0/22 */, 22, NDPI_PROTOCOL_TENCENT },
{ 0xCBCD9B00 /* 203.205.155.0/24 */, 24, NDPI_PROTOCOL_TENCENT },
- { 0xCBCD9C00 /* 203.205.156.0/22 */, 22, NDPI_PROTOCOL_TENCENT },
+ { 0xCBCD9C00 /* 203.205.156.0/23 */, 23, NDPI_PROTOCOL_TENCENT },
+ { 0xCBCD9F00 /* 203.205.159.0/24 */, 24, NDPI_PROTOCOL_TENCENT },
{ 0xCBCDBC00 /* 203.205.188.0/24 */, 24, NDPI_PROTOCOL_TENCENT },
{ 0xCBCDBF00 /* 203.205.191.0/24 */, 24, NDPI_PROTOCOL_TENCENT },
- { 0xCBCDC100 /* 203.205.193.0/24 */, 24, NDPI_PROTOCOL_TENCENT },
- { 0xCBCDC200 /* 203.205.194.0/23 */, 23, NDPI_PROTOCOL_TENCENT },
- { 0xCBCDC400 /* 203.205.196.0/23 */, 23, NDPI_PROTOCOL_TENCENT },
+ { 0xCBCDC000 /* 203.205.192.0/21 */, 21, NDPI_PROTOCOL_TENCENT },
{ 0xCBCDDA00 /* 203.205.218.0/23 */, 23, NDPI_PROTOCOL_TENCENT },
{ 0xCBCDDC00 /* 203.205.220.0/22 */, 22, NDPI_PROTOCOL_TENCENT },
{ 0xCBCDE000 /* 203.205.224.0/24 */, 24, NDPI_PROTOCOL_TENCENT },
@@ -200,3 +213,28 @@ static ndpi_network ndpi_protocol_tencent_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_tencent_protocol_list_6[] = {
+ { "2001:df5:4500::", 48, NDPI_PROTOCOL_TENCENT },
+ { "2402:4e00::", 32, NDPI_PROTOCOL_TENCENT },
+ { "240d:c000:1000::", 36, NDPI_PROTOCOL_TENCENT },
+ { "240d:c000:2000::", 35, NDPI_PROTOCOL_TENCENT },
+ { "240d:c000:6000::", 36, NDPI_PROTOCOL_TENCENT },
+ { "240d:c010::", 47, NDPI_PROTOCOL_TENCENT },
+ { "240d:c010:11::", 48, NDPI_PROTOCOL_TENCENT },
+ { "240d:c010:14::", 48, NDPI_PROTOCOL_TENCENT },
+ { "240d:c010:16::", 48, NDPI_PROTOCOL_TENCENT },
+ { "240d:c010:20::", 44, NDPI_PROTOCOL_TENCENT },
+ { "240d:c010:30::", 47, NDPI_PROTOCOL_TENCENT },
+ { "240d:c010:50::", 48, NDPI_PROTOCOL_TENCENT },
+ { "240d:c010:57::", 48, NDPI_PROTOCOL_TENCENT },
+ { "240d:c010:58::", 48, NDPI_PROTOCOL_TENCENT },
+ { "240d:c010:5b::", 48, NDPI_PROTOCOL_TENCENT },
+ { "240d:c010:5c::", 48, NDPI_PROTOCOL_TENCENT },
+ { "240d:c010:5e::", 48, NDPI_PROTOCOL_TENCENT },
+ { "240d:c010:68::", 48, NDPI_PROTOCOL_TENCENT },
+ { "240d:c010:6c::", 48, NDPI_PROTOCOL_TENCENT },
+ { "240d:c040::", 44, NDPI_PROTOCOL_TENCENT },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_threema.c.inc b/src/lib/inc_generated/ndpi_asn_threema.c.inc
index baa23593f..206c7e396 100644
--- a/src/lib/inc_generated/ndpi_asn_threema.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_threema.c.inc
@@ -33,3 +33,11 @@ static ndpi_network ndpi_protocol_threema_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_threema_protocol_list_6[] = {
+ { "2001:67c:2f98::", 48, NDPI_PROTOCOL_THREEMA },
+ { "2a02:418::", 29, NDPI_PROTOCOL_THREEMA },
+ { "2a05:9a80::", 29, NDPI_PROTOCOL_THREEMA },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_twitch.c.inc b/src/lib/inc_generated/ndpi_asn_twitch.c.inc
index f7747c305..9d65ea51c 100644
--- a/src/lib/inc_generated/ndpi_asn_twitch.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_twitch.c.inc
@@ -36,3 +36,9 @@ static ndpi_network ndpi_protocol_twitch_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_twitch_protocol_list_6[] = {
+ { "2402:2a80::", 32, NDPI_PROTOCOL_TWITCH },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_twitter.c.inc b/src/lib/inc_generated/ndpi_asn_twitter.c.inc
index f33aba33e..ecf380906 100644
--- a/src/lib/inc_generated/ndpi_asn_twitter.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_twitter.c.inc
@@ -42,3 +42,11 @@ static ndpi_network ndpi_protocol_twitter_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_twitter_protocol_list_6[] = {
+ { "2400:6680:f000::", 36, NDPI_PROTOCOL_TWITTER },
+ { "2606:1f80:f000::", 36, NDPI_PROTOCOL_TWITTER },
+ { "2a04:9d40:f000::", 36, NDPI_PROTOCOL_TWITTER },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_ubuntuone.c.inc b/src/lib/inc_generated/ndpi_asn_ubuntuone.c.inc
index a02a3278a..afcd95f4c 100644
--- a/src/lib/inc_generated/ndpi_asn_ubuntuone.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_ubuntuone.c.inc
@@ -28,3 +28,12 @@ static ndpi_network ndpi_protocol_ubuntuone_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_ubuntuone_protocol_list_6[] = {
+ { "2001:67c:1560::", 47, NDPI_PROTOCOL_UBUNTUONE },
+ { "2001:67c:1562::", 48, NDPI_PROTOCOL_UBUNTUONE },
+ { "2620:2d:4000::", 46, NDPI_PROTOCOL_UBUNTUONE },
+ { "2620:2d:4006::", 47, NDPI_PROTOCOL_UBUNTUONE },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_vk.c.inc b/src/lib/inc_generated/ndpi_asn_vk.c.inc
index 5f44495e0..5aac09bd8 100644
--- a/src/lib/inc_generated/ndpi_asn_vk.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_vk.c.inc
@@ -33,3 +33,9 @@ static ndpi_network ndpi_protocol_vk_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_vk_protocol_list_6[] = {
+ { "2a00:bdc0::", 35, NDPI_PROTOCOL_VK },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_webex.c.inc b/src/lib/inc_generated/ndpi_asn_webex.c.inc
index 4230239ec..fff347b76 100644
--- a/src/lib/inc_generated/ndpi_asn_webex.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_webex.c.inc
@@ -38,12 +38,15 @@ static ndpi_network ndpi_protocol_webex_protocol_list[] = {
{ 0x721DD000 /* 114.29.208.0/20 */, 20, NDPI_PROTOCOL_WEBEX },
{ 0x8BB15800 /* 139.177.88.0/22 */, 22, NDPI_PROTOCOL_WEBEX },
{ 0x8BB15C00 /* 139.177.92.0/23 */, 23, NDPI_PROTOCOL_WEBEX },
- { 0x90C40000 /* 144.196.0.0/17 */, 17, NDPI_PROTOCOL_WEBEX },
+ { 0x90C40000 /* 144.196.0.0/18 */, 18, NDPI_PROTOCOL_WEBEX },
+ { 0x90C44000 /* 144.196.64.0/19 */, 19, NDPI_PROTOCOL_WEBEX },
+ { 0x90C46000 /* 144.196.96.0/20 */, 20, NDPI_PROTOCOL_WEBEX },
+ { 0x90C47000 /* 144.196.112.0/22 */, 22, NDPI_PROTOCOL_WEBEX },
{ 0x90C48000 /* 144.196.128.0/19 */, 19, NDPI_PROTOCOL_WEBEX },
{ 0x90C4B000 /* 144.196.176.0/20 */, 20, NDPI_PROTOCOL_WEBEX },
- { 0x90C4D000 /* 144.196.208.0/20 */, 20, NDPI_PROTOCOL_WEBEX },
- { 0x90C4F000 /* 144.196.240.0/20 */, 20, NDPI_PROTOCOL_WEBEX },
+ { 0x90C4C000 /* 144.196.192.0/18 */, 18, NDPI_PROTOCOL_WEBEX },
{ 0x96FD8000 /* 150.253.128.0/17 */, 17, NDPI_PROTOCOL_WEBEX },
+ { 0xA3810000 /* 163.129.0.0/19 */, 19, NDPI_PROTOCOL_WEBEX },
{ 0xAA480000 /* 170.72.0.0/17 */, 17, NDPI_PROTOCOL_WEBEX },
{ 0xAA488000 /* 170.72.128.0/18 */, 18, NDPI_PROTOCOL_WEBEX },
{ 0xAA48C000 /* 170.72.192.0/19 */, 19, NDPI_PROTOCOL_WEBEX },
@@ -61,3 +64,16 @@ static ndpi_network ndpi_protocol_webex_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_webex_protocol_list_6[] = {
+ { "2402:2500:3::", 48, NDPI_PROTOCOL_WEBEX },
+ { "2402:2500:200::", 39, NDPI_PROTOCOL_WEBEX },
+ { "2402:2500:400::", 39, NDPI_PROTOCOL_WEBEX },
+ { "2607:fcf0::", 32, NDPI_PROTOCOL_WEBEX },
+ { "2a00:a640:3::", 48, NDPI_PROTOCOL_WEBEX },
+ { "2a00:a640:100::", 40, NDPI_PROTOCOL_WEBEX },
+ { "2a00:a640:200::", 39, NDPI_PROTOCOL_WEBEX },
+ { "2a00:a640:400::", 40, NDPI_PROTOCOL_WEBEX },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_yandex.c.inc b/src/lib/inc_generated/ndpi_asn_yandex.c.inc
index e83dcf256..cfb1a2c7b 100644
--- a/src/lib/inc_generated/ndpi_asn_yandex.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_yandex.c.inc
@@ -30,6 +30,7 @@ static ndpi_network ndpi_protocol_yandex_protocol_list[] = {
{ 0x57FAE000 /* 87.250.224.0/19 */, 19, NDPI_PROTOCOL_YANDEX },
{ 0x5A9CB000 /* 90.156.176.0/21 */, 21, NDPI_PROTOCOL_YANDEX },
{ 0x5A9CB800 /* 90.156.184.0/24 */, 24, NDPI_PROTOCOL_YANDEX },
+ { 0x5A9CBA00 /* 90.156.186.0/24 */, 24, NDPI_PROTOCOL_YANDEX },
{ 0x5CFF7F00 /* 92.255.127.0/24 */, 24, NDPI_PROTOCOL_YANDEX },
{ 0x5D9E8000 /* 93.158.128.0/18 */, 18, NDPI_PROTOCOL_YANDEX },
{ 0x5F6C8000 /* 95.108.128.0/17 */, 17, NDPI_PROTOCOL_YANDEX },
@@ -38,10 +39,21 @@ static ndpi_network ndpi_protocol_yandex_protocol_list[] = {
{ 0xB29A8000 /* 178.154.128.0/18 */, 18, NDPI_PROTOCOL_YANDEX },
{ 0xB920B800 /* 185.32.184.0/22 */, 22, NDPI_PROTOCOL_YANDEX },
{ 0xBC486700 /* 188.72.103.0/24 */, 24, NDPI_PROTOCOL_YANDEX },
- { 0xBC486900 /* 188.72.105.0/24 */, 24, NDPI_PROTOCOL_YANDEX },
+ { 0xBC486800 /* 188.72.104.0/23 */, 23, NDPI_PROTOCOL_YANDEX },
{ 0xC7156000 /* 199.21.96.0/22 */, 22, NDPI_PROTOCOL_YANDEX },
{ 0xC724F000 /* 199.36.240.0/22 */, 22, NDPI_PROTOCOL_YANDEX },
{ 0xD5B4C000 /* 213.180.192.0/19 */, 19, NDPI_PROTOCOL_YANDEX },
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_yandex_protocol_list_6[] = {
+ { "2001:678:384::", 48, NDPI_PROTOCOL_YANDEX },
+ { "2620:10f:d000::", 44, NDPI_PROTOCOL_YANDEX },
+ { "2a02:6b8::", 29, NDPI_PROTOCOL_YANDEX },
+ { "2a0b:1440::", 32, NDPI_PROTOCOL_YANDEX },
+ { "2a0e:fd87::", 45, NDPI_PROTOCOL_YANDEX },
+ { "2a0e:fd87:9::", 48, NDPI_PROTOCOL_YANDEX },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_asn_yandex_cloud.c.inc b/src/lib/inc_generated/ndpi_asn_yandex_cloud.c.inc
index 574211ae0..53de6ffe8 100644
--- a/src/lib/inc_generated/ndpi_asn_yandex_cloud.c.inc
+++ b/src/lib/inc_generated/ndpi_asn_yandex_cloud.c.inc
@@ -30,9 +30,14 @@ static ndpi_network ndpi_protocol_yandex_cloud_protocol_list[] = {
{ 0x9EA00000 /* 158.160.0.0/16 */, 16, NDPI_PROTOCOL_YANDEX_CLOUD },
{ 0xB29AC000 /* 178.154.192.0/18 */, 18, NDPI_PROTOCOL_YANDEX_CLOUD },
{ 0xB9CEA400 /* 185.206.164.0/22 */, 22, NDPI_PROTOCOL_YANDEX_CLOUD },
- { 0xBC486800 /* 188.72.104.0/24 */, 24, NDPI_PROTOCOL_YANDEX_CLOUD },
{ 0xC120D800 /* 193.32.216.0/22 */, 22, NDPI_PROTOCOL_YANDEX_CLOUD },
{ 0xD91CE000 /* 217.28.224.0/20 */, 20, NDPI_PROTOCOL_YANDEX_CLOUD },
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_yandex_cloud_protocol_list_6[] = {
+ { "2a0d:d6c0::", 31, NDPI_PROTOCOL_YANDEX_CLOUD },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_azure_match.c.inc b/src/lib/inc_generated/ndpi_azure_match.c.inc
index 87aa33b93..42b4bde0c 100644
--- a/src/lib/inc_generated/ndpi_azure_match.c.inc
+++ b/src/lib/inc_generated/ndpi_azure_match.c.inc
@@ -99,6 +99,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D6A550 /* 104.214.165.80/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E170A58 /* 158.23.10.88/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D8E34 /* 168.61.142.52/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB11C /* 172.204.177.28/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93204 /* 191.233.50.4/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CF40 /* 191.233.207.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D5661E0 /* 13.86.97.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -581,6 +582,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D2989D /* 104.210.152.157/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D6A10E /* 104.214.161.14/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176520 /* 158.23.101.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9CC0 /* 172.204.156.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90EC0 /* 191.233.14.192/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE933D4 /* 191.233.51.212/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CF18 /* 191.233.207.24/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -652,6 +654,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E45180 /* 52.228.81.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DD5018 /* 68.221.80.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176018 /* 158.23.96.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9818 /* 172.204.152.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90818 /* 191.233.8.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBE188 /* 191.235.225.136/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E81C00 /* 4.232.28.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -861,6 +864,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D613E0 /* 104.214.19.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x8975A038 /* 137.117.160.56/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176480 /* 158.23.100.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9AF0 /* 172.204.154.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE812B5 /* 191.232.18.181/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE918B3 /* 191.233.24.179/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE932C0 /* 191.233.50.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -868,6 +872,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xBFE9CBF0 /* 191.233.203.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEE490E /* 191.238.73.14/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEEF161 /* 191.238.241.97/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE90C0 /* 4.190.144.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86200 /* 4.232.98.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86C00 /* 4.232.108.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E87B80 /* 4.232.123.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -1288,6 +1293,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x9E177B80 /* 158.23.123.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E17C380 /* 158.23.195.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D8E60 /* 168.61.142.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA040 /* 172.204.160.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB6E0 /* 172.204.182.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC0C0 /* 172.204.192.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD0C0 /* 172.204.208.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90B90 /* 191.233.11.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90E80 /* 191.233.14.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE933E0 /* 191.233.51.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -2334,6 +2343,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83F05E7 /* 168.63.5.231/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F35EF /* 168.63.53.239/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F6B05 /* 168.63.107.5/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA100 /* 172.204.161.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE81010 /* 191.232.16.16/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE81034 /* 191.232.16.52/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE8264D /* 191.232.38.77/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -2581,6 +2591,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83D8F00 /* 168.61.143.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F84F0 /* 168.63.132.240/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83FF1A0 /* 168.63.241.160/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA600 /* 172.204.166.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93280 /* 191.233.50.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE95E2D /* 191.233.94.45/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEC3C48 /* 191.236.60.72/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -2590,7 +2601,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xBFEF6830 /* 191.239.104.48/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04914800 /* 4.145.72.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04914808 /* 4.145.72.8/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0496E91E /* 4.150.233.30/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0496EA18 /* 4.150.234.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0496F200 /* 4.150.242.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0496F400 /* 4.150.244.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04976314 /* 4.151.99.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04976348 /* 4.151.99.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04AB1B74 /* 4.171.27.116/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -2598,12 +2612,16 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x04BE842A /* 4.190.132.42/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04BE84B8 /* 4.190.132.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04C8FAC0 /* 4.200.250.192/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04D28328 /* 4.210.131.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04D28330 /* 4.210.131.48/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E82A00 /* 4.232.42.0/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E82A0C /* 4.232.42.12/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E83000 /* 4.232.48.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E87DB2 /* 4.232.125.178/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04F09032 /* 4.240.144.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04F09050 /* 4.240.144.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04F31830 /* 4.243.24.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04F31838 /* 4.243.24.56/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D428FDB /* 13.66.143.219/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D429544 /* 13.66.149.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D430F01 /* 13.67.15.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -2698,14 +2716,19 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x145B6480 /* 20.91.100.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145B9798 /* 20.91.151.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145B9854 /* 20.91.152.84/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14631B54 /* 20.99.27.84/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14631B60 /* 20.99.27.96/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14641578 /* 20.100.21.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14641580 /* 20.100.21.128/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146F4888 /* 20.111.72.136/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1471FB26 /* 20.113.251.38/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DADA0 /* 20.125.173.160/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DCDA0 /* 20.125.205.160/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1496A58C /* 20.150.165.140/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1496BE54 /* 20.150.190.84/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14972088 /* 20.151.32.136/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14A49AA6 /* 20.164.154.166/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14A49E80 /* 20.164.158.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14A78372 /* 20.167.131.114/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14A78378 /* 20.167.131.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14AAAF00 /* 20.170.175.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -2726,14 +2749,22 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14C2816A /* 20.194.129.106/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CB5D1C /* 20.203.93.28/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CB5D50 /* 20.203.93.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CCC762 /* 20.204.199.98/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CCC768 /* 20.204.199.104/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CD4DC6 /* 20.205.77.198/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CD4DD0 /* 20.205.77.208/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CD55C6 /* 20.205.85.198/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CE06BC /* 20.206.6.188/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CFAF20 /* 20.207.175.32/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CFAF66 /* 20.207.175.102/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D015A2 /* 20.208.21.162/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D097CC /* 20.208.151.204/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D09830 /* 20.208.152.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D3E6F8 /* 20.211.230.248/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D5E502 /* 20.213.229.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D5E508 /* 20.213.229.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D687D8 /* 20.214.135.216/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D687E0 /* 20.214.135.224/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D715B2 /* 20.215.21.178/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D7AA68 /* 20.215.170.104/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D7AE06 /* 20.215.174.6/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -2744,10 +2775,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D93E88 /* 20.217.62.136/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DABE14 /* 20.218.190.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DABE58 /* 20.218.190.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14DC07C8 /* 20.220.7.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14DC07D0 /* 20.220.7.208/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E2D39E /* 20.226.211.158/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E2D4A0 /* 20.226.212.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E343C0 /* 20.227.67.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E343C8 /* 20.227.67.200/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14F1771C /* 20.241.119.28/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14F17768 /* 20.241.119.104/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F4C206 /* 20.244.194.6/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F4C208 /* 20.244.194.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14FCD4D8 /* 20.252.212.216/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -2784,11 +2819,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x284FBFD8 /* 40.79.191.216/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28503502 /* 40.80.53.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28503B18 /* 40.80.59.24/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285067FA /* 40.80.103.250/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850AC0C /* 40.80.172.12/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28591480 /* 40.89.20.128/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28591720 /* 40.89.23.32/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285979BC /* 40.89.121.188/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28739000 /* 40.115.144.0/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28751C28 /* 40.117.28.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28751C60 /* 40.117.28.96/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287709E8 /* 40.119.9.232/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287808B8 /* 40.120.8.184/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28784B3A /* 40.120.75.58/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -2856,6 +2894,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34A26F84 /* 52.162.111.132/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A76FA8 /* 52.167.111.168/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A87682 /* 52.168.118.130/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34AC5532 /* 52.172.85.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34AC5630 /* 52.172.86.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B211F0 /* 52.178.17.240/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B68D3C /* 52.182.141.60/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E45450 /* 52.228.84.80/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -2873,6 +2913,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x44DD2C20 /* 68.221.44.32/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DD2C28 /* 68.221.44.40/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DD6270 /* 68.221.98.112/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF203C0 /* 74.242.3.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF203C8 /* 74.242.3.200/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF97804 /* 74.249.120.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF97F80 /* 74.249.127.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4AF98A46 /* 74.249.138.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4AF98A58 /* 74.249.138.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x62428024 /* 98.66.128.36/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -2898,12 +2942,19 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x9E176014 /* 158.23.96.20/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E177314 /* 158.23.115.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E177330 /* 158.23.115.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xA83DE932 /* 168.61.233.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xA83DE938 /* 168.61.233.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACA7EA66 /* 172.167.234.102/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACA7EC38 /* 172.167.236.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACACFC40 /* 172.172.252.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACACFC48 /* 172.172.252.72/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACB69BC2 /* 172.182.155.194/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACB69BC8 /* 172.182.155.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACBB0010 /* 172.187.0.16/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACBB0018 /* 172.187.0.24/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCA4000 /* 172.202.64.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA548 /* 172.204.165.72/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB1A0 /* 172.204.177.160/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CF1A /* 191.233.207.26/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CF1E /* 191.233.207.30/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEA882C /* 191.234.136.44/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -3018,6 +3069,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D6A46C /* 104.214.164.108/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176498 /* 158.23.100.152/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D8C6C /* 168.61.140.108/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9814 /* 172.204.152.20/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE933DC /* 191.233.51.220/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CFD4 /* 191.233.207.212/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEE4848 /* 191.238.72.72/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -3460,6 +3512,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D6A420 /* 104.214.164.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E1764A0 /* 158.23.100.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D8C30 /* 168.61.140.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9C80 /* 172.204.156.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE8AAFB /* 191.232.170.251/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93390 /* 191.233.51.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CB1E /* 191.233.203.30/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -3762,6 +3815,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D6A560 /* 104.214.165.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D6A5C0 /* 104.214.165.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E1764C0 /* 158.23.100.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9C40 /* 172.204.156.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE932E0 /* 191.233.50.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93340 /* 191.233.51.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CC00 /* 191.233.204.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -3877,6 +3931,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x66857C08 /* 102.133.124.8/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6685D840 /* 102.133.216.64/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176010 /* 158.23.96.16/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9810 /* 172.204.152.16/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90810 /* 191.233.8.16/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CD60 /* 191.233.205.96/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBE040 /* 191.235.224.64/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -4044,6 +4099,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x682D411E /* 104.45.65.30/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682D4159 /* 104.45.65.89/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E1760C0 /* 158.23.96.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC98C0 /* 172.204.152.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90900 /* 191.233.9.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE91A9C /* 191.233.26.156/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBE140 /* 191.235.225.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -4207,6 +4263,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14C8C2C0 /* 20.200.194.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C94414 /* 20.201.68.20/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C9441E /* 20.201.68.30/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CB47D3 /* 20.203.71.211/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CCCBC1 /* 20.204.203.193/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CCCC05 /* 20.204.204.5/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CD4330 /* 20.205.67.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -4223,6 +4280,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D7A980 /* 20.215.169.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D937C0 /* 20.217.55.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D93B00 /* 20.217.59.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E95032 /* 20.233.80.50/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14FAD23C /* 20.250.210.60/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14FAD276 /* 20.250.210.118/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1761786D /* 23.97.120.109/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1764D000 /* 23.100.208.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28400830 /* 40.64.8.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -4408,6 +4468,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x9E176C40 /* 158.23.108.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D8C00 /* 168.61.140.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D8F40 /* 168.61.143.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA480 /* 172.204.164.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE8BF9D /* 191.232.191.157/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93300 /* 191.233.51.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CBC0 /* 191.233.203.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -4415,6 +4476,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xBFEAB470 /* 191.234.180.112/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEE4C70 /* 191.238.76.112/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEE4C80 /* 191.238.76.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9040 /* 4.190.144.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9200 /* 4.190.146.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E81A80 /* 4.232.26.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86A80 /* 4.232.106.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86C80 /* 4.232.108.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -4740,6 +4803,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x3384C000 /* 51.132.192.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3389A6C0 /* 51.137.166.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338AA080 /* 51.138.160.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x338AA140 /* 51.138.161.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338C92C8 /* 51.140.146.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338C9740 /* 51.140.151.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338CD2C0 /* 51.140.210.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -4821,6 +4885,13 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83D8C80 /* 168.61.140.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D8D00 /* 168.61.141.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D8EC0 /* 168.61.142.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9A80 /* 172.204.154.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB640 /* 172.204.182.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB780 /* 172.204.183.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC040 /* 172.204.192.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC200 /* 172.204.194.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD040 /* 172.204.208.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD200 /* 172.204.210.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93210 /* 191.233.50.16/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93640 /* 191.233.54.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93680 /* 191.233.54.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -4891,7 +4962,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D5D9C7D /* 13.93.156.125/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D5DCF42 /* 13.93.207.66/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D5EC905 /* 13.94.201.5/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x0D5FEA44 /* 13.95.234.68/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140689C0 /* 20.6.137.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14068C00 /* 20.6.140.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14068C80 /* 20.6.140.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -5091,6 +5161,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1760F2EA /* 23.96.242.234/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17625200 /* 23.98.82.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17626BE0 /* 23.98.107.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x176425DC /* 23.100.37.220/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1765F063 /* 23.101.240.99/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1766BF0D /* 23.102.191.13/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1766EF86 /* 23.102.239.134/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -5149,13 +5220,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x2850EC9F /* 40.80.236.159/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285158E5 /* 40.81.88.229/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2851B718 /* 40.81.183.24/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x285389BF /* 40.83.137.191/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2853ABF1 /* 40.83.171.241/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2855B2D3 /* 40.85.178.211/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2856E5F5 /* 40.86.229.245/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285916E0 /* 40.89.22.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285943D0 /* 40.89.67.208/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285984EE /* 40.89.132.238/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28708C0C /* 40.112.140.12/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2870A011 /* 40.112.160.17/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2870F100 /* 40.112.241.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2870F93C /* 40.112.249.60/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28715A5B /* 40.113.90.91/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -5169,6 +5241,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x28784A40 /* 40.120.74.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287A8459 /* 40.122.132.89/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287AAE8C /* 40.122.174.140/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287C23FA /* 40.124.35.250/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287EF4D1 /* 40.126.244.209/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330BA968 /* 51.11.169.104/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330BC0C0 /* 51.11.192.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -5262,7 +5335,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34A11683 /* 52.161.22.131/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A1647E /* 52.161.100.126/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A26A00 /* 52.162.106.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34A2FC1A /* 52.162.252.26/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A33F14 /* 52.163.63.20/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A3F952 /* 52.163.249.82/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A52ACC /* 52.165.42.204/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -5275,7 +5347,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34A97A25 /* 52.169.122.37/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A9DBB7 /* 52.169.219.183/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34AACC53 /* 52.170.204.83/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34AC377F /* 52.172.55.127/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34AC5240 /* 52.172.82.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34AC5440 /* 52.172.84.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34AC5480 /* 52.172.84.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -5289,12 +5360,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34B00747 /* 52.176.7.71/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B09B7F /* 52.176.155.127/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B0FB57 /* 52.176.251.87/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34B10910 /* 52.177.9.16/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B1AC4A /* 52.177.172.74/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B1CE99 /* 52.177.206.153/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B26CDE /* 52.178.108.222/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B34980 /* 52.179.73.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B38D21 /* 52.179.141.33/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B38FE9 /* 52.179.143.233/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34B3B3EB /* 52.179.179.235/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B3C800 /* 52.179.200.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B4A0FB /* 52.180.160.251/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B4A101 /* 52.180.161.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -5326,12 +5399,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E83BDC /* 52.232.59.220/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E8E518 /* 52.232.229.24/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E98056 /* 52.233.128.86/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34EB28F7 /* 52.235.40.247/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34EB2E1C /* 52.235.46.28/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34ECBD00 /* 52.236.189.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34ED14FC /* 52.237.20.252/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F69A00 /* 52.246.154.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34FF3413 /* 52.255.52.19/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34FF3ADD /* 52.255.58.221/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4134D209 /* 65.52.210.9/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4134FB80 /* 65.52.251.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -5353,26 +5424,28 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x6829343D /* 104.41.52.61/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68293645 /* 104.41.54.69/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6829B15D /* 104.41.177.93/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x682D10B7 /* 104.45.16.183/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x682A0874 /* 104.42.8.116/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x682AB60D /* 104.42.182.13/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682D83C1 /* 104.45.131.193/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x682D9049 /* 104.45.144.73/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682EB140 /* 104.46.177.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D0E700 /* 104.208.231.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D25963 /* 104.210.89.99/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x68D2D23F /* 104.210.210.63/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D2D9FB /* 104.210.217.251/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D35400 /* 104.211.84.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D36632 /* 104.211.102.50/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D39200 /* 104.211.146.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D3A25E /* 104.211.162.94/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D3B875 /* 104.211.184.117/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x68D3BCAE /* 104.211.188.174/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D3E354 /* 104.211.227.84/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D61200 /* 104.214.18.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D617C0 /* 104.214.23.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D61AB1 /* 104.214.26.177/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x68D6360E /* 104.214.54.14/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D70135 /* 104.215.1.53/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D71527 /* 104.215.21.39/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x68D737E3 /* 104.215.55.227/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x68D74CD3 /* 104.215.76.211/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x68D7714D /* 104.215.113.77/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6C8C0000 /* 108.140.0.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6C8C0080 /* 108.140.0.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x8974A5CC /* 137.116.165.204/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -5382,6 +5455,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83D8E80 /* 168.61.142.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACA7E800 /* 172.167.232.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACA7E880 /* 172.167.232.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9A40 /* 172.204.154.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE833AF /* 191.232.51.175/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE835CB /* 191.232.53.203/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90BC0 /* 191.233.11.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -5526,6 +5600,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x66859C10 /* 102.133.156.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D393E0 /* 104.211.147.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176730 /* 158.23.103.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9ED0 /* 172.204.158.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE919B7 /* 191.233.25.183/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE932D0 /* 191.233.50.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CD00 /* 191.233.205.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -5679,6 +5754,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D3650E /* 104.211.101.14/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D36752 /* 104.211.103.82/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176020 /* 158.23.96.32/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9820 /* 172.204.152.32/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE835DF /* 191.232.53.223/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90820 /* 191.233.8.32/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEAA052 /* 191.234.160.82/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -6061,6 +6137,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x682EB278 /* 104.46.178.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682EB2A0 /* 104.46.178.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176460 /* 158.23.100.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9C00 /* 172.204.156.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90F10 /* 191.233.15.16/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90F20 /* 191.233.15.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEA8BA8 /* 191.234.139.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -6232,11 +6309,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x66858710 /* 102.133.135.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66858720 /* 102.133.135.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176180 /* 158.23.97.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9980 /* 172.204.153.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90980 /* 191.233.9.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEB7E00 /* 191.235.126.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEB7E90 /* 191.235.126.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBE300 /* 191.235.227.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04962100 /* 4.150.33.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9080 /* 4.190.144.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04CEE4C0 /* 4.206.228.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E81D00 /* 4.232.29.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86B40 /* 4.232.107.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E87B40 /* 4.232.123.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -6663,6 +6743,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E7CF9B /* 52.231.207.155/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E81BBD /* 52.232.27.189/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E91E29 /* 52.233.30.41/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34E96F80 /* 52.233.111.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E9BE23 /* 52.233.190.35/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E9C0F7 /* 52.233.192.247/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34ECBA00 /* 52.236.186.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -6675,12 +6756,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34F69F00 /* 52.246.159.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x41348110 /* 65.52.129.16/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4134FA20 /* 65.52.250.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x44DBA080 /* 68.219.160.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DC5300 /* 68.220.83.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DD5600 /* 68.221.86.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DD6340 /* 68.221.99.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DD9340 /* 68.221.147.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DD9AC0 /* 68.221.154.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4AF31280 /* 74.243.18.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x624614C0 /* 98.70.20.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66254100 /* 102.37.65.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66254840 /* 102.37.72.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66255300 /* 102.37.83.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -6716,6 +6799,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x682E63B0 /* 104.46.99.176/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D01000 /* 104.208.16.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D09000 /* 104.208.144.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x68D0B500 /* 104.208.181.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D0ED93 /* 104.208.237.147/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D1BA46 /* 104.209.186.70/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D20E31 /* 104.210.14.49/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -6756,6 +6840,13 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83EED03 /* 168.62.237.3/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83EF9E2 /* 168.62.249.226/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F8D1B /* 168.63.141.27/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACBB4140 /* 172.187.65.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACBFF800 /* 172.191.248.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCA5000 /* 172.202.80.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9D00 /* 172.204.157.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB700 /* 172.204.183.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC080 /* 172.204.192.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD080 /* 172.204.208.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90940 /* 191.233.9.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE949E4 /* 191.233.73.228/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CB00 /* 191.233.203.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -6952,6 +7043,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83E364B /* 168.62.54.75/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83E36D3 /* 168.62.54.211/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83E36D4 /* 168.62.54.212/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE90E0 /* 4.190.144.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86C20 /* 4.232.108.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E87BA0 /* 4.232.123.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E8C3A0 /* 4.232.195.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -7289,6 +7381,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x9E17C3A0 /* 158.23.195.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D36FF /* 168.61.54.255/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83DD0DA /* 168.61.208.218/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB740 /* 172.204.183.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC0E0 /* 172.204.192.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD0E0 /* 172.204.208.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90BA0 /* 191.233.11.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90E00 /* 191.233.14.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93600 /* 191.233.54.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -7721,6 +7816,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83FA71B /* 168.63.167.27/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83FDBC8 /* 168.63.219.200/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83FDBCD /* 168.63.219.205/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA020 /* 172.204.160.32/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB684 /* 172.204.182.132/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC00C /* 172.204.192.12/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD00C /* 172.204.208.12/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93200 /* 191.233.50.0/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CB18 /* 191.233.203.24/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEA958C /* 191.234.149.140/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -7976,6 +8075,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D61320 /* 104.214.19.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6C8C00E0 /* 108.140.0.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176100 /* 158.23.97.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9900 /* 172.204.153.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90830 /* 191.233.8.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CB90 /* 191.233.203.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9F0A5 /* 191.233.240.165/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -7984,6 +8084,158 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xBFEA9B40 /* 191.234.155.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBE060 /* 191.235.224.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEE4950 /* 191.238.73.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0496E8E0 /* 4.150.232.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0496E900 /* 4.150.233.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x049761E0 /* 4.151.97.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04976300 /* 4.151.99.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04AB1B80 /* 4.171.27.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE8450 /* 4.190.132.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE8460 /* 4.190.132.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04C2E460 /* 4.194.228.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04C2E500 /* 4.194.229.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04D28020 /* 4.210.128.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04D28080 /* 4.210.128.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04DC8940 /* 4.220.137.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04DC8960 /* 4.220.137.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04E81920 /* 4.232.25.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04E82C70 /* 4.232.44.112/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04E82C80 /* 4.232.44.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04E82DA0 /* 4.232.45.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04F31800 /* 4.243.24.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04F31820 /* 4.243.24.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14068DE0 /* 20.6.141.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14068E40 /* 20.6.142.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x140F87E0 /* 20.15.135.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14111C20 /* 20.17.28.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14111C40 /* 20.17.28.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113F20 /* 20.17.63.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14117120 /* 20.17.113.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14120700 /* 20.18.7.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14120720 /* 20.18.7.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14131FF0 /* 20.19.31.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14155320 /* 20.21.83.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1428E460 /* 20.40.228.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x142B2FA0 /* 20.43.47.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1430C400 /* 20.48.196.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14317700 /* 20.49.119.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14330960 /* 20.51.9.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14331180 /* 20.51.17.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14345E40 /* 20.52.94.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14352E60 /* 20.53.46.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x143D63A0 /* 20.61.99.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x143E3A60 /* 20.62.58.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x143E8480 /* 20.62.132.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14418480 /* 20.65.132.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14420320 /* 20.66.3.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14450000 /* 20.69.0.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9860 /* 20.91.152.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9A80 /* 20.91.154.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145C06A0 /* 20.92.6.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146405C0 /* 20.100.5.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14641540 /* 20.100.21.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14641560 /* 20.100.21.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1471FB30 /* 20.113.251.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1471FBA0 /* 20.113.251.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14968200 /* 20.150.130.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14A49A70 /* 20.164.154.112/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14A49A80 /* 20.164.154.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14A78240 /* 20.167.130.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14AAA8E0 /* 20.170.168.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14AF0730 /* 20.175.7.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14AF0740 /* 20.175.7.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14BDC180 /* 20.189.193.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14BFA580 /* 20.191.165.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C02B80 /* 20.192.43.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C24920 /* 20.194.73.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C34100 /* 20.195.65.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C34800 /* 20.195.72.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C7CF00 /* 20.199.207.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C7CF20 /* 20.199.207.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C8A5A0 /* 20.200.165.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CB5BA0 /* 20.203.91.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CB5D20 /* 20.203.93.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CB5D40 /* 20.203.93.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CCC710 /* 20.204.199.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CCC720 /* 20.204.199.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CE0720 /* 20.206.7.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CFAEB0 /* 20.207.174.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CFAEC0 /* 20.207.174.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CFAF00 /* 20.207.175.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D09080 /* 20.208.144.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D09800 /* 20.208.152.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D09820 /* 20.208.152.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D3E6A0 /* 20.211.230.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D3E6C0 /* 20.211.230.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D5E280 /* 20.213.226.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D5E4D0 /* 20.213.228.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D5E4E0 /* 20.213.228.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D687A0 /* 20.214.135.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D687C0 /* 20.214.135.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D70FA0 /* 20.215.15.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D7ADD0 /* 20.215.173.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D7ADE0 /* 20.215.173.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D7AE40 /* 20.215.174.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D90BB0 /* 20.217.11.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D90BC0 /* 20.217.11.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D935E0 /* 20.217.53.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14DABE20 /* 20.218.190.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14DABE40 /* 20.218.190.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14DC0720 /* 20.220.7.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14DC0780 /* 20.220.7.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E2D3A0 /* 20.226.211.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E2D3C0 /* 20.226.211.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E984D0 /* 20.233.132.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E984E0 /* 20.233.132.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14F17770 /* 20.241.119.112/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14F177C0 /* 20.241.119.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14F4C240 /* 20.244.194.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14F4C260 /* 20.244.194.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14FCD3A0 /* 20.252.211.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14FCD4C0 /* 20.252.212.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x284008C0 /* 40.64.8.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28751A60 /* 40.117.26.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28751C30 /* 40.117.28.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28751C40 /* 40.117.28.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28785700 /* 40.120.87.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x330C48E0 /* 51.12.72.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x330D8DC0 /* 51.13.141.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x333565E0 /* 51.53.101.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3335B700 /* 51.53.183.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x336BFEC0 /* 51.107.254.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x338E8060 /* 51.142.128.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x338E8680 /* 51.142.134.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x338E86A0 /* 51.142.134.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x338FD1C0 /* 51.143.209.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34928560 /* 52.146.133.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34942CB0 /* 52.148.44.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34942CC0 /* 52.148.44.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34AC52E0 /* 52.172.82.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34AC5570 /* 52.172.85.112/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34AC5600 /* 52.172.86.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34E96920 /* 52.233.105.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34E96940 /* 52.233.105.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34F22DA0 /* 52.242.45.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x44DA7B90 /* 68.218.123.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x44DA7BA0 /* 68.218.123.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x44DBC2D0 /* 68.219.194.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x44DBC2E0 /* 68.219.194.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x44DD2C00 /* 68.221.44.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x44DD5120 /* 68.221.81.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF97830 /* 74.249.120.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF97880 /* 74.249.120.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF98840 /* 74.249.136.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x62428000 /* 98.66.128.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x6625A740 /* 102.37.167.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x6C8C00C0 /* 108.140.0.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x6C8C0150 /* 108.140.1.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x9E176120 /* 158.23.97.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACA7EB10 /* 172.167.235.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACA7EB20 /* 172.167.235.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACB20420 /* 172.178.4.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACB20600 /* 172.178.6.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACB69AC0 /* 172.182.154.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9920 /* 172.204.153.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xBFEA8E80 /* 191.234.142.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140689B2 /* 20.6.137.178/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140689B4 /* 20.6.137.180/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14099CD6 /* 20.9.156.214/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -8016,6 +8268,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14CCC624 /* 20.204.198.36/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D5C4F4 /* 20.213.196.244/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D5C4F6 /* 20.213.196.246/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14DABE64 /* 20.218.190.100/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14DABE66 /* 20.218.190.102/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DC017A /* 20.220.1.122/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DC0260 /* 20.220.2.96/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DC0268 /* 20.220.2.104/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -8043,6 +8297,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x62428020 /* 98.66.128.32/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x62428022 /* 98.66.128.34/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04BB4040 /* 4.187.64.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9300 /* 4.190.147.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9310 /* 4.190.147.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E8626E /* 4.232.98.110/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E862A4 /* 4.232.98.164/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86540 /* 4.232.101.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -8223,12 +8479,15 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14152E80 /* 20.21.46.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14152E90 /* 20.21.46.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14152EA0 /* 20.21.46.160/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14152EA8 /* 20.21.46.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14153500 /* 20.21.53.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141536A4 /* 20.21.54.164/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141543C8 /* 20.21.67.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141545A0 /* 20.21.69.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141545F0 /* 20.21.69.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14154BC8 /* 20.21.75.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14154DA0 /* 20.21.77.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14154E00 /* 20.21.78.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141553A0 /* 20.21.83.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14155480 /* 20.21.84.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14180480 /* 20.24.4.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -9189,6 +9448,16 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83FAEA9 /* 168.63.174.169/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83FF2DD /* 168.63.242.221/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACAD0850 /* 172.173.8.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA57C /* 172.204.165.124/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA648 /* 172.204.166.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA6E0 /* 172.204.166.224/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA700 /* 172.204.167.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB690 /* 172.204.182.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB6C0 /* 172.204.182.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC300 /* 172.204.195.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC310 /* 172.204.195.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD300 /* 172.204.211.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD310 /* 172.204.211.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE82153 /* 191.232.33.83/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE8A14B /* 191.232.161.75/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE8D5EF /* 191.232.213.239/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -9514,6 +9783,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D79280 /* 104.215.146.128/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x8974F7B3 /* 137.116.247.179/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E177000 /* 158.23.112.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA6C0 /* 172.204.166.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90A60 /* 191.233.10.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90F00 /* 191.233.15.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEA8800 /* 191.234.136.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -9706,6 +9976,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x9E176A00 /* 158.23.106.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D8A00 /* 168.61.138.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D8FC0 /* 168.61.143.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA200 /* 172.204.162.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93400 /* 191.233.52.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CD10 /* 191.233.205.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEA8C00 /* 191.234.140.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -9714,6 +9985,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x04957100 /* 4.149.113.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04AB1800 /* 4.171.24.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04BE8280 /* 4.190.130.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9018 /* 4.190.144.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9280 /* 4.190.146.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04C2E080 /* 4.194.224.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E865A0 /* 4.232.101.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E865C0 /* 4.232.101.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -10580,6 +10853,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83EEBF1 /* 168.62.235.241/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83EEF1D /* 168.62.239.29/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F0DD6 /* 168.63.13.214/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA740 /* 172.204.167.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA780 /* 172.204.167.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB100 /* 172.204.177.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB760 /* 172.204.183.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC018 /* 172.204.192.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC280 /* 172.204.194.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD018 /* 172.204.208.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD280 /* 172.204.210.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90FA0 /* 191.233.15.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90FC0 /* 191.233.15.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93000 /* 191.233.48.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -10689,6 +10970,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D29218 /* 20.210.146.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D5E390 /* 20.213.227.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D7A8A8 /* 20.215.168.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D9220A /* 20.217.34.10/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D92216 /* 20.217.34.22/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D9221E /* 20.217.34.30/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D93798 /* 20.217.55.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E85C80 /* 20.232.92.128/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E85C84 /* 20.232.92.132/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -10713,9 +10997,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34F22F98 /* 52.242.47.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DD5C08 /* 68.221.92.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176C20 /* 158.23.108.32/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA030 /* 172.204.160.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0496119A /* 4.150.17.154/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0496148E /* 4.150.20.142/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x049BE43D /* 4.155.228.61/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9010 /* 4.190.144.16/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9020 /* 4.190.144.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04C1ACD1 /* 4.193.172.209/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E81E00 /* 4.232.30.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86A50 /* 4.232.106.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -11181,6 +11468,13 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83EF96F /* 168.62.249.111/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F180E /* 168.63.24.14/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACADB33E /* 172.173.179.62/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9E00 /* 172.204.158.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB688 /* 172.204.182.136/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB6D0 /* 172.204.182.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC010 /* 172.204.192.16/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC020 /* 172.204.192.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD010 /* 172.204.208.16/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD020 /* 172.204.208.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE8B8FD /* 191.232.184.253/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90828 /* 191.233.8.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CB10 /* 191.233.203.16/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -11493,6 +11787,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D27172 /* 104.210.113.114/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D3B106 /* 104.211.177.6/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176000 /* 158.23.96.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9800 /* 172.204.152.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90800 /* 191.233.8.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE933C0 /* 191.233.51.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CD50 /* 191.233.205.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -12198,6 +12493,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x682DB80A /* 104.45.184.10/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682DBD5D /* 104.45.189.93/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176300 /* 158.23.99.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9B00 /* 172.204.155.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90AB0 /* 191.233.10.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90AC0 /* 191.233.10.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90B00 /* 191.233.11.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -12709,6 +13005,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xBFEFC000 /* 191.239.192.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEFCB00 /* 191.239.203.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEFE000 /* 191.239.224.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x049639CB /* 4.150.57.203/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04963B42 /* 4.150.59.66/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04974888 /* 4.151.72.136/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04974D6F /* 4.151.77.111/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04974E99 /* 4.151.78.153/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -12722,7 +13020,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D4B997C /* 13.75.153.124/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D54DE25 /* 13.84.222.37/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1409382A /* 20.9.56.42/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14093CEC /* 20.9.60.236/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14093F22 /* 20.9.63.34/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14093FB4 /* 20.9.63.180/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14094C6E /* 20.9.76.110/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14094CB7 /* 20.9.76.183/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14180030 /* 20.24.0.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1419F4E5 /* 20.25.244.229/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1419F6CD /* 20.25.246.205/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -12730,16 +13032,49 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x143B5400 /* 20.59.84.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1450018C /* 20.80.1.140/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14500450 /* 20.80.4.80/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14500AEB /* 20.80.10.235/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14500B91 /* 20.80.11.145/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14501404 /* 20.80.20.4/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145017E9 /* 20.80.23.233/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14503EDC /* 20.80.62.220/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14580AC8 /* 20.88.10.200/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1458EB5A /* 20.88.235.90/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14622092 /* 20.98.32.146/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14622184 /* 20.98.33.132/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14622191 /* 20.98.33.145/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146222E4 /* 20.98.34.228/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14622369 /* 20.98.35.105/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146227C5 /* 20.98.39.197/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146227FC /* 20.98.39.252/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146295F0 /* 20.98.149.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1466D80E /* 20.102.216.14/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1469D770 /* 20.105.215.112/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14764FA0 /* 20.118.79.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DA3C0 /* 20.125.163.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14A54274 /* 20.165.66.116/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CD3260 /* 20.205.50.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14DDC528 /* 20.221.197.40/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DF4110 /* 20.223.65.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E13C4C /* 20.225.60.76/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E13FA8 /* 20.225.63.168/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E148B0 /* 20.225.72.176/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E18454 /* 20.225.132.84/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E185E1 /* 20.225.133.225/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1CA5F /* 20.225.202.95/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1CA89 /* 20.225.202.137/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1CB45 /* 20.225.203.69/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1CB93 /* 20.225.203.147/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1CBB4 /* 20.225.203.180/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1CCDA /* 20.225.204.218/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E1CCF1 /* 20.225.204.241/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E858D0 /* 20.232.88.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14EC424E /* 20.236.66.78/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14EC485A /* 20.236.72.90/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14EC711D /* 20.236.113.29/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14EC7616 /* 20.236.118.22/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14F13940 /* 20.241.57.64/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14F13B1F /* 20.241.59.31/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14F16D8B /* 20.241.109.139/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1760B3F3 /* 23.96.179.243/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1760ECFC /* 23.96.236.252/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1765B0C1 /* 23.101.176.193/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -12750,6 +13085,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x2857930A /* 40.87.147.10/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28579722 /* 40.87.151.34/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287205C5 /* 40.114.5.197/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x348D5810 /* 52.141.88.16/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x348D59F9 /* 52.141.89.249/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x348D5A95 /* 52.141.90.149/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x348D5E13 /* 52.141.94.19/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x348D5E5A /* 52.141.94.90/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x348D5EEF /* 52.141.94.239/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x349F7EA2 /* 52.159.126.162/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34AC9BA8 /* 52.172.155.168/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34AC9E25 /* 52.172.158.37/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -12758,26 +13099,39 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34F0902D /* 52.240.144.45/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F0977D /* 52.240.151.125/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4134D913 /* 65.52.217.19/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF9DC04 /* 74.249.220.4/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF9EAB7 /* 74.249.234.183/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6829BBD1 /* 104.41.187.209/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6829BECB /* 104.41.190.203/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682AC0C3 /* 104.42.192.195/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x682BD2F5 /* 104.43.210.245/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x682BDB46 /* 104.43.219.70/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682D956E /* 104.45.149.110/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D75B54 /* 104.215.91.84/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x89872EA3 /* 137.135.46.163/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x89872FD7 /* 137.135.47.215/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x89875095 /* 137.135.80.149/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x898752F9 /* 137.135.82.249/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAAFC90 /* 172.170.252.144/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAAFD29 /* 172.170.253.41/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAAFD82 /* 172.170.253.130/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAAFD8A /* 172.170.253.138/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAAFF04 /* 172.170.255.4/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAAFF3C /* 172.170.255.60/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACAD62A4 /* 172.173.98.164/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACAD7460 /* 172.173.116.96/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACAD762C /* 172.173.118.44/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCA1CF7 /* 172.202.28.247/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCA1DD6 /* 172.202.29.214/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCA1EA3 /* 172.202.30.163/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCA2209 /* 172.202.34.9/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCA2449 /* 172.202.36.73/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCA2633 /* 172.202.38.51/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE8D034 /* 191.232.208.52/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE8D63E /* 191.232.214.62/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x049A83E0 /* 4.154.131.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x0D408380 /* 13.64.131.128/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D43BF8F /* 13.67.191.143/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D551065 /* 13.85.16.101/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x0D551241 /* 13.85.18.65/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x0D5512C1 /* 13.85.18.193/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D551615 /* 13.85.22.21/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D551706 /* 13.85.23.6/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D551756 /* 13.85.23.86/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -12792,11 +13146,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1403BBC6 /* 20.3.187.198/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14072F87 /* 20.7.47.135/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140A9597 /* 20.10.149.151/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x140C15FB /* 20.12.21.251/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140C1732 /* 20.12.23.50/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x140C242E /* 20.12.36.46/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x140CB2D7 /* 20.12.178.215/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x140CEC96 /* 20.12.236.150/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140CECE4 /* 20.12.236.228/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140EC74A /* 20.14.199.74/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140EC751 /* 20.14.199.81/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -12815,14 +13165,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14361956 /* 20.54.25.86/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1436195D /* 20.54.25.93/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1436197B /* 20.54.25.123/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x143669D5 /* 20.54.105.213/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14366E77 /* 20.54.110.119/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14367B04 /* 20.54.123.4/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x14367BB0 /* 20.54.123.176/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143EBEB8 /* 20.62.190.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1448EB52 /* 20.72.235.82/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145351A0 /* 20.83.81.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x1454FD98 /* 20.84.253.152/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14607802 /* 20.96.120.2/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1461BED0 /* 20.97.190.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146DD16C /* 20.109.209.108/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -12831,10 +13178,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14723B2E /* 20.114.59.46/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14723B68 /* 20.114.59.104/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14723BB7 /* 20.114.59.183/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x14723BEC /* 20.114.59.236/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x14723BEF /* 20.114.59.239/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x147B002A /* 20.123.0.42/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14A32DB0 /* 20.163.45.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14A5BF85 /* 20.165.191.133/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14A5F1B1 /* 20.165.241.177/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14A602BF /* 20.166.2.191/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14A67E38 /* 20.166.126.56/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BD7B83 /* 20.189.123.131/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -12845,27 +13191,20 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1763DC7A /* 23.99.220.122/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1766813C /* 23.102.129.60/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2840414C /* 40.64.65.76/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28404259 /* 40.64.66.89/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28404271 /* 40.64.66.113/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x284042E9 /* 40.64.66.233/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2841D133 /* 40.65.209.51/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28447822 /* 40.68.120.34/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28447B9D /* 40.68.123.157/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x284485D8 /* 40.68.133.216/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x2846AF31 /* 40.70.175.49/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2846E596 /* 40.70.229.150/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284E6BF0 /* 40.78.107.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28533250 /* 40.83.50.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285B49A9 /* 40.91.73.169/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285B5059 /* 40.91.80.89/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2875F891 /* 40.117.248.145/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28772DF6 /* 40.119.45.246/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28772E09 /* 40.119.46.9/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28772E2E /* 40.119.46.46/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28772E8B /* 40.119.46.139/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287FA69D /* 40.127.166.157/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287FA896 /* 40.127.168.150/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287FA967 /* 40.127.169.103/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287FA97B /* 40.127.169.123/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287FC591 /* 40.127.197.145/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287FCEA4 /* 40.127.206.164/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3368A232 /* 51.104.162.50/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -12899,7 +13238,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x348F542D /* 52.143.84.45/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348F56D6 /* 52.143.86.214/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348F571C /* 52.143.87.28/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x3493BB69 /* 52.147.187.105/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34949472 /* 52.148.148.114/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34949682 /* 52.148.150.130/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x349512BE /* 52.149.18.190/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -12941,6 +13279,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34FA2496 /* 52.250.36.150/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34FCC6B0 /* 52.252.198.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34FE7240 /* 52.254.114.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AEBE399 /* 74.235.227.153/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACAB630C /* 172.171.99.12/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D4293A0 /* 13.66.147.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D430FA0 /* 13.67.15.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -13364,6 +13703,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83F247E /* 168.63.36.126/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F8517 /* 168.63.133.23/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83FD094 /* 168.63.208.148/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9940 /* 172.204.153.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE8253C /* 191.232.37.60/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90A00 /* 191.233.10.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE94C55 /* 191.233.76.85/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -13518,6 +13858,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x44DD2890 /* 68.221.40.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x662555F0 /* 102.37.85.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E177090 /* 158.23.112.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA760 /* 172.204.167.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEE4E00 /* 191.238.78.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x049620D0 /* 4.150.32.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04AB1A60 /* 4.171.26.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -14506,6 +14847,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83DA5E5 /* 168.61.165.229/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F14B1 /* 168.63.20.177/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACB69880 /* 172.182.152.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA650 /* 172.204.166.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA660 /* 172.204.166.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA680 /* 172.204.166.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA6E8 /* 172.204.166.232/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE8271E /* 191.232.39.30/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE8A2CC /* 191.232.162.204/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90A30 /* 191.233.10.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -14526,6 +14871,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xBFEE4E20 /* 191.238.78.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEE4E30 /* 191.238.78.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04BB4200 /* 4.187.66.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE92B0 /* 4.190.146.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04DC8800 /* 4.220.136.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E82CA0 /* 4.232.44.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E82CC0 /* 4.232.44.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -14904,6 +15250,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x9E176E00 /* 158.23.110.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E177BD0 /* 158.23.123.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E17C3D0 /* 158.23.195.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA800 /* 172.204.168.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB630 /* 172.204.182.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC2B0 /* 172.204.194.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD2B0 /* 172.204.210.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90C00 /* 191.233.12.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE936E0 /* 191.233.54.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CDA0 /* 191.233.205.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -14946,6 +15296,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14CD3680 /* 20.205.54.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CEB6C0 /* 20.206.182.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D091C0 /* 20.208.145.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D09C00 /* 20.208.156.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D247C0 /* 20.210.71.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D5C440 /* 20.213.196.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D68220 /* 20.214.130.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -14966,12 +15317,15 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x3378B4E0 /* 51.120.180.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338E8180 /* 51.142.129.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338E8380 /* 51.142.131.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34AC5640 /* 52.172.86.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34BF2C80 /* 52.191.44.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34ECBE00 /* 52.236.190.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F22E80 /* 52.242.46.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DA7900 /* 68.218.121.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DA7B00 /* 68.218.123.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DBAD80 /* 68.219.173.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x68D0B000 /* 104.208.176.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACBB4000 /* 172.187.64.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D428A80 /* 13.66.138.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D45E280 /* 13.69.226.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D47AB00 /* 13.71.171.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -14997,9 +15351,13 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285D0500 /* 40.93.5.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285D0600 /* 40.93.6.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285D0800 /* 40.93.8.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x285D1000 /* 40.93.16.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x285D4000 /* 40.93.64.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x285D8000 /* 40.93.128.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D1000 /* 40.93.16.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4000 /* 40.93.64.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5000 /* 40.93.80.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5400 /* 40.93.84.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5600 /* 40.93.86.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8000 /* 40.93.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8800 /* 40.93.136.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285DC000 /* 40.93.192.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285DD000 /* 40.93.208.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285DD400 /* 40.93.212.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -15021,29 +15379,39 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34651800 /* 52.101.24.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34652000 /* 52.101.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34654000 /* 52.101.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34656000 /* 52.101.96.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34657000 /* 52.101.112.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34657400 /* 52.101.116.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34658000 /* 52.101.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34658800 /* 52.101.136.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34656000 /* 52.101.96.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34656400 /* 52.101.100.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34656600 /* 52.101.102.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34656C00 /* 52.101.108.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34657000 /* 52.101.112.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34658000 /* 52.101.128.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659000 /* 52.101.144.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659800 /* 52.101.152.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659C00 /* 52.101.156.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465A000 /* 52.101.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34668000 /* 52.102.128.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x3466A000 /* 52.102.160.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x3466A800 /* 52.102.168.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x3466C000 /* 52.102.192.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34669000 /* 52.102.144.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466A000 /* 52.102.160.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B000 /* 52.102.176.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B800 /* 52.102.184.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C000 /* 52.102.192.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C800 /* 52.102.200.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34670200 /* 52.103.2.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34670400 /* 52.103.4.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34670800 /* 52.103.8.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34671000 /* 52.103.16.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34672000 /* 52.103.32.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34672800 /* 52.103.40.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34674000 /* 52.103.64.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34678000 /* 52.103.128.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34678400 /* 52.103.132.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34678600 /* 52.103.134.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34678800 /* 52.103.136.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x3467A000 /* 52.103.160.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x3467A800 /* 52.103.168.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x3467C000 /* 52.103.192.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34671200 /* 52.103.18.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34672000 /* 52.103.32.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673000 /* 52.103.48.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673800 /* 52.103.56.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674000 /* 52.103.64.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674800 /* 52.103.72.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34678000 /* 52.103.128.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467A000 /* 52.103.160.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B000 /* 52.103.176.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B800 /* 52.103.184.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C000 /* 52.103.192.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C800 /* 52.103.200.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682F0000 /* 104.47.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E81840 /* 4.232.24.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D428C90 /* 13.66.140.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -15258,6 +15626,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D39258 /* 104.211.146.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D61340 /* 104.214.19.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176040 /* 158.23.96.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9840 /* 172.204.152.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90840 /* 191.233.8.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CBD0 /* 191.233.203.208/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9F54B /* 191.233.245.75/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -15467,6 +15836,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x9E176768 /* 158.23.103.104/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D3083 /* 168.61.48.131/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D3163 /* 168.61.49.99/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA018 /* 172.204.160.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90AB8 /* 191.233.10.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93398 /* 191.233.51.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CCF0 /* 191.233.204.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -15575,6 +15945,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14152E50 /* 20.21.46.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14152E60 /* 20.21.46.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14155060 /* 20.21.80.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141A0D97 /* 20.26.13.151/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141A0F46 /* 20.26.15.70/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14246CC0 /* 20.36.108.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14246CE0 /* 20.36.108.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14247560 /* 20.36.117.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -15696,6 +16068,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x145ACCBC /* 20.90.204.188/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145ACCE4 /* 20.90.204.228/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145ACCE8 /* 20.90.204.232/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145ADF04 /* 20.90.223.4/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145C0520 /* 20.92.5.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145DEB6B /* 20.93.235.107/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145DEC1A /* 20.93.236.26/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -15762,6 +16135,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x146C667B /* 20.108.102.123/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146C668E /* 20.108.102.142/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146C66B4 /* 20.108.102.180/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146C9284 /* 20.108.146.132/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146C94AD /* 20.108.148.173/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146DCA1D /* 20.109.202.29/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146DCA24 /* 20.109.202.36/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146F0378 /* 20.111.3.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -15889,6 +16264,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D8104B /* 20.216.16.75/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D93E50 /* 20.217.62.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D93E60 /* 20.217.62.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14FE0A9D /* 20.254.10.157/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1760C84D /* 23.96.200.77/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1760C8E3 /* 23.96.200.227/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1760CB2E /* 23.96.203.46/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -16486,6 +16862,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83EF951 /* 168.62.249.81/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F8825 /* 168.63.136.37/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83FC8AD /* 168.63.200.173/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB1B0 /* 172.204.177.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB6A0 /* 172.204.182.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE82013 /* 191.232.32.19/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE82064 /* 191.232.32.100/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE8224E /* 191.232.34.78/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -16522,9 +16900,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x04962326 /* 4.150.35.38/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04962330 /* 4.150.35.48/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0496E850 /* 4.150.232.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0496EA24 /* 4.150.234.36/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04AB1B08 /* 4.171.27.8/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04BE8426 /* 4.190.132.38/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE8446 /* 4.190.132.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04C2E418 /* 4.194.228.24/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04E86A08 /* 4.232.106.8/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D456DC0 /* 13.69.109.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D45E928 /* 13.69.233.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D47AF88 /* 13.71.175.136/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -16548,6 +16929,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x145B9208 /* 20.91.146.8/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145B951E /* 20.91.149.30/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146414A6 /* 20.100.20.166/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1471FE1C /* 20.113.254.28/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1471FE4E /* 20.113.254.78/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14A49846 /* 20.164.152.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14A78200 /* 20.167.130.0/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -16555,6 +16937,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14C0B852 /* 20.192.184.82/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C7CB5C /* 20.199.203.92/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C8A6FA /* 20.200.166.250/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CB5926 /* 20.203.89.38/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CB5EF4 /* 20.203.94.244/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CCC6D8 /* 20.204.198.216/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D09636 /* 20.208.150.54/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -16565,6 +16948,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D79E8A /* 20.215.158.138/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D7AD40 /* 20.215.173.64/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D7AD5A /* 20.215.173.90/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D93E8E /* 20.217.62.142/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DABDDE /* 20.218.189.222/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DC05B2 /* 20.220.5.178/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E2D36E /* 20.226.211.110/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -16576,6 +16960,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285067F0 /* 40.80.103.240/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850B404 /* 40.80.180.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287519F2 /* 40.117.25.242/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28751C62 /* 40.117.28.98/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28784B38 /* 40.120.75.56/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330C2134 /* 51.12.33.52/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33694552 /* 51.105.69.82/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -16599,6 +16984,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x44DBAEA0 /* 68.219.174.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DBC178 /* 68.219.193.120/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DBC17C /* 68.219.193.124/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF203CA /* 74.242.3.202/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66254032 /* 102.37.64.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66857C0E /* 102.133.124.14/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D0AA78 /* 104.208.170.120/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -16606,13 +16992,16 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x6C8C00F0 /* 108.140.0.240/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6C8C0102 /* 108.140.1.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACA7E9E8 /* 172.167.233.232/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACBFDA00 /* 172.191.218.0/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CF1C /* 191.233.207.28/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04962334 /* 4.150.35.52/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04962338 /* 4.150.35.56/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0496E858 /* 4.150.232.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0496EA28 /* 4.150.234.40/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04AB1B0A /* 4.171.27.10/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04BE8428 /* 4.190.132.40/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04C2E41C /* 4.194.228.28/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04E86A0A /* 4.232.106.10/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D430F08 /* 13.67.15.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D456DC8 /* 13.69.109.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D45E938 /* 13.69.233.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -16639,6 +17028,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x145B9718 /* 20.91.151.24/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146414A8 /* 20.100.20.168/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1471FB98 /* 20.113.251.152/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1471FE80 /* 20.113.254.128/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14A49A30 /* 20.164.154.48/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14A62FB4 /* 20.166.47.180/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14A78202 /* 20.167.130.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -16646,16 +17036,19 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14C16000 /* 20.193.96.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C7CB5E /* 20.199.203.94/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C8A6FC /* 20.200.166.252/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CB5D1E /* 20.203.93.30/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CB5EF6 /* 20.203.94.246/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CCC6DC /* 20.204.198.220/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CE06BA /* 20.206.6.186/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D097C0 /* 20.208.151.192/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D29070 /* 20.210.144.112/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D6875C /* 20.214.135.92/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D715B8 /* 20.215.21.184/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D71DB4 /* 20.215.29.180/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D79E8C /* 20.215.158.140/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D7AD42 /* 20.215.173.66/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D7AD5C /* 20.215.173.92/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D93E8C /* 20.217.62.140/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DABDF8 /* 20.218.189.248/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DC05B4 /* 20.220.5.180/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E2D370 /* 20.226.211.112/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -16668,6 +17061,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285067F2 /* 40.80.103.242/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850B478 /* 40.80.180.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28751BD0 /* 40.117.27.208/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28751C64 /* 40.117.28.100/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287808A8 /* 40.120.8.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287840C0 /* 40.120.64.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330B6158 /* 51.11.97.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -16692,11 +17086,13 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34F22F6A /* 52.242.47.106/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DBAEA8 /* 68.219.174.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DBC200 /* 68.219.194.0/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF203CC /* 74.242.3.204/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66254070 /* 102.37.64.112/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66857C98 /* 102.133.124.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D0AA7C /* 104.208.170.124/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D6A460 /* 104.214.164.96/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6C8C00F2 /* 108.140.0.242/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACBFDA02 /* 172.191.218.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CFC8 /* 191.233.207.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D430F10 /* 13.67.15.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D456DA0 /* 13.69.109.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -17439,6 +17835,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x8974341F /* 137.116.52.31/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x8A5B9347 /* 138.91.147.71/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F2699 /* 168.63.38.153/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9000 /* 4.190.144.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86A40 /* 4.232.106.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E87A40 /* 4.232.122.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E8C240 /* 4.232.194.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -17567,6 +17964,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x9E170A40 /* 158.23.10.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E177A40 /* 158.23.122.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E17C240 /* 158.23.194.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB698 /* 172.204.182.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC000 /* 172.204.192.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD000 /* 172.204.208.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93208 /* 191.233.50.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CB80 /* 191.233.203.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEA9288 /* 191.234.146.136/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -18168,6 +18568,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x9E176D88 /* 158.23.109.136/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83DE83C /* 168.61.232.60/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACB698A8 /* 172.182.152.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA54E /* 172.204.165.78/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA578 /* 172.204.165.120/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA640 /* 172.204.166.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90816 /* 191.233.8.22/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90A20 /* 191.233.10.32/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90A28 /* 191.233.10.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -18538,6 +18941,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x145A8378 /* 20.90.131.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145AA970 /* 20.90.169.112/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145AF0A9 /* 20.90.240.169/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9856 /* 20.91.152.86/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9B8C /* 20.91.155.140/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9B98 /* 20.91.155.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9BA0 /* 20.91.155.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9BB0 /* 20.91.155.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9F80 /* 20.91.159.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145C0380 /* 20.92.3.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145C03C0 /* 20.92.3.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145C0480 /* 20.92.4.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -19493,6 +19902,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x145A2618 /* 20.90.38.24/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145A2634 /* 20.90.38.52/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145A26F0 /* 20.90.38.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9B90 /* 20.91.155.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145C04DC /* 20.92.4.220/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145C0550 /* 20.92.5.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145C057C /* 20.92.5.124/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -19636,10 +20046,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x6685CC10 /* 102.133.204.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEA8200 /* 191.234.130.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEE4E54 /* 191.238.78.84/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04956904 /* 4.149.105.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E81828 /* 4.232.24.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86F4E /* 4.232.111.78/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04E87DB6 /* 4.232.125.182/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04E8C202 /* 4.232.194.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04FA011A /* 4.250.1.26/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D42954E /* 13.66.149.78/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x0D430FD0 /* 13.67.15.208/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0D430FD0 /* 13.67.15.208/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D45EF6E /* 13.69.239.110/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D464FDA /* 13.70.79.218/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D47B260 /* 13.71.178.96/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -19648,9 +20062,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1411478A /* 20.17.71.138/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14117028 /* 20.17.112.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14118322 /* 20.17.131.34/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1412B5B4 /* 20.18.181.180/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14152014 /* 20.21.32.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14152EA4 /* 20.21.46.164/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141537A0 /* 20.21.55.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141545BC /* 20.21.69.188/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14154DCE /* 20.21.77.206/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14155014 /* 20.21.80.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14247878 /* 20.36.120.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1424962C /* 20.36.150.44/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -19661,12 +20078,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14265046 /* 20.38.80.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142685D0 /* 20.38.133.208/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14268844 /* 20.38.136.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14269D96 /* 20.38.157.150/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14270B18 /* 20.39.11.24/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14290044 /* 20.41.0.68/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14294046 /* 20.41.64.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14294190 /* 20.41.65.144/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1429C078 /* 20.41.192.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142A04C8 /* 20.42.4.200/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x142A4C86 /* 20.42.76.134/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142A8046 /* 20.42.128.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142A81B8 /* 20.42.129.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142AE078 /* 20.42.224.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -19674,11 +20093,17 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x142B4046 /* 20.43.64.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142B7EC4 /* 20.43.126.196/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142B8046 /* 20.43.128.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x142C1F36 /* 20.44.31.54/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142D7078 /* 20.45.112.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x142D7F4A /* 20.45.127.74/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142DC078 /* 20.45.192.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142DD03E /* 20.45.208.62/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x142FD8CE /* 20.47.216.206/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142FED62 /* 20.47.237.98/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142FED68 /* 20.47.237.104/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14315492 /* 20.49.84.146/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14324A96 /* 20.50.74.150/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14325358 /* 20.50.83.88/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14344152 /* 20.52.65.82/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14350142 /* 20.53.1.66/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143501D8 /* 20.53.1.216/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -19687,12 +20112,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14353E6C /* 20.53.62.108/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14353E70 /* 20.53.62.112/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143B51F0 /* 20.59.81.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1441017C /* 20.65.1.124/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14450878 /* 20.69.8.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1446DFA0 /* 20.70.223.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14481014 /* 20.72.16.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14481EBA /* 20.72.30.186/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x144AC460 /* 20.74.196.96/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x144F6B90 /* 20.79.107.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1453C0F6 /* 20.83.192.246/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145752C8 /* 20.87.82.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1458426E /* 20.88.66.110/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14584340 /* 20.88.67.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -19716,16 +20143,23 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x147D04C0 /* 20.125.4.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DA292 /* 20.125.162.146/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DA298 /* 20.125.162.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x147DADAA /* 20.125.173.170/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x147DCDAA /* 20.125.205.170/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1496A06C /* 20.150.160.108/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1496AE9E /* 20.150.174.158/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1497209A /* 20.151.32.154/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BD6844 /* 20.189.104.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BDAFA4 /* 20.189.175.164/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BDC680 /* 20.189.198.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C0666E /* 20.192.102.110/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0A014 /* 20.192.160.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0E120 /* 20.192.225.32/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C1A0E8 /* 20.193.160.232/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C244A6 /* 20.194.68.166/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C251D2 /* 20.194.81.210/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C28174 /* 20.194.129.116/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C35770 /* 20.195.87.112/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C38A32 /* 20.195.138.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C39A00 /* 20.195.154.0/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C7C958 /* 20.199.201.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C8A0F0 /* 20.200.160.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -19733,6 +20167,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14CB5850 /* 20.203.88.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CCC100 /* 20.204.193.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CD31C0 /* 20.205.49.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CD4DDC /* 20.205.77.220/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CD55CE /* 20.205.85.206/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CDC06A /* 20.205.192.106/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CE0448 /* 20.206.4.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CEB2A8 /* 20.206.178.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CF02A6 /* 20.207.2.166/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -19740,15 +20177,21 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14CFA8B4 /* 20.207.168.180/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CFA8B8 /* 20.207.168.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D007B0 /* 20.208.7.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D015AE /* 20.208.21.174/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D245A8 /* 20.210.69.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D70014 /* 20.215.0.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D7073C /* 20.215.7.60/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D707E8 /* 20.215.7.232/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D715BC /* 20.215.21.188/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D71DF0 /* 20.215.29.240/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D79ED8 /* 20.215.158.216/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D92814 /* 20.217.40.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D92F3C /* 20.217.47.60/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D92FE8 /* 20.217.47.232/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D93E8A /* 20.217.62.138/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D94A08 /* 20.217.74.8/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D95A08 /* 20.217.90.8/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14DE8072 /* 20.222.128.114/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DF4080 /* 20.223.64.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E4002E /* 20.228.0.46/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E40140 /* 20.228.1.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -19757,12 +20200,18 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1764D918 /* 23.100.217.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28400B74 /* 40.64.11.116/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28400B78 /* 40.64.11.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28407404 /* 40.64.116.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28433078 /* 40.67.48.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28434882 /* 40.67.72.130/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28437AE4 /* 40.67.122.228/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2845746E /* 40.69.116.110/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284A1E68 /* 40.74.30.104/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284A661E /* 40.74.102.30/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x284F8F60 /* 40.79.143.96/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x284F970E /* 40.79.151.14/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x284FA71E /* 40.79.167.30/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x284FAD36 /* 40.79.173.54/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28503638 /* 40.80.54.56/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28503878 /* 40.80.56.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28506028 /* 40.80.96.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850A878 /* 40.80.168.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -19773,6 +20222,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x2877084A /* 40.119.8.74/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2878094E /* 40.120.9.78/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287840D8 /* 40.120.64.216/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28784DBE /* 40.120.77.190/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287C41AC /* 40.124.65.172/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330BC174 /* 51.11.193.116/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330C2132 /* 51.12.33.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -19780,13 +20230,18 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x330C4BE0 /* 51.12.75.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CA944 /* 51.12.169.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CC6D0 /* 51.12.198.208/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x330CE5F4 /* 51.12.229.244/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x330CEEA8 /* 51.12.238.168/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330D011E /* 51.13.1.30/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330D8074 /* 51.13.128.116/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33351814 /* 51.53.24.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33351F9C /* 51.53.31.156/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33356508 /* 51.53.101.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x33356E8C /* 51.53.110.140/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3335A814 /* 51.53.168.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3335B6E0 /* 51.53.182.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3335BF8C /* 51.53.191.140/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3367CDAA /* 51.103.205.170/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33680A72 /* 51.104.10.114/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33681846 /* 51.104.24.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33695078 /* 51.105.80.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -19797,33 +20252,55 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x33743046 /* 51.116.48.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33744E28 /* 51.116.78.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33749046 /* 51.116.144.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3374F676 /* 51.116.246.118/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3374FDB8 /* 51.116.253.184/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33782846 /* 51.120.40.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x33786EDC /* 51.120.110.220/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3378B0E0 /* 51.120.176.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3378D6D2 /* 51.120.214.210/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3378E078 /* 51.120.224.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3384C17A /* 51.132.193.122/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3389A044 /* 51.137.160.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338FC078 /* 51.143.192.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348C6846 /* 52.140.104.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34968B48 /* 52.150.139.72/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A8768E /* 52.168.118.142/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34AC5148 /* 52.172.81.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34B3C880 /* 52.179.200.128/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34B69098 /* 52.182.144.152/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E45046 /* 52.228.80.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E797D8 /* 52.231.151.216/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F0F5FA /* 52.240.245.250/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F22CF0 /* 52.242.44.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34F69EB8 /* 52.246.158.184/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x44DC5824 /* 68.220.88.36/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DD5028 /* 68.221.80.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DD6272 /* 68.221.98.114/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x44DD9258 /* 68.221.146.88/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x44DD9D48 /* 68.221.157.72/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF31508 /* 74.243.21.8/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x662540B6 /* 102.37.64.182/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x662548CA /* 102.37.72.202/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x662557B0 /* 102.37.87.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66853860 /* 102.133.56.96/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66857F72 /* 102.133.127.114/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6685D846 /* 102.133.216.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x6685FEDA /* 102.133.254.218/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6828AA44 /* 104.40.170.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682EA3C2 /* 104.46.163.194/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D010CA /* 104.208.16.202/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D6A68A /* 104.214.166.138/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E170A72 /* 158.23.10.114/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176028 /* 158.23.96.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x9E177A70 /* 158.23.122.112/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x9E17C270 /* 158.23.194.112/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAD0032 /* 172.173.0.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAD0860 /* 172.173.8.96/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAD1004 /* 172.173.16.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAD1804 /* 172.173.24.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9828 /* 172.204.152.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90814 /* 191.233.8.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xBFEA966E /* 191.234.150.110/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBE046 /* 191.235.224.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEDE0EA /* 191.237.224.234/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D429148 /* 13.66.145.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -19914,6 +20391,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83D8C60 /* 168.61.140.96/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CFC0 /* 191.233.207.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEDE0A0 /* 191.237.224.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9008 /* 4.190.144.8/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86A4C /* 4.232.106.76/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E87A48 /* 4.232.122.72/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E8C248 /* 4.232.194.72/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -20134,11 +20612,15 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x9E177A48 /* 158.23.122.72/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E17C248 /* 158.23.194.72/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D8E30 /* 168.61.142.48/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB680 /* 172.204.182.128/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC008 /* 172.204.192.8/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD008 /* 172.204.208.8/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93218 /* 191.233.50.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CBD8 /* 191.233.203.216/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEA9520 /* 191.234.149.32/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEA9D80 /* 191.234.157.128/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xCF2EEA3E /* 207.46.234.62/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE92C0 /* 4.190.146.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86550 /* 4.232.101.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86C40 /* 4.232.108.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E87BE0 /* 4.232.123.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -20562,6 +21044,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x9E177D80 /* 158.23.125.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E17C3E0 /* 158.23.195.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E17C580 /* 158.23.197.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA6F0 /* 172.204.166.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB140 /* 172.204.177.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC2C0 /* 172.204.194.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD2C0 /* 172.204.210.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE8A33A /* 191.232.163.58/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90B80 /* 191.233.11.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE93620 /* 191.233.54.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -20685,6 +21171,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D3E712 /* 104.211.231.18/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D6A558 /* 104.214.165.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E170BB0 /* 158.23.11.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB138 /* 172.204.177.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90960 /* 191.233.9.96/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBE1D8 /* 191.235.225.216/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEDFD73 /* 191.237.253.115/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -20752,6 +21239,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x44DC2000 /* 68.220.32.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DD2960 /* 68.221.41.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E177180 /* 158.23.113.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA0E0 /* 172.204.160.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E81968 /* 4.232.25.104/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D49FFF0 /* 13.73.255.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14113328 /* 20.17.51.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -20811,6 +21299,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x6685DCC8 /* 102.133.220.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682EB208 /* 104.46.178.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176168 /* 158.23.97.104/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC9968 /* 172.204.153.104/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90EC8 /* 191.233.14.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEA8A98 /* 191.234.138.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x049DF149 /* 4.157.241.73/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -21213,6 +21702,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14C0EE7C /* 20.192.238.124/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C1CA04 /* 20.193.202.4/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34936234 /* 52.147.98.52/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114258 /* 20.17.66.88/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D6A268E /* 13.106.38.142/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D6A2694 /* 13.106.38.148/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DC73B /* 20.125.199.59/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -21356,6 +21846,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x2850E8B9 /* 40.80.232.185/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79254 /* 52.231.146.84/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E793B0 /* 52.231.147.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141133E0 /* 20.17.51.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143306E0 /* 20.51.6.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1760E0AF /* 23.96.224.175/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1765A626 /* 23.101.166.38/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -21890,6 +22381,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E79260 /* 52.231.146.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7C865 /* 52.231.200.101/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7C8B3 /* 52.231.200.179/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113E00 /* 20.17.62.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1760BB05 /* 23.96.187.5/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1760C915 /* 23.96.201.21/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1760CFB1 /* 23.96.207.177/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -22626,6 +23118,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34937720 /* 52.147.119.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79280 /* 52.231.146.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7C8B1 /* 52.231.200.177/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14111B80 /* 20.17.27.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14330530 /* 20.51.5.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DCAC0 /* 20.125.202.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1760C303 /* 23.96.195.3/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -22775,6 +23268,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14269582 /* 20.38.149.130/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1430C04C /* 20.48.192.76/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14972088 /* 20.151.32.136/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14DC07C8 /* 20.220.7.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14DC07D0 /* 20.220.7.208/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E45450 /* 52.228.84.80/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F69D02 /* 52.246.157.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14AF0706 /* 20.175.7.6/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -22787,6 +23282,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x142B79FC /* 20.43.121.252/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142B7BDC /* 20.43.123.220/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0651A /* 20.192.101.26/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CCC762 /* 20.204.199.98/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CCC768 /* 20.204.199.104/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28503502 /* 40.80.53.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348C6B5C /* 52.140.107.92/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348C6E6C /* 52.140.110.108/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -22798,11 +23295,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34B68D3C /* 52.182.141.60/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4AF98A46 /* 74.249.138.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4AF98A58 /* 74.249.138.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCA4000 /* 172.202.64.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142DC5E0 /* 20.45.197.224/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142DC720 /* 20.45.199.32/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142DD00C /* 20.45.208.12/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142DD028 /* 20.45.208.40/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284ECC2E /* 40.78.204.46/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xA83DE932 /* 168.61.233.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xA83DE938 /* 168.61.233.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14068D7E /* 20.6.141.126/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BBC2CC /* 20.187.194.204/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BD6FCC /* 20.189.111.204/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -22828,6 +23328,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x284697C2 /* 40.70.151.194/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284697C4 /* 40.70.151.196/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A76FA8 /* 52.167.111.168/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF97804 /* 74.249.120.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF97F80 /* 74.249.127.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14270CE4 /* 20.39.12.228/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14270E54 /* 20.39.14.84/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14FCD4D8 /* 20.252.212.216/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -22836,6 +23338,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x284A9678 /* 40.74.150.120/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285979BC /* 40.89.121.188/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348A5A36 /* 52.138.90.54/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14631B54 /* 20.99.27.84/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14631B60 /* 20.99.27.96/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142B2BA0 /* 20.43.43.160/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142B2DF0 /* 20.43.45.240/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284F8A2E /* 40.79.138.46/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -22844,6 +23348,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x330BC022 /* 51.11.192.34/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x62428024 /* 98.66.128.36/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x62428048 /* 98.66.128.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146F4888 /* 20.111.72.136/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285067FA /* 40.80.103.250/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33695A94 /* 51.105.90.148/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338AA05C /* 51.138.160.92/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1434483C /* 20.52.72.60/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -22891,13 +23397,21 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x142C1D32 /* 20.44.29.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142C1F24 /* 20.44.31.36/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C24494 /* 20.194.68.148/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D687D8 /* 20.214.135.216/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D687E0 /* 20.214.135.224/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7170A /* 52.231.23.10/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04F31830 /* 4.243.24.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04F31838 /* 4.243.24.56/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850AC0C /* 40.80.172.12/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79750 /* 52.231.151.80/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14111C08 /* 20.17.28.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14111C50 /* 20.17.28.80/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1431710C /* 20.49.113.12/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317234 /* 20.49.114.52/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DADA0 /* 20.125.173.160/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DCDA0 /* 20.125.205.160/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14F1771C /* 20.241.119.28/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14F17768 /* 20.241.119.104/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A26F84 /* 52.162.111.132/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F0F4E4 /* 52.240.244.228/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D45EF54 /* 13.69.239.84/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -22929,12 +23443,16 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14152E88 /* 20.21.46.136/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141545B0 /* 20.21.69.176/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14154DB8 /* 20.21.77.184/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14A49AA6 /* 20.164.154.166/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14A49E80 /* 20.164.158.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66857FB0 /* 102.133.127.176/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66859A06 /* 102.133.154.6/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6685DA34 /* 102.133.218.52/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6685DBBC /* 102.133.219.188/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6685FEC8 /* 102.133.254.200/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6685FECC /* 102.133.254.204/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28751C28 /* 40.117.28.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28751C60 /* 40.117.28.96/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x662540A0 /* 102.37.64.160/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x668539BC /* 102.133.57.188/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04976314 /* 4.151.99.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -22950,6 +23468,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1764DA98 /* 23.100.218.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1429C3FC /* 20.41.195.252/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1429D010 /* 20.41.208.16/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34AC5532 /* 52.172.85.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34AC5630 /* 52.172.86.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04914800 /* 4.145.72.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04914808 /* 4.145.72.8/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D430F01 /* 13.67.15.1/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -22967,6 +23487,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x330C16DC /* 51.12.22.220/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CA848 /* 51.12.168.72/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D015A2 /* 20.208.21.162/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D097CC /* 20.208.151.204/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D09830 /* 20.208.152.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3367CDA0 /* 51.103.205.160/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B3238 /* 51.107.50.56/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B3520 /* 51.107.53.32/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -22974,6 +23496,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x336B8168 /* 51.107.129.104/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B9234 /* 51.107.146.52/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336BC104 /* 51.107.193.4/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF203C0 /* 74.242.3.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF203C8 /* 74.242.3.200/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14254234 /* 20.37.66.52/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CB5D1C /* 20.203.93.28/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CB5D50 /* 20.203.93.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -22990,6 +23514,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x33694790 /* 51.105.71.144/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33694D32 /* 51.105.77.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338C97A8 /* 51.140.151.168/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACA7EA66 /* 172.167.234.102/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACA7EC38 /* 172.167.236.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330B6240 /* 51.11.98.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3389A44C /* 51.137.164.76/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3389A628 /* 51.137.166.40/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -23003,6 +23529,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x28437A78 /* 40.67.122.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x349698CC /* 52.150.152.204/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34969C24 /* 52.150.156.36/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04D28328 /* 4.210.131.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04D28330 /* 4.210.131.48/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D51F49B /* 13.81.244.155/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143201C4 /* 20.50.1.196/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1432C9D2 /* 20.50.201.210/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -23010,9 +23538,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x143D60B8 /* 20.61.96.184/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B211F0 /* 52.178.17.240/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34ECBD4A /* 52.236.189.74/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CFAF20 /* 20.207.175.32/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CFAF66 /* 20.207.175.102/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34883344 /* 52.136.51.68/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D392F8 /* 104.211.146.248/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0496E91E /* 4.150.233.30/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0496EA18 /* 4.150.234.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0496F200 /* 4.150.242.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0496F400 /* 4.150.244.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D56DF50 /* 13.86.223.80/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317820 /* 20.49.120.32/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317DBC /* 20.49.125.188/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -23084,6 +23617,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E71774 /* 52.231.23.116/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850ADD8 /* 40.80.173.216/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79744 /* 52.231.151.68/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113324 /* 20.17.51.36/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317614 /* 20.49.118.20/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A26F8C /* 52.162.111.140/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D45E980 /* 13.69.233.128/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -23282,6 +23816,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34937100 /* 52.147.113.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79320 /* 52.231.147.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79340 /* 52.231.147.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113400 /* 20.17.52.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114340 /* 20.17.67.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14330000 /* 20.51.0.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DAB00 /* 20.125.171.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DCB00 /* 20.125.203.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -23473,6 +24009,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x142C1BD0 /* 20.44.27.208/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850A840 /* 40.80.168.64/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79458 /* 52.231.148.88/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113010 /* 20.17.48.16/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850B840 /* 40.80.184.64/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A26F10 /* 52.162.111.16/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D45E3FC /* 13.69.227.252/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -23590,6 +24127,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14294140 /* 20.41.65.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28529B41 /* 40.82.155.65/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850A940 /* 40.80.169.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141130C0 /* 20.17.48.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1764EE1B /* 23.100.238.27/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1764EE22 /* 23.100.238.34/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1764EE25 /* 23.100.238.37/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -23865,6 +24403,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E794E0 /* 52.231.148.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7A30A /* 52.231.163.10/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7C9AD /* 52.231.201.173/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14111900 /* 20.17.25.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114300 /* 20.17.67.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143304C0 /* 20.51.4.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143304E0 /* 20.51.4.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A26BA0 /* 52.162.107.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -23948,6 +24488,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x330C1680 /* 51.12.22.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CCAF0 /* 51.12.202.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CCDC0 /* 51.12.205.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14FAD23C /* 20.250.210.60/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14FAD276 /* 20.250.210.118/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33678E16 /* 51.103.142.22/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33678FA3 /* 51.103.143.163/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B3B10 /* 51.107.59.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -23965,6 +24507,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x142D5AD0 /* 20.45.90.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142D5AE0 /* 20.45.90.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28780800 /* 40.120.8.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CB47D3 /* 20.203.71.211/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E95032 /* 20.233.80.50/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2877A22C /* 40.119.162.44/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28784040 /* 40.120.64.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28785610 /* 40.120.86.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24182,6 +24726,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x330BC180 /* 51.11.193.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FB250 /* 40.79.178.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338AA080 /* 51.138.160.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x338AA140 /* 51.138.161.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14344880 /* 20.52.72.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14344900 /* 20.52.73.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1471FC80 /* 20.113.252.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24218,6 +24763,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x284FBE00 /* 40.79.190.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FC260 /* 40.79.194.96/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FC580 /* 40.79.197.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9040 /* 4.190.144.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9200 /* 4.190.146.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1412B280 /* 20.18.178.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1412B500 /* 20.18.181.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BDE000 /* 20.189.224.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24253,6 +24800,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34936180 /* 52.147.97.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E792C0 /* 52.231.146.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79780 /* 52.231.151.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113380 /* 20.17.51.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114280 /* 20.17.66.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114480 /* 20.17.68.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317300 /* 20.49.115.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DAA80 /* 20.125.170.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DAD00 /* 20.125.173.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24480,7 +25030,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D3E5C0 /* 20.211.229.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D3E600 /* 20.211.230.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1765F063 /* 23.101.240.99/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34FF3413 /* 52.255.52.19/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34FF3ADD /* 52.255.58.221/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682EB140 /* 104.46.177.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEFB37C /* 191.239.179.124/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24520,7 +25069,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x2856E5F5 /* 40.86.229.245/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285916E0 /* 40.89.22.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348B56D2 /* 52.139.86.210/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34EB28F7 /* 52.235.40.247/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34EB2E1C /* 52.235.46.28/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142B7E80 /* 20.43.126.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C06200 /* 20.192.98.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24600,7 +25148,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E2128C /* 52.226.18.140/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E215B2 /* 52.226.21.178/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682D83C1 /* 104.45.131.193/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x682D9049 /* 104.45.144.73/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D441C87 /* 13.68.28.135/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140F0940 /* 20.15.9.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140F0D80 /* 20.15.13.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24614,10 +25161,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x284F4388 /* 40.79.67.136/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A75250 /* 52.167.82.80/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A76B80 /* 52.167.107.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34B10910 /* 52.177.9.16/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B1AC4A /* 52.177.172.74/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B1CE99 /* 52.177.206.153/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B38D21 /* 52.179.141.33/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B38FE9 /* 52.179.143.233/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34B3B3EB /* 52.179.179.235/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B3C800 /* 52.179.200.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B898F1 /* 52.184.152.241/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E8E518 /* 52.232.229.24/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24698,7 +25247,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x2851B718 /* 40.81.183.24/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D70135 /* 104.215.1.53/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D71527 /* 104.215.21.39/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x68D737E3 /* 104.215.55.227/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0E700 /* 20.192.231.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0EA40 /* 20.192.234.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CF0600 /* 20.207.6.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24729,6 +25277,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E79200 /* 52.231.146.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7CEEA /* 52.231.206.234/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7CF1F /* 52.231.207.31/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14111840 /* 20.17.24.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113300 /* 20.17.51.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114200 /* 20.17.66.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14299251 /* 20.41.146.81/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317280 /* 20.49.114.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DAA00 /* 20.125.170.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24740,7 +25291,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1760DBCF /* 23.96.219.207/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1760F2EA /* 23.96.242.234/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A26A00 /* 52.162.106.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34A2FC1A /* 52.162.252.26/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4134D209 /* 65.52.210.9/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9D37AA85 /* 157.55.170.133/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D45E200 /* 13.69.226.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24811,17 +25361,21 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14402959 /* 20.64.41.89/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14EC9700 /* 20.236.151.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1766BF0D /* 23.102.191.13/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287C23FA /* 40.124.35.250/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x68D2D23F /* 104.210.210.63/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D2D9FB /* 104.210.217.251/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D61200 /* 104.214.18.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D617C0 /* 104.214.23.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D61AB1 /* 104.214.26.177/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x68D6360E /* 104.214.54.14/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x68D74CD3 /* 104.215.76.211/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x68D7714D /* 104.215.113.77/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142C0240 /* 20.44.2.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142D73A0 /* 20.45.115.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D47737D /* 13.71.115.125/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D477C51 /* 13.71.124.81/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1429C780 /* 20.41.199.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284EC200 /* 40.78.194.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34AC377F /* 52.172.55.127/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34AC5240 /* 52.172.82.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34AC5440 /* 52.172.84.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34AC5480 /* 52.172.84.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24923,7 +25477,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D457000 /* 13.69.112.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D513363 /* 13.81.51.99/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D5EC905 /* 13.94.201.5/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x0D5FEA44 /* 13.95.234.68/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14325D80 /* 20.50.93.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143D6100 /* 20.61.97.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x144752CA /* 20.71.82.202/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24938,7 +25491,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34ECBD00 /* 52.236.189.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DBAB40 /* 68.219.171.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DBAB80 /* 68.219.171.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x682D10B7 /* 104.45.16.183/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CFAA40 /* 20.207.170.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CFAD80 /* 20.207.173.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CFAE00 /* 20.207.174.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24947,7 +25499,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D39200 /* 104.211.146.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D3A25E /* 104.211.162.94/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D3B875 /* 104.211.184.117/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x68D3BCAE /* 104.211.188.174/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D404597 /* 13.64.69.151/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D407144 /* 13.64.113.68/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D40C28C /* 13.64.194.140/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24958,8 +25509,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D5DCF42 /* 13.93.207.66/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317EA0 /* 20.49.126.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14A8A200 /* 20.168.162.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x285389BF /* 40.83.137.191/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x176425DC /* 23.100.37.220/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2853ABF1 /* 40.83.171.241/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28708C0C /* 40.112.140.12/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2870A011 /* 40.112.160.17/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2870F100 /* 40.112.241.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2870F93C /* 40.112.249.60/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2876F52C /* 40.118.245.44/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -24968,6 +25521,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x44DC2240 /* 68.220.34.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DC2300 /* 68.220.35.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68280858 /* 104.40.8.88/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x682A0874 /* 104.42.8.116/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x682AB60D /* 104.42.182.13/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x8975099D /* 137.117.9.157/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D428A00 /* 13.66.138.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14099C80 /* 20.9.156.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -25064,6 +25619,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14C8A630 /* 20.200.166.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850EA09 /* 40.80.234.9/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79410 /* 52.231.148.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113680 /* 20.17.54.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143306F0 /* 20.51.6.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28512B2F /* 40.81.43.47/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A26EB0 /* 52.162.110.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -25291,6 +25847,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14C248A0 /* 20.194.72.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850ADD0 /* 40.80.173.208/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850ADE0 /* 40.80.173.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141133C0 /* 20.17.51.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317608 /* 20.49.118.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317620 /* 20.49.118.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33688DE3 /* 51.104.141.227/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -25494,6 +26051,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E770E0 /* 52.231.112.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850AA00 /* 40.80.170.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850ECC0 /* 40.80.236.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113180 /* 20.17.49.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142988F0 /* 20.41.136.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850BE00 /* 40.80.190.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34FCD5C0 /* 52.252.213.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -25624,6 +26182,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x17617833 /* 23.97.120.51/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90940 /* 191.233.9.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEDE000 /* 191.237.224.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04CEE4C0 /* 4.206.228.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D47AA10 /* 13.71.170.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D47B180 /* 13.71.177.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14269240 /* 20.38.146.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -25651,6 +26210,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x28503240 /* 40.80.50.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34ACDDF5 /* 52.172.221.245/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34ACDFD3 /* 52.172.223.211/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x624614C0 /* 98.70.20.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D35100 /* 104.211.81.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D362B9 /* 104.211.98.185/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D3663A /* 104.211.102.58/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -25682,6 +26242,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x682BC0DE /* 104.43.192.222/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D01000 /* 104.208.16.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D94CD /* 168.61.148.205/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCA5000 /* 172.202.80.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142DF080 /* 20.45.240.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142DF100 /* 20.45.241.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142E0F40 /* 20.46.15.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -25740,6 +26301,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x89755B98 /* 137.117.91.152/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x898766E2 /* 137.135.102.226/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83E34EB /* 168.62.52.235/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACBFF800 /* 172.191.248.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEC2049 /* 191.236.32.73/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEC20BF /* 191.236.32.191/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEC23E1 /* 191.236.35.225/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -25761,6 +26323,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x682E6249 /* 104.46.98.73/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682E63B0 /* 104.46.99.176/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D09000 /* 104.208.144.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x68D0B500 /* 104.208.181.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D0ED93 /* 104.208.237.147/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D1BA46 /* 104.209.186.70/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D20E31 /* 104.210.14.49/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -25824,6 +26387,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x284FC2C0 /* 40.79.194.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F324A1 /* 52.243.36.161/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x8A5B0169 /* 138.91.1.105/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9080 /* 4.190.144.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1412B340 /* 20.18.179.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BDE700 /* 20.189.231.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284A6400 /* 40.74.100.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -25858,6 +26422,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E7C890 /* 52.231.200.144/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7C899 /* 52.231.200.153/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7CF9B /* 52.231.207.155/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113500 /* 20.17.53.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114380 /* 20.17.67.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14330300 /* 20.51.3.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DAB40 /* 20.125.171.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DCB40 /* 20.125.203.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -26005,6 +26571,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x338C95C0 /* 51.140.149.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338CBD34 /* 51.140.189.52/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338CBD6C /* 51.140.189.108/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACBB4140 /* 172.187.65.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D57228B /* 13.87.34.139/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D5722F3 /* 13.87.34.243/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D573820 /* 13.87.56.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -26044,6 +26611,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E9C0F7 /* 52.233.192.247/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34ECBA00 /* 52.236.186.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x41348110 /* 65.52.129.16/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x44DBA080 /* 68.219.160.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6828968B /* 104.40.150.139/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6828B3B9 /* 104.40.179.185/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6828D8AE /* 104.40.216.174/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -26097,6 +26665,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34973A79 /* 52.151.58.121/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B72E49 /* 52.183.46.73/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B75666 /* 52.183.86.102/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34E96F80 /* 52.233.111.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1496A0E0 /* 20.150.160.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1496AAA0 /* 20.150.170.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1496AF40 /* 20.150.175.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -26257,6 +26826,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14BC0391 /* 20.188.3.145/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FBBE0 /* 40.79.187.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FC3C0 /* 40.79.195.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE90E0 /* 4.190.144.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1412B3A0 /* 20.18.179.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x176469C0 /* 23.100.105.192/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284A428B /* 40.74.66.139/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -26280,6 +26850,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x2850AC80 /* 40.80.172.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79480 /* 52.231.148.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7CD0F /* 52.231.205.15/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114460 /* 20.17.68.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317120 /* 20.49.113.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317180 /* 20.49.113.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DABA0 /* 20.125.171.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -26659,6 +27230,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E79250 /* 52.231.146.80/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7C86B /* 52.231.200.107/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7C86C /* 52.231.200.108/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113A30 /* 20.17.58.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1411427C /* 20.17.66.124/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143177E8 /* 20.49.119.232/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143177F0 /* 20.49.119.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DAA4C /* 20.125.170.76/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -26967,6 +27540,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E712C0 /* 52.231.18.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850A9A0 /* 40.80.169.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E792D0 /* 52.231.146.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113100 /* 20.17.49.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14330130 /* 20.51.1.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1764E8D8 /* 23.100.232.216/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850B850 /* 40.80.184.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -27584,6 +28158,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34B98465 /* 52.185.132.101/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B984AA /* 52.185.132.170/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x8A5B0962 /* 138.91.9.98/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9300 /* 4.190.147.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9310 /* 4.190.147.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1412B3C8 /* 20.18.179.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1412B5A0 /* 20.18.181.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BDC266 /* 20.189.194.102/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -27651,6 +28227,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E793A0 /* 52.231.147.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79450 /* 52.231.148.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E797D0 /* 52.231.151.208/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141119C0 /* 20.17.25.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113B24 /* 20.17.59.36/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113B28 /* 20.17.59.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113B30 /* 20.17.59.48/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113B40 /* 20.17.59.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114780 /* 20.17.71.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317214 /* 20.49.114.20/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317220 /* 20.49.114.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317230 /* 20.49.114.48/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -27769,12 +28351,15 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14152E80 /* 20.21.46.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14152E90 /* 20.21.46.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14152EA0 /* 20.21.46.160/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14152EA8 /* 20.21.46.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14153500 /* 20.21.53.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141536A4 /* 20.21.54.164/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141543C8 /* 20.21.67.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141545A0 /* 20.21.69.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141545F0 /* 20.21.69.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14154BC8 /* 20.21.75.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14154DA0 /* 20.21.77.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14154E00 /* 20.21.78.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141553A0 /* 20.21.83.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14155480 /* 20.21.84.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145756D0 /* 20.87.86.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -28372,6 +28957,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x2850A9E0 /* 40.80.169.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850AC10 /* 40.80.172.16/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850ADC0 /* 40.80.173.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113A80 /* 20.17.58.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143173B8 /* 20.49.115.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850BEA0 /* 40.80.190.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850BFC8 /* 40.80.191.200/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -28582,6 +29168,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34936000 /* 52.147.96.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79440 /* 52.231.148.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79600 /* 52.231.150.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113C00 /* 20.17.60.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114400 /* 20.17.68.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317400 /* 20.49.116.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A26EE0 /* 52.162.110.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F0F200 /* 52.240.242.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -29043,6 +29631,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x284FC100 /* 40.79.193.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEDF02B /* 191.237.240.43/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04BE8280 /* 4.190.130.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9018 /* 4.190.144.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9280 /* 4.190.146.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1412B040 /* 20.18.176.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1412B140 /* 20.18.177.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1412B3C0 /* 20.18.179.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -29090,6 +29680,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E79758 /* 52.231.151.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79760 /* 52.231.151.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7C856 /* 52.231.200.86/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113B80 /* 20.17.59.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113BC0 /* 20.17.59.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114040 /* 20.17.64.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114140 /* 20.17.65.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141143F8 /* 20.17.67.248/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317720 /* 20.49.119.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317740 /* 20.49.119.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317780 /* 20.49.119.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -29778,6 +30373,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x176641E9 /* 23.102.65.233/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FBA40 /* 40.79.186.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FC250 /* 40.79.194.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9010 /* 4.190.144.16/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9020 /* 4.190.144.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1412B250 /* 20.18.178.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1412B260 /* 20.18.178.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1459E769 /* 20.89.231.105/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -29809,6 +30406,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34937400 /* 52.147.116.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79240 /* 52.231.146.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7C204 /* 52.231.194.4/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113600 /* 20.17.54.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114250 /* 20.17.66.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114260 /* 20.17.66.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14330180 /* 20.51.1.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DAA50 /* 20.125.170.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DAA60 /* 20.125.170.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30137,6 +30737,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D4BF010 /* 13.75.240.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D4BF020 /* 13.75.240.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D4BF040 /* 13.75.240.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421B500 /* 20.33.181.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14267000 /* 20.38.112.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F2500 /* 20.47.37.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C4800 /* 20.60.72.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30177,6 +30778,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x149DE300 /* 20.157.227.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D10C00 /* 20.209.12.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D15200 /* 20.209.82.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1E800 /* 20.209.232.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17617040 /* 23.97.112.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE8D820 /* 191.232.216.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE8DD10 /* 191.232.221.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30191,6 +30793,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x149DBD00 /* 20.157.189.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1D200 /* 20.209.210.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14219700 /* 20.33.151.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BB00 /* 20.33.187.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14267200 /* 20.38.114.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F2800 /* 20.47.40.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C2A00 /* 20.60.42.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30211,6 +30814,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x2855EB60 /* 40.85.235.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34EF9440 /* 52.239.148.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34EFBD00 /* 52.239.189.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421C000 /* 20.33.192.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14267980 /* 20.38.121.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F2900 /* 20.47.41.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C8E00 /* 20.60.142.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30336,6 +30940,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34B97050 /* 52.185.112.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34EFB100 /* 52.239.177.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34EFEE00 /* 52.239.238.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421B800 /* 20.33.184.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F2B00 /* 20.47.43.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C5600 /* 20.60.86.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C8300 /* 20.60.131.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30372,6 +30977,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D529850 /* 13.82.152.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14218F00 /* 20.33.143.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14219600 /* 20.33.150.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BA00 /* 20.33.186.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14266200 /* 20.38.98.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F0100 /* 20.47.1.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F1000 /* 20.47.16.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30403,6 +31009,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D16A00 /* 20.209.106.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D19200 /* 20.209.146.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1A200 /* 20.209.162.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1E200 /* 20.209.226.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17604040 /* 23.96.64.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28476810 /* 40.71.104.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28476820 /* 40.71.104.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30449,6 +31056,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D4D7310 /* 13.77.115.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D4D7320 /* 13.77.115.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14219D00 /* 20.33.157.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BF00 /* 20.33.191.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14266400 /* 20.38.100.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F3C00 /* 20.47.60.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C3800 /* 20.60.56.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30562,6 +31170,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x149D9500 /* 20.157.149.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D18800 /* 20.209.136.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D19400 /* 20.209.148.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1F800 /* 20.209.248.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28465800 /* 40.70.88.0/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28465804 /* 40.70.88.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28465806 /* 40.70.88.6/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30599,7 +31208,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x143C0500 /* 20.60.5.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143CC600 /* 20.60.198.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14963900 /* 20.150.57.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1FE00 /* 20.209.254.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14218400 /* 20.33.132.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BC00 /* 20.33.188.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F2C00 /* 20.47.44.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C0D00 /* 20.60.13.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C9C00 /* 20.60.156.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30623,6 +31234,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14967000 /* 20.150.112.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149DE500 /* 20.157.229.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1CE00 /* 20.209.206.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421B600 /* 20.33.182.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14267600 /* 20.38.118.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F1B00 /* 20.47.27.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C1600 /* 20.60.22.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30632,6 +31244,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x149DB700 /* 20.157.183.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D12000 /* 20.209.32.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1B000 /* 20.209.176.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1F200 /* 20.209.242.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14218100 /* 20.33.129.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1421A900 /* 20.33.169.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C5E00 /* 20.60.94.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30659,6 +31272,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x149DE000 /* 20.157.224.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D11600 /* 20.209.22.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1AA00 /* 20.209.170.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1EA00 /* 20.209.234.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17623940 /* 23.98.57.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2873A920 /* 40.115.169.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2873AF10 /* 40.115.175.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30673,11 +31287,13 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x142F0A00 /* 20.47.10.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C0C00 /* 20.60.12.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C6900 /* 20.60.105.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x143C7600 /* 20.60.118.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143CBA00 /* 20.60.186.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14960A00 /* 20.150.10.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D3800 /* 20.157.56.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149DF200 /* 20.157.242.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D11000 /* 20.209.16.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1EC00 /* 20.209.236.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17623800 /* 23.98.56.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34EF9200 /* 52.239.146.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D69810 /* 104.214.152.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30703,6 +31319,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14960400 /* 20.150.4.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D8C00 /* 20.157.140.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D12E00 /* 20.209.46.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1FA00 /* 20.209.250.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E75040 /* 52.231.80.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E75070 /* 52.231.80.112/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E75080 /* 52.231.80.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30724,6 +31341,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34EFA5A0 /* 52.239.165.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34EFBEC0 /* 52.239.190.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34EFCC00 /* 52.239.204.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DEE00 /* 20.157.238.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DFE00 /* 20.157.254.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D14200 /* 20.209.66.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D14E00 /* 20.209.78.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14219300 /* 20.33.147.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F0300 /* 20.47.3.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F0F00 /* 20.47.15.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30836,6 +31457,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xBFEBC0C0 /* 191.235.192.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBC120 /* 191.235.193.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBFFC0 /* 191.235.255.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421C200 /* 20.33.194.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14267800 /* 20.38.120.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F3000 /* 20.47.48.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143CCE00 /* 20.60.206.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -30843,6 +31465,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14967900 /* 20.150.121.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149DA500 /* 20.157.165.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D11800 /* 20.209.24.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1FC00 /* 20.209.252.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1421AA00 /* 20.33.170.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F3100 /* 20.47.49.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C0F00 /* 20.60.15.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31031,6 +31654,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14967400 /* 20.150.116.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D8500 /* 20.157.133.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34EFFA00 /* 52.239.250.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421C100 /* 20.33.193.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F3600 /* 20.47.54.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C6C00 /* 20.60.108.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14960600 /* 20.150.6.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31040,12 +31664,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D1DB00 /* 20.209.219.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34EFE900 /* 52.239.233.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14218B00 /* 20.33.139.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421C300 /* 20.33.195.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14267C00 /* 20.38.124.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F3700 /* 20.47.55.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C1500 /* 20.60.21.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143CD400 /* 20.60.212.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D8D00 /* 20.157.141.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D13200 /* 20.209.50.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1EE00 /* 20.209.238.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34EFE980 /* 52.239.233.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14962E00 /* 20.150.46.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14219400 /* 20.33.148.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31067,6 +31693,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D15800 /* 20.209.88.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D18000 /* 20.209.128.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D19E00 /* 20.209.158.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1F000 /* 20.209.240.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338C1010 /* 51.140.16.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338C1020 /* 51.140.16.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338CA840 /* 51.140.168.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31116,6 +31743,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14965100 /* 20.150.81.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14966200 /* 20.150.98.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D2900 /* 20.157.41.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1E000 /* 20.209.224.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A17010 /* 52.161.112.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A17020 /* 52.161.112.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A1A810 /* 52.161.168.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31160,6 +31788,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D14C00 /* 20.209.76.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D16C00 /* 20.209.108.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1C000 /* 20.209.192.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1E600 /* 20.209.230.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2844B010 /* 40.68.176.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2844B030 /* 40.68.176.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2844E810 /* 40.68.232.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31288,6 +31917,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D42EA00 /* 13.66.234.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D4DB840 /* 13.77.184.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1421A000 /* 20.33.160.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421B900 /* 20.33.185.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14266300 /* 20.38.99.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F3E00 /* 20.47.62.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C1400 /* 20.60.20.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31316,6 +31946,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34EFEC00 /* 52.239.236.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14218A00 /* 20.33.138.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1421A400 /* 20.33.164.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BD00 /* 20.33.189.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C0E00 /* 20.60.14.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C2600 /* 20.60.38.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143CA200 /* 20.60.162.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31327,11 +31958,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D15C00 /* 20.209.92.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D18A00 /* 20.209.138.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1BE00 /* 20.209.190.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1F400 /* 20.209.244.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D43BF8F /* 13.67.191.143/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x140CB2D7 /* 20.12.178.215/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x140CEC96 /* 20.12.236.150/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140CECE4 /* 20.12.236.228/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x1454FD98 /* 20.84.253.152/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146DD16C /* 20.109.209.108/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1763DC7A /* 23.99.220.122/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28533250 /* 40.83.50.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31356,12 +31985,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x348BB220 /* 52.139.178.32/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348BB235 /* 52.139.178.53/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143EBEB8 /* 20.62.190.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2875F891 /* 40.117.248.145/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3498B490 /* 52.152.180.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AEBE399 /* 74.235.227.153/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14072F87 /* 20.7.47.135/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140A9597 /* 20.10.149.151/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x140C15FB /* 20.12.21.251/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140C1732 /* 20.12.23.50/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x140C242E /* 20.12.36.46/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140EC74A /* 20.14.199.74/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140EC751 /* 20.14.199.81/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142C4F6B /* 20.44.79.107/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31369,9 +31998,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1461BED0 /* 20.97.190.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F227AB /* 20.242.39.171/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2841D133 /* 40.65.209.51/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x2846AF31 /* 40.70.175.49/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2846E596 /* 40.70.229.150/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x3493BB69 /* 52.147.187.105/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A71645 /* 52.167.22.69/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B3D8EB /* 52.179.216.235/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34B3DB0E /* 52.179.219.14/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31410,11 +32037,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14361956 /* 20.54.25.86/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1436195D /* 20.54.25.93/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1436197B /* 20.54.25.123/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x143669D5 /* 20.54.105.213/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14366E77 /* 20.54.110.119/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14367B04 /* 20.54.123.4/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x14367BB0 /* 20.54.123.176/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x147B002A /* 20.123.0.42/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14A602BF /* 20.166.2.191/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14A67E38 /* 20.166.126.56/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BF2E6D /* 20.191.46.109/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31422,7 +32046,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287FA69D /* 40.127.166.157/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287FA896 /* 40.127.168.150/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287FA967 /* 40.127.169.103/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287FA97B /* 40.127.169.123/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287FC591 /* 40.127.197.145/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287FCEA4 /* 40.127.206.164/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3368A232 /* 51.104.162.50/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31433,28 +32056,23 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x3368A7F5 /* 51.104.167.245/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3368A7FF /* 51.104.167.255/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D551065 /* 13.85.16.101/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x0D551241 /* 13.85.18.65/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x0D5512C1 /* 13.85.18.193/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D551615 /* 13.85.22.21/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D551706 /* 13.85.23.6/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D551756 /* 13.85.23.86/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D5517CE /* 13.85.23.206/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1766813C /* 23.102.129.60/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28772DF6 /* 40.119.45.246/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28772E09 /* 40.119.46.9/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28772E2E /* 40.119.46.46/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28772E8B /* 40.119.46.139/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F924C8 /* 52.249.36.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14A5BF85 /* 20.165.191.133/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14A5F1B1 /* 20.165.241.177/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D5F1A04 /* 13.95.26.4/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D5F1ADE /* 13.95.26.222/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D5F1B69 /* 13.95.27.105/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D5F1F12 /* 13.95.31.18/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D5F1F5F /* 13.95.31.95/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D5F1F7F /* 13.95.31.127/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28447822 /* 40.68.120.34/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28447B9D /* 40.68.123.157/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x284485D8 /* 40.68.133.216/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x0D408380 /* 13.64.131.128/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D5B1040 /* 13.91.16.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284E6BF0 /* 40.78.107.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x049A83E0 /* 4.154.131.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31466,13 +32084,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14723B2E /* 20.114.59.46/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14723B68 /* 20.114.59.104/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14723BB7 /* 20.114.59.183/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x14723BEC /* 20.114.59.236/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x14723BEF /* 20.114.59.239/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BE0956 /* 20.190.9.86/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2840414C /* 40.64.65.76/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28404259 /* 40.64.66.89/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28404271 /* 40.64.66.113/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x284042E9 /* 40.64.66.233/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285B49A9 /* 40.91.73.169/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285B5059 /* 40.91.80.89/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34896669 /* 52.137.102.105/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -31673,6 +32287,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E79380 /* 52.231.147.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7C870 /* 52.231.200.112/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7C87E /* 52.231.200.126/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113120 /* 20.17.49.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1760E843 /* 23.96.232.67/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850BEC0 /* 40.80.190.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A26E20 /* 52.162.110.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -32007,6 +32622,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D24658 /* 20.210.70.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FBBD0 /* 40.79.187.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FC3E0 /* 40.79.195.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE92B0 /* 4.190.146.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1412B3D0 /* 20.18.179.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BDC0C0 /* 20.189.192.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BDC728 /* 20.189.199.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -32036,6 +32652,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x2850AC70 /* 40.80.172.112/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E794A0 /* 52.231.148.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79720 /* 52.231.151.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141119E0 /* 20.17.25.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14111AC0 /* 20.17.26.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14111B00 /* 20.17.27.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113800 /* 20.17.56.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114740 /* 20.17.71.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317218 /* 20.49.114.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317680 /* 20.49.118.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DA3D0 /* 20.125.163.208/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -32346,6 +32967,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x2859D964 /* 40.89.217.100/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2859D96D /* 40.89.217.109/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E792C8 /* 52.231.146.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113040 /* 20.17.48.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14330640 /* 20.51.6.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1764E748 /* 23.100.231.72/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1764E760 /* 23.100.231.96/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -32533,6 +33155,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E79318 /* 52.231.147.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7CB10 /* 52.231.203.16/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7CDD6 /* 52.231.205.214/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141136B8 /* 20.17.54.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14317238 /* 20.49.114.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A26EA0 /* 52.162.110.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9D37D563 /* 157.55.213.99/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -33094,6 +33717,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14C8B4D5 /* 20.200.180.213/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34936110 /* 52.147.97.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34936120 /* 52.147.97.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114750 /* 20.17.71.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114760 /* 20.17.71.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143306B0 /* 20.51.6.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143306C0 /* 20.51.6.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1760C84D /* 23.96.200.77/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -33413,15 +34038,21 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287BE7BA /* 40.123.231.186/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D577C90 /* 13.87.124.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D577CA0 /* 13.87.124.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141A0D97 /* 20.26.13.151/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141A0F46 /* 20.26.15.70/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145ACCBC /* 20.90.204.188/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145ACCE4 /* 20.90.204.228/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145ACCE8 /* 20.90.204.232/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145ADF04 /* 20.90.223.4/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146C667B /* 20.108.102.123/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146C668E /* 20.108.102.142/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146C66B4 /* 20.108.102.180/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146C9284 /* 20.108.146.132/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146C94AD /* 20.108.148.173/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1475C0A8 /* 20.117.192.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1475C0B0 /* 20.117.192.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1475C0C0 /* 20.117.192.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14FE0A9D /* 20.254.10.157/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33680970 /* 51.104.9.112/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33694560 /* 51.105.69.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338C1CE1 /* 51.140.28.225/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -34296,6 +34927,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D4E6AC0 /* 13.78.106.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FBA00 /* 40.79.186.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FC258 /* 40.79.194.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9000 /* 4.190.144.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1412B240 /* 20.18.178.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284A6438 /* 40.74.100.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C0EA10 /* 20.192.234.16/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -34304,6 +34936,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14C24208 /* 20.194.66.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E71230 /* 52.231.18.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79258 /* 52.231.146.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114240 /* 20.17.66.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DAA40 /* 20.125.170.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DCA40 /* 20.125.202.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A26A98 /* 52.162.106.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -35198,6 +35831,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x682B4C65 /* 104.43.76.101/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682B4C66 /* 104.43.76.102/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682B4C7C /* 104.43.76.124/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9856 /* 20.91.152.86/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9B8C /* 20.91.155.140/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9B98 /* 20.91.155.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9BA0 /* 20.91.155.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9BB0 /* 20.91.155.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9F80 /* 20.91.159.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D00400 /* 20.208.4.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D00440 /* 20.208.4.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D00468 /* 20.208.4.104/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -35768,6 +36407,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14C35710 /* 20.195.87.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C35720 /* 20.195.87.32/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C3577C /* 20.195.87.124/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145B9B90 /* 20.91.155.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D00554 /* 20.208.5.84/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D00778 /* 20.208.7.120/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D007AC /* 20.208.7.172/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -35830,50 +36470,71 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D464FDA /* 13.70.79.218/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1425C046 /* 20.37.192.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1446DFA0 /* 20.70.223.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x284FA71E /* 40.79.167.30/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x284FAD36 /* 40.79.173.54/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142AE078 /* 20.42.224.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145C0600 /* 20.92.6.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682EA3C2 /* 104.46.163.194/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C38A32 /* 20.195.138.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C39A00 /* 20.195.154.0/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CEB2A8 /* 20.206.178.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xBFEA966E /* 191.234.150.110/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBE046 /* 191.235.224.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CE0448 /* 20.206.4.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90814 /* 191.233.8.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEDE0EA /* 191.237.224.234/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D47B260 /* 13.71.178.96/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14742B78 /* 20.116.43.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1497209A /* 20.151.32.154/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E45046 /* 52.228.80.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34F69EB8 /* 52.246.158.184/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2845746E /* 40.69.116.110/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28591078 /* 40.89.16.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F22CF0 /* 52.242.44.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142B7EC4 /* 20.43.126.196/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C0666E /* 20.192.102.110/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CCC100 /* 20.204.193.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28503638 /* 40.80.54.56/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348C6846 /* 52.140.104.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14259846 /* 20.37.152.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14629508 /* 20.98.149.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34B69098 /* 52.182.144.152/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D010CA /* 104.208.16.202/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAD0860 /* 172.173.8.96/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142DC078 /* 20.45.192.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142DD03E /* 20.45.208.62/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E4002E /* 20.228.0.46/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E40140 /* 20.228.1.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BD6844 /* 20.189.104.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CD31C0 /* 20.205.49.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CD4DDC /* 20.205.77.220/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CD55CE /* 20.205.85.206/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x68D6A68A /* 104.214.166.138/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142A04C8 /* 20.42.4.200/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x142A4C86 /* 20.42.76.134/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E85800 /* 20.232.88.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34A8768E /* 52.168.118.142/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x44DC5824 /* 68.220.88.36/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1424962C /* 20.36.150.44/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14290044 /* 20.41.0.68/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1441017C /* 20.65.1.124/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1462C3B0 /* 20.98.195.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34B3C880 /* 52.179.200.128/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14270B18 /* 20.39.11.24/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x142FD8CE /* 20.47.216.206/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142FED62 /* 20.47.237.98/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142FED68 /* 20.47.237.104/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28597AC0 /* 40.89.122.192/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAD0032 /* 172.173.0.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14315492 /* 20.49.84.146/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1463199E /* 20.99.25.158/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146319A0 /* 20.99.25.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28433078 /* 40.67.48.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28434882 /* 40.67.72.130/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142B2846 /* 20.43.40.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146F03D0 /* 20.111.3.208/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x284F8F60 /* 40.79.143.96/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x284F970E /* 40.79.151.14/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330BC174 /* 51.11.193.116/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28506028 /* 40.80.96.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33695878 /* 51.105.88.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -35882,15 +36543,24 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14344152 /* 20.52.65.82/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x144F6B90 /* 20.79.107.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33749046 /* 51.116.144.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3374F676 /* 51.116.246.118/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3374FDB8 /* 51.116.253.184/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D92814 /* 20.217.40.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D92F3C /* 20.217.47.60/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D92FE8 /* 20.217.47.232/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D93E8A /* 20.217.62.138/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D94A08 /* 20.217.74.8/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D95A08 /* 20.217.90.8/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E81828 /* 4.232.24.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86F4E /* 4.232.111.78/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04E87DB6 /* 4.232.125.182/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04E8C202 /* 4.232.194.2/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142B4046 /* 20.43.64.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14590112 /* 20.89.1.18/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C28174 /* 20.194.129.116/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D245A8 /* 20.210.69.168/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14DE8072 /* 20.222.128.114/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1412B5B4 /* 20.18.181.180/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BDC680 /* 20.189.198.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284A661E /* 40.74.102.30/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28503878 /* 40.80.56.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -35903,38 +36573,57 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x28400B78 /* 40.64.11.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14294046 /* 20.41.64.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14294190 /* 20.41.65.144/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x142C1F36 /* 20.44.31.54/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C244A6 /* 20.194.68.166/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C251D2 /* 20.194.81.210/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C8C6F8 /* 20.200.198.248/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C8A0F0 /* 20.200.160.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850A878 /* 40.80.168.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E797D8 /* 52.231.151.216/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113014 /* 20.17.48.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14113F08 /* 20.17.63.8/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1411478A /* 20.17.71.138/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DA292 /* 20.125.162.146/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DA298 /* 20.125.162.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x147DADAA /* 20.125.173.170/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x147DCDAA /* 20.125.205.170/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850B844 /* 40.80.184.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F0F5FA /* 52.240.245.250/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D45EF6E /* 13.69.239.110/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14265046 /* 20.38.80.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14324A96 /* 20.50.74.150/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14325358 /* 20.50.83.88/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DF4080 /* 20.223.64.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146404B8 /* 20.100.4.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330D011E /* 51.13.1.30/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33782846 /* 51.120.40.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x33786EDC /* 51.120.110.220/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3378D6D2 /* 51.120.214.210/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330D8074 /* 51.13.128.116/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3378B0E0 /* 51.120.176.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3378E078 /* 51.120.224.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D70014 /* 20.215.0.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D7073C /* 20.215.7.60/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D707E8 /* 20.215.7.232/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D715BC /* 20.215.21.188/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D71DF0 /* 20.215.29.240/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D79ED8 /* 20.215.158.216/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14152014 /* 20.21.32.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14152EA4 /* 20.21.46.164/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141537A0 /* 20.21.55.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141545BC /* 20.21.69.188/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14154DCE /* 20.21.77.206/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14155014 /* 20.21.80.20/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145752C8 /* 20.87.82.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x662548CA /* 102.37.72.202/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66857F72 /* 102.133.127.114/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6685D846 /* 102.133.216.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x6685FEDA /* 102.133.254.218/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x662540B6 /* 102.37.64.182/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x662557B0 /* 102.37.87.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66853860 /* 102.133.56.96/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04956904 /* 4.149.105.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x142D7F4A /* 20.45.127.74/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14764E60 /* 20.118.78.96/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2877084A /* 40.119.8.74/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287C41AC /* 40.124.65.172/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -35943,16 +36632,21 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1764D918 /* 23.100.217.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1429C078 /* 20.41.192.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34AC5148 /* 52.172.81.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x0D430FD0 /* 13.67.15.208/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0D430FD0 /* 13.67.15.208/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142B8046 /* 20.43.128.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C35770 /* 20.195.87.112/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14CDC06A /* 20.205.192.106/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330C2132 /* 51.12.33.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330C2EE4 /* 51.12.46.228/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330C4BE0 /* 51.12.75.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x330CE5F4 /* 51.12.229.244/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x330CEEA8 /* 51.12.238.168/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145B0938 /* 20.91.9.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CA944 /* 51.12.169.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CC6D0 /* 51.12.198.208/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D007B0 /* 20.208.7.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D015AE /* 20.208.21.174/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3367CDAA /* 51.103.205.170/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B3046 /* 51.107.48.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336B81A4 /* 51.107.129.164/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C7C958 /* 20.199.201.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -35960,13 +36654,18 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14254078 /* 20.37.64.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CB5850 /* 20.203.88.80/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2878094E /* 40.120.9.78/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AF31508 /* 74.243.21.8/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14268844 /* 20.38.136.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14269D96 /* 20.38.157.150/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x144AC460 /* 20.74.196.96/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287840D8 /* 40.120.64.216/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28784DBE /* 40.120.77.190/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33695078 /* 51.105.80.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04FA011A /* 4.250.1.26/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1475C130 /* 20.117.193.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33680A72 /* 51.104.10.114/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33681846 /* 51.104.24.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3384C17A /* 51.132.193.122/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338FC078 /* 51.143.192.120/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145A2638 /* 20.90.38.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3389A044 /* 51.137.160.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -35985,12 +36684,16 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D42954E /* 13.66.149.78/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142A8046 /* 20.42.128.70/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142A81B8 /* 20.42.129.184/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1453C0F6 /* 20.83.192.246/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147D04B0 /* 20.125.4.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147D04C0 /* 20.125.4.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28407404 /* 40.64.116.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14768BD4 /* 20.118.139.212/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14768BD8 /* 20.118.139.216/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1496A06C /* 20.150.160.108/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1496AE9E /* 20.150.174.158/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAD1004 /* 172.173.16.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAD1804 /* 172.173.24.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14350028 /* 20.53.0.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142475C8 /* 20.36.117.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D464F48 /* 13.70.79.72/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -36168,6 +36871,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x284FBD3C /* 40.79.189.60/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FC524 /* 40.79.197.36/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6829BB1D /* 104.41.187.29/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9008 /* 4.190.144.8/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1412B248 /* 20.18.178.72/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284A64F0 /* 40.74.100.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682EE139 /* 104.46.225.57/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -36181,6 +36885,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34E72051 /* 52.231.32.81/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79310 /* 52.231.147.16/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E7C87C /* 52.231.200.124/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1411424C /* 20.17.66.76/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DAA48 /* 20.125.170.72/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x147DCA48 /* 20.125.202.72/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1760C8E4 /* 23.96.200.228/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -36353,6 +37058,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x2850A9B0 /* 40.80.169.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34936238 /* 52.147.98.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34E79F26 /* 52.231.159.38/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141143F0 /* 20.17.67.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850BC18 /* 40.80.188.24/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x41343EA7 /* 65.52.62.167/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14265598 /* 20.38.85.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -36414,6 +37120,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D4BAB3D /* 13.75.171.61/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D4BC6A9 /* 13.75.198.169/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1765DC87 /* 23.101.220.135/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28409210 /* 40.64.146.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3493035D /* 52.147.3.93/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x349CAB7F /* 52.156.171.127/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34EDC9F6 /* 52.237.201.246/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -36575,6 +37282,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D73303 /* 104.215.51.3/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F4859F /* 20.244.133.159/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28403FFB /* 40.64.63.251/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28409330 /* 40.64.147.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14294DFC /* 20.41.77.252/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409300 /* 40.64.147.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348D25C9 /* 52.141.37.201/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -36892,6 +37600,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x68D44400 /* 104.212.68.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x96AB1600 /* 150.171.22.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176C30 /* 158.23.108.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA568 /* 172.204.165.104/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90970 /* 191.233.9.112/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBE058 /* 191.235.224.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D6B0300 /* 13.107.3.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -36991,6 +37700,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x6685D858 /* 102.133.216.88/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x93F30000 /* 147.243.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E176C38 /* 158.23.108.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA570 /* 172.204.165.112/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90978 /* 191.233.9.120/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBE180 /* 191.235.225.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D4097A1 /* 13.64.151.161/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37117,6 +37827,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14142740 /* 20.20.39.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14142780 /* 20.20.39.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141427C0 /* 20.20.39.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14142800 /* 20.20.40.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14142840 /* 20.20.40.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14142880 /* 20.20.40.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x141428C0 /* 20.20.40.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14481560 /* 20.72.21.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BE8000 /* 20.190.128.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BE8040 /* 20.190.128.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37456,6 +38170,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14E78740 /* 20.231.135.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E78780 /* 20.231.135.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E787C0 /* 20.231.135.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E78900 /* 20.231.137.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E78940 /* 20.231.137.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E78980 /* 20.231.137.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E789C0 /* 20.231.137.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0000 /* 40.126.0.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0040 /* 40.126.0.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0080 /* 40.126.0.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37763,6 +38481,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287E3F40 /* 40.126.63.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E3F80 /* 40.126.63.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E3FC0 /* 40.126.63.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE9300 /* 4.190.147.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86560 /* 4.232.101.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86F40 /* 4.232.111.64/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E87BC8 /* 4.232.123.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -37991,11 +38710,16 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x9E177BC8 /* 158.23.123.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E17C3C8 /* 158.23.195.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83D8E00 /* 168.61.142.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCA700 /* 172.204.167.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB690 /* 172.204.182.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC300 /* 172.204.195.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD300 /* 172.204.211.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE90F80 /* 191.233.15.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CFD8 /* 191.233.207.216/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEA9528 /* 191.234.149.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEA9DA0 /* 191.234.157.160/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEDE0C0 /* 191.237.224.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04BE92B0 /* 4.190.146.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E82CA0 /* 4.232.44.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E86F00 /* 4.232.111.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E87BD0 /* 4.232.123.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38226,6 +38950,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x9E170F00 /* 158.23.15.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E177BD0 /* 158.23.123.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9E17C3D0 /* 158.23.195.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB630 /* 172.204.182.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC2B0 /* 172.204.194.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD2B0 /* 172.204.210.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE936E0 /* 191.233.54.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CDA0 /* 191.233.205.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEA8920 /* 191.234.137.32/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38324,6 +39051,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x146A74AC /* 20.106.116.172/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146A74E1 /* 20.106.116.225/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146C66B4 /* 20.108.102.180/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x146C94AD /* 20.108.148.173/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146DCA25 /* 20.109.202.37/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14710B08 /* 20.113.11.8/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14710C45 /* 20.113.12.69/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38353,6 +39081,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14CE2B21 /* 20.206.43.33/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D79E50 /* 20.215.158.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D93E50 /* 20.217.62.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14FE0A9D /* 20.254.10.157/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x176144AC /* 23.97.68.172/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x176279B4 /* 23.98.121.180/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1765AE62 /* 23.101.174.98/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38520,6 +39249,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83E0964 /* 168.62.9.100/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83EF951 /* 168.62.249.81/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83FC8AD /* 168.63.200.173/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCB1B0 /* 172.204.177.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE936F0 /* 191.233.54.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE9CF00 /* 191.233.207.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEAA6C6 /* 191.234.166.198/32 */, 32, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38544,6 +39274,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14BEBD80 /* 20.190.189.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C16000 /* 20.193.96.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D19C00 /* 20.209.156.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B080 /* 40.64.176.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2852F400 /* 40.82.244.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1F60 /* 40.90.31.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8220 /* 40.90.130.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38582,6 +39313,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14E38000 /* 20.227.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F80000 /* 20.248.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284092F0 /* 40.64.146.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B180 /* 40.64.177.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2852F000 /* 40.82.240.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8230 /* 40.90.130.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8E60 /* 40.90.142.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38612,6 +39344,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14050000 /* 20.5.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140B0000 /* 20.11.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141C8000 /* 20.28.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421B500 /* 20.33.181.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1425C000 /* 20.37.192.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14267000 /* 20.38.112.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14284000 /* 20.40.64.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38670,6 +39403,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14E30000 /* 20.227.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F88000 /* 20.248.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1765D000 /* 23.101.208.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28409210 /* 40.64.146.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A000 /* 40.64.160.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FA000 /* 40.79.160.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FD300 /* 40.79.211.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28522000 /* 40.82.32.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38683,12 +39418,20 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285A8EA0 /* 40.90.142.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A9340 /* 40.90.147.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A9600 /* 40.90.150.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8800 /* 40.93.136.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28640680 /* 40.100.6.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28640700 /* 40.100.7.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28644880 /* 40.100.72.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28644900 /* 40.100.73.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28702580 /* 40.112.37.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0E00 /* 40.126.14.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E2700 /* 40.126.39.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287EE000 /* 40.126.224.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659500 /* 52.101.149.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659600 /* 52.101.150.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C800 /* 52.102.200.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674800 /* 52.103.72.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C800 /* 52.103.200.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C2800 /* 52.108.40.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C5300 /* 52.108.83.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D7000 /* 52.109.112.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38715,6 +39458,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34EFE200 /* 52.239.226.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34F51000 /* 52.245.16.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DA0000 /* 68.218.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x44DA8000 /* 68.218.128.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682C5A40 /* 104.44.90.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682C5D60 /* 104.44.93.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682C5F30 /* 104.44.95.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38763,6 +39507,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D5D000 /* 20.213.208.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1765E000 /* 23.101.224.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409240 /* 40.64.146.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A080 /* 40.64.160.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FD400 /* 40.79.212.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28513000 /* 40.81.48.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857D400 /* 40.87.212.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38770,6 +39515,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285A1B00 /* 40.90.27.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8A80 /* 40.90.138.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A9B40 /* 40.90.155.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8900 /* 40.93.137.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28640740 /* 40.100.7.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28643A40 /* 40.100.58.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28643A80 /* 40.100.58.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38778,6 +39524,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287E0E80 /* 40.126.14.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E2800 /* 40.126.40.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287F4000 /* 40.127.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659700 /* 52.101.151.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659800 /* 52.101.152.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C900 /* 52.102.201.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674900 /* 52.103.73.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C900 /* 52.103.201.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CC200 /* 52.108.194.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CEA00 /* 52.108.234.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D7400 /* 52.109.116.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38815,8 +39566,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x04A90000 /* 4.169.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04C90000 /* 4.201.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04CA0000 /* 4.202.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x04CB0000 /* 4.203.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x04CB4000 /* 4.203.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04CB0000 /* 4.203.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04E40000 /* 4.228.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04EE8000 /* 4.238.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D693450 /* 13.105.52.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38852,6 +39602,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14CE8000 /* 20.206.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D10C00 /* 20.209.12.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D15200 /* 20.209.82.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1E800 /* 20.209.232.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E20000 /* 20.226.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17616000 /* 23.97.96.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17617000 /* 23.97.112.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38859,6 +39610,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x176170A0 /* 23.97.112.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284090E0 /* 40.64.144.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409140 /* 40.64.145.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A100 /* 40.64.161.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1D40 /* 40.90.29.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1D80 /* 40.90.29.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8520 /* 40.90.133.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38944,6 +39696,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x176170C0 /* 23.97.112.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17617400 /* 23.97.116.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17617800 /* 23.97.120.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B780 /* 40.64.183.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FCCC0 /* 40.79.204.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28643F80 /* 40.100.63.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B8000 /* 40.123.128.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -38977,6 +39730,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D68D4C0 /* 13.104.212.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D68DFC0 /* 13.104.223.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14219700 /* 20.33.151.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BB00 /* 20.33.187.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14267200 /* 20.38.114.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14269000 /* 20.38.144.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14278000 /* 20.39.128.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39016,6 +39770,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14DC0000 /* 20.220.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DC8000 /* 20.220.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284091D0 /* 40.64.145.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A180 /* 40.64.161.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FD800 /* 40.79.216.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28502C00 /* 40.80.44.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2852A000 /* 40.82.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39025,10 +39780,16 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285A8A20 /* 40.90.138.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8FA0 /* 40.90.143.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A9760 /* 40.90.151.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D1200 /* 40.93.18.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28611540 /* 40.97.21.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28611580 /* 40.97.21.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0B00 /* 40.126.11.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E2100 /* 40.126.33.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465BD00 /* 52.101.189.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465BE00 /* 52.101.190.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34669000 /* 52.102.144.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34671200 /* 52.103.18.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34678700 /* 52.103.135.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C2A00 /* 52.108.42.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C5400 /* 52.108.84.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D5C00 /* 52.109.92.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39054,6 +39815,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x04EF0000 /* 4.239.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04F80000 /* 4.248.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D689A80 /* 13.104.154.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421C000 /* 20.33.192.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14267980 /* 20.38.121.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F2900 /* 20.47.41.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F5800 /* 20.47.88.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39076,6 +39838,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D14000 /* 20.209.64.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DC4000 /* 20.220.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284092D0 /* 40.64.146.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A200 /* 40.64.162.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28456000 /* 40.69.96.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FD900 /* 40.79.217.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28502800 /* 40.80.40.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39085,11 +39848,13 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285A1180 /* 40.90.17.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8A40 /* 40.90.138.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A9C60 /* 40.90.156.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D1300 /* 40.93.19.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28611500 /* 40.97.21.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28613D00 /* 40.97.61.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28613D80 /* 40.97.61.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0B80 /* 40.126.11.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E2200 /* 40.126.34.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465BF00 /* 52.101.191.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CC100 /* 52.108.193.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CE800 /* 52.108.232.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D6000 /* 52.109.96.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39122,6 +39887,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D696240 /* 13.105.98.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14210900 /* 20.33.9.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14211300 /* 20.33.19.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211C00 /* 20.33.28.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14219900 /* 20.33.153.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14267E00 /* 20.38.126.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14282800 /* 20.40.40.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39166,6 +39932,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14F40000 /* 20.244.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284090E8 /* 40.64.144.232/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409150 /* 40.64.145.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A280 /* 40.64.162.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FCF20 /* 40.79.207.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FCF40 /* 40.79.207.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FCF60 /* 40.79.207.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39175,6 +39942,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x2851E000 /* 40.81.224.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857E000 /* 40.87.224.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8980 /* 40.90.137.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8400 /* 40.93.132.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28640780 /* 40.100.7.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28641800 /* 40.100.24.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28644800 /* 40.100.72.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39182,6 +39950,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x28702780 /* 40.112.39.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1200 /* 40.126.18.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E2F00 /* 40.126.47.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34658C00 /* 52.101.140.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659100 /* 52.101.145.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C400 /* 52.102.196.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674400 /* 52.103.68.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C400 /* 52.103.196.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C2C00 /* 52.108.44.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C5500 /* 52.108.85.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D3800 /* 52.109.56.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39235,6 +40008,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14BE9600 /* 20.190.150.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D17C00 /* 20.209.124.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E40000 /* 20.228.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AF00 /* 40.64.175.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28427800 /* 40.66.120.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284EC800 /* 40.78.200.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284ED010 /* 40.78.208.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39424,6 +40198,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x17657000 /* 23.101.112.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1766CA00 /* 23.102.202.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284091B0 /* 40.64.145.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A300 /* 40.64.163.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2843A000 /* 40.67.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28458000 /* 40.69.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284D0000 /* 40.77.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39590,8 +40365,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287BAAB8 /* 40.123.170.184/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BAAC0 /* 40.123.170.192/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BAAC4 /* 40.123.170.196/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BAAC8 /* 40.123.170.200/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BAACC /* 40.123.170.204/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BAAC8 /* 40.123.170.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BAAD0 /* 40.123.170.208/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BAAD4 /* 40.123.170.212/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0600 /* 40.126.6.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1B00 /* 40.126.27.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34650800 /* 52.101.8.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39749,6 +40525,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14068000 /* 20.6.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14184000 /* 20.24.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1418C000 /* 20.24.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421B800 /* 20.33.184.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F2B00 /* 20.47.43.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F7E00 /* 20.47.126.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C5600 /* 20.60.86.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39794,6 +40571,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1766C800 /* 23.102.200.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1766E000 /* 23.102.224.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284091C0 /* 40.64.145.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A400 /* 40.64.164.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284D8600 /* 40.77.134.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284D8810 /* 40.77.136.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284DA020 /* 40.77.160.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39811,7 +40589,6 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x284DFC00 /* 40.77.252.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FD200 /* 40.79.210.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28511000 /* 40.81.16.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28527400 /* 40.82.116.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28534000 /* 40.83.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857C000 /* 40.87.192.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A9AC0 /* 40.90.154.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39933,9 +40710,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14C99700 /* 20.201.151.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D18800 /* 20.209.136.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D19400 /* 20.209.148.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1F800 /* 20.209.248.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DD8000 /* 20.221.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14FC8000 /* 20.252.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284093A0 /* 40.64.147.160/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AE80 /* 40.64.174.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28465800 /* 40.70.88.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284A9000 /* 40.74.144.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284B2000 /* 40.75.32.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -39944,6 +40723,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x284F5820 /* 40.79.88.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284F5900 /* 40.79.89.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284F6000 /* 40.79.96.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2850A100 /* 40.80.161.0/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857A804 /* 40.87.168.4/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857A828 /* 40.87.168.40/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857A844 /* 40.87.168.68/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -40047,6 +40827,16 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287BB9A0 /* 40.123.185.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BB9F8 /* 40.123.185.248/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BB9FC /* 40.123.185.252/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA0A /* 40.123.186.10/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA0C /* 40.123.186.12/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA10 /* 40.123.186.16/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA18 /* 40.123.186.24/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA1E /* 40.123.186.30/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA20 /* 40.123.186.32/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA28 /* 40.123.186.40/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA32 /* 40.123.186.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA36 /* 40.123.186.54/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBBA2 /* 40.123.187.162/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0A00 /* 40.126.10.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1500 /* 40.126.21.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34668E00 /* 52.102.142.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -40088,6 +40878,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x44DC6000 /* 68.220.96.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682C5FD0 /* 104.44.95.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACAD0000 /* 172.173.0.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAD2000 /* 172.173.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xC6B46100 /* 198.180.97.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04964000 /* 4.150.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04980000 /* 4.152.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -40113,6 +40904,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x140F0000 /* 20.15.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14160000 /* 20.22.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14219D00 /* 20.33.157.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BF00 /* 20.33.191.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14248000 /* 20.36.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14266400 /* 20.38.100.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1426D000 /* 20.38.208.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -40147,6 +40939,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x145F2400 /* 20.95.36.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F3500 /* 20.95.53.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F3800 /* 20.95.56.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F3C00 /* 20.95.60.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145FFF00 /* 20.95.255.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14600000 /* 20.96.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14618000 /* 20.97.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -40222,6 +41015,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1766D000 /* 23.102.208.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284090C0 /* 40.64.144.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409100 /* 40.64.145.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A500 /* 40.64.165.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2841C000 /* 40.65.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28438000 /* 40.67.128.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28460000 /* 40.70.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -40496,6 +41290,20 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287BB9E0 /* 40.123.185.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BB9F0 /* 40.123.185.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BB9FA /* 40.123.185.250/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BB9FE /* 40.123.185.254/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA00 /* 40.123.186.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA08 /* 40.123.186.8/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA1C /* 40.123.186.28/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA2A /* 40.123.186.42/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA2C /* 40.123.186.44/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA30 /* 40.123.186.48/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA34 /* 40.123.186.52/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA38 /* 40.123.186.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA40 /* 40.123.186.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA80 /* 40.123.186.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBB00 /* 40.123.187.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBB80 /* 40.123.187.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBBA0 /* 40.123.187.160/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0300 /* 40.126.3.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1800 /* 40.126.24.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34650A00 /* 52.101.10.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -40688,6 +41496,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xACAF0000 /* 172.175.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACB00000 /* 172.176.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACC80000 /* 172.200.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCB0000 /* 172.203.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCE0000 /* 172.206.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFECC000 /* 191.236.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFED8000 /* 191.237.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEFE000 /* 191.239.224.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -40715,6 +41525,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1487D000 /* 20.135.208.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14963900 /* 20.150.57.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BEBF80 /* 20.190.191.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1FE00 /* 20.209.254.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B380 /* 40.64.179.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28430000 /* 40.67.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28434000 /* 40.67.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28436000 /* 40.67.96.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -40736,6 +41548,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x28776488 /* 40.119.100.136/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2877648E /* 40.119.100.142/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28776490 /* 40.119.100.144/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287764B4 /* 40.119.100.180/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E3F80 /* 40.126.63.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287EC700 /* 40.126.199.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C7600 /* 52.108.118.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -40780,8 +41593,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14210C00 /* 20.33.12.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14210E00 /* 20.33.14.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14211400 /* 20.33.20.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211A00 /* 20.33.26.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211F00 /* 20.33.31.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14218F00 /* 20.33.143.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14219600 /* 20.33.150.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BA00 /* 20.33.186.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14266200 /* 20.38.98.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14272000 /* 20.39.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142A0000 /* 20.42.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -40886,6 +41702,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D16A00 /* 20.209.106.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D19200 /* 20.209.146.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1A200 /* 20.209.162.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1E200 /* 20.209.226.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E48000 /* 20.228.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E70000 /* 20.231.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E7C000 /* 20.231.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -40900,6 +41717,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x17641000 /* 23.100.16.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17658000 /* 23.101.128.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409250 /* 40.64.146.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A480 /* 40.64.164.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28470000 /* 40.71.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284C0000 /* 40.76.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284EDB00 /* 40.78.219.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41057,6 +41875,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xACAE0000 /* 172.174.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACB20000 /* 172.178.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACBE0000 /* 172.190.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCB8000 /* 172.203.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCEC000 /* 172.206.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACD00000 /* 172.208.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEA2000 /* 191.234.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEC0000 /* 191.236.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFED0000 /* 191.237.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41075,7 +41896,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x04FBC000 /* 4.251.192.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D689C00 /* 13.104.156.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14130000 /* 20.19.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211700 /* 20.33.23.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14218400 /* 20.33.132.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BC00 /* 20.33.188.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1426C400 /* 20.38.196.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1427E800 /* 20.39.232.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1427F000 /* 20.39.240.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41114,6 +41937,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D88000 /* 20.216.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D8C000 /* 20.216.192.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284091E0 /* 40.64.145.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A580 /* 40.64.165.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28422000 /* 40.66.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284F8000 /* 40.79.128.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284F9000 /* 40.79.144.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41127,6 +41951,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285A8880 /* 40.90.136.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A9380 /* 40.90.147.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A93C0 /* 40.90.147.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4C00 /* 40.93.76.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28653900 /* 40.101.57.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28653980 /* 40.101.57.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1300 /* 40.126.19.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41134,6 +41959,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x330BC000 /* 51.11.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33670000 /* 51.103.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338AC000 /* 51.138.192.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465A600 /* 52.101.166.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466AE00 /* 52.102.174.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34672E00 /* 52.103.46.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467AE00 /* 52.103.174.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C3400 /* 52.108.52.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C5900 /* 52.108.89.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CA800 /* 52.108.168.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41187,6 +42016,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x149D9C00 /* 20.157.156.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BE9380 /* 20.190.147.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BEB200 /* 20.190.178.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A600 /* 40.64.166.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FB000 /* 40.79.176.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FDF00 /* 40.79.223.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28501400 /* 40.80.20.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41195,12 +42025,17 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285A8420 /* 40.90.132.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A88C0 /* 40.90.136.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A93E0 /* 40.90.147.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4500 /* 40.93.69.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28657380 /* 40.101.115.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1380 /* 40.126.19.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E3200 /* 40.126.50.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33695800 /* 51.105.88.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338A8000 /* 51.138.128.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x338AA000 /* 51.138.160.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465A400 /* 52.101.164.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466A700 /* 52.102.167.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34672700 /* 52.103.39.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467A700 /* 52.103.167.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CBC00 /* 52.108.188.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CDE00 /* 52.108.222.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D4800 /* 52.109.72.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41232,9 +42067,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14BEBD00 /* 20.190.189.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1CE00 /* 20.209.206.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DA0000 /* 20.218.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28524800 /* 40.82.72.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B600 /* 40.64.182.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1F00 /* 40.90.31.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A80F0 /* 40.90.128.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4D00 /* 40.93.77.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x286518C0 /* 40.101.24.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28776000 /* 40.119.96.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E3D00 /* 40.126.61.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41243,6 +42079,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x33744000 /* 51.116.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3374C800 /* 51.116.200.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3374D000 /* 51.116.208.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465A800 /* 52.101.168.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466AF00 /* 52.102.175.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34672F00 /* 52.103.47.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467AF00 /* 52.103.175.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C4C00 /* 52.108.76.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C6100 /* 52.108.97.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D6600 /* 52.109.102.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41263,6 +42103,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D694200 /* 13.105.66.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D694A60 /* 13.105.74.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D694AC0 /* 13.105.74.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421B600 /* 20.33.182.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14267600 /* 20.38.118.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F1B00 /* 20.47.27.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F4100 /* 20.47.65.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41296,14 +42137,16 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14BEBE40 /* 20.190.190.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D12000 /* 20.209.32.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1B000 /* 20.209.176.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1F200 /* 20.209.242.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DA4000 /* 20.218.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DA8000 /* 20.218.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284091F0 /* 40.64.145.240/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28524400 /* 40.82.68.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B480 /* 40.64.180.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8130 /* 40.90.129.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8C00 /* 40.90.140.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A9320 /* 40.90.147.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A97A0 /* 40.90.151.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4E00 /* 40.93.78.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28651900 /* 40.101.25.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28651980 /* 40.101.25.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28653840 /* 40.101.56.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41315,6 +42158,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x33748000 /* 51.116.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3374C000 /* 51.116.192.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3374E000 /* 51.116.224.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465AA00 /* 52.101.170.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B000 /* 52.102.176.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673000 /* 52.103.48.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B000 /* 52.103.176.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CB200 /* 52.108.178.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CC700 /* 52.108.199.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D6800 /* 52.109.104.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41353,10 +42200,21 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D93000 /* 20.217.48.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D94000 /* 20.217.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D98000 /* 20.217.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D9A000 /* 20.217.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E78400 /* 20.231.132.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840BB80 /* 40.64.187.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4F00 /* 40.93.79.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5000 /* 40.93.80.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28644180 /* 40.100.65.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28644200 /* 40.100.66.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BAD00 /* 40.123.173.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465AC00 /* 52.101.172.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B100 /* 52.102.177.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B200 /* 52.102.178.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673100 /* 52.103.49.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673200 /* 52.103.50.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B100 /* 52.103.177.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B200 /* 52.103.178.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C7900 /* 52.108.121.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C9200 /* 52.108.146.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D6A00 /* 52.109.106.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41388,19 +42246,15 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D15600 /* 20.209.86.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D17800 /* 20.209.120.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E78300 /* 20.231.131.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x285D4500 /* 40.93.69.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840BD80 /* 40.64.189.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28657100 /* 40.101.113.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28657180 /* 40.101.113.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28788400 /* 40.120.132.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28788480 /* 40.120.132.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287884C0 /* 40.120.132.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287884D0 /* 40.120.132.208/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287884D8 /* 40.120.132.216/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34656700 /* 52.101.103.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34656800 /* 52.101.104.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x3466A700 /* 52.102.167.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34672700 /* 52.103.39.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x3467A700 /* 52.103.167.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287884C0 /* 40.120.132.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287884E0 /* 40.120.132.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287884E8 /* 40.120.132.232/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B000 /* 52.101.176.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C7A00 /* 52.108.122.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C9100 /* 52.108.145.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D5000 /* 52.109.80.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41470,6 +42324,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14CAB500 /* 20.202.181.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D11600 /* 20.209.22.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1AA00 /* 20.209.170.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1EA00 /* 20.209.234.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D20000 /* 20.210.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D2C000 /* 20.210.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DE0000 /* 20.222.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41478,6 +42333,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x17646000 /* 23.100.96.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17664000 /* 23.102.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409220 /* 40.64.146.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A680 /* 40.64.166.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FB800 /* 40.79.184.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FC000 /* 40.79.192.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FCE60 /* 40.79.206.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41493,11 +42349,17 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285A94E0 /* 40.90.148.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A98C0 /* 40.90.152.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A9E00 /* 40.90.158.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4900 /* 40.93.73.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28641840 /* 40.100.24.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28641880 /* 40.100.24.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28738000 /* 40.115.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0D80 /* 40.126.13.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E2600 /* 40.126.38.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34657B00 /* 52.101.123.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34657C00 /* 52.101.124.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466AB00 /* 52.102.171.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34672B00 /* 52.103.43.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467AB00 /* 52.103.171.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CBF00 /* 52.108.191.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CE400 /* 52.108.228.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D3400 /* 52.109.52.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41534,6 +42396,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34F6A000 /* 52.246.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34FD6000 /* 52.253.96.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34FDA100 /* 52.253.161.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AE28000 /* 74.226.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x6829A000 /* 104.41.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682C58E0 /* 104.44.88.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x682C5BE0 /* 104.44.91.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41543,6 +42406,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x97CE3080 /* 151.206.48.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x97CE4100 /* 151.206.65.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x97CE4200 /* 151.206.66.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCF0000 /* 172.207.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEDF000 /* 191.237.240.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04BE8000 /* 4.190.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D49E800 /* 13.73.232.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41560,12 +42424,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x142F6300 /* 20.47.99.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C0C00 /* 20.60.12.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C6900 /* 20.60.105.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x143C7600 /* 20.60.118.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143CBA00 /* 20.60.186.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143FC000 /* 20.63.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x144E8000 /* 20.78.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1459C000 /* 20.89.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F8000 /* 20.95.128.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14873000 /* 20.135.48.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x148F3E00 /* 20.143.62.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14960A00 /* 20.150.10.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14980A00 /* 20.152.10.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D3800 /* 20.157.56.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41586,17 +42452,18 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14CA6000 /* 20.202.96.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CAB600 /* 20.202.182.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D11000 /* 20.209.16.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1EC00 /* 20.209.236.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D28000 /* 20.210.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17623800 /* 23.98.56.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17646800 /* 23.100.104.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409230 /* 40.64.146.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A700 /* 40.64.167.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284A4000 /* 40.74.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284A8000 /* 40.74.128.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FD100 /* 40.79.209.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28503800 /* 40.80.56.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850B000 /* 40.80.176.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2851B000 /* 40.81.176.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28526400 /* 40.82.100.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857CC00 /* 40.87.204.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1220 /* 40.90.18.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1BC0 /* 40.90.27.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41604,11 +42471,16 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285A8900 /* 40.90.137.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8ED0 /* 40.90.142.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A9C00 /* 40.90.156.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8200 /* 40.93.130.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28640640 /* 40.100.6.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28642600 /* 40.100.38.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28642680 /* 40.100.38.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0D00 /* 40.126.13.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E2500 /* 40.126.37.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34658A00 /* 52.101.138.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C200 /* 52.102.194.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674200 /* 52.103.66.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C200 /* 52.103.194.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C2E00 /* 52.108.46.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C5600 /* 52.108.86.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D8400 /* 52.109.132.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41678,6 +42550,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14C0E000 /* 20.192.224.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C1D000 /* 20.193.208.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CF0000 /* 20.207.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B880 /* 40.64.184.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FCD50 /* 40.79.205.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FCD80 /* 40.79.205.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28644080 /* 40.100.64.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41708,6 +42581,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14CFE000 /* 20.207.224.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F48000 /* 20.244.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28400000 /* 40.64.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28409330 /* 40.64.147.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B900 /* 40.64.185.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28643FC0 /* 40.100.63.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28644000 /* 40.100.64.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28777C00 /* 40.119.124.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41756,10 +42631,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14CAEE00 /* 20.202.238.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CAF000 /* 20.202.240.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D12E00 /* 20.209.46.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1FA00 /* 20.209.250.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D64000 /* 20.214.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D68000 /* 20.214.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F90000 /* 20.249.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409300 /* 40.64.147.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A780 /* 40.64.167.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FDD00 /* 40.79.221.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28502400 /* 40.80.36.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28528000 /* 40.82.128.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41768,12 +42645,20 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285A8380 /* 40.90.131.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8B80 /* 40.90.139.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A9C40 /* 40.90.156.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8A00 /* 40.93.138.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28641940 /* 40.100.25.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28641980 /* 40.100.25.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28644940 /* 40.100.73.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28644980 /* 40.100.73.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1080 /* 40.126.16.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1480 /* 40.126.20.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E3400 /* 40.126.52.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3335C800 /* 51.53.200.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659900 /* 52.101.153.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659A00 /* 52.101.154.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466CA00 /* 52.102.202.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674A00 /* 52.103.74.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467CA00 /* 52.103.202.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C3000 /* 52.108.48.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C5700 /* 52.108.87.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D2C00 /* 52.109.44.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41819,6 +42704,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14CA2800 /* 20.202.40.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D60000 /* 20.214.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409310 /* 40.64.147.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A800 /* 40.64.168.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FDC00 /* 40.79.220.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28502000 /* 40.80.32.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850A800 /* 40.80.168.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41827,10 +42713,16 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285A83A0 /* 40.90.131.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8BA0 /* 40.90.139.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A9D20 /* 40.90.157.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8B00 /* 40.93.139.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28641900 /* 40.100.25.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28643C00 /* 40.100.60.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1400 /* 40.126.20.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E3300 /* 40.126.51.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659B00 /* 52.101.155.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659C00 /* 52.101.156.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466CB00 /* 52.102.203.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674B00 /* 52.103.75.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467CB00 /* 52.103.203.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CBE00 /* 52.108.190.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CE200 /* 52.108.226.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D3000 /* 52.109.48.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41852,6 +42744,37 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x682C5EE0 /* 104.44.94.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x97CE30C0 /* 151.206.48.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x97CE4400 /* 151.206.68.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0D6968C0 /* 13.105.104.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0D6968E0 /* 13.105.104.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x0D696900 /* 13.105.105.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14110000 /* 20.17.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14114000 /* 20.17.64.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1411C000 /* 20.17.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14142180 /* 20.20.33.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14261500 /* 20.38.21.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x148F2C00 /* 20.143.44.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DEE00 /* 20.157.238.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x149DFE00 /* 20.157.254.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14C99200 /* 20.201.146.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D14200 /* 20.209.66.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D14E00 /* 20.209.78.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E78180 /* 20.231.129.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840C000 /* 40.64.192.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28640600 /* 40.100.6.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28644580 /* 40.100.69.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28788000 /* 40.120.128.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28788040 /* 40.120.128.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28788050 /* 40.120.128.80/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34703000 /* 52.112.48.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34703200 /* 52.112.50.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34730000 /* 52.115.0.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34730800 /* 52.115.8.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34790800 /* 52.121.8.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34790C00 /* 52.121.12.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34790E00 /* 52.121.14.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3479A700 /* 52.121.167.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347AEC00 /* 52.122.236.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347AF000 /* 52.122.240.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D691A00 /* 13.105.26.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D691C10 /* 13.105.28.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D691D00 /* 13.105.29.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41861,6 +42784,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D696640 /* 13.105.102.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1419C000 /* 20.25.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14210000 /* 20.33.0.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211600 /* 20.33.22.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14219300 /* 20.33.147.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14246000 /* 20.36.96.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14298000 /* 20.41.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -41915,6 +42839,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1764E000 /* 23.100.224.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1765A000 /* 23.101.160.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409260 /* 40.64.146.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A880 /* 40.64.168.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284D83E0 /* 40.77.131.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284D8860 /* 40.77.136.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284D89C0 /* 40.77.137.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42088,6 +43013,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D696080 /* 13.105.96.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x140D8000 /* 20.13.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14211100 /* 20.33.17.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211B00 /* 20.33.27.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14219500 /* 20.33.149.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1421B200 /* 20.33.178.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14264000 /* 20.38.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42168,6 +43094,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x17653000 /* 23.101.48.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17660000 /* 23.102.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409040 /* 40.64.144.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A900 /* 40.64.169.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2843E000 /* 40.67.224.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28450000 /* 40.69.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28454000 /* 40.69.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42340,6 +43267,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83F4000 /* 168.63.64.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F5000 /* 168.63.80.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F5C00 /* 168.63.92.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCD0000 /* 172.205.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEB8000 /* 191.235.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBC000 /* 191.235.192.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEBD000 /* 191.235.208.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42362,6 +43290,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D68DA00 /* 13.104.218.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D696160 /* 13.105.97.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D696180 /* 13.105.97.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421C200 /* 20.33.194.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14267800 /* 20.38.120.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142F3000 /* 20.47.48.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143CCE00 /* 20.60.206.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42376,9 +43305,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x149DA500 /* 20.157.165.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BEB900 /* 20.190.185.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D11800 /* 20.209.24.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1FC00 /* 20.209.252.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14FB0000 /* 20.251.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284092E0 /* 40.64.146.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28525400 /* 40.82.84.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B500 /* 40.64.181.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5100 /* 40.93.81.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x286519C0 /* 40.101.25.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28651A00 /* 40.101.26.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28653A80 /* 40.101.58.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42386,16 +43317,18 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x28776800 /* 40.119.104.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E3900 /* 40.126.57.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287EC800 /* 40.126.200.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x330D0000 /* 51.13.0.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x330D1000 /* 51.13.16.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x330D2000 /* 51.13.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x330D4000 /* 51.13.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x330D0000 /* 51.13.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330DA000 /* 51.13.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336BD000 /* 51.107.208.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33780000 /* 51.120.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3378D000 /* 51.120.208.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3378E800 /* 51.120.232.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3378F000 /* 51.120.240.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B100 /* 52.101.177.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B200 /* 52.101.178.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B300 /* 52.102.179.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673300 /* 52.103.51.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B300 /* 52.103.179.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C4D00 /* 52.108.77.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C6200 /* 52.108.98.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D5600 /* 52.109.86.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42419,6 +43352,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14963800 /* 20.150.56.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D0300 /* 20.157.3.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BEBA00 /* 20.190.186.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B580 /* 40.64.181.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5200 /* 40.93.82.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28651A80 /* 40.101.26.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28651B00 /* 40.101.27.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28776C00 /* 40.119.108.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42429,6 +43364,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x3378C000 /* 51.120.192.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3378D800 /* 51.120.216.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3378E000 /* 51.120.224.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B300 /* 52.101.179.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B400 /* 52.101.180.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B400 /* 52.102.180.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673400 /* 52.103.52.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B400 /* 52.103.180.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CB100 /* 52.108.177.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CC600 /* 52.108.198.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D9000 /* 52.109.144.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42454,14 +43394,18 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D15E00 /* 20.209.94.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D70000 /* 20.215.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E78200 /* 20.231.130.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840BA80 /* 40.64.186.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5300 /* 40.93.83.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28657040 /* 40.101.112.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28657080 /* 40.101.112.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BAC00 /* 40.123.172.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BAC80 /* 40.123.172.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BACA0 /* 40.123.172.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BACB0 /* 40.123.172.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BACB8 /* 40.123.172.184/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BACBC /* 40.123.172.188/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BAC80 /* 40.123.172.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BACC0 /* 40.123.172.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B500 /* 52.101.181.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B600 /* 52.101.182.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B500 /* 52.102.181.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673500 /* 52.103.53.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B500 /* 52.103.181.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C8100 /* 52.108.129.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C9000 /* 52.108.144.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D9200 /* 52.109.146.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42499,14 +43443,21 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D10200 /* 20.209.2.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D13600 /* 20.209.54.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1CA00 /* 20.209.202.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B980 /* 40.64.185.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5400 /* 40.93.84.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x286440C0 /* 40.100.64.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28644100 /* 40.100.65.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B9400 /* 40.123.148.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B9480 /* 40.123.148.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287B94C0 /* 40.123.148.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287B94C8 /* 40.123.148.200/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287B94CC /* 40.123.148.204/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B94C0 /* 40.123.148.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B94E0 /* 40.123.148.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B94F0 /* 40.123.148.240/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E3FC0 /* 40.126.63.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B700 /* 52.101.183.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B800 /* 52.101.184.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B600 /* 52.102.182.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673600 /* 52.103.54.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B600 /* 52.103.182.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C8200 /* 52.108.130.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D9400 /* 52.109.148.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346FC800 /* 52.111.200.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42550,9 +43501,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D18200 /* 20.209.130.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1D000 /* 20.209.208.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409270 /* 40.64.146.112/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B000 /* 40.64.176.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FCB00 /* 40.79.203.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28521400 /* 40.82.20.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28527800 /* 40.82.120.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1300 /* 40.90.19.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8090 /* 40.90.128.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8290 /* 40.90.130.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42560,6 +43511,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285A8F80 /* 40.90.143.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A9740 /* 40.90.151.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A9DE0 /* 40.90.157.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4A00 /* 40.93.74.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28643D00 /* 40.100.61.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28643D80 /* 40.100.61.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28774000 /* 40.119.64.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42567,6 +43519,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287BF000 /* 40.123.240.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E3E00 /* 40.126.62.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287F0000 /* 40.127.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465A000 /* 52.101.160.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466AC00 /* 52.102.172.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34672C00 /* 52.103.44.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467AC00 /* 52.103.172.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C3600 /* 52.108.54.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C5A00 /* 52.108.90.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D9600 /* 52.109.150.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42612,15 +43568,20 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x149DE400 /* 20.157.228.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BEBDC0 /* 20.190.189.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409280 /* 40.64.146.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AF80 /* 40.64.175.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284ED100 /* 40.78.209.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28524000 /* 40.82.64.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1100 /* 40.90.17.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8060 /* 40.90.128.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A98E0 /* 40.90.152.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4B00 /* 40.93.75.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28643DC0 /* 40.100.61.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28750000 /* 40.117.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28774400 /* 40.119.68.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E3DC0 /* 40.126.61.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465A200 /* 52.101.162.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466AD00 /* 52.102.173.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34672D00 /* 52.103.45.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467AD00 /* 52.103.173.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CBB00 /* 52.108.187.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CDC00 /* 52.108.220.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D9800 /* 52.109.152.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42636,6 +43597,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x66854000 /* 102.133.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66856000 /* 102.133.96.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x66857000 /* 102.133.112.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACD10000 /* 172.209.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D691080 /* 13.105.16.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14266E00 /* 20.38.110.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142B7000 /* 20.43.112.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42649,7 +43611,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14872200 /* 20.135.34.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D19600 /* 20.209.150.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1764C000 /* 23.100.192.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28524C00 /* 40.82.76.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B280 /* 40.64.178.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857B0A8 /* 40.87.176.168/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857B0AC /* 40.87.176.172/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857B0B0 /* 40.87.176.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42678,6 +43640,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287BA53E /* 40.123.165.62/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BA540 /* 40.123.165.64/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BA54C /* 40.123.165.76/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA598 /* 40.123.165.152/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287EC400 /* 40.126.196.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C8400 /* 52.108.132.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x348FDC00 /* 52.143.220.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42780,6 +43743,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1765B000 /* 23.101.176.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17668000 /* 23.102.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409000 /* 40.64.144.0/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A980 /* 40.64.169.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284AA000 /* 40.74.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284AC000 /* 40.74.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284D82C0 /* 40.77.130.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42881,8 +43845,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287BA550 /* 40.123.165.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BA560 /* 40.123.165.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BA580 /* 40.123.165.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BA590 /* 40.123.165.144/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BA594 /* 40.123.165.148/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA590 /* 40.123.165.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA59A /* 40.123.165.154/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA59C /* 40.123.165.156/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287C0000 /* 40.124.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E0000 /* 40.126.0.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1D00 /* 40.126.29.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -42978,6 +43943,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x9D37CC22 /* 157.55.204.34/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83E8000 /* 168.62.128.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACCA8000 /* 172.202.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCE8000 /* 172.206.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEE9000 /* 191.238.144.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEEA000 /* 191.238.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEEE000 /* 191.238.224.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43010,15 +43976,22 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14EB8000 /* 20.235.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284090D0 /* 40.64.144.208/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409120 /* 40.64.145.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AA80 /* 40.64.170.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284EC000 /* 40.78.192.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FD500 /* 40.79.213.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28514000 /* 40.81.64.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857D800 /* 40.87.216.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1A40 /* 40.90.26.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A89A0 /* 40.90.137.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8300 /* 40.93.131.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28641B00 /* 40.100.27.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1180 /* 40.126.17.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E2E00 /* 40.126.46.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34658B00 /* 52.101.139.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659000 /* 52.101.144.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C300 /* 52.102.195.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674300 /* 52.103.67.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C300 /* 52.103.195.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CC000 /* 52.108.192.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CE600 /* 52.108.230.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D3C00 /* 52.109.60.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43127,6 +44100,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x17651000 /* 23.101.16.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284090D8 /* 40.64.144.216/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409190 /* 40.64.145.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AA00 /* 40.64.170.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28418000 /* 40.65.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284EDF00 /* 40.78.223.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284EE800 /* 40.78.232.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43264,6 +44238,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14F00000 /* 20.240.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F04000 /* 20.240.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14F08000 /* 20.240.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B700 /* 40.64.183.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285DD600 /* 40.93.214.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28650100 /* 40.101.1.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28651B40 /* 40.101.27.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43325,6 +44300,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x149D9600 /* 20.157.150.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149DC400 /* 20.157.196.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BEB600 /* 20.190.182.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B680 /* 40.64.182.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285DD500 /* 40.93.213.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28650000 /* 40.101.0.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28657000 /* 40.101.112.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43380,8 +44356,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D1AE00 /* 20.209.174.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14FA0000 /* 20.250.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409320 /* 40.64.147.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B400 /* 40.64.180.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1E80 /* 40.90.30.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A80D0 /* 40.90.128.208/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5500 /* 40.93.85.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28650380 /* 40.101.3.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28653800 /* 40.101.56.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28775000 /* 40.119.80.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43397,6 +44375,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x336B8000 /* 51.107.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336BC800 /* 51.107.200.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336BF000 /* 51.107.240.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B900 /* 52.101.185.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465BA00 /* 52.101.186.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B700 /* 52.102.183.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673700 /* 52.103.55.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B700 /* 52.103.183.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C4B00 /* 52.108.75.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C6000 /* 52.108.96.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D9C00 /* 52.109.156.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43429,8 +44412,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14BEB800 /* 20.190.184.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14C7C000 /* 20.199.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D0C000 /* 20.208.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B300 /* 40.64.179.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1320 /* 40.90.19.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A80C0 /* 40.90.128.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5600 /* 40.93.86.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28775400 /* 40.119.84.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E3800 /* 40.126.56.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287EC300 /* 40.126.195.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43442,6 +44427,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x336BC000 /* 51.107.192.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336BE000 /* 51.107.224.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x336BF800 /* 51.107.248.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465BB00 /* 52.101.187.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465BC00 /* 52.101.188.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B800 /* 52.102.184.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673800 /* 52.103.56.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B800 /* 52.103.184.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CB300 /* 52.108.179.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CC800 /* 52.108.200.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D9E00 /* 52.109.158.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43452,6 +44442,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34FDA600 /* 52.253.166.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4AF20000 /* 74.242.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D689F80 /* 13.104.159.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421C100 /* 20.33.193.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14254000 /* 20.37.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142D4000 /* 20.45.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142EC800 /* 20.46.200.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43471,9 +44462,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D1DB00 /* 20.209.219.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D84000 /* 20.216.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409290 /* 40.64.146.144/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B200 /* 40.64.178.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1040 /* 40.90.16.64/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8030 /* 40.90.128.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A97E0 /* 40.90.151.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8600 /* 40.93.134.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28643E00 /* 40.100.62.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28643E80 /* 40.100.62.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28774C00 /* 40.119.76.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43482,6 +44475,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287E3C00 /* 40.126.60.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287EC100 /* 40.126.193.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287ED000 /* 40.126.208.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34658E00 /* 52.101.142.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659300 /* 52.101.147.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C600 /* 52.102.198.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674600 /* 52.103.70.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C600 /* 52.103.198.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CB700 /* 52.108.183.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346CCC00 /* 52.108.204.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346DA000 /* 52.109.160.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43505,6 +44503,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D6966A0 /* 13.105.102.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x0D6966C0 /* 13.105.102.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14218B00 /* 20.33.139.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421C300 /* 20.33.195.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14267C00 /* 20.38.124.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14268800 /* 20.38.136.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14269800 /* 20.38.152.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43516,6 +44515,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x143C1500 /* 20.60.21.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143CD400 /* 20.60.212.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x144A8000 /* 20.74.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F8200 /* 20.95.130.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14877200 /* 20.135.114.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14877400 /* 20.135.116.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x149D1400 /* 20.157.20.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43531,12 +44531,15 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14CB5000 /* 20.203.80.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CB6000 /* 20.203.96.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D13200 /* 20.209.50.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1EE00 /* 20.209.238.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D80000 /* 20.216.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E90000 /* 20.233.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409170 /* 40.64.145.112/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B100 /* 40.64.177.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1060 /* 40.90.16.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8040 /* 40.90.128.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A9880 /* 40.90.152.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8700 /* 40.93.135.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28643EC0 /* 40.100.62.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28643F00 /* 40.100.63.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28774800 /* 40.119.72.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43546,6 +44549,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287BE000 /* 40.123.224.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E3B00 /* 40.126.59.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287EC000 /* 40.126.192.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34658F00 /* 52.101.143.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659400 /* 52.101.148.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C700 /* 52.102.199.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674700 /* 52.103.71.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C700 /* 52.103.199.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C4600 /* 52.108.70.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C5C00 /* 52.108.92.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346DA200 /* 52.109.162.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43625,6 +44633,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x0D689F00 /* 13.104.159.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14000000 /* 20.0.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141A0000 /* 20.26.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211800 /* 20.33.24.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14219400 /* 20.33.148.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1421A800 /* 20.33.168.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14266A00 /* 20.38.106.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43652,6 +44661,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x145F5400 /* 20.95.84.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F6300 /* 20.95.99.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F6400 /* 20.95.100.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F6900 /* 20.95.105.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x146C0000 /* 20.108.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14754000 /* 20.117.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14758000 /* 20.117.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43676,9 +44686,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D15800 /* 20.209.88.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D18000 /* 20.209.128.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D19E00 /* 20.209.158.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1F000 /* 20.209.240.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14FE0000 /* 20.254.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284090C8 /* 40.64.144.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409110 /* 40.64.145.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AB00 /* 40.64.171.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FD700 /* 40.79.215.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28500000 /* 40.80.0.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28518000 /* 40.81.128.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43754,6 +44766,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x97CE6C80 /* 151.206.108.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACA50000 /* 172.165.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACA60000 /* 172.166.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACBB4000 /* 172.187.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACBB8000 /* 172.187.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14218600 /* 20.33.134.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1421A600 /* 20.33.166.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43784,6 +44797,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14FE8000 /* 20.254.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284090F0 /* 40.64.144.240/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409160 /* 40.64.145.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AB80 /* 40.64.171.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FDA00 /* 40.79.218.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28517000 /* 40.81.112.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857E400 /* 40.87.228.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43871,7 +44885,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14A8B000 /* 20.168.176.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BE8800 /* 20.190.136.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14BE9E00 /* 20.190.158.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1E000 /* 20.209.224.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284092A0 /* 40.64.146.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AC00 /* 40.64.172.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28437800 /* 40.67.120.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284D8000 /* 40.77.128.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284D83C0 /* 40.77.131.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43950,6 +44966,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x83FD28A0 /* 131.253.40.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9D370C80 /* 157.55.12.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x9D376780 /* 157.55.103.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACD08000 /* 172.208.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xCF44AE30 /* 207.68.174.48/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04AF0000 /* 4.175.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04B40000 /* 4.180.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -43992,6 +45009,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14210200 /* 20.33.2.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14210600 /* 20.33.6.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14211500 /* 20.33.21.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211900 /* 20.33.25.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14219100 /* 20.33.145.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1421A300 /* 20.33.163.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14266C00 /* 20.38.108.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -44089,6 +45107,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D14C00 /* 20.209.76.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D16C00 /* 20.209.108.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1C000 /* 20.209.192.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1E600 /* 20.209.230.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E00000 /* 20.224.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E50000 /* 20.229.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14EA8000 /* 20.234.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -44098,6 +45117,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x17640000 /* 23.100.0.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x17654000 /* 23.101.64.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409020 /* 40.64.144.32/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AC80 /* 40.64.172.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2843C000 /* 40.67.192.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28440000 /* 40.68.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284A0000 /* 40.74.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -44213,6 +45233,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x347B0700 /* 52.123.7.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347B8500 /* 52.123.133.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347B8600 /* 52.123.134.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347BC300 /* 52.123.195.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347D8C00 /* 52.125.140.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3488C000 /* 52.136.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34890000 /* 52.137.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -44271,6 +45292,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xA83F0000 /* 168.63.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xA83F6000 /* 168.63.96.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACC90000 /* 172.201.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCD8000 /* 172.205.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE94000 /* 191.233.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEDE800 /* 191.237.232.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFEFC800 /* 191.239.200.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -44299,14 +45321,21 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14C04000 /* 20.192.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14CF8000 /* 20.207.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409200 /* 40.64.146.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AD00 /* 40.64.173.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FDB00 /* 40.79.219.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28515000 /* 40.81.80.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2857DC00 /* 40.87.220.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A1A00 /* 40.90.26.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285A8AE0 /* 40.90.138.224/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8500 /* 40.93.133.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28641AC0 /* 40.100.26.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E1280 /* 40.126.18.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287E3000 /* 40.126.48.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34658D00 /* 52.101.141.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659200 /* 52.101.146.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C500 /* 52.102.197.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674500 /* 52.103.69.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C500 /* 52.103.197.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C4900 /* 52.108.73.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346C5E00 /* 52.108.94.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346D4000 /* 52.109.64.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -44359,6 +45388,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14098000 /* 20.9.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x141D8000 /* 20.29.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1421A000 /* 20.33.160.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421B900 /* 20.33.185.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14240000 /* 20.36.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14266300 /* 20.38.99.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x142A8000 /* 20.42.128.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -44432,6 +45462,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x28404000 /* 40.64.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28408000 /* 40.64.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284091A0 /* 40.64.145.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AE00 /* 40.64.174.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28414000 /* 40.65.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284D8800 /* 40.77.136.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284D8840 /* 40.77.136.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -44641,8 +45672,11 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14114800 /* 20.17.72.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1412B800 /* 20.18.184.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14198000 /* 20.25.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211D00 /* 20.33.29.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211E00 /* 20.33.30.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14218A00 /* 20.33.138.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1421A400 /* 20.33.164.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BD00 /* 20.33.189.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14260000 /* 20.38.0.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14262000 /* 20.38.32.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1426A000 /* 20.38.160.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -44675,7 +45709,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D15C00 /* 20.209.92.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D18A00 /* 20.209.138.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1BE00 /* 20.209.190.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1F400 /* 20.209.244.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284092C0 /* 40.64.146.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B800 /* 40.64.184.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FCCA0 /* 40.79.204.160/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FCD40 /* 40.79.205.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284FCD60 /* 40.79.205.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -44790,6 +45826,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x17642000 /* 23.100.32.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1765C000 /* 23.101.192.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284092B0 /* 40.64.146.176/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AD80 /* 40.64.173.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28410000 /* 40.65.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284B8000 /* 40.75.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284E0000 /* 40.78.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -44995,8 +46032,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x04C88000 /* 4.200.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04C90000 /* 4.201.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04CA0000 /* 4.202.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x04CB0000 /* 4.203.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x04CB4000 /* 4.203.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x04CB0000 /* 4.203.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04CC8000 /* 4.204.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04CD0000 /* 4.205.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x04CE0000 /* 4.206.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -45535,6 +46571,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14142600 /* 20.20.38.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14142680 /* 20.20.38.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14142700 /* 20.20.39.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14142800 /* 20.20.40.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14150000 /* 20.21.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14160000 /* 20.22.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14170000 /* 20.23.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -45576,6 +46613,16 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14211300 /* 20.33.19.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14211400 /* 20.33.20.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14211500 /* 20.33.21.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211600 /* 20.33.22.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211700 /* 20.33.23.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211800 /* 20.33.24.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211900 /* 20.33.25.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211A00 /* 20.33.26.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211B00 /* 20.33.27.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211C00 /* 20.33.28.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211D00 /* 20.33.29.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211E00 /* 20.33.30.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14211F00 /* 20.33.31.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14218000 /* 20.33.128.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14218100 /* 20.33.129.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14218200 /* 20.33.130.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -45629,6 +46676,22 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x1421B200 /* 20.33.178.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1421B300 /* 20.33.179.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x1421B400 /* 20.33.180.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421B500 /* 20.33.181.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421B600 /* 20.33.182.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421B700 /* 20.33.183.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421B800 /* 20.33.184.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421B900 /* 20.33.185.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BA00 /* 20.33.186.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BB00 /* 20.33.187.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BC00 /* 20.33.188.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BD00 /* 20.33.189.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BE00 /* 20.33.190.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421BF00 /* 20.33.191.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421C000 /* 20.33.192.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421C100 /* 20.33.193.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421C200 /* 20.33.194.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421C300 /* 20.33.195.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x1421C400 /* 20.33.196.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14240000 /* 20.36.0.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14242000 /* 20.36.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14244000 /* 20.36.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -45653,6 +46716,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14261700 /* 20.38.23.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14261800 /* 20.38.24.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14261900 /* 20.38.25.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14261A00 /* 20.38.26.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14262000 /* 20.38.32.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14264000 /* 20.38.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14266000 /* 20.38.96.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -46008,6 +47072,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x143C7000 /* 20.60.112.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C7100 /* 20.60.113.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C7200 /* 20.60.114.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x143C7300 /* 20.60.115.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x143C7400 /* 20.60.116.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x143C7600 /* 20.60.118.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C8000 /* 20.60.128.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C8200 /* 20.60.130.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x143C8300 /* 20.60.131.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -46202,6 +47269,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x145F3900 /* 20.95.57.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F3A00 /* 20.95.58.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F3B00 /* 20.95.59.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F3C00 /* 20.95.60.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F4000 /* 20.95.64.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F4100 /* 20.95.65.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F4200 /* 20.95.66.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -46229,8 +47297,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x145F6600 /* 20.95.102.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F6700 /* 20.95.103.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F6800 /* 20.95.104.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F6900 /* 20.95.105.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F8000 /* 20.95.128.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F8100 /* 20.95.129.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x145F8200 /* 20.95.130.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F8800 /* 20.95.136.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F8900 /* 20.95.137.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x145F8A00 /* 20.95.138.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -46460,6 +47530,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x148F3200 /* 20.143.50.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x148F3400 /* 20.143.52.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x148F3600 /* 20.143.54.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x148F3800 /* 20.143.56.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x148F3C00 /* 20.143.60.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x148F3E00 /* 20.143.62.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14960000 /* 20.150.0.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14960100 /* 20.150.1.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14960180 /* 20.150.1.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -47359,6 +48432,22 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D1DB00 /* 20.209.219.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1DC00 /* 20.209.220.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D1DE00 /* 20.209.222.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1E000 /* 20.209.224.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1E200 /* 20.209.226.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1E400 /* 20.209.228.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1E600 /* 20.209.230.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1E800 /* 20.209.232.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1EA00 /* 20.209.234.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1EC00 /* 20.209.236.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1EE00 /* 20.209.238.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1F000 /* 20.209.240.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1F200 /* 20.209.242.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1F400 /* 20.209.244.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1F600 /* 20.209.246.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1F800 /* 20.209.248.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1FA00 /* 20.209.250.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1FC00 /* 20.209.252.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D1FE00 /* 20.209.254.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D20000 /* 20.210.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D28000 /* 20.210.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D2C000 /* 20.210.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -47385,6 +48474,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14D93000 /* 20.217.48.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D94000 /* 20.217.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14D98000 /* 20.217.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14D9A000 /* 20.217.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DA0000 /* 20.218.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DA4000 /* 20.218.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14DA8000 /* 20.218.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -47424,6 +48514,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x14E78600 /* 20.231.134.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E78680 /* 20.231.134.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E78700 /* 20.231.135.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x14E78900 /* 20.231.137.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E7C000 /* 20.231.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E80000 /* 20.232.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x14E90000 /* 20.233.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -47586,7 +48677,78 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x28409300 /* 40.64.147.0/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409310 /* 40.64.147.16/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28409320 /* 40.64.147.32/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28409330 /* 40.64.147.48/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x284093A0 /* 40.64.147.160/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A000 /* 40.64.160.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A080 /* 40.64.160.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A100 /* 40.64.161.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A180 /* 40.64.161.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A200 /* 40.64.162.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A280 /* 40.64.162.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A300 /* 40.64.163.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A380 /* 40.64.163.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A400 /* 40.64.164.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A480 /* 40.64.164.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A500 /* 40.64.165.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A580 /* 40.64.165.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A600 /* 40.64.166.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A680 /* 40.64.166.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A700 /* 40.64.167.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A780 /* 40.64.167.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A800 /* 40.64.168.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A880 /* 40.64.168.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A900 /* 40.64.169.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840A980 /* 40.64.169.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AA00 /* 40.64.170.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AA80 /* 40.64.170.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AB00 /* 40.64.171.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AB80 /* 40.64.171.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AC00 /* 40.64.172.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AC80 /* 40.64.172.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AD00 /* 40.64.173.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AD80 /* 40.64.173.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AE00 /* 40.64.174.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AE80 /* 40.64.174.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AF00 /* 40.64.175.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840AF80 /* 40.64.175.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B000 /* 40.64.176.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B080 /* 40.64.176.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B100 /* 40.64.177.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B180 /* 40.64.177.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B200 /* 40.64.178.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B280 /* 40.64.178.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B300 /* 40.64.179.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B380 /* 40.64.179.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B400 /* 40.64.180.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B480 /* 40.64.180.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B500 /* 40.64.181.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B580 /* 40.64.181.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B600 /* 40.64.182.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B680 /* 40.64.182.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B700 /* 40.64.183.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B780 /* 40.64.183.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B800 /* 40.64.184.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B880 /* 40.64.184.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B900 /* 40.64.185.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840B980 /* 40.64.185.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840BA00 /* 40.64.186.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840BA80 /* 40.64.186.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840BB00 /* 40.64.187.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840BB80 /* 40.64.187.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840BC00 /* 40.64.188.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840BC80 /* 40.64.188.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840BD00 /* 40.64.189.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840BD80 /* 40.64.189.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840BE00 /* 40.64.190.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840BE80 /* 40.64.190.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840BF00 /* 40.64.191.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840BF80 /* 40.64.191.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840C000 /* 40.64.192.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840C080 /* 40.64.192.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840C100 /* 40.64.193.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840C180 /* 40.64.193.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840C200 /* 40.64.194.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2840C280 /* 40.64.194.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28410000 /* 40.65.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28414000 /* 40.65.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28418000 /* 40.65.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -47904,6 +49066,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x28509000 /* 40.80.144.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28509800 /* 40.80.152.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850A000 /* 40.80.160.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2850A100 /* 40.80.161.0/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850A800 /* 40.80.168.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850B000 /* 40.80.176.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2850B800 /* 40.80.184.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -47934,17 +49097,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x28522C00 /* 40.82.44.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28523000 /* 40.82.48.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28523C00 /* 40.82.60.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28524000 /* 40.82.64.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28524400 /* 40.82.68.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28524800 /* 40.82.72.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28524C00 /* 40.82.76.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28525000 /* 40.82.80.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28525400 /* 40.82.84.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28525C00 /* 40.82.92.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28526000 /* 40.82.96.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28526400 /* 40.82.100.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28527400 /* 40.82.116.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28527800 /* 40.82.120.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28528000 /* 40.82.128.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2852A000 /* 40.82.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2852C000 /* 40.82.192.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -48566,6 +49721,8 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285D0F00 /* 40.93.15.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285D1000 /* 40.93.16.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285D1100 /* 40.93.17.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D1200 /* 40.93.18.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D1300 /* 40.93.19.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285D4000 /* 40.93.64.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285D4100 /* 40.93.65.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285D4200 /* 40.93.66.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -48574,8 +49731,33 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x285D4500 /* 40.93.69.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285D4600 /* 40.93.70.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285D4700 /* 40.93.71.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4800 /* 40.93.72.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4900 /* 40.93.73.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4A00 /* 40.93.74.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4B00 /* 40.93.75.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4C00 /* 40.93.76.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4D00 /* 40.93.77.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4E00 /* 40.93.78.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D4F00 /* 40.93.79.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5000 /* 40.93.80.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5100 /* 40.93.81.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5200 /* 40.93.82.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5300 /* 40.93.83.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5400 /* 40.93.84.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5500 /* 40.93.85.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D5600 /* 40.93.86.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285D8000 /* 40.93.128.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285D8100 /* 40.93.129.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8200 /* 40.93.130.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8300 /* 40.93.131.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8400 /* 40.93.132.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8500 /* 40.93.133.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8600 /* 40.93.134.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8700 /* 40.93.135.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8800 /* 40.93.136.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8900 /* 40.93.137.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8A00 /* 40.93.138.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x285D8B00 /* 40.93.139.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285DC000 /* 40.93.192.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285DC100 /* 40.93.193.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x285DC200 /* 40.93.194.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -48704,6 +49886,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x28644680 /* 40.100.70.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28644700 /* 40.100.71.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28644800 /* 40.100.72.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28644880 /* 40.100.72.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28644900 /* 40.100.73.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28644940 /* 40.100.73.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28644980 /* 40.100.73.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28650000 /* 40.101.0.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28650100 /* 40.101.1.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28650200 /* 40.101.2.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -48808,6 +49994,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x28776498 /* 40.119.100.152/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287764A0 /* 40.119.100.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287764B0 /* 40.119.100.176/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287764B4 /* 40.119.100.180/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28776800 /* 40.119.104.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28776C00 /* 40.119.108.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28777000 /* 40.119.112.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -48823,18 +50010,23 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x28784000 /* 40.120.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28788000 /* 40.120.128.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28788040 /* 40.120.128.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28788050 /* 40.120.128.80/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28788050 /* 40.120.128.80/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28788400 /* 40.120.132.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28788480 /* 40.120.132.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287884C0 /* 40.120.132.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287884D0 /* 40.120.132.208/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287884D8 /* 40.120.132.216/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287884C0 /* 40.120.132.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287884E0 /* 40.120.132.224/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287884E8 /* 40.120.132.232/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28788800 /* 40.120.136.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28788C00 /* 40.120.140.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28788C80 /* 40.120.140.128/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28788C80 /* 40.120.140.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28788CA0 /* 40.120.140.160/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28789000 /* 40.120.144.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x28789080 /* 40.120.144.128/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28789080 /* 40.120.144.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28789090 /* 40.120.144.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x28789098 /* 40.120.144.152/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2878909C /* 40.120.144.156/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x2878A000 /* 40.120.160.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x2878AC00 /* 40.120.172.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x28790000 /* 40.121.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287A0000 /* 40.122.0.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287A1000 /* 40.122.16.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -48962,9 +50154,9 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287B93C0 /* 40.123.147.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B9400 /* 40.123.148.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B9480 /* 40.123.148.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287B94C0 /* 40.123.148.192/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287B94C8 /* 40.123.148.200/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287B94CC /* 40.123.148.204/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B94C0 /* 40.123.148.192/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B94E0 /* 40.123.148.224/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287B94F0 /* 40.123.148.240/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B9800 /* 40.123.152.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287B9C00 /* 40.123.156.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BA000 /* 40.123.160.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -48999,8 +50191,10 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287BA550 /* 40.123.165.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BA560 /* 40.123.165.96/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BA580 /* 40.123.165.128/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BA590 /* 40.123.165.144/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BA594 /* 40.123.165.148/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA590 /* 40.123.165.144/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA598 /* 40.123.165.152/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA59A /* 40.123.165.154/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BA59C /* 40.123.165.156/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BA800 /* 40.123.168.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BA900 /* 40.123.169.0/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BA904 /* 40.123.169.4/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -49057,14 +50251,12 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287BAAC0 /* 40.123.170.192/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BAAC2 /* 40.123.170.194/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BAAC4 /* 40.123.170.196/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BAAC8 /* 40.123.170.200/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BAACC /* 40.123.170.204/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BAAC8 /* 40.123.170.200/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BAAD0 /* 40.123.170.208/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BAAD4 /* 40.123.170.212/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BAC00 /* 40.123.172.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BAC80 /* 40.123.172.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BACA0 /* 40.123.172.160/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BACB0 /* 40.123.172.176/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BACB8 /* 40.123.172.184/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x287BACBC /* 40.123.172.188/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BAC80 /* 40.123.172.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BACC0 /* 40.123.172.192/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BAD00 /* 40.123.173.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BAE00 /* 40.123.174.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BAF00 /* 40.123.175.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -49123,6 +50315,30 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x287BB9F8 /* 40.123.185.248/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BB9FA /* 40.123.185.250/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BB9FC /* 40.123.185.252/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BB9FE /* 40.123.185.254/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA00 /* 40.123.186.0/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA08 /* 40.123.186.8/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA0A /* 40.123.186.10/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA0C /* 40.123.186.12/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA10 /* 40.123.186.16/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA18 /* 40.123.186.24/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA1C /* 40.123.186.28/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA1E /* 40.123.186.30/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA20 /* 40.123.186.32/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA28 /* 40.123.186.40/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA2A /* 40.123.186.42/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA2C /* 40.123.186.44/30 */, 30, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA30 /* 40.123.186.48/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA32 /* 40.123.186.50/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA34 /* 40.123.186.52/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA36 /* 40.123.186.54/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA38 /* 40.123.186.56/29 */, 29, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA40 /* 40.123.186.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBA80 /* 40.123.186.128/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBB00 /* 40.123.187.0/25 */, 25, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBB80 /* 40.123.187.128/27 */, 27, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBBA0 /* 40.123.187.160/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x287BBBA2 /* 40.123.187.162/31 */, 31, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BBC00 /* 40.123.188.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BC000 /* 40.123.192.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x287BE000 /* 40.123.224.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -49259,10 +50475,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x330CC000 /* 51.12.192.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CD000 /* 51.12.208.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330CE000 /* 51.12.224.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x330D0000 /* 51.13.0.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x330D1000 /* 51.13.16.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x330D2000 /* 51.13.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x330D4000 /* 51.13.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x330D0000 /* 51.13.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330D8000 /* 51.13.128.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x330DA000 /* 51.13.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x33350000 /* 51.53.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -49421,18 +50634,62 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34656200 /* 52.101.98.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34656400 /* 52.101.100.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34656600 /* 52.101.102.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34656700 /* 52.101.103.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34656800 /* 52.101.104.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34656C00 /* 52.101.108.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34657000 /* 52.101.112.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34657100 /* 52.101.113.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34657200 /* 52.101.114.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
- { 0x34657400 /* 52.101.116.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34657400 /* 52.101.116.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34657800 /* 52.101.120.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34657A00 /* 52.101.122.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34657B00 /* 52.101.123.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34657C00 /* 52.101.124.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34658000 /* 52.101.128.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34658400 /* 52.101.132.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34658500 /* 52.101.133.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34658600 /* 52.101.134.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34658800 /* 52.101.136.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34658A00 /* 52.101.138.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34658B00 /* 52.101.139.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34658C00 /* 52.101.140.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34658D00 /* 52.101.141.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34658E00 /* 52.101.142.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34658F00 /* 52.101.143.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659000 /* 52.101.144.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659100 /* 52.101.145.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659200 /* 52.101.146.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659300 /* 52.101.147.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659400 /* 52.101.148.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659500 /* 52.101.149.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659600 /* 52.101.150.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659700 /* 52.101.151.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659800 /* 52.101.152.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659900 /* 52.101.153.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659A00 /* 52.101.154.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659B00 /* 52.101.155.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34659C00 /* 52.101.156.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465A000 /* 52.101.160.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465A200 /* 52.101.162.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465A400 /* 52.101.164.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465A600 /* 52.101.166.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465A800 /* 52.101.168.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465AA00 /* 52.101.170.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465AC00 /* 52.101.172.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B000 /* 52.101.176.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B100 /* 52.101.177.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B200 /* 52.101.178.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B300 /* 52.101.179.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B400 /* 52.101.180.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B500 /* 52.101.181.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B600 /* 52.101.182.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B700 /* 52.101.183.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B800 /* 52.101.184.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465B900 /* 52.101.185.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465BA00 /* 52.101.186.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465BB00 /* 52.101.187.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465BC00 /* 52.101.188.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465BD00 /* 52.101.189.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465BE00 /* 52.101.190.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3465BF00 /* 52.101.191.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34668000 /* 52.102.128.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34668100 /* 52.102.129.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34668200 /* 52.102.130.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -49449,6 +50706,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34668D00 /* 52.102.141.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34668E00 /* 52.102.142.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34668F00 /* 52.102.143.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34669000 /* 52.102.144.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34669E00 /* 52.102.158.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34669F00 /* 52.102.159.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3466A000 /* 52.102.160.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -49461,8 +50719,33 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x3466A700 /* 52.102.167.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3466A800 /* 52.102.168.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3466A900 /* 52.102.169.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466AA00 /* 52.102.170.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466AB00 /* 52.102.171.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466AC00 /* 52.102.172.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466AD00 /* 52.102.173.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466AE00 /* 52.102.174.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466AF00 /* 52.102.175.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B000 /* 52.102.176.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B100 /* 52.102.177.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B200 /* 52.102.178.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B300 /* 52.102.179.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B400 /* 52.102.180.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B500 /* 52.102.181.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B600 /* 52.102.182.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B700 /* 52.102.183.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466B800 /* 52.102.184.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3466C000 /* 52.102.192.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3466C100 /* 52.102.193.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C200 /* 52.102.194.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C300 /* 52.102.195.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C400 /* 52.102.196.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C500 /* 52.102.197.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C600 /* 52.102.198.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C700 /* 52.102.199.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C800 /* 52.102.200.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466C900 /* 52.102.201.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466CA00 /* 52.102.202.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3466CB00 /* 52.102.203.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34670000 /* 52.103.0.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34670100 /* 52.103.1.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34670200 /* 52.103.2.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -49481,6 +50764,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34670F00 /* 52.103.15.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34671000 /* 52.103.16.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34671100 /* 52.103.17.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34671200 /* 52.103.18.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34672000 /* 52.103.32.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34672100 /* 52.103.33.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34672200 /* 52.103.34.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -49491,8 +50775,33 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34672700 /* 52.103.39.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34672800 /* 52.103.40.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34672900 /* 52.103.41.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34672A00 /* 52.103.42.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34672B00 /* 52.103.43.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34672C00 /* 52.103.44.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34672D00 /* 52.103.45.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34672E00 /* 52.103.46.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34672F00 /* 52.103.47.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673000 /* 52.103.48.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673100 /* 52.103.49.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673200 /* 52.103.50.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673300 /* 52.103.51.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673400 /* 52.103.52.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673500 /* 52.103.53.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673600 /* 52.103.54.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673700 /* 52.103.55.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34673800 /* 52.103.56.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34674000 /* 52.103.64.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34674100 /* 52.103.65.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674200 /* 52.103.66.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674300 /* 52.103.67.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674400 /* 52.103.68.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674500 /* 52.103.69.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674600 /* 52.103.70.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674700 /* 52.103.71.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674800 /* 52.103.72.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674900 /* 52.103.73.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674A00 /* 52.103.74.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34674B00 /* 52.103.75.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34678000 /* 52.103.128.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34678100 /* 52.103.129.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34678200 /* 52.103.130.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -49500,6 +50809,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x34678400 /* 52.103.132.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34678500 /* 52.103.133.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34678600 /* 52.103.134.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x34678700 /* 52.103.135.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34678800 /* 52.103.136.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34678900 /* 52.103.137.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x34678A00 /* 52.103.138.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -49518,8 +50828,33 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x3467A700 /* 52.103.167.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3467A800 /* 52.103.168.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3467A900 /* 52.103.169.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467AA00 /* 52.103.170.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467AB00 /* 52.103.171.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467AC00 /* 52.103.172.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467AD00 /* 52.103.173.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467AE00 /* 52.103.174.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467AF00 /* 52.103.175.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B000 /* 52.103.176.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B100 /* 52.103.177.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B200 /* 52.103.178.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B300 /* 52.103.179.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B400 /* 52.103.180.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B500 /* 52.103.181.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B600 /* 52.103.182.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B700 /* 52.103.183.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467B800 /* 52.103.184.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3467C000 /* 52.103.192.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x3467C100 /* 52.103.193.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C200 /* 52.103.194.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C300 /* 52.103.195.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C400 /* 52.103.196.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C500 /* 52.103.197.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C600 /* 52.103.198.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C700 /* 52.103.199.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C800 /* 52.103.200.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467C900 /* 52.103.201.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467CA00 /* 52.103.202.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x3467CB00 /* 52.103.203.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346A0000 /* 52.106.0.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346A0100 /* 52.106.1.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x346A0200 /* 52.106.2.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -50197,6 +51532,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x347BC000 /* 52.123.192.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347BC100 /* 52.123.193.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347BC200 /* 52.123.194.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x347BC300 /* 52.123.195.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347D8000 /* 52.125.128.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347D8400 /* 52.125.132.0/22 */, 22, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x347D8800 /* 52.125.136.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -50842,6 +52178,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x44D20000 /* 68.210.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44D30000 /* 68.211.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DA0000 /* 68.218.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x44DA8000 /* 68.218.128.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DB0000 /* 68.219.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DB8000 /* 68.219.128.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x44DBA000 /* 68.219.160.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -50868,6 +52205,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0x4AE14000 /* 74.225.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4AE18000 /* 74.225.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4AE20000 /* 74.226.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0x4AE28000 /* 74.226.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4AE30000 /* 74.227.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4AE38000 /* 74.227.128.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0x4AE38800 /* 74.227.136.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -51412,6 +52750,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xACAD0000 /* 172.173.0.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACAD0800 /* 172.173.8.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACAD1000 /* 172.173.16.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACAD2000 /* 172.173.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACAD4000 /* 172.173.64.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACAD8000 /* 172.173.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACAE0000 /* 172.174.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -51426,6 +52765,7 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xACB80000 /* 172.184.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACBA0000 /* 172.186.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACBB0000 /* 172.187.0.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACBB4000 /* 172.187.64.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACBB8000 /* 172.187.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACBC0000 /* 172.188.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACBE0000 /* 172.190.0.0/15 */, 15, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -51433,6 +52773,21 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xACC90000 /* 172.201.0.0/16 */, 16, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACCA0000 /* 172.202.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xACCA8000 /* 172.202.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCB0000 /* 172.203.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCB8000 /* 172.203.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC0000 /* 172.204.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCC8000 /* 172.204.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCC000 /* 172.204.192.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCCD000 /* 172.204.208.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCD0000 /* 172.205.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCD8000 /* 172.205.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCE0000 /* 172.206.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCE8000 /* 172.206.128.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCEC000 /* 172.206.192.0/18 */, 18, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACCF0000 /* 172.207.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACD00000 /* 172.208.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACD08000 /* 172.208.128.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xACD10000 /* 172.209.0.0/17 */, 17, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE81000 /* 191.232.16.0/21 */, 21, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE82000 /* 191.232.32.0/19 */, 19, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xBFE84000 /* 191.232.64.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -51569,11 +52924,14 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
{ 0xD1C71140 /* 209.199.17.64/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xD1C71150 /* 209.199.17.80/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xD1C71160 /* 209.199.17.96/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xD1C71170 /* 209.199.17.112/28 */, 28, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xD1C71180 /* 209.199.17.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xD1C711C0 /* 209.199.17.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xD1C71200 /* 209.199.18.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xD1C71240 /* 209.199.18.64/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xD1C71280 /* 209.199.18.128/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xD1C712C0 /* 209.199.18.192/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { 0xD1C71300 /* 209.199.19.0/26 */, 26, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xD1F0D400 /* 209.240.212.0/23 */, 23, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xD5C78000 /* 213.199.128.0/20 */, 20, NDPI_PROTOCOL_MICROSOFT_AZURE },
{ 0xD5C7A900 /* 213.199.169.0/24 */, 24, NDPI_PROTOCOL_MICROSOFT_AZURE },
@@ -51584,3 +52942,17499 @@ static ndpi_network ndpi_protocol_microsoft_azure_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_microsoft_azure_protocol_list_6[] = {
+ { "2603:1000:4:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:400::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::78", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::978", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::978", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:400::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::8f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::978", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:400::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::1f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::250", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::7d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::7e0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::724", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::22c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:4::80", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:3::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::1d8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::2ac", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::22c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:5::1d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:2000::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1007:200::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:2::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:2000::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1057:2::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:2::740", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::740", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::380", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:4::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:2::740", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:2::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::540", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:2::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::4e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::720", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::660", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::720", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::4e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:4::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:5::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:3::7a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:4::380", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:3::660", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::720", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:3::380", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::380", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::4e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:5::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:2::720", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::4e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:3::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:2::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:2::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::6c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::2c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::440", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::700", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::700", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::660", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::660", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::740", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::540", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:2::380", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::560", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::690", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::720", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::5a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::60", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::3b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::510", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::630", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::6f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::730", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::700", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::5c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::600", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::5c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::490", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::940", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::780", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::940", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::80", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:3::630", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::5c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::8c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::940", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::1c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::4a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::1d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::690", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::690", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::700", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::6f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::7e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::400", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::560", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::560", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::600", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::600", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::5a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::2a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::140", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:400::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:800::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:c00::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:803::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c03::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::380", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::440", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:800::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:c00::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::ae0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::720", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::7c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::ae0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::380", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:400::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:800::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:c00::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::960", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::ae0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::380", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:2::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::7c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:400::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:3::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:3::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:5::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:6::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:5::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:6::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:7::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:8::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:1::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:2::400", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:2::600", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::400", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:4::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:4::", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::8a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:5::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:6::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:7::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:8::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:6::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:7::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:8::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:9::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:3::400", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::8a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:5::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:6::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:7::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:8::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:3::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::3a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:2::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:3::400", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:2::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:6::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:3::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:6::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:7::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::8a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:3::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:2::400", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:4::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:5::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:3::400", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:3::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:2::400", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:2::400", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::400", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:2::400", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:3::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:3::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:3::", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:2::400", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:2::700", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::7a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::140", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:6::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:2::720", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:2::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:2::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:3::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::700", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::900", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::7a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::7a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:3::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::900", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::740", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:3::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::880", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:5::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::900", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:2::700", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:2::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:1::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:6::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:3::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:3::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:2::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::6a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:2::660", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:3::3c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::6c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::14d7:8032", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::14d7:80d6", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::420", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::4d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::130", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:6::180", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::4c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::4c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::670", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::570", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:13:200::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::570", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a09:100::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::7c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::90", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::420", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::680", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:2::620", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:3::2b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::130", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::6b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::740", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::5c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::3d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::530", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::650", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::7a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::750", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::720", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::5e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::620", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::5e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::7a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:3::650", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::5e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::90", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::1e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::4c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::1f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::6b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::6b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::720", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::230", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::7a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::80", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::600", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::600", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::620", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::620", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::5c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::6a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::780", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:2::700", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::6a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::6a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::460", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::1c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::2e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::3a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::3d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::3f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::390", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::7a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::700", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::640", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::700", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::ac0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::780", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::650", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::710", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::780", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:3::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::ac0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::760", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::1c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::2e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::3a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::440", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::3c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::3f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::410", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::700", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:3::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::4e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::940", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::a40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:5::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::ac0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::6a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::60", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::60", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::6a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::6a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::1c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::2e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::3a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::3d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::3f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:2::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::190", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::60", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::60", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:2::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::640", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::640", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::6a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::200", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::1e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::a00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::a00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:3::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::a00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:2::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::540", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:6::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::980", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::980", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::980", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::7c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:2::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::5c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:4::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:2::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::4b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::4b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::7c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::560", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:400::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:800::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:800::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:c00::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:c00::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:9::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::30", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:3::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:3::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::348", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:5::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::4b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::348", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:4::5c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::4b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::1a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::700", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::3b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::1b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::5a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::580", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:3::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::540", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:3::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::580", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:800::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:c00::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::2a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:8::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::890", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::b40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::d80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::e00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:b::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::348", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::580", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::18", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:8::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::890", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::b40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::1a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:8::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::3b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::140", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::400", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::2a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:7::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::580", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:3::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:400::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:400::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:800::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:c00::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:7::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:b::5c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::9c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::a00", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::a80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:3::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c::140", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::890", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::b40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:4::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:6::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::740", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::2a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:6::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:7::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:6::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:2::310", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::348", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::5c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::448", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::7c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::4b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:3::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::1a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:3::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::3b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::450", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::148", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::348", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:3::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::780", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::5a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:5::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::520", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:3::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::520", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:3::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::540", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::540", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:3::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::560", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:400::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:3::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::6a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::680", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::8c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::680", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::5c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::540", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::8c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::8c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::4e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:2::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::780", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::80", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::680", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::740", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:2::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:1::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::190", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::950", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::950", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::8d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::950", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:1::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:1::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::2b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::5c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::560", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:3::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:2::600", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:9::", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:4::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::78", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::80", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::a0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::a4", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:6::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:6::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:6::120", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:6::130", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:6::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:6::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:7::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:7::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::2c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::9c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c::", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::660", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::708", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::720", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::740", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:e::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:e::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:e::120", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:e::128", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:e::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:3::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::9c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:b::600", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c::fc", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::4a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::4a8", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::4b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:7::", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::2c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:7::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::750", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::758", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::760", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:b::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:5::3f0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:a::360", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:a::700", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::9c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:4::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:4::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::2c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::1435:5552", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::144c:f22d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::14c3:6100", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::287d:67fb", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::3368:a5a2", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::348b:476", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::34bf:e4f5", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::34c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::258", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::25c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::700", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::34d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::34e", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::7e8", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::7ea", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::7ec", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::60", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:4::362", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:4::364", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:4::450", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:4::458", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:5::456", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:5::458", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:5::580", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c::60", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:b::c6", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:b::d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::14", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::18", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::1c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::3b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::513", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::514", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::630", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::634", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::638", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::44c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::5b0", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::5b4", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::5b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:3::106", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:3::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:3::3e0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:400::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:800::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:c00::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:800::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:c00::80", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::b00", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::740", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::b00", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::80", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::460", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:400::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:800::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:c00::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::980", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::b00", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::360", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:400::80", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::1415:e48", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::1448:bca0", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::1458:b0aa", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::1458:e0aa", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::1476:62f3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::1479:6172", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::34ba:290f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::660", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::104", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:2::738", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:1::228", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::110", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c::410", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c::418", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::104", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::114", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::118", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::10c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::110", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::5a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::5b0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::104", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::104", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::10c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::110", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::1f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::2f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::208", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:3::540", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:3::548", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::550", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::15c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::580", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:1::204", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:1::208", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:1::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::100", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::110", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::880", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:b::380", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::e0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::e8", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::738", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::750", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::760", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::98", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::110", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::220", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::880", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::4e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::1f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::2f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::100", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::110", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:1::204", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:1::208", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:1::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::110", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:b::53c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:b::5b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::110", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::220", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::880", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::114", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::118", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::440", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::110", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::110", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::110", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::e0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::110", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::440", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::254", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::1f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::2f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::4a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::4a8", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::470", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::300", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::308", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:1::1a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::420", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::428", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::6e0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:2::480", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:2::638", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::550", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::2a4", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::500", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::1c8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::6a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::6b0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:1::224", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:1::228", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:1::2e0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::6e4", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::6e8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::220", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:4::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:2::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:2::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::140", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::1e2", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::1e8", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:4::440", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:4::442", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:9::280", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:9::282", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::a6", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::ac", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::a2", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::a8", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:3::222", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:3::230", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:3::204", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:3::208", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::100", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::102", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::4f6", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::4fc", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::212", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::214", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:8::420", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:8::422", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:b::1a8", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:b::1aa", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::2a8", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::2aa", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:6::660", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:6::662", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:b::2ac", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:b::2ae", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:7::260", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:7::262", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:7::4c0", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:7::4c2", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:b::530", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:b::532", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:3::472", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:3::474", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:a::370", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:a::372", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:4::224", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:4::226", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::5b2", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::5ec", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:6::c0", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:6::c2", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:7::80", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:7::82", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::29c", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::29e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::250", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::252", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:3::480", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:3::482", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:2::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:2:3::c9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:300::88", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::640", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:200::682f:a517", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:200::682f:a52a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:200::682f:a6f1", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::780", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::7c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:600::9f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:700:1::a4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c01:2::b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c01:2::e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d01:2::a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c00::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1001:6::1", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::f0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1101::3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::790", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::440", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1200:4::10", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1200:4::12", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::380", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1300:4::a", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::d4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::155", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::79e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::17", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::29", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::32", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::10", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::14", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::1b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::25", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::28", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::37", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::3f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::92", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::2ad", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:8:5::8", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::d00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:1::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:1::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::3c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302:1::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302:402::80", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302:402::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408::254", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:3::20", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:3::74", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:4::d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:6::18", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:6::2a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:6::3f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:6::59", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:6::67", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:6::68", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:6::97", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::37", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::39", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::3b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::48", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::4f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:409:2::6", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:409:2::b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:409:2::c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a:4::83", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a:4::8f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::d00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::1", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::20", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::5c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::7a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::cb", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::cf", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::157", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::540", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::760", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:802::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a0d4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a1fc", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a2d3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a327", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a401", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a418", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a429", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a42a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a435", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a436", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a449", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a02::c5", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:800::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::68", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::ca", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::cf", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::e8", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::164", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::2a1", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::4d9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::4db", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::50d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::285", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::2da", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::429", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::443", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::4e1", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::d00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d00::1d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d00::48", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d00::5a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d00::82", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d00::84", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d00::9a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::2a8", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::460", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:6::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:900:2::e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::460", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b00:2::b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d01:4::7", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:3::60", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::28", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::3c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1001:4::", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1001:4::d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::80", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1101:2::3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::460", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:1::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:2::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1401:4::c", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:3::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:1:3::26", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:400:2::1a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1000::9d37:d5f5", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1002::4134:d975", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1002::4134:db68", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3641", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3677", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:36c2", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:36d9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3704", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3707", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:370b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:370d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3785", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:37c4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:37d9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1005::a83e:f7fe", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3011", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3015", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:301c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3022", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3024", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3034", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3039", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3040", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:304a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3070", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3076", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3080", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3083", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3093", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3097", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:30a9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:30f3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:312d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:313a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:313c", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:318f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:32a5", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3344", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3348", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:335c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3366", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:336c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3370", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3375", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:337e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:33ad", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:33bf", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:35d4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3649", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3670", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2c4c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2c8c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2c8e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2ce6", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2d44", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2d6a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2d83", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2e91", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2eaa", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2fa3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2fac", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2fc3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::a83e:bfc9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2003::a83d:27aa", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2003::a83d:27c7", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1817", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1840", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:187a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:187c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:18be", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:18cc", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:18e1", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:18f3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1913", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:192e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1978", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:197f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1990", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:19b3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:19c0", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1a00", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1a54", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1a8e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1a91", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1a94", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1a9f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1adf", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1afe", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1b12", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1b31", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1b83", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1b92", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::8987:114c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::8987:1164", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::8987:1179", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::8987:11da", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::8987:11ea", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::8987:12cf", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::8987:13fe", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::a83d:17ef", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::a83e:884", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::a83e:a67", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c071", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c073", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c0bd", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c153", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:6000::4134:a688", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:6000::4134:a6cf", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:7000::6fdd:5343", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:7000::6fdd:5431", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:91e4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:9323", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:953a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:958a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:9638", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:9696", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:97ac", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a001::4134:e463", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a001::a83f:5c0a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a001::a83f:5c0c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8a59", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8af8", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8ba9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8bc6", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8c93", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8d32", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8dc7", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:1::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:2::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:1::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:1::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::a80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:1::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::a80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:1::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::900", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a0b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a0c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::a80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:1::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:2::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::640", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:4::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:2::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::7a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:3::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:4::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:3::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:3::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:5::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:4::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:402::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:403::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:802::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:803::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c03::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c04::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:402::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::540", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:8::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:402::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:403::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:4::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:3::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:1::380", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:401::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:402::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:5::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:6::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:402::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:403::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:802::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:803::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c02::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c03::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:b::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:4::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::540", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:4::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:4::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:3::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:a::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:a::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:402::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:4::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:6::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:3::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:6::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:3::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:3::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:402::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:403::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:802::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:803::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c03::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c04::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:3::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:5::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::440", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:402::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::680", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c00::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c01::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:2::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:402::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:403::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::130", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::3a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::100", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::6d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::310", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::310", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::3b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::640", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::4e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::630", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::610", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::760", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::5c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::430", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:2::490", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::100", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:4::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::70", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::358", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::3e8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::1a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:1::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::970", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::640", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::68", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:1::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::d8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::970", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::358", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:1::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::8f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::970", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::358", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::3c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::3e8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::148", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:4::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:4::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:1::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:5::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:3::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:4::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:3::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:2::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::1d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::2f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::3e0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::3a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::c8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::18", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::18", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::188", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::ad0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::700", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::1a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::ad0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::1d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::2f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::3e0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::390", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::950", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::ad0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::18", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::1d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::2f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::3e0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::460", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::188", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::188", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::188", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::188", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::1f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:4::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:3::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:a::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:5::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:105::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:7::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:206::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:305::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:405::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:503::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:6::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:101::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:207::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:606::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:706::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:806::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:906::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1005::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1105::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1106::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1201::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1301::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:11::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:12::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:108::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:213::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:410::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:505::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:609::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:704::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:80b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:80c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a0a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d01::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f08::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1006::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:6::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:208::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:408::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:607::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:807::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:905::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a07::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c07::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d00::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1004::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1100::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1203::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1303::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1504::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1603::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:7::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::260", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::7f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::cb", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::10e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::266", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::300", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::309", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::30d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::30f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::314", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::31a", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::31e", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::328", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::334", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::338", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::393", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::399", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::39c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::3a2", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::3a4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::3aa", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::18", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::21", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::2b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::2d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::2e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::297", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:4::310", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::7d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:603::168", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:603::16b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:603::254", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:603::256", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:603::343", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a055", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a05c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a067", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a162", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a258", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a2a9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a2c8", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a2fa", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a339", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a344", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a347", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a34c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a380", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a3eb", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a456", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a4f6", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a4fa", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a532", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a53c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:3::260", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::360", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:3::110", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1002::4134:d968", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1002::4134:d96a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1002::4134:db08", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1002::4134:db17", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1002::4134:db76", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1002::4134:db88", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1002::4134:db8f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1002::4134:dd22", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3632", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3635", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3685", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3697", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:369b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3720", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:372f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3768", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3798", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:37d7", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3825", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1005::a83e:f7f4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1005::a83e:f7f7", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c02c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c0d4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c12a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c12e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c1b9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c3d0", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c414", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c7e8", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c7f3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::10", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::26", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::106", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::65e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::79c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::350", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b:3::b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:20e:3::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:403:3::60", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:3::86", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:5::170", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::28", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::3d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::3f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::4c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a08d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a098", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:805:3::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::284", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::2e9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::422", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::42d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::4e5", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::520", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:5::4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c04:3::110", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1002::4134:dba0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2003::8975:3840", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:19a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::a83e:b00", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c13e", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c16c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c1c2", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:914d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:91b4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:93a4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:970b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:970c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:970e", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8897", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8898", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8a83", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8ad6", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8b31", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8bca", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8dc3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:2::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:4::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:4::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:4::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:5::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:3::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:4::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:3::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:3::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:3::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:5::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:3::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:2::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:3::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:4::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:4::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:4::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:5::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:3::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:4::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:3::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:3::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:3::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:5::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:3::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:6::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:3::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:3::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::430", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::6e8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::660", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:6::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::698", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::4d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::358", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:2::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:2::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::4d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::1f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::740", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::3a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::558", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::500", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::2b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::6c8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::730", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::740", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::1f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::2b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::500", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::1d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:6::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::468", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::620", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::7d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:6::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:6::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::698", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::7c8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::3d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::1f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::740", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::3e0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::358", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::478", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:1::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:1::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::220", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::558", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::240", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::540", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:400::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:800::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:c00::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::340", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::380", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::500", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::380", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::3a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::440", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:800::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:c00::b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::b30", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::40", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::380", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::b30", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::340", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::380", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:400::440", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:800::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:c00::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::9b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::b30", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::260", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::340", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::380", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::190", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::230", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::500", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::3a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:402::c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:403::40", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::120", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::1f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:1::2f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::6c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::40", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::300", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::790", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::300", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::1e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::290", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::540", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:1::2b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::4b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::b20", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::7b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::720", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::b20", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::1e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:3::7b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:1::2b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::1c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::9a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::b20", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::430", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::4d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::310", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::600", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::10", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::540", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::1e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::4b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::790", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::460", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:1::1b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::470", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::540", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::350", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:1::2f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::420", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:400::2d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:400::2e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::510", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::390", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::3a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::3b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::3c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::450", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::460", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::bc0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::be0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::390", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::3a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::bc0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::be0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:400::450", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:400::460", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::340", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::bc0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::be0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::2e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::510", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::3d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::3d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::3b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::3c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::3d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:402::d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:402::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:403::50", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:403::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::2ac", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::66c", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::2ac", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::2ac", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::25a", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::708", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::68", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::2ac", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::34c", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::34c", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::2ac", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::224", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::2ac", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::34c", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::2ac", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::4f4", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:4::5a0", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::2ac", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::f8", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::798", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::154", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:4::454", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c::70", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:b::2a0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::3b8", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::34c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:4::d0", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::740", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::4c8", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::34c", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:6::18", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::5e0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:3::3e8", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::34c", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::2ac", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::294", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::244", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::2ac", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::2ac", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::3f0", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:3::134", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::374", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::34c", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::22c", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:2::5c0", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::1e0", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::2ae", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::2ae", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::70c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::710", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::70", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::a0", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:3::220", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::34e", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::2ae", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::226", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::5a0", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::34e", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::2ae", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::680", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::210", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::600", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::156", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:4::660", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c::78", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:b::2a4", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::3bc", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:4::d2", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:4::d4", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::748", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:3::470", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::34e", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:6::1a", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::5e4", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:3::3ec", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::34e", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::2ae", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::296", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::248", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::508", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::2ae", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::3f2", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:3::136", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::430", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::34e", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::22e", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::4b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::1f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:2::730", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:2::330", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::718", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::730", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:3::238", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:3::210", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::230", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:5::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:4::5a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::780", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::648", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:3::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:3::4c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:4::390", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:b::1b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::2b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::700", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:6::664", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:b::2b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:4::720", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:7::240", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:3::500", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:4::2f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:b::5a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:4::228", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::5f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:3::3f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:2::6f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::600", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::258", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:3::580", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:3::700", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::438", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:3::500", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::538", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::4f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:400::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:800::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:c00::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::28", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::3b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::148", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::1a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:800::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:c00::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::888", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::888", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::3b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::148", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::3e8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::398", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:400::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:800::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:c00::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::888", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::3b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::148", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:400::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:2::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:4::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:2::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::5c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:9::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:3::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:3::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:2::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::7c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:5::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:4::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::740", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::700", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:3::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:3::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:3::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:8::5c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:b::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:3::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:2::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:8::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:8::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:7::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:3::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:7::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:a::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:6::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:4::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:6::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::700", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:6::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:7::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:6::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:6::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::700", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:3::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:3::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:3::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:5::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:3::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:3::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:3::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:2::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::6a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::700", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::440", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::6a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:1::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:1::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::6c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::168", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::160", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::1a0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::168", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:402::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::460", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c00::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::d8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::290", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::290", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::198", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:800::18", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:c00::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::960", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::708", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::1a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::258", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302:402::a0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::960", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::450", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::480", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::380", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:400::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:800::18", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:c00::18", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::358", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::960", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::2c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::2c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::2c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::18", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::4a0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:402::20", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::3c8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::2f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::228", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::2c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::198", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::188", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:800::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:c00::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::198", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:402::40", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::198", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:400::300", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:800::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:c00::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c00::c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:c000::", 44, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:400::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:800::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:c00::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::38", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::350", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::1b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::18", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:800::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:c00::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::898", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::3d8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::60", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::898", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::c8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::350", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::408", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:400::18", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:800::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:c00::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::898", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::350", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:400::18", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::580", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::780", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:400::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:800::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:800::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:c00::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:c00::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:6::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::80", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::4e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::4e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::3c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::140", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::140", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::380", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:800::140", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:c00::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:c00::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::6e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::b80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::b80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:400::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:800::140", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:c00::140", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::b80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:6::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::640", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::140", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::580", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::2c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:2::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::380", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::560", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:402::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:402::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:400::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::dc0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::760", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:400::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::b00", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::680", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:400::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:2::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:4::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:2::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:4::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:3::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:3::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:4::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:4::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:5::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:6::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:b::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:4::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:4::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:3::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:a::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:4::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:3::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:6::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:3::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:3::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:3::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:5::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:2::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:3::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:2::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::4b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::6e0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::568", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::690", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::4b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::350", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::4b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::1a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::5a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::588", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::548", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403::588", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::2b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::6c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::588", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::1a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::2b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::588", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::18", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::188", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::460", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:2::318", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::690", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::7c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::4b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::1a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::458", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::350", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::788", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::5a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::528", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::528", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::548", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::548", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::568", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::1f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::978", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::978", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::78", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::178", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::8f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::978", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::690", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::720", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::2a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::1c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::490", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::940", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::4a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::940", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::780", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::630", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::600", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::5c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::400", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::700", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::6f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::600", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:3::630", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::6f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::730", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::600", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::7e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::700", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::510", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::690", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::690", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::3b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::60", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::1d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::8c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::940", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::80", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:3::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:3::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:3::", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:2::400", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:3::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:2::400", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::400", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:5::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:6::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:7::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:8::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:4::", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::8a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:3::400", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:6::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:7::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:8::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:9::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:5::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:6::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:7::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:8::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:3::400", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::8a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:2::600", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:3::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:2::400", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:3::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:3::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:2::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:5::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:6::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:4::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:3::400", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:2::400", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:4::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:5::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::400", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:1::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:2::400", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:3::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:5::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:6::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:7::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:8::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:2::400", 118, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:2::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:6::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:6::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:7::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::8a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:3::", 117, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::3a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:2::700", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:2::700", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::7a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::700", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::900", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::7a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:3::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::900", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:2::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:2::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:3::3c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:3::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:2::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:2::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:3::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:3::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::6c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::14d7:8032", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::14d7:80d6", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:3::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:2::720", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:6::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::7a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::140", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:1::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:6::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::880", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:5::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::900", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::740", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::420", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::4d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:13:200::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::4c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:3::2b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::670", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::90", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::4c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::420", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:6::180", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::7c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a09:100::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::6b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::740", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::1e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::4c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::7a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::650", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::620", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::5e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::720", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::7a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::230", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::620", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:3::650", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::7a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::750", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::620", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::80", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::720", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::530", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::6b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::6b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::3d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::1f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::90", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::a00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::a00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:2::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:3::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::a00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::540", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::980", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::980", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::7c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:6::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::980", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::4b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::4b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::7c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:4::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:2::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:3::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:4::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:6::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::448", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::7c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:b::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::2a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:8::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::890", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::b40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::d80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::e00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::2a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:6::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::680", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:8::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::890", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::b40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::348", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:3::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::4b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:5::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::540", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::580", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:3::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:7::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:6::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::5a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:5::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::1a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:3::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::3b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::348", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:3::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::450", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::148", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::540", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:3::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::2a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:7::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:9::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::348", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:4::5c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::4b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::540", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:3::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::780", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::5c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:7::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:3::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::740", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::1a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::700", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::3b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::1b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::5a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::348", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::4b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::348", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::5c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:3::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:3::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::30", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:2::310", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::580", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:b::5c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::9c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::a00", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::a80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::48", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c::140", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::890", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::b40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::1a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:8::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::3b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::140", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::400", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::780", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::8c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::8c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::680", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::5c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::4e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::680", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::80", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::680", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::740", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::6a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::100", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:2::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::8c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::3c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::2b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::950", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::950", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:2::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::190", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::150", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::8d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::950", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:3::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::540", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::560", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::1435:5552", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:2::600", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:4::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:4::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::348b:476", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c::", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::9c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::708", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::720", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::740", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:e::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:e::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:e::120", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:e::128", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:e::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::34bf:e4f5", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:b::600", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c::fc", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::4a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::4a8", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::4b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:3::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::9c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::660", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::2c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:9::", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::3368:a5a2", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:7::200", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::14c3:6100", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::2c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:6::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:6::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:6::120", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:6::130", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:6::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:6::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:7::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:7::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:4::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::78", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::80", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::a0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::a4", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::144c:f22d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::750", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::758", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:4::760", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:b::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:5::3f0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:a::360", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:a::700", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::9c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::287d:67fb", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:7::", 119, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::2c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::b00", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::1448:bca0", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::1458:b0aa", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::1479:6172", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::34ba:290f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::b00", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::80", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::740", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::360", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::1415:e48", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::1458:e0aa", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:10e1:100:2::1476:62f3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::480", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::980", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::b00", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::460", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:2::738", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::6e4", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::6e8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::220", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::114", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::118", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::440", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::254", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:b::380", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::100", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::110", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::880", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::110", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::750", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:d::760", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:d::4e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::110", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::220", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::880", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::e0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::e8", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::10c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::110", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::104", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::550", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::2a4", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::500", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::208", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:3::540", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:3::548", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::110", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::e0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::1f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::2f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::4a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::4a8", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::1c8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::6a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::6b0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::100", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::110", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::110", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::104", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::550", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::15c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::580", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::470", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::300", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::308", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::660", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::104", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::110", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::98", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::440", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::110", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::10c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::110", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::1f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::2f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::5a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::5b0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::110", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::114", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::118", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::104", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::108", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::110", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::340", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c::410", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c::418", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:b::53c", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:b::5b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::220", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::880", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::1f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::100", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::108", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::2f8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::640", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:300::88", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:2:3::c9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:1:3::26", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:400:2::1a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::2a8", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::460", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::d4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::155", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::79e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::17", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::29", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::32", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::10", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::14", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::1b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::25", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::28", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::37", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::3f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::92", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:6::2ad", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:8:5::8", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::d00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:6000::4134:a688", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:6000::4134:a6cf", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3011", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3015", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:301c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3022", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3024", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3034", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3039", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3040", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:304a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3070", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3076", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3080", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3083", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3093", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3097", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:30a9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:30f3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:312d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:313a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:313c", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:318f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:32a5", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3344", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3348", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:335c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3366", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:336c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3370", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3375", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:337e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:33ad", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:33bf", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:35d4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3649", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::a83e:3670", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2c4c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2c8c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2c8e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2ce6", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2d44", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2d6a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2d83", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2e91", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2eaa", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2fa3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2fac", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::8975:2fc3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2002::a83e:bfc9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2003::a83d:27aa", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2003::a83d:27c7", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408::254", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:3::20", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:3::74", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:4::d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:6::18", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:6::2a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:6::3f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:6::59", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:6::67", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:6::68", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:6::97", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::37", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::39", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::3b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::48", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::4f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:409:2::6", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:409:2::b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:409:2::c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a:4::83", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a:4::8f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::d00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d01:2::a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c01:2::b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c01:2::e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1401:4::c", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:3::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1200:4::10", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1200:4::12", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::380", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1101:2::3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::460", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d01:4::7", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:3::60", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::28", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::380", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::3c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::200", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:802::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1000::9d37:d5f5", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1002::4134:d975", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1002::4134:db68", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3641", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3677", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:36c2", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:36d9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3704", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3707", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:370b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:370d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:3785", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:37c4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1003::4134:37d9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1005::a83e:f7fe", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a001::4134:e463", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a001::a83f:5c0a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a001::a83f:5c0c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8a59", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8af8", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8ba9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8bc6", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8c93", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8d32", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8dc7", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c00::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1300:4::a", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1001:4::", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1001:4::d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::20", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::80", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::4c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::600", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:2::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a0d4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a1fc", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a2d3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a327", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a401", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a418", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a429", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a42a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a435", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a436", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a449", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c071", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c073", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c0bd", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c153", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302:1::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302:402::80", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302:402::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::2c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::460", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:7000::6fdd:5343", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:7000::6fdd:5431", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1001:6::1", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::f0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1101::3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::790", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::440", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b00:2::b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:900:2::e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:700:1::a4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::780", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::7c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:600::9f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::68", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::ca", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::cf", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::e8", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::164", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::2a1", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::4d9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::4db", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::50d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:200::682f:a517", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:200::682f:a52a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:200::682f:a6f1", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::60", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:91e4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:9323", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:953a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:958a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:9638", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:9696", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:97ac", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:6::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a02::c5", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:800::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1817", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1840", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:187a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:187c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:18be", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:18cc", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:18e1", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:18f3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1913", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:192e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1978", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:197f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1990", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:19b3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:19c0", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1a00", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1a54", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1a8e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1a91", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1a94", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1a9f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1adf", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1afe", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1b12", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1b31", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1b83", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:1b92", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::8987:114c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::8987:1164", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::8987:1179", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::8987:11da", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::8987:11ea", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::8987:12cf", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::8987:13fe", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::a83d:17ef", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::a83e:884", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::a83e:a67", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::285", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::2da", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::429", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::443", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::4e1", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::d00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d00::1d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d00::48", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d00::5a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d00::82", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d00::84", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d00::9a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::1", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::20", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::5c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::7a", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::cb", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::cf", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::157", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::540", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::760", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::a80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::a80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::280", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::900", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a0b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a0c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::a80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::180", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:4::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:2::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c00::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c01::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:2::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:402::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:403::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:4::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:6::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:4::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:8::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:402::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:403::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:3::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:5::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:b::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:6::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:402::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:403::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:802::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:803::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c02::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c03::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:3::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:3::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:5::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:6::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:5::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::440", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:402::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:3::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:402::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:403::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:802::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:803::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c03::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c04::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:3::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:4::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:4::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:5::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::640", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:3::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:2::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:4::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:4::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:3::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:3::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:402::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:403::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:802::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:803::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c03::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c04::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::500", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:402::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:3::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:3::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:4::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:b::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:a::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:a::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:402::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:4::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:400::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:401::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:800::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:801::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c00::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c01::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::148", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::970", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::480", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::970", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::640", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::68", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::358", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::3c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::3e8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::780", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::358", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::3e8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::1a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:4::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::70", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::170", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::8f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::970", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::150", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::358", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:3::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:4::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:3::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:5::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:4::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:3::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:2::400", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:2::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:4::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:3::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:3::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:3::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:3::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::600", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:2::", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:2::300", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:4::200", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::700", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:2::500", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:305::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:405::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:7::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:206::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:7::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f08::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1006::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a07::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:11::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:12::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:208::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:213::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:410::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:108::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:806::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:906::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1201::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:408::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:607::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1100::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d00::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1504::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:609::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:6::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1301::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1004::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:105::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:5::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:80b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:80c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c07::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:6::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1005::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1105::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1106::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:905::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:706::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:606::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:207::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:807::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a0a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d01::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:505::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::10", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::26", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::106", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::65e", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7::79c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:7:5::350", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b:3::b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:20e:3::2a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2003::8975:3840", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:403:3::60", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:3::86", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:5::170", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::28", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::3d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::3f", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408:7::4c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1002::4134:dba0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8897", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8898", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8a83", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8ad6", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8b31", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8bca", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::bfeb:8dc3", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a08d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800:5::bfee:a098", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:805:3::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c13e", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c16c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::9d37:c1c2", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:914d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:91b4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:93a4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:970b", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:970c", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:9001::1761:970e", 127, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::a83e:19a0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3001::a83e:b00", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::284", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::2e9", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::422", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::42d", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::4e5", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:2::520", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02:5::4", 128, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c04:3::110", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:501:2::f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::6c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::240", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::300", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::400", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::340", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::b30", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::b30", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::40", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::3a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::380", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::260", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::500", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::340", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::380", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::190", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::3a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::230", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::340", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::380", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::500", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::9b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::b30", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::340", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::380", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::40", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:5::120", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:5::1f0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::420", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:3::430", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:2::540", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::4b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::b20", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::4d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::b20", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::7b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:5::300", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::540", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:1::290", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:3::310", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:1::1e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::790", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:5::4b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:1::350", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:3::7b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::790", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:6::300", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::540", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::460", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:1::1e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::140", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:3::40", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:5::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:3::10", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:3::6c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:3::600", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::320", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:9::1c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::9a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::b20", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::1e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::bc0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::be0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::bc0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::be0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::3b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::3c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::390", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::3a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::510", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::2e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::3d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::3b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::3c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::510", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::520", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::3e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::340", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::bc0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::be0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::90", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::888", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::888", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::3b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::148", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::3b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::148", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::1a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::28", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::40", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::888", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::3b0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::148", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::3e8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::398", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:6900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:6800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:1100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:1000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:6000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:6100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:4000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:4800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:4900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:5000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:5100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:3900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:3800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:2000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:2100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:900::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:1800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:1900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:2800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:2900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:1200::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:4100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:5800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:5900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:7100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:7000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:3000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:3100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:800::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:100::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:5900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:5800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:5200::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:3900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:6000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:7000::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:4000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:4100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:4800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:4900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:3000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:3100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:1800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:1900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:7900::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:1000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:1100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:2000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:2100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:200::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:3800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:6100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:5000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:5100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:6900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:6800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:2800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:2900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:7800::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:7100::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::168", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c00::c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::88", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::960", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::2c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::2c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::960", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::708", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::1a8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::198", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:402::40", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::d8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::290", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::290", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::2c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::80", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::4a0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:402::20", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::3c8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::180", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:1::620", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::2f0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::198", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::380", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::198", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::2d0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::228", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::2c0", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302:402::a0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:402::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::460", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c00::", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::18", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::168", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::160", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::160", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::1a0", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::168", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::358", 126, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::960", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::450", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::480", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c00::20", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::140", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::898", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::898", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::3d8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::60", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::350", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::58", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::350", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::1b8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::10", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:403::38", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::50", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::898", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::98", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::c8", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::158", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::350", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::408", 125, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::dc0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::760", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::680", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::260", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::320", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::340", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::b00", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::120", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::160", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::400", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::680", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::180", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::5e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::220", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::7c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::5a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:27::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:29::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:40::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:46::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:48::", 45, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:50::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:bdf::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:4::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:a::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:c::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:12::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:21::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:22::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:26::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:26:2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:28::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:34::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:39::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:3e::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:42::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:44::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:8f0::", 44, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:900::", 44, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:a92::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2620:1ec:c11::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:2003::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:202c::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::680", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:1::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::6a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::140", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::600", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:6::1a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:1::1e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::680", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::4e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:1::1c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::300", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::7e0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::5c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:20a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:2050::", 44, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:2::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:2000::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:2000:8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:2000:10::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:2000:18::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:2000:20::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1007:200::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1007:200:8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1007:200:10::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1007:200:18::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1007:200:20::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:20::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:40::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:60::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:68::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:70::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:78::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:80::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:88::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:90::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:98::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:20::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:40::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:60::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:68::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:70::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:78::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:80::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:88::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:90::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:98::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:20::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:28::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:30::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:38::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:40::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:60::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:80::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:a0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:a8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:b0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:b8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:c0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:c8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:d0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:d8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:e0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:e8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:f0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:f8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:100::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:108::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:110::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:118::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:120::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:140::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:148::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:150::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:158::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:160::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:1a0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:1c0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:1e0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:200::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:220::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:240::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:260::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:20::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:28::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:30::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:38::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:40::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:60::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:80::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:a0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:a8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:b0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:b8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:c0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:c8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:d0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:d8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:e0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:e8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:f0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:f8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:100::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:108::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:110::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:118::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:120::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:140::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:148::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:150::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:158::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:160::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:1a0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:1c0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:1e0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:200::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:220::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:240::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:10::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:18::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:20::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:28::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:30::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:38::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:40::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:48::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:50::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:58::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:60::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:80::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:a0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:c0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:c8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:d0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:d8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:e0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:e8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:f0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:f8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:100::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:108::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:110::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:118::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:120::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:128::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:130::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:138::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:140::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:148::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:150::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:158::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:160::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:180::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:1a0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:1c0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:1e0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:10::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:18::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:20::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:28::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:30::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:38::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:40::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:48::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:50::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:58::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:60::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:80::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:a0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:c0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:c8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:d0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:d8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:e0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:e8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:f0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:f8::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:100::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:108::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:110::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:118::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:120::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:128::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:130::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:138::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:140::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:148::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:150::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:158::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:160::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:180::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:1a0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:1c0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:1e0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:20::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:40::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:48::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:50::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:58::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:60::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:80::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:88::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:90::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:98::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:a0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:c0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:e0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:100::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:120::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:140::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:148::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:150::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:158::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:160::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:168::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:170::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:178::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:180::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:188::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:190::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:198::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:1a0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:1c0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:1e0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:200::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:220::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:20::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:40::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:48::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:50::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:58::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:60::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:80::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:88::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:90::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:98::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:a0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:c0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:e0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:100::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:120::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:140::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:148::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:150::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:158::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:160::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:168::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:170::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:178::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:180::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:188::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:190::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:198::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:1a0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:1c0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:1e0::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:2000:20::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:2000:28::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:2000:30::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:2000:38::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:2000:60::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1057:2:20::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1057:2:28::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1057:2:30::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1057:2:38::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1057:2:60::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:2::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:2::680", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c00::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:2::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::4a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::4c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:1::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::440", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:2::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:2::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::d00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:1::200", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:1::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::3c0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302:1::", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302:402::80", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302:402::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::d00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::540", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::700", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::100", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:802::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:2::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::380", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:800::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:2::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::d00", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::460", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:800::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::460", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::280", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:2::100", 120, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::420", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::400", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::40", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:2::200", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:1::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::460", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:2::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:1::180", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:2::80", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:2::280", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:2::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::360", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::500", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::600", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::480", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c00::100", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::2a0", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::240", 123, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:1::300", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::580", 121, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::1c0", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:400::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:800::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:c00::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:800::340", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:c02::380", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::500", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::380", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:800::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:c00::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::3a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:800::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:c00::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::440", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:800::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:c00::b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:1::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::b30", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:802::40", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::380", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::b30", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:800::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:c00::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:1000::e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:802::340", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:c02::380", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:800::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:c00::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:400::440", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:800::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:c00::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::9b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:c00::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::b30", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:800::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:c00::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:800::280", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:c00::260", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::80", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:800::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::440", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:800::340", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:c02::380", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::190", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::230", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:800::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:c00::70", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::500", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::3a0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:800::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:c00::2c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:402::c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:403::40", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:1::780", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::330", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:802::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:c02::210", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::500", 122, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::240", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:101:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502:400::2d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004:400::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104:400::510", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204:400::390", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302:400::3b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1403:400::450", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f:400::bc0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107:400::390", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b:400::bc0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504:402::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702:400::450", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07:402::340", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06:400::bc0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04:400::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05:402::2e0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002:400::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104:400::510", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202:400::3d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302:400::3d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402:400::3b0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1503:400::3d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:402::d0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602:403::50", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6:402::3c0", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403:400::250", 124, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:400::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2401::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2500:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1314:400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1723::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:28::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:300::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:303::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2500:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:33::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1314::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1725::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:5::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2402::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2500:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:24::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:2e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1314:800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1704::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:120::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:788::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:6900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:5900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:30::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:c::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:125::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:125:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:225::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c40d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc31::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc32::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d40d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc0d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e40d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:100::", 40, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:200::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:202::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:204::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:205::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:206::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2500::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:30::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:32::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1314:c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1705::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:780::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:6800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:5800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:32::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:a::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10c::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10c:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:20c::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:400::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c40e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc33::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc34::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d40e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc0e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e40e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:100::", 40, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:1402::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1315::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:2a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:1::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:2::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:5::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:1400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:1500::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:2000:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1057:2:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1315:400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1706::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:408::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:1100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:2e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:b::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10a::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10a:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:20a::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:401::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2204::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:45::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:402::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:1403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:1500:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:2000:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1057:2:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1002::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1315:800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:172f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:400::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:1000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:e::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10b::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10b:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:20b::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:402::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2204:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:208::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f02::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f04::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f07::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f08::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:1a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2401::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1707::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:740::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:6000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:d::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10e::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10e:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:20e::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:403::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c103::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c941::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c942::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d103::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d916::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e019::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:20a::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1000::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1002::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1004::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1006::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:19::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:3d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:3e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2402::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:34::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1708::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:748::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:6100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:5200::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:f::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10d::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10d:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:20d::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:404::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c104::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c943::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c944::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d110::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d917::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e01a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a00::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:1d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:36::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1709::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:608::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:4000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:3900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10f::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10f:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:20f::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:405::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:14::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c408::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc2d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d409::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc09::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e409::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:8::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:16::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:b0::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:b2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:b6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:ba::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:bc::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:101::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:102::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:10d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:10e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:110::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:115::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:116::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:11e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:12c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:12e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:16c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:16e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:188::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1d7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1d8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1da::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:28c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2c3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2ce::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2d0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:315::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:316::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:318::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:326::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:32a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:32c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:330::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:338::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:345::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:346::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:351::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:36b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:36c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:36f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:e::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:12::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:13:100::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:39::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:240d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:160::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:160::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:3400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1703::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:39::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:407::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:28::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c114::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c93c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c940::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d125::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d915::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e014::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030::", 45, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:10::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:14::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:17::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:18::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:40::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:a0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:b3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:b4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:b7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:b8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:bd::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:be::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:c0::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:100::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:104::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:108::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:10c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:111::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:112::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:114::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:118::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:11c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:11f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:120::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:128::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:12f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:130::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:140::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:160::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:168::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:16f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:170::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:180::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:18c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:190::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1c0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1d0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1d4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1d6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1db::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1dc::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:200::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:280::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:288::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:28d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:28e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:290::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2c0::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2c2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2c4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2c8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2cc::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2d4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2d8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:300::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:310::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:314::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:319::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:31a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:31c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:320::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:324::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:328::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:339::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:33a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:33c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:340::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:344::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:348::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:350::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:352::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:354::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:358::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:360::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:368::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:36a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:36e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:370::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:378::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:13::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:13:200::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:36::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:38::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:100::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:100::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:3000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:170a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:2:180::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:2a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:110::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:110:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:210::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:406::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c111::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c904::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c928::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c92c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d104::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d904::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e004::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f904::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:200::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:204::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:206::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:208::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:1e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1401::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:24::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:170c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:7c0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:6000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:6000::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c400::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc00::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc04::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d401::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc00::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e400::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:16::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:59::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:85::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:86::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:8e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:92::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:a6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:121::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:122::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:136::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:138::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:13c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:140::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:142::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:146::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:148::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:156::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:158::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:168::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:16d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:16e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:170::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:178::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1ca::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1f9::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1fa::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1fc::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:200::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:208::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:224::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:257::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:258::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:25a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:25f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:260::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:262::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:276::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:278::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2aa::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2c3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2c4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2c6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2e7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2e8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2ec::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2f1::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2f2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:32b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:32c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:330::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:332::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:33f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:340::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:369::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:36a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:383::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:384::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:388::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:394::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:398::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:39c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3a1::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3b3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:405::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:406::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:408::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:428::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:435::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:436::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:438::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:43f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:444::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:448::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:44a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:450::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:458::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:47a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:47c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:480::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:488::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:48e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4a8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4b0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4d4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4d6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4dd::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4de::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4e0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4e4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4e7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4e8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4ec::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4f2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4f4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:5aa::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:405::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:409::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a:3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a:4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a:8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40d::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40d:4000::", 50, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40e:100::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:410::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:1::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:2a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:240a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:240f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1702::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:26::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:126::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:126:200::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:226::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:426::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c113::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c937::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c938::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d124::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d914::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e003::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:10::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:14::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:17::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:18::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:40::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:50::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:58::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:5a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:5c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:80::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:84::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:87::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:88::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:8c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:8f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:90::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:94::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:98::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:a0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:a4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:a7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:a8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:b0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:c0::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:100::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:120::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:124::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:128::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:130::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:134::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:139::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:13a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:143::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:144::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:14a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:14c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:150::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:154::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:159::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:15a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:15c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:160::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:16a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:16c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:17c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:180::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1c0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1c8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1cc::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1d0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1e0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1f0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1f8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:20c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:210::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:220::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:226::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:228::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:230::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:240::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:250::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:254::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:256::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:25b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:25c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:25e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:263::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:264::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:268::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:270::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:274::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:27a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:27c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:280::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2a0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2a8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2ab::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2ac::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2b0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2c0::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2c2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2c7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2c8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2d0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2e0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2e4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2e6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2ed::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2ee::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2f0::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2f3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2f4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2f8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:300::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:320::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:328::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:32a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:333::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:334::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:338::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:33c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:33e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:341::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:342::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:344::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:348::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:350::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:360::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:368::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:36b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:36c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:370::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:380::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:382::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:38c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:390::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:39d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:39e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3a0::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3a2::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3a4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3a8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3b0::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3b2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3b4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3b8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3c0::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:400::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:404::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:409::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:40a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:40c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:410::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:420::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:42c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:430::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:434::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:439::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:43a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:43c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:43e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:440::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:44b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:44c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:45c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:460::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:470::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:478::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:48a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:48c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:48f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:490::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4a0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4b8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4c0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4d0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4d5::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4d7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4d8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4dc::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4e6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4ee::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4f0::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4f3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4f5::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4f6::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4f8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:500::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:580::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:5a0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:5a8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:402::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:406::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a:1::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a:2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40d:8000::", 49, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40e::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:27::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:28::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2405::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1039:205::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:1000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:170e::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:2::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:2c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:9::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:109::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:109:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:209::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:425::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c110::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c803::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c908::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c923::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c924::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d101::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d108::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d901::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d908::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e008::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e018::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f908::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:10::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:20::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:28::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:2c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:2f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:42::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:101::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:103::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:108::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:43::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:44::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:240b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1700::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2602:fd5e:1::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2602:fd5e:1:2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:20c::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:20e::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:212::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:213::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:24::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:26::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:120d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:120::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:120::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:3800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:170d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:100::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:540::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:7000::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:2:100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:28::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:8::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:108::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:108:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:208::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:424::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::", 52, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c003::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c100::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c900::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c91e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c920::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c922::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d003::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d100::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d803::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d900::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e015::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f000::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f900::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:800::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:802::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:804::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:806::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:10::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:12::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:100::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:100::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:170f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:640::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:4800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:4000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:18::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:12::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:111::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:111:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:211::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:408::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c20a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca25::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca26::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d20a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da0a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e20a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:900::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:902::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:904::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:906::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:47::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2401::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:1a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:1a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:1000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1710::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:648::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:4900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:4100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:13::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:112::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:112:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:212::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:409::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c207::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca1e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d207::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da07::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e207::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2411::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:34::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:220::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:220::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:1400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:172c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:6c0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:5000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:4800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:38::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c20b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca27::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d20b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da0b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e20b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:2d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:2e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:240a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:14::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:1800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1729::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:6c8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:5100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:4900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:1a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:28::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c20c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca2d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca2e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d20c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da0c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e20c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1401::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:4d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:4e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:140d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1007::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1007:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1007:60::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1007:64::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1007:66::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1737::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:50::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c20d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c20e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca2f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca30::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca32::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d20d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d20e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da0d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da0e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e20d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e20e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1200::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1205::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:3d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:3e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2412::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:3c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:240::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100b::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100b:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100b:60::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100b:68::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:1c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:173b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:40::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca33::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:400::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:406::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:408::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:10::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:26::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1402::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:140::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:140::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1711::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:5c0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:3900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:3000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:2::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:14::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:113::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:113:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:213::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:40a::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c405::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc19::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc1a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc1c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d405::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc05::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e405::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:600::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:605::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:27::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:28::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:14::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:1000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1712::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:5c8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:3800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:3100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:15::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:114::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:114:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:214::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:40b::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c406::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc1e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc20::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d406::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc06::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e406::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1100::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1103::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:49::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:1a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:1a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1000::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:1400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1731::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:3c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:46::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:48::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:1c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:1c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1001::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:1800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1732::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:40::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f02::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f04::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:13::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:14::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:2d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:2f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:160::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:160::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:1c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1713::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:4c0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:2000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:1800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:0:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:115::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:115:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:215::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:40c::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:34::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c40f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc35::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc36::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d40f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc0f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e40f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e02::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e04::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:12::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:37::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1405::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:2000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1714::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:4c8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:2100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:1900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:6::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:1::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:100::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:100:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:200::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:40d::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c410::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc37::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc38::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d410::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e410::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1502::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1504::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1505::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:5d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:44::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:220::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100a::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100a:10::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100a:18::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100a:1c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1740::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:37::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:129::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:129:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:415::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:600::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:604::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:607::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:10::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2406::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:1800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1715::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:26::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:101::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:101:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:201::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:40e::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1000::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1004::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:500::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:503::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:504::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:240d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:160::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:160::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:2400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:2::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:4::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:6::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:1d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:1e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:2000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1716::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:688::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:900::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:7900::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:16::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:20::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:102::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:102:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:202::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:40f::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:14::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a000::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a002::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c200::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca00::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca04::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d200::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da00::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e200::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:16::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:30::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:32::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:240e::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:28::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:180::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:180::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:2800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:172a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:480::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:1800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:1000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:3::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:103::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:103:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:203::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:410::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:28::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c20f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca34::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d20f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da0f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e20f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:33::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:34::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2409::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:2c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:172b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:488::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:1900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:1100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:4::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:104::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:104:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:204::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:411::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c210::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca36::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d210::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e210::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1300::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1303::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:3a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:3c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2413::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:260::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1006::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1006:40::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1006:50::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1006:58::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:3000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1735::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:1c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:48::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c211::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca38::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d211::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da11::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e211::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1001::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1003::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1004::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:4a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:4c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:140c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:34::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:1e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:1e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1004::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1004:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1004:60::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1004:68::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1004:6c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:2800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1733::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:44::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c212::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca3a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d212::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da12::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e212::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:100::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:103::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:1400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:1500:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:2000::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1007:200::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:3b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:3c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1313::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1722::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:500::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:2800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:2000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:22::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:105::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:105:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:205::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:412::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c208::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca28::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d208::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da08::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e208::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:3::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:1401::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:1500::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:2000:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1007:200:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:3e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1313:400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1721::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:508::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:2900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:2100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:23::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:106::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:106:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:206::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:413::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:3c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c209::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca2a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d209::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da09::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e209::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:301::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:303::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:50::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:52::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:55::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:56::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:58::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:5a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:64::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:66::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:a5::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:b5::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:ce::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:d0::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1c9::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1ca::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1cc::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:22d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:22e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:230::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:232::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:268::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:276::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:287::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:288::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:28f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:2b4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:80c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:45::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:240e::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:28::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:1a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:1a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1701::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:802::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:40::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:53::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:54::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:5b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:5c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:60::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:67::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:68::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:70::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:a0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:a4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:a6::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:a8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:b0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:b4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:b6::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:b8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:c0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:c8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:cc::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:d2::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:d4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:d8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:180::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1c0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1c8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1cd::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1ce::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1d0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:200::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:220::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:228::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:22c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:233::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:234::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:238::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:240::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:260::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:26a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:26c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:270::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:274::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:277::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:278::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:280::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:284::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:286::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:28a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:28c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:28e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:290::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:2a0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:2b0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:2b5::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:2b6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:805::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:806::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:809::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:80a::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:80b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:12::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:14::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2407::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:24::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:140::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:140::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:1c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1717::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:410::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:1200::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:200::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:2:80::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:22::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:16::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:116::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:116:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:216::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:24::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:5000::", 52, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c102::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c10c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c801::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c90c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c92d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c92e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c930::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d10c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d903::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d90c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e00c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e016::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f90c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c00::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:1a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1407::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:2c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1719::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:600::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:4100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:3800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:10::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:5::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:107::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:107:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:207::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:414::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c409::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc28::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d408::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc08::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e408::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2602:fd5e:2::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:2::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:4::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:6::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:7::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:21::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:22::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1406::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:28::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:180::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:180::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:3000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1718::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:440::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:7c8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:6100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:6::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:117::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:117:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:217::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:416::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:38::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c401::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc05::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc06::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc08::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d402::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc01::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e401::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1000::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1003::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:2::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:36::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:38::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2402::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:3800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:172e::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:7::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:118::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:118:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:218::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:417::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c202::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca12::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca14::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d202::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da02::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e202::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1100::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1103::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:1::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:39::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2408::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:3c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:172d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:17::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:119::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:119:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:219::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:418::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c203::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca11::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca16::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca18::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d203::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da03::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e203::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:240b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:4000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1728::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:700::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:5800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:5000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:1e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:18::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11a::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11a:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:21a::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:419::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c213::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca3c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d213::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da13::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e213::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:240c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:120::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:120::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:4400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1727::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:708::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:5900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:5100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:19::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11b::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11b:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:21b::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:41a::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c214::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca3e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d214::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da14::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e214::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:3f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:40::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:140b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:120::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:120::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:3c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1726::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:7e8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:7100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:6900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:1a::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11c::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11c:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:21c::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:41b::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:24::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c40b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc29::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc2f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d40b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc0b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e40b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:900::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:903::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:42::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:44::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:140a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:100::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:100::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:4000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1724::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:7e0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:7000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:6800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:1b::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11d::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11d:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:21d::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:41c::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c40c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc2b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d40c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc0c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e40c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:300::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:302::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:304::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:240f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:1c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:1c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:4800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:400::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:402::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:5000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:700::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:702::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:704::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:706::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:13::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:14::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2406::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:4c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:171a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:580::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:3000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:2800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:36::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:1c::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11e::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11e:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:21e::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:41d::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c205::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca0a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca0c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca0e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d204::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da04::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e204::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:600::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:602::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:604::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:606::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:19::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:46::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2407::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:200::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:200::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:5400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:171b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:588::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:3100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:2900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:34::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:1d::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11f::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11f:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:21f::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:41e::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:34::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c206::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca0f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca1a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca1c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d206::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da06::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e206::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b07::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:9::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:40::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:42::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:9ff:ffff::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2408::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:180::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:180::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:2000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:171c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:1e::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:120::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:120:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:220::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:41f::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c112::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c802::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c910::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c932::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c934::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c936::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d102::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d120::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d902::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d910::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e010::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e017::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f910::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:200::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:205::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:208::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:1a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2405::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:24::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:140::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:140::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:5800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:171d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:680::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:800::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:7800::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:14::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:21::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:121::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:121:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:221::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:420::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:24::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c201::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca05::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca06::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca08::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d201::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da01::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e201::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:800::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:805::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:19::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1408::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:4400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:171e::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:12::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:1f::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:122::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:122:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:222::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:421::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c40a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc2a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc2e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d40a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc0a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e40a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c00::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c04::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c07::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:e01:2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:30::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:32::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:d20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2409::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:14::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:2800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1720::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:20::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:25::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:123::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:123:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:223::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:422::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:14::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c002::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c004::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c804::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c903::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c919::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c91a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c91c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d002::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d004::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d802::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d804::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e002::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f804::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:500::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:503::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:1e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:47::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:48::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:240c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2410::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:18::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:38::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:2c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1730::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:423::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a00::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a04::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a08::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a09::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a09:100::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a0a::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a0c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:1d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:21::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:22::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:1c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:1c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:2400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:171f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:1::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:110::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:548::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:100::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:7100::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:2:200::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:24::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:24::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:124::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:124:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:224::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::", 52, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c000::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c800::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c902::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c914::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c918::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d000::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d800::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e000::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f800::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2602:fd5e:1::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2602:fd5e:1:2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2602:fd5e:2::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:3::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:4::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:100::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:103::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1000:104::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:1400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:1401::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:1500::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:1500:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:2000::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1006:2000:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1007:200::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1007:200:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:5::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:6::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:100::", 40, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:200::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:202::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:204::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:205::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:206::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:300::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:303::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:304::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:400::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:404::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:501::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:502::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1010:504::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:1400:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2401::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2402::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2500::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2500:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2500:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1016:2500:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1017:0:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:2::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:4::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:5::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:6::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:100::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:103::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:104::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:200::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:205::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:206::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:208::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:300::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:302::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:304::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:305::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:400::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:402::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:405::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:500::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:503::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:504::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:600::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:602::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:604::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:605::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:606::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:700::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:702::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:704::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:705::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:706::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:800::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:802::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:804::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:805::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:806::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:900::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:902::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:904::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:905::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:906::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:a04::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:b04::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:c04::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:d04::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:e04::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:f04::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1000::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1003::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1004::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1100::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1103::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1104::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1200::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1204::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1205::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1300::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1302::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1303::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1402::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1020:1405::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:1::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:2::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:10::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:12::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:13::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:14::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:16::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:19::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:1a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:1d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:1e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:2d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:2e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:30::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:32::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:33::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:34::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:36::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:38::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:39::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:3a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:3c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:3d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:3e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:40::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:42::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:43::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:44::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:46::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:900:47::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2401::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2402::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2405::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2406::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2407::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2408::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2409::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:240a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:240b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:240c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:240d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:240e::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:240f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2410::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2411::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2412::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2413::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:14::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:24::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:28::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:34::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:2500:3c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:100::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:120::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:140::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:160::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:180::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:1a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:1c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:1e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:200::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:220::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:240::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1026:3000:260::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:100::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:120::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:140::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:160::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:180::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:1a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:1c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:1e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:200::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:220::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:240::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1027:1:260::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030::", 45, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:8::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:10::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:14::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:16::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:17::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:18::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:40::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:a0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:b0::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:b2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:b3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:b4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:b6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:b7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:b8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:ba::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:bc::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:bd::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:be::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:c0::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:100::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:101::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:102::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:104::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:108::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:10c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:10d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:10e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:110::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:111::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:112::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:114::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:115::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:116::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:118::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:11c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:11e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:11f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:120::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:128::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:12c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:12e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:12f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:130::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:140::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:160::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:168::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:16c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:16e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:16f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:170::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:180::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:188::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:18c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:190::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1c0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1d0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1d4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1d6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1d7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1d8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1da::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1db::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1dc::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:1e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:200::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:280::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:288::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:28c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:28d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:28e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:290::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2c0::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2c2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2c3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2c4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2c8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2cc::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2ce::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2d0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2d4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2d8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:2e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:300::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:310::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:314::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:315::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:316::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:318::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:319::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:31a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:31c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:320::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:324::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:326::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:328::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:32a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:32c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:330::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:338::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:339::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:33a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:33c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:340::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:344::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:345::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:346::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:348::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:350::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:351::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:352::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:354::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:358::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:360::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:368::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:36a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:36b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:36c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:36e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:36f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:370::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:9:378::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:e::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:10::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:12::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:13::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:13:100::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:13:200::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:10::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:20::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:28::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:2c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:2e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:2f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:31::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:32::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:34::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:38::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:40::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:100:42::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:101::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:103::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:104::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:105::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:106::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:107::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:108::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:109::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:208::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:20a::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:20c::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:20e::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:210::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:212::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:213::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:301::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:302::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:303::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:10::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:14::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:16::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:17::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:18::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:40::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:50::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:58::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:59::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:5a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:5c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:80::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:84::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:85::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:86::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:87::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:88::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:8c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:8e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:8f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:90::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:92::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:94::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:98::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:a0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:a4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:a6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:a7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:a8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:b0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:c0::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:100::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:120::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:121::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:122::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:124::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:128::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:130::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:134::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:136::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:138::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:139::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:13a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:13c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:140::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:142::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:143::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:144::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:146::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:148::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:14a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:14c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:150::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:154::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:156::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:158::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:159::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:15a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:15c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:160::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:168::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:16a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:16c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:16d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:16e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:170::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:178::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:17c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:180::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1c0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1c8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1ca::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1cc::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1d0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1e0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1f0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1f8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1f9::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1fa::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:1fc::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:200::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:208::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:20c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:210::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:220::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:224::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:226::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:228::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:230::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:240::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:250::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:254::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:256::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:257::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:258::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:25a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:25b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:25c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:25e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:25f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:260::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:262::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:263::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:264::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:268::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:270::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:274::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:276::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:278::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:27a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:27c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:280::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2a0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2a8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2aa::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2ab::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2ac::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2b0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2c0::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2c2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2c3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2c4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2c6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2c7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2c8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2d0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2e0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2e4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2e6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2e7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2e8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2ec::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2ed::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2ee::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2f0::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2f1::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2f2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2f3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2f4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:2f8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:300::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:320::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:328::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:32a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:32b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:32c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:330::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:332::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:333::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:334::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:338::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:33c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:33e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:33f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:340::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:341::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:342::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:344::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:348::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:350::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:360::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:368::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:369::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:36a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:36b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:36c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:370::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:380::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:382::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:383::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:384::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:388::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:38c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:390::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:394::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:398::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:39c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:39d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:39e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3a0::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3a1::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3a2::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3a4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3a8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3b0::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3b2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3b3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3b4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3b8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:3c0::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:400::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:404::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:405::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:406::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:408::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:409::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:40a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:40c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:410::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:420::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:428::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:42c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:430::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:434::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:435::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:436::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:438::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:439::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:43a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:43c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:43e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:43f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:440::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:444::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:448::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:44a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:44b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:44c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:450::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:458::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:45c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:460::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:470::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:478::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:47a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:47c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:480::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:488::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:48a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:48c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:48e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:48f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:490::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4a0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4a8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4b0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4b8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4c0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4d0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4d4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4d5::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4d6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4d7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4d8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4dc::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4dd::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4de::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4e0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4e4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4e6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4e7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4e8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4ec::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4ee::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4f0::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4f2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4f3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4f4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4f5::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4f6::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:4f8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:500::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:580::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:5a0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:5a8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:401:5aa::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:402::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:405::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:406::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:408::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:409::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a:1::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a:2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a:3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a:4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40a:8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40d::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40d:4000::", 50, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40d:8000::", 49, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40e::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40e:100::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:40f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:410::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:500::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:503::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:504::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:600::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:604::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:607::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:608::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:701::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:702::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:703::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:704::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:800::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:802::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:40::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:50::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:52::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:53::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:54::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:55::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:56::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:58::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:5a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:5b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:5c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:60::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:64::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:66::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:67::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:68::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:70::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:a0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:a4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:a5::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:a6::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:a8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:b0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:b4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:b5::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:b6::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:b8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:c0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:c8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:cc::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:ce::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:d0::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:d2::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:d4::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:d8::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:180::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1c0::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1c8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1c9::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1ca::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1cc::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1cd::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1ce::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1d0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:1e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:200::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:220::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:228::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:22c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:22d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:22e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:230::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:232::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:233::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:234::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:238::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:240::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:260::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:268::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:26a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:26c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:270::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:274::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:276::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:277::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:278::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:280::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:284::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:286::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:287::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:288::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:28a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:28c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:28e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:28f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:290::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:2a0::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:2b0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:2b4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:2b5::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:804:2b6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:805::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:806::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:807::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:809::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:80a::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:80b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:80c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a00::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a04::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a07::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a08::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a09::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a09:100::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a0a::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:a0c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b04::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:b07::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c00::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c02::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c04::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:c07::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:d00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:e01:2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f02::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f04::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f07::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:f08::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1000::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1002::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1004::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1005::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1030:1006::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:1::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:9::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:10::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:12::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:14::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:19::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:1a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:1d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:1e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:21::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:22::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:24::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:26::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:27::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:28::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:2a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:30::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:32::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:36::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:38::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:39::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:3d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:3e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:40::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:42::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:43::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:44::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:45::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:46::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:47::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:903:48::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:9ff:ffff::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:d20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:120d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2401::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2402::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2405::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2406::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2407::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2408::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2409::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:240a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:240b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:240c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:240d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:240e::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:240f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2410::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:14::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:18::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:24::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:28::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:34::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:38::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:2500:3c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:100::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:120::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:140::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:160::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:180::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:1a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:1c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1036:3000:1e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:100::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:120::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:140::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:160::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:180::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:1a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:1c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1037:1:1e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1039:205::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:2::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:4::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:5::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:6::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:7::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:100::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:102::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:103::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:200::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:204::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:206::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:207::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:208::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:400::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:406::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:407::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:408::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:600::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:605::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:606::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:800::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:805::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:806::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:900::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:903::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:904::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a00::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:a06::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:b04::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c00::", 46, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:c06::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d03::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:d04::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e02::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e04::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:e06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f00::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f02::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f04::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f05::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:f06::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1001::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1002::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1003::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1004::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1100::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1103::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1104::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1201::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1202::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1204::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1301::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1302::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1304::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1401::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1402::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1502::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1504::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1505::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1601::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1602::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1040:1604::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:6::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:7::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:10::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:12::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:13::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:14::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:16::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:19::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:1a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:1d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:1e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:21::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:22::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:24::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:26::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:27::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:28::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:2a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:2d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:2e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:2f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:30::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:32::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:33::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:36::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:37::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:3b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:3c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:3e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:3f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:40::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:42::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:44::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:45::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:46::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:48::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:49::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:4a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:4c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:4d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:4e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:50::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:52::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:53::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:54::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:56::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:58::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:59::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:5a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:5c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:5d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:5e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:60::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:61::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:a00:62::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1401::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1402::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1405::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1406::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1407::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1408::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1409::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:140a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:140b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:140c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:140d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:14::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:24::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:28::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:34::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:1500:44::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:100::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:120::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:140::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:160::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:180::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:1a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:1c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:1e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:200::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:220::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1046:2000:240::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:80::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:100::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:120::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:140::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:160::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:180::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:1a0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:1c0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1047:1:1e0::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:1::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:2::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:5::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:6::", 47, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:100::", 40, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:211::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:300::", 40, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:402::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1050:404::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:100::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:100:4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:100:6::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:100:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:1400::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:1401::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:1402::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:1403::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:1500::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:1500:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:2000:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1056:2000:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1057:2:20::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1057:2:60::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1000::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1001::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1002::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1003::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1004::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1004:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1004:60::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1004:68::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1004:6c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1005::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1006::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1006:40::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1006:50::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1006:58::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1007::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1007:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1007:60::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1007:64::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1007:66::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1008::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1008:40::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1008:42::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1009::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1009:10::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100a::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100a:10::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100a:18::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100a:1c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100b::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100b:40::", 59, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100b:60::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100b:68::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100c::", 58, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100c:40::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100c:44::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100e::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:100e:10::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:1000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:1400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:1800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:1c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:2000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:2400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:2800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:2c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:3000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:3400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:3800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:3c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:4000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:4400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:4800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1310:4c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:1000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:1400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:1800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:1c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:2000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:2400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:2800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:2c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:3000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:3400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:3800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:3c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:4000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:4400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:4800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:4c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:5000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:5400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1311:5800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:1000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:1400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:1800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:1c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:2000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:2400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:2800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:2c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:3000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:3400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1312:3800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1313::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1313:400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1314::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1314:400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1314:800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1314:c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1314:1000::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1315::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1315:400::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1315:800::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1315:c00::", 54, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1700::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1701::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1702::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1703::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1704::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1705::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1706::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1707::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1708::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1709::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:170a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:170b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:170c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:170d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:170e::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:170f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1710::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1711::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1712::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1713::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1714::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1715::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1716::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1717::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1718::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1719::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:171a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:171b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:171c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:171d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:171e::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:171f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1720::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1721::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1722::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1723::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1724::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1725::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1726::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1727::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1728::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1729::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:172a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:172b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:172c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:172d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:172e::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:172f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1730::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1731::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1732::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1733::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1734::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1735::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1736::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1737::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1738::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1739::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:173a::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:173b::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:173c::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:173d::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:173e::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:173f::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1740::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1741::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1742::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1743::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1744::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:1745::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:1::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:2::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:3::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:100::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:110::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:120::", 60, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:400::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:408::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:410::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:440::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:480::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:488::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:4c0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:4c8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:500::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:508::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:540::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:548::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:580::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:588::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:5c0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:5c8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:600::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:608::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:640::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:648::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:680::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:688::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:6c0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:6c8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:700::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:708::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:740::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:748::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:780::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:788::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:7c0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:7c8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:7e0::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2000:7e8::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:100::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:800::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:900::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:1000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:1100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:1200::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:1800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:1900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:2000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:2100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:2800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:2900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:3000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:3100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:3800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:3900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:4000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:4100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:4800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:4900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:5000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:5100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:5800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:5900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:6000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:6100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:6800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:6900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:7000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2002:7100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:200::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:1000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:1100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:1800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:1900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:2000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:2100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:2800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:2900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:3000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:3100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:3800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:3900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:4000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:4100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:4800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:4900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:5000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:5100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:5200::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:5800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:5900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:6000::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:6100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:6800::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:6900::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:7000::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:7100::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:7800::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1061:2004:7900::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:2::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:2:80::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:2:100::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:2:180::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:2:200::", 57, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:2::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:4::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:6::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:8::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:10::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:12::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:14::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:16::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:18::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:1a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:1c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:1e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:20::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:22::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:24::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:26::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:28::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:2a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:2c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:2e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:30::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:32::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:34::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1062:c:36::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:0:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:1::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:3::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:4::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:5::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:6::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:7::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:8::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:9::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:a::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:b::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:c::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:d::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:e::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:f::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:12::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:13::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:14::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:15::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:16::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:17::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:18::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:19::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:1a::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:1b::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:1c::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:1d::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:1e::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:1f::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:20::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:21::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:22::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:23::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:24::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:25::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:26::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:28::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:37::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:39::", 48, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:100::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:100:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:101::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:101:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:102::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:102:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:103::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:103:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:104::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:104:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:105::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:105:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:106::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:106:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:107::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:107:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:108::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:108:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:109::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:109:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10a::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10a:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10b::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10b:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10c::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10c:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10d::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10d:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10e::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10e:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10f::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:10f:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:110::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:110:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:111::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:111:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:112::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:112:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:113::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:113:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:114::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:114:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:115::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:115:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:116::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:116:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:117::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:117:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:118::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:118:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:119::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:119:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11a::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11a:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11b::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11b:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11c::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11c:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11d::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11d:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11e::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11e:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11f::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:11f:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:120::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:120:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:121::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:121:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:122::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:122:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:123::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:123:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:124::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:124:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:125::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:125:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:126::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:126:200::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:129::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:129:200::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:200::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:201::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:202::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:203::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:204::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:205::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:206::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:207::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:208::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:209::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:20a::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:20b::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:20c::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:20d::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:20e::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:20f::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:210::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:211::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:212::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:213::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:214::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:215::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:216::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:217::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:218::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:219::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:21a::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:21b::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:21c::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:21d::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:21e::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:21f::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:220::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:221::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:222::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:223::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:224::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:225::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:226::", 55, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:400::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:401::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:402::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:403::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:404::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:405::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:406::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:407::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:408::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:409::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:40a::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:40b::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:40c::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:40d::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:40e::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:40f::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:410::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:411::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:412::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:413::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:414::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:415::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:416::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:417::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:418::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:419::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:41a::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:41b::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:41c::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:41d::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:41e::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:41f::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:420::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:421::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:422::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:423::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:424::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:425::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:426::", 56, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:14::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:24::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:28::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2200:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:14::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:24::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:28::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:34::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:38::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:3c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:40::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:44::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:48::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:4c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:50::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:54::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:58::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:5c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2202:60::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2204::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2204:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:4::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:8::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:14::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:1c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:20::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:24::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:28::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:34::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:38::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:3c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:40::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:44::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2603:1063:2206:48::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1000::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:1004::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:2000::", 52, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:3000::", 52, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:4002::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:5000::", 52, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:6000::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a000::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a002::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f100:a004::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c000::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c002::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c003::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c004::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c100::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c102::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c103::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c104::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c10c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c110::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c111::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c112::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c113::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c114::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c200::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c201::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c202::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c203::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c204::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c205::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c206::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c207::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c208::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c209::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c20a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c20b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c20c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c20d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c20e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c20f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c210::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c211::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c212::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c213::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c214::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c400::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c401::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c402::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c403::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c404::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c405::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c406::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c408::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c409::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c40a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c40b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c40c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c40d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c40e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c40f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c410::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c800::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c801::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c802::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c803::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c804::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c900::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c902::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c903::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c904::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c908::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c90c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c910::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c914::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c918::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c919::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c91a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c91c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c91e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c920::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c922::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c923::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c924::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c928::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c92c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c92d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c92e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c930::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c932::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c934::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c936::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c937::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c938::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c93c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c940::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c941::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c942::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c943::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:c944::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca00::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca04::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca05::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca06::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca08::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca0a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca0c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca0e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca0f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca11::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca12::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca14::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca16::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca18::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca1a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca1c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca1e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca20::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca24::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca25::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca26::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca27::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca28::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca2a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca2d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca2e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca2f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca30::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca32::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca33::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca34::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca36::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca38::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca3a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca3c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:ca3e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc00::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc04::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc05::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc06::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc08::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc0a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc0c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc0e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc0f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc10::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc18::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc19::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc1a::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc1c::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc1e::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc20::", 61, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc28::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc29::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc2a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc2b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc2c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc2d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc2e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc2f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc30::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc31::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc32::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc33::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc34::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc35::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc36::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc37::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:cc38::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d000::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d002::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d003::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d004::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d100::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d101::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d102::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d103::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d104::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d108::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d10c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d110::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d120::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d124::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d125::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d200::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d201::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d202::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d203::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d204::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d205::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d206::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d207::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d208::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d209::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d20a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d20b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d20c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d20d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d20e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d20f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d210::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d211::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d212::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d213::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d214::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d400::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d401::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d402::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d403::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d404::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d405::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d406::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d408::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d409::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d40a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d40b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d40c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d40d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d40e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d40f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d410::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d800::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d802::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d803::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d804::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d900::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d901::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d902::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d903::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d904::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d908::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d90c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d910::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d914::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d915::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d916::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:d917::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da00::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da01::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da02::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da03::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da04::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da05::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da06::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da07::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da08::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da09::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da0a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da0b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da0c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da0d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da0e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da0f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da11::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da12::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da13::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:da14::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc00::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc01::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc02::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc03::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc04::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc05::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc06::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc08::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc09::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc0a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc0b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc0c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc0d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc0e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc0f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:dc10::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e000::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e002::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e003::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e004::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e008::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e00c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e010::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e014::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e015::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e016::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e017::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e018::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e019::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e01a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e200::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e201::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e202::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e203::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e204::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e205::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e206::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e207::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e208::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e209::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e20a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e20b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e20c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e20d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e20e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e20f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e210::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e211::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e212::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e213::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e214::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e400::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e401::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e402::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e403::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e404::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e405::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e406::", 63, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e408::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e409::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e40a::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e40b::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e40c::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e40d::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e40e::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e40f::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:e410::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f000::", 64, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f800::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f804::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f900::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f904::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f908::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f90c::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ { "2a01:111:f403:f910::", 62, NDPI_PROTOCOL_MICROSOFT_AZURE },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_cachefly_match.c.inc b/src/lib/inc_generated/ndpi_cachefly_match.c.inc
index 79f791fb7..ca7bf5824 100644
--- a/src/lib/inc_generated/ndpi_cachefly_match.c.inc
+++ b/src/lib/inc_generated/ndpi_cachefly_match.c.inc
@@ -33,3 +33,8 @@ static ndpi_network ndpi_protocol_cachefly_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_cachefly_protocol_list_6[] = {
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_cloudflare_match.c.inc b/src/lib/inc_generated/ndpi_cloudflare_match.c.inc
index 2687accb9..d6a2324e9 100644
--- a/src/lib/inc_generated/ndpi_cloudflare_match.c.inc
+++ b/src/lib/inc_generated/ndpi_cloudflare_match.c.inc
@@ -39,3 +39,15 @@ static ndpi_network ndpi_protocol_cloudflare_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_cloudflare_protocol_list_6[] = {
+ { "2400:cb00::", 32, NDPI_PROTOCOL_CLOUDFLARE },
+ { "2606:4700::", 32, NDPI_PROTOCOL_CLOUDFLARE },
+ { "2803:f800::", 32, NDPI_PROTOCOL_CLOUDFLARE },
+ { "2405:b500::", 32, NDPI_PROTOCOL_CLOUDFLARE },
+ { "2405:8100::", 32, NDPI_PROTOCOL_CLOUDFLARE },
+ { "2a06:98c0::", 29, NDPI_PROTOCOL_CLOUDFLARE },
+ { "2c0f:f248::", 32, NDPI_PROTOCOL_CLOUDFLARE },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_crawlers_match.c.inc b/src/lib/inc_generated/ndpi_crawlers_match.c.inc
index d1293fa7c..1179c0a9b 100644
--- a/src/lib/inc_generated/ndpi_crawlers_match.c.inc
+++ b/src/lib/inc_generated/ndpi_crawlers_match.c.inc
@@ -54,7 +54,6 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = {
{ 0x42F94040 /* 66.249.64.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x42F94060 /* 66.249.64.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x42F94100 /* 66.249.65.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
- { 0x42F94180 /* 66.249.65.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x42F941A0 /* 66.249.65.160/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x42F941C0 /* 66.249.65.192/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x42F941E0 /* 66.249.65.224/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
@@ -141,6 +140,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = {
{ 0x42F94D40 /* 66.249.77.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x42F94D60 /* 66.249.77.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x42F94E00 /* 66.249.78.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
+ { 0x42F94E20 /* 66.249.78.32/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x42F94F00 /* 66.249.79.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x42F94F80 /* 66.249.79.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x42F94FA0 /* 66.249.79.160/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
@@ -180,7 +180,6 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = {
{ 0x42F95AC0 /* 66.249.90.192/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x42F95AE0 /* 66.249.90.224/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x42F95A20 /* 66.249.90.32/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
- { 0x42F95A40 /* 66.249.90.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x42F95A60 /* 66.249.90.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x42F95B00 /* 66.249.91.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x42F95B80 /* 66.249.91.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
@@ -254,6 +253,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = {
{ 0x4A7DDA40 /* 74.125.218.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x4A7DDA60 /* 74.125.218.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x4A7DDB00 /* 74.125.219.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
+ { 0x4A7DDB20 /* 74.125.219.32/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x6BB2C000 /* 107.178.192.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x6BB2C080 /* 107.178.192.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x6BB2C0A0 /* 107.178.192.160/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
@@ -283,7 +283,6 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = {
{ 0x6BB2C3C0 /* 107.178.195.192/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x6BB2C3E0 /* 107.178.195.224/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x6BB2C320 /* 107.178.195.32/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
- { 0x6BB2C340 /* 107.178.195.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x6BB2C360 /* 107.178.195.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x6BB2C400 /* 107.178.196.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x6BB2C480 /* 107.178.196.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
@@ -318,6 +317,8 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = {
{ 0x6BB2C740 /* 107.178.199.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x6BB2C760 /* 107.178.199.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x6BB2CA00 /* 107.178.202.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
+ { 0x6BB2CA80 /* 107.178.202.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
+ { 0x6BB2CAA0 /* 107.178.202.160/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x6BB2CA20 /* 107.178.202.32/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x6BB2CA40 /* 107.178.202.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x6BB2CA60 /* 107.178.202.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
@@ -414,6 +415,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = {
{ 0x22742440 /* 34.116.36.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22742500 /* 34.116.37.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22742800 /* 34.116.40.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
+ { 0x22742820 /* 34.116.40.32/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22742900 /* 34.116.41.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22742980 /* 34.116.41.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x227429A0 /* 34.116.41.160/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
@@ -436,6 +438,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = {
{ 0x22628800 /* 34.98.136.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22628880 /* 34.98.136.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x226288A0 /* 34.98.136.160/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
+ { 0x226288C0 /* 34.98.136.192/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22628820 /* 34.98.136.32/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22628840 /* 34.98.136.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22628860 /* 34.98.136.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
@@ -447,6 +450,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = {
{ 0x22628A20 /* 34.98.138.32/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22628A40 /* 34.98.138.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22628B00 /* 34.98.139.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
+ { 0x22628B80 /* 34.98.139.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22628B20 /* 34.98.139.32/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22628B40 /* 34.98.139.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22628B60 /* 34.98.139.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
@@ -456,6 +460,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = {
{ 0x22628C40 /* 34.98.140.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22628C60 /* 34.98.140.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22628D00 /* 34.98.141.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
+ { 0x22628D80 /* 34.98.141.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22628D20 /* 34.98.141.32/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22628D40 /* 34.98.141.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x22628D60 /* 34.98.141.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
@@ -488,6 +493,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = {
{ 0x23BB8200 /* 35.187.130.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x23BB8280 /* 35.187.130.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x23BB82A0 /* 35.187.130.160/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
+ { 0x23BB82C0 /* 35.187.130.192/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x23BB8220 /* 35.187.130.32/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x23BB8240 /* 35.187.130.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x23BB8260 /* 35.187.130.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
@@ -574,6 +580,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = {
{ 0x23BB8F20 /* 35.187.143.32/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x23BB8F40 /* 35.187.143.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x23F31000 /* 35.243.16.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
+ { 0x23F31080 /* 35.243.16.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x23F31020 /* 35.243.16.32/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x23F31040 /* 35.243.16.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x23F31060 /* 35.243.16.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
@@ -584,6 +591,7 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = {
{ 0x23F31220 /* 35.243.18.32/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x23F31240 /* 35.243.18.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x23F31300 /* 35.243.19.0/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
+ { 0x23F31380 /* 35.243.19.128/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x23F31320 /* 35.243.19.32/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x23F31340 /* 35.243.19.64/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
{ 0x23F31360 /* 35.243.19.96/27 */, 27, NDPI_HTTP_CRAWLER_BOT },
@@ -870,6 +878,60 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = {
{ 0xA3469400 /* 163.70.148.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT },
{ 0xA3469600 /* 163.70.150.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT },
{ 0xA3469700 /* 163.70.151.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT },
+ { 0x66846700 /* 102.132.103.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT },
+ { 0xB959D800 /* 185.89.216.0/22 */, 22, NDPI_HTTP_CRAWLER_BOT },
+ { 0xA3469800 /* 163.70.152.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT },
+ { 0xA3469900 /* 163.70.153.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39903C00 /* 57.144.60.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39900800 /* 57.144.8.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39904200 /* 57.144.66.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39906000 /* 57.144.96.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39900600 /* 57.144.6.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39904400 /* 57.144.68.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39902E00 /* 57.144.46.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39904C00 /* 57.144.76.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39903400 /* 57.144.52.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39904000 /* 57.144.64.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39901800 /* 57.144.24.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39901C00 /* 57.144.28.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39905200 /* 57.144.82.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39900A00 /* 57.144.10.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39906200 /* 57.144.98.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39902C00 /* 57.144.44.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39902200 /* 57.144.34.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39900200 /* 57.144.2.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39901600 /* 57.144.22.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39905A00 /* 57.144.90.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39902600 /* 57.144.38.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39902400 /* 57.144.36.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39904600 /* 57.144.70.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39901200 /* 57.144.18.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39901400 /* 57.144.20.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39904800 /* 57.144.72.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39905600 /* 57.144.86.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39902000 /* 57.144.32.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39905000 /* 57.144.80.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39905800 /* 57.144.88.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39900E00 /* 57.144.14.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39900000 /* 57.144.0.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39901000 /* 57.144.16.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39903A00 /* 57.144.58.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39901E00 /* 57.144.30.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39902A00 /* 57.144.42.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39904E00 /* 57.144.78.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39905C00 /* 57.144.92.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39901A00 /* 57.144.26.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39903200 /* 57.144.50.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39903000 /* 57.144.48.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39903800 /* 57.144.56.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39902800 /* 57.144.40.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39905E00 /* 57.144.94.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39900400 /* 57.144.4.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39903600 /* 57.144.54.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39903E00 /* 57.144.62.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39905400 /* 57.144.84.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39900C00 /* 57.144.12.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
+ { 0x39904A00 /* 57.144.74.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
{ 0xB959DB00 /* 185.89.219.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT },
{ 0xB959DA00 /* 185.89.218.0/24 */, 24, NDPI_HTTP_CRAWLER_BOT },
{ 0xB959DA00 /* 185.89.218.0/23 */, 23, NDPI_HTTP_CRAWLER_BOT },
@@ -884,3 +946,1084 @@ static ndpi_network ndpi_http_crawler_bot_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_http_crawler_bot_protocol_list_6[] = {
+ { "2001:4860:4801:10::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:11::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:12::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:13::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:14::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:15::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:16::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:17::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:18::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:19::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:1a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:1b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:1c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:1d::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:1e::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:20::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:21::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:22::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:23::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:24::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:25::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:26::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:27::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:28::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:29::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2d::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2e::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2f::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:30::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:31::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:32::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:33::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:34::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:35::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:36::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:37::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:38::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:39::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:3::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:3a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:3b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:3c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:3d::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:3e::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:40::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:41::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:42::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:43::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:44::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:45::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:46::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:47::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:48::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:49::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:4a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:50::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:51::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:53::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:54::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:55::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:60::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:61::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:62::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:63::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:64::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:65::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:66::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:67::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:68::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:69::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:6a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:6b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:6c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:6d::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:6e::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:6f::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:70::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:71::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:72::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:73::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:74::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:75::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:76::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:77::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:78::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:79::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:80::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:81::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:82::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:83::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:84::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:85::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:86::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:87::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:88::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:90::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:91::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:92::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:93::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:f::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2008::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2009::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:200c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:200d::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2010::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2011::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2012::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2013::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2014::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2015::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2016::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2017::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2018::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2019::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:201a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:201b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:201c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:201d::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:201e::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2020::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2021::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2022::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2023::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2024::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2025::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2026::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2027::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2028::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2029::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:202a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:202b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:202c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:202d::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:202e::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:202f::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2030::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2031::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2032::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2033::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2034::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2035::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2036::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2037::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2038::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2039::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:203a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:203b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:203c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:203d::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:203e::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2040::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2041::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2042::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2043::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2044::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2045::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2046::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2047::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2048::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2049::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:204a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2050::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2051::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2052::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2053::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2054::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2060::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2061::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2062::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2063::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2064::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2065::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2066::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2067::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2068::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2069::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:206a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:206b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:206c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:206d::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:206e::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:206f::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2070::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2071::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2072::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2073::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2074::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2075::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2076::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2077::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2078::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2079::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2080::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2081::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2082::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2083::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2084::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2085::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2086::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2087::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2088::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2090::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2091::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2092::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2001:4860:4801:2093::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2404:f340:10:4000::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2404:f340:10:4001::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2404:f340:10:4002::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2404:f340:10:4003::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2404:f340:10:4004::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2404:f340:10:4005::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2404:f340:10:4006::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2404:f340:4010:4000::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2404:f340:4010:4001::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2404:f340:4010:4002::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2404:f340:4010:4003::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2404:f340:4010:4004::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2404:f340:4010:4005::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2404:f340:4010:4006::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:100::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:101::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:102::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:103::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:104::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:105::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:106::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:107::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:108::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:109::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:10::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:10a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:10b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:10c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:10d::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:10e::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:10f::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:110::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:111::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:112::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:113::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:114::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:115::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:116::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:118::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:119::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:11a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:11c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:11d::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:11e::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:11f::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:120::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:121::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:122::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:130::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:131::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:132::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:133::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:138::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:139::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:13a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:13b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:140::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:141::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:142::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:150::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:151::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:152::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:153::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:154::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:155::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:156::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:157::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:158::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:159::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:15::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:15a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:15b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:160::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:161::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:162::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:163::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:164::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:165::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:166::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:16::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:170::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:171::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:17::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:180::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:181::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:182::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:183::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:184::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:185::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:186::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:187::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:188::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:189::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:18::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:18a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:18b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:18c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:18d::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:18e::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:190::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:191::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:192::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1a0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1a1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1a2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1a3::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1c0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1c1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1c2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1c3::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1c4::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1d0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1e0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1e1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1e2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1f0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1f1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1f2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1f3::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:1f4::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:200::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:201::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:202::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:203::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:20::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:210::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:211::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:212::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:213::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:214::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:21::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:220::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:221::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:222::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:223::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:22::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:230::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:231::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:232::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:233::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:234::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:235::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:236::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:237::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:238::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:239::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:23::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:240::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:241::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:24::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:250::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:251::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:252::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:253::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:254::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:25::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:260::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:261::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:262::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:263::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:26::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:270::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:271::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:272::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:273::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:27::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:280::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:281::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:28::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:290::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:291::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:29::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2a0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2a1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2a2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2a3::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2b0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2b1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2c0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2c1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2c2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2c3::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2d0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2d1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2d2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2d3::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2d4::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2e0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2e1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2e2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2f0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2f1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2f2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:2f3::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:300::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:301::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:302::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:303::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:30::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:310::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:311::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:312::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:31::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:320::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:321::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:322::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:32::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:330::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:331::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:332::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:33::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:340::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:34::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:35::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:36::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:40::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:41::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:42::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:43::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:44::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:45::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:46::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:47::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:48::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:49::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:4a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:4b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:4c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:4d::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:4e::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:4f::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:50::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:51::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:52::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:53::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:54::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:55::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:56::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:57::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:58::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:59::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:5a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:5b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:5c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:5d::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:5e::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:60::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:61::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:62::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:63::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:64::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:65::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:66::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:67::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:68::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:69::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:6a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:70::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:71::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:72::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:73::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:74::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:75::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:76::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:77::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:78::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:79::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:7a::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:7b::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:7c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:80::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:81::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:82::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:83::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:84::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:85::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:86::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:8::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:90::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:91::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:92::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:93::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:94::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:9::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:a0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:a1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:a2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:a3::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:a4::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:b0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:b1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:b2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:b3::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:b4::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:b5::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:b6::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:b7::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:b8::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:b9::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:c0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:c1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:c2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:c3::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:c4::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:c5::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:c6::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:c::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:d0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:d1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:d2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:d3::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:d4::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:d5::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:d6::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:d7::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:d8::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:d9::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:d::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:da::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:db::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:dc::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:dd::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:de::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:df::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:e0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:e1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:e2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:e3::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:e4::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:e5::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:e6::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:e7::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:e8::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:e9::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:ea::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:eb::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:ec::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:ed::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:ee::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:ef::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:f0::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:f1::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:f2::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:f3::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:f4::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:f5::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:f6::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:f7::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:f8::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:f9::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:f::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:fa::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:fb::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:fc::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:fd::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:fe::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "2600:1900:0:ff::", 64, NDPI_HTTP_CRAWLER_BOT },
+ { "22001c00", 40, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880", 32, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880fff", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880ffff", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "22001cff", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f001", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f003", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f004", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f005", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f00", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f007", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f008", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f00a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f00c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f00d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f00", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f00f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f010", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f011", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f012", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f013", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f01", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f017", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f019", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f01b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f01c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f01f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328801000", 3, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328802000", 3, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328803000", 3, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328804000", 3, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328805000", 3, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880000", 3, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328807000", 3, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f021", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f023", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f024", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f027", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f028", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f029", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f02b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f02c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f02d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f02", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f02f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f030", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f031", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f032", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f033", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f034", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f035", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f03", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f037", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f038", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f03a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f03b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f03d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f03", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f03f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2401db00", 32, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880", 3, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f101", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f201", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f103", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f203", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f104", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f204", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f107", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f207", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f108", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f208", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f10a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f20a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f10d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f20d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f10", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f20", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f10f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f20f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f110", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f210", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f111", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f211", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f112", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f212", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f11", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f21", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f117", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f217", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f119", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f219", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f11f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f21f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f121", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f221", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f123", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f223", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f10c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f20c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f105", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f205", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f10", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f20", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f11b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f21b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f113", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f213", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f11c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f21c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f128", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f228", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f02a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f12a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f22a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f12f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f22f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f124", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f127", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f129", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f12b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f12c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f12d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f12", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f130", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f131", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f132", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f133", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f134", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f135", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f13", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f137", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f138", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f13a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f13b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f13d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f13", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f13f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f224", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f227", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f229", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f22b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f22c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f22d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f22", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f230", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f231", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f232", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f233", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f234", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f235", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f23", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f237", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f238", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f23a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f23b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f23d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f23", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f23f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0ff", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f1ff", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f2ff", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f044", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f144", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f244", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f042", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f043", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f045", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f04", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f047", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f048", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f04a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f04c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f04b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f04d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f259", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f258", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f257", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f25", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f255", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f254", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f253", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f252", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f250", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f24f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f24d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f24", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f24c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f24b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f24a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f248", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f247", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f24", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f245", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f243", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f242", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f241", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f240", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f159", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f158", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f157", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f15", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f155", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f154", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f153", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f152", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f150", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f14f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f14", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f14d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f14c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f14b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f14a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f148", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f147", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f14", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f145", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f143", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f142", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f141", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f140", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f059", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f058", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f057", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f05", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f055", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f054", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f053", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f052", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f050", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f04f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f04", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880ff0b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880ff0c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f040", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f041", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0fc", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0fd", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0fc", 47, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f1fc", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f1fd", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f1fc", 47, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880ff08", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880ff09", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880ff0a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f05", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f15", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f25", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "22001cfa", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f05b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f05a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f25a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f15c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f000", 3, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f05d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f25c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f05c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f20", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f00", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f10", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f15d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f25b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f25d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f15b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f15a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f11", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f01", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f21", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032881", 32, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032881", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328811", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328812", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328813", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f12", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f22", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328814000", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328814003", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328814001", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328814002", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f05", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f13", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f23", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f24", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f14", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f07", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f15", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f25", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f08", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328814004", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f2", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f1", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f27", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f17", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032881400", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328817", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328819", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328818", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328814", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032881", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328815", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032881a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f28", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f18", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032881b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032881c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328814007", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f29", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f19", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f2a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f1a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f070", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032881d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032881", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f071", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f1b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f2b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328814008", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a03288110", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032881f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a03288111", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f2c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f1c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f073", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f1d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f074", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f2d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328814009", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f2", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f1", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f07", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f1f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f2f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f077", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a03288112", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a03288113", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a03288117", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a03288115", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a03288118", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a03288114", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328811", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a03288119", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328814005", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f078", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f170", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f270", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032881400a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032881400c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032881400b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032881400d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328811a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328811c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328811b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f271", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f07d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f171", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f07", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f172", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f272", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f080", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f173", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f273", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f081", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f174", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f274", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f175", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f275", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f082", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f17", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f27", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f083", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f277", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f084", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f177", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a0328811", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f085", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f178", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f278", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f179", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f08", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f279", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f17a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f08a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f27a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a03288148", 45, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f17b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f27b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f08", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff58", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff42", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a03288198", 45, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f091", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f17c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f27c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff13", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff2d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff0c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff59", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff15", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff2c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff0d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff0f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff31", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff28", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff11", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff47", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff32", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff10", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032887ff4", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f17d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f09", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f27d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f27", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f097", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f17", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f098", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f27f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f17f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f180", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f099", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f282", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f09c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f181", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f183", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f09b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f283", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f182", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f09a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f281", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f280", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f184", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f09d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f284", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f09", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f185", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f285", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0a2", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f18", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f28", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f187", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f287", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0a3", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f288", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0a4", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f188", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f28a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f18a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f289", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0a5", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f189", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f28b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0a7", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f18b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f28c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f18c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0a8", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f202", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f0aa", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f102", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f300", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f312", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f319", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f323", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f30b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f309", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f304", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f308", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f320", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f327", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f30c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f313", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f317", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f322", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f325", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f31d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f310", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f30d", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f315", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f31c", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f30", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f30a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f32", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f30f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f31", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f324", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f302", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f311", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f328", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f301", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f314", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f303", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f31f", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f30", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f31", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f307", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f318", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f321", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f305", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f31b", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a032880f31a", 48, NDPI_HTTP_CRAWLER_BOT },
+ { "2a03830", 32, NDPI_HTTP_CRAWLER_BOT },
+ { "2a10f78110c0", 4, NDPI_HTTP_CRAWLER_BOT },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_ethereum_match.c.inc b/src/lib/inc_generated/ndpi_ethereum_match.c.inc
index d16e1cbe5..d469b5afa 100644
--- a/src/lib/inc_generated/ndpi_ethereum_match.c.inc
+++ b/src/lib/inc_generated/ndpi_ethereum_match.c.inc
@@ -42,3 +42,8 @@ static ndpi_network ndpi_protocol_ethereum_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_ethereum_protocol_list_6[] = {
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_google_cloud_match.c.inc b/src/lib/inc_generated/ndpi_google_cloud_match.c.inc
index c610eff27..6da4a3d7e 100644
--- a/src/lib/inc_generated/ndpi_google_cloud_match.c.inc
+++ b/src/lib/inc_generated/ndpi_google_cloud_match.c.inc
@@ -21,6 +21,9 @@
static ndpi_network ndpi_protocol_google_cloud_protocol_list[] = {
+ { 0x22230000 /* 34.35.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { 0x22985600 /* 34.152.86.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { 0x22B13200 /* 34.177.50.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x22500000 /* 34.80.0.0/15 */, 15, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x22890000 /* 34.137.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x23B98000 /* 35.185.128.0/19 */, 19, NDPI_PROTOCOL_GOOGLE_CLOUD },
@@ -124,6 +127,8 @@ static ndpi_network ndpi_protocol_google_cloud_protocol_list[] = {
{ 0x227C3800 /* 34.124.56.0/23 */, 23, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x227ED000 /* 34.126.208.0/20 */, 20, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x22830000 /* 34.131.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { 0x22992000 /* 34.153.32.0/24 */, 24, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { 0x2299E000 /* 34.153.224.0/24 */, 24, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x22158000 /* 34.21.128.0/17 */, 17, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x22570000 /* 34.87.0.0/17 */, 17, NDPI_PROTOCOL_GOOGLE_CLOUD },
{ 0x22578000 /* 34.87.128.0/18 */, 18, NDPI_PROTOCOL_GOOGLE_CLOUD },
@@ -622,3 +627,51 @@ static ndpi_network ndpi_protocol_google_cloud_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_google_cloud_protocol_list_6[] = {
+ { "2600:1900:8000::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4030::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:41a0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4050::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:41d0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1901:8180::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:40a0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:41b0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4080::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1901:8170::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:40b0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:41c0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4140::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4150::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1901:8100::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4010::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1901:81f0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1901:81b0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:40c0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:40d0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4060::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4160::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1901:8110::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1901:8120::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1901::", 48, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1901:81c0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:5400::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1901:8160::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:40e0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:41e0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:40f0::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1901:4010::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4000::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4070::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4020::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4090::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1901:8130::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1901:8150::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1901:8140::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4040::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4120::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4170::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ { "2600:1900:4180::", 44, NDPI_PROTOCOL_GOOGLE_CLOUD },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_google_match.c.inc b/src/lib/inc_generated/ndpi_google_match.c.inc
index 3f5ab8d38..2a4102198 100644
--- a/src/lib/inc_generated/ndpi_google_match.c.inc
+++ b/src/lib/inc_generated/ndpi_google_match.c.inc
@@ -40,7 +40,6 @@ static ndpi_network ndpi_protocol_google_protocol_list[] = {
{ 0x22040000 /* 34.4.0.0/14 */, 14, NDPI_PROTOCOL_GOOGLE },
{ 0x22080000 /* 34.8.0.0/13 */, 13, NDPI_PROTOCOL_GOOGLE },
{ 0x2222C000 /* 34.34.192.0/18 */, 18, NDPI_PROTOCOL_GOOGLE },
- { 0x22230000 /* 34.35.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE },
{ 0x22250000 /* 34.37.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE },
{ 0x222B0000 /* 34.43.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE },
{ 0x222F4000 /* 34.47.64.0/18 */, 18, NDPI_PROTOCOL_GOOGLE },
@@ -104,11 +103,23 @@ static ndpi_network ndpi_protocol_google_protocol_list[] = {
{ 0x22908000 /* 34.144.128.0/18 */, 18, NDPI_PROTOCOL_GOOGLE },
{ 0x22984600 /* 34.152.70.0/23 */, 23, NDPI_PROTOCOL_GOOGLE },
{ 0x22985200 /* 34.152.82.0/23 */, 23, NDPI_PROTOCOL_GOOGLE },
- { 0x22985600 /* 34.152.86.0/23 */, 23, NDPI_PROTOCOL_GOOGLE },
{ 0x22985800 /* 34.152.88.0/21 */, 21, NDPI_PROTOCOL_GOOGLE },
{ 0x22986000 /* 34.152.96.0/19 */, 19, NDPI_PROTOCOL_GOOGLE },
{ 0x22988000 /* 34.152.128.0/17 */, 17, NDPI_PROTOCOL_GOOGLE },
- { 0x22990000 /* 34.153.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE },
+ { 0x22990000 /* 34.153.0.0/19 */, 19, NDPI_PROTOCOL_GOOGLE },
+ { 0x22992100 /* 34.153.33.0/24 */, 24, NDPI_PROTOCOL_GOOGLE },
+ { 0x22992200 /* 34.153.34.0/23 */, 23, NDPI_PROTOCOL_GOOGLE },
+ { 0x22992400 /* 34.153.36.0/22 */, 22, NDPI_PROTOCOL_GOOGLE },
+ { 0x22992800 /* 34.153.40.0/21 */, 21, NDPI_PROTOCOL_GOOGLE },
+ { 0x22993000 /* 34.153.48.0/20 */, 20, NDPI_PROTOCOL_GOOGLE },
+ { 0x22994000 /* 34.153.64.0/18 */, 18, NDPI_PROTOCOL_GOOGLE },
+ { 0x22998000 /* 34.153.128.0/18 */, 18, NDPI_PROTOCOL_GOOGLE },
+ { 0x2299C000 /* 34.153.192.0/19 */, 19, NDPI_PROTOCOL_GOOGLE },
+ { 0x2299E100 /* 34.153.225.0/24 */, 24, NDPI_PROTOCOL_GOOGLE },
+ { 0x2299E200 /* 34.153.226.0/23 */, 23, NDPI_PROTOCOL_GOOGLE },
+ { 0x2299E400 /* 34.153.228.0/22 */, 22, NDPI_PROTOCOL_GOOGLE },
+ { 0x2299E800 /* 34.153.232.0/21 */, 21, NDPI_PROTOCOL_GOOGLE },
+ { 0x2299F000 /* 34.153.240.0/20 */, 20, NDPI_PROTOCOL_GOOGLE },
{ 0x229C0000 /* 34.156.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE },
{ 0x229D0A00 /* 34.157.10.0/23 */, 23, NDPI_PROTOCOL_GOOGLE },
{ 0x229D5600 /* 34.157.86.0/24 */, 24, NDPI_PROTOCOL_GOOGLE },
@@ -122,7 +133,6 @@ static ndpi_network ndpi_protocol_google_protocol_list[] = {
{ 0x22A70000 /* 34.167.0.0/16 */, 16, NDPI_PROTOCOL_GOOGLE },
{ 0x22B10000 /* 34.177.0.0/19 */, 19, NDPI_PROTOCOL_GOOGLE },
{ 0x22B12600 /* 34.177.38.0/23 */, 23, NDPI_PROTOCOL_GOOGLE },
- { 0x22B13200 /* 34.177.50.0/23 */, 23, NDPI_PROTOCOL_GOOGLE },
{ 0x22B13800 /* 34.177.56.0/21 */, 21, NDPI_PROTOCOL_GOOGLE },
{ 0x22B14000 /* 34.177.64.0/18 */, 18, NDPI_PROTOCOL_GOOGLE },
{ 0x22B18000 /* 34.177.128.0/17 */, 17, NDPI_PROTOCOL_GOOGLE },
@@ -213,3 +223,84 @@ static ndpi_network ndpi_protocol_google_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_google_protocol_list_6[] = {
+ { "2001:4860::", 32, NDPI_PROTOCOL_GOOGLE },
+ { "2404:6800::", 32, NDPI_PROTOCOL_GOOGLE },
+ { "2404:f340::", 32, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900::", 34, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:4100::", 43, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:4130::", 44, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:4190::", 44, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:41f0::", 44, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:4200::", 39, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:4400::", 38, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:4800::", 37, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:5000::", 38, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:5410::", 44, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:5420::", 43, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:5440::", 42, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:5480::", 41, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:5500::", 40, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:5600::", 39, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:5800::", 37, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:6000::", 35, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:8010::", 44, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:8020::", 43, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:8040::", 42, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:8080::", 41, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:8100::", 40, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:8200::", 39, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:8400::", 38, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:8800::", 37, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:9000::", 36, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:a000::", 35, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1900:c000::", 34, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:1::", 48, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:2::", 47, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:4::", 46, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:8::", 45, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:10::", 44, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:20::", 43, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:40::", 42, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:80::", 41, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:100::", 40, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:200::", 39, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:400::", 38, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:800::", 37, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:1000::", 36, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:2000::", 35, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:4000::", 44, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:4020::", 43, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:4040::", 42, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:4080::", 41, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:4100::", 40, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:4200::", 39, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:4400::", 38, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:4800::", 37, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:5000::", 36, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:6000::", 35, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:8000::", 40, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:8190::", 44, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:81a0::", 44, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:81d0::", 44, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:81e0::", 44, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:8200::", 39, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:8400::", 38, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:8800::", 37, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:9000::", 36, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:a000::", 35, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1901:c000::", 34, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1902::", 31, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1904::", 30, NDPI_PROTOCOL_GOOGLE },
+ { "2600:1908::", 29, NDPI_PROTOCOL_GOOGLE },
+ { "2606:73c0::", 32, NDPI_PROTOCOL_GOOGLE },
+ { "2607:f8b0::", 32, NDPI_PROTOCOL_GOOGLE },
+ { "2620:11a:a000::", 40, NDPI_PROTOCOL_GOOGLE },
+ { "2620:120:e000::", 40, NDPI_PROTOCOL_GOOGLE },
+ { "2800:3f0::", 32, NDPI_PROTOCOL_GOOGLE },
+ { "2a00:1450::", 32, NDPI_PROTOCOL_GOOGLE },
+ { "2c0f:fb50::", 32, NDPI_PROTOCOL_GOOGLE },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_icloud_private_relay_match.c.inc b/src/lib/inc_generated/ndpi_icloud_private_relay_match.c.inc
index 0370071aa..2fe4406f9 100644
--- a/src/lib/inc_generated/ndpi_icloud_private_relay_match.c.inc
+++ b/src/lib/inc_generated/ndpi_icloud_private_relay_match.c.inc
@@ -1757,9 +1757,9 @@ static ndpi_network ndpi_anonymous_subscriber_icloud_private_relay_protocol_list
{ 0x681C8B10 /* 104.28.139.16/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x681C8B20 /* 104.28.139.32/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x681C8B40 /* 104.28.139.64/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x681C8B80 /* 104.28.139.128/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x681C8B84 /* 104.28.139.132/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x681C8B86 /* 104.28.139.134/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x681C8B80 /* 104.28.139.128/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x681C8BC0 /* 104.28.139.192/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x681C8BE0 /* 104.28.139.224/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x681C8C01 /* 104.28.140.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x681C8C02 /* 104.28.140.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x681C8C04 /* 104.28.140.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -2390,8 +2390,6 @@ static ndpi_network ndpi_anonymous_subscriber_icloud_private_relay_protocol_list
{ 0xACE0E340 /* 172.224.227.64/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE0E350 /* 172.224.227.80/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE0E358 /* 172.224.227.88/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE0E400 /* 172.224.228.0/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE0E410 /* 172.224.228.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE0E418 /* 172.224.228.24/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE0E420 /* 172.224.228.32/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE0E440 /* 172.224.228.64/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -2671,12 +2669,6 @@ static ndpi_network ndpi_anonymous_subscriber_icloud_private_relay_protocol_list
{ 0xACE16480 /* 172.225.100.128/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE16490 /* 172.225.100.144/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE16498 /* 172.225.100.152/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE16600 /* 172.225.102.0/25 */, 25, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE16680 /* 172.225.102.128/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE166A0 /* 172.225.102.160/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE166A8 /* 172.225.102.168/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE166AC /* 172.225.102.172/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE166B0 /* 172.225.102.176/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE16700 /* 172.225.103.0/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE16720 /* 172.225.103.32/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE16730 /* 172.225.103.48/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -3154,10 +3146,6 @@ static ndpi_network ndpi_anonymous_subscriber_icloud_private_relay_protocol_list
{ 0xACE23400 /* 172.226.52.0/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE23410 /* 172.226.52.16/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE23420 /* 172.226.52.32/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE23600 /* 172.226.54.0/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE23640 /* 172.226.54.64/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE23660 /* 172.226.54.96/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE23668 /* 172.226.54.104/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE23800 /* 172.226.56.0/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE23840 /* 172.226.56.64/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE23860 /* 172.226.56.96/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -3183,11 +3171,6 @@ static ndpi_network ndpi_anonymous_subscriber_icloud_private_relay_protocol_list
{ 0xACE243F0 /* 172.226.67.240/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE24400 /* 172.226.68.0/23 */, 23, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE24600 /* 172.226.70.0/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE24C00 /* 172.226.76.0/25 */, 25, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE24C80 /* 172.226.76.128/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE24CA0 /* 172.226.76.160/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE24CB0 /* 172.226.76.176/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xACE24CC0 /* 172.226.76.192/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE24D00 /* 172.226.77.0/27 */, 27, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE24D20 /* 172.226.77.32/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xACE24D40 /* 172.226.77.64/26 */, 26, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -3461,3 +3444,7970 @@ static ndpi_network ndpi_anonymous_subscriber_icloud_private_relay_protocol_list
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_anonymous_subscriber_icloud_private_relay_protocol_list_6[] = {
+ { "2606:54c0::", 33, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2606:54c0:8000::", 34, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2606:54c0:c000::", 36, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2606:54c0:d000::", 38, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2606:54c0:d400::", 41, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2606:54c0:d480::", 44, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2606:54c0:d490::", 45, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b380:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b381:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b382:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b383:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b384:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b385:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b386:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b387:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b388:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b389:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38c:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b38f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b390:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b391:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b394:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b395:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b396:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b397:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b398:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b399:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b3c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b3c0:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b3c0:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b3c0:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b3c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b3c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b3c4:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b3c4:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b3c4:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b3c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b3c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b3c8:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b3c8:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b3c8:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b3c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b400:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b401:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b404:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b405:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b408:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b409:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b444:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b445:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b448:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b449:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b44c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b44d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b450:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b451:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b480:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b481:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b484:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b485:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b488:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b489:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b4c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b4c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b4c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b4c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b4cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b4cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b4d0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b4d1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b500:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b501:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b504:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b505:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b50c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b50d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b540:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b541:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b544:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b545:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b54c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b54d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b550:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b551:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b580:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b580:c420::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b581:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b584:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b584:c420::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b585:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b588:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b588:c420::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b589:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b5c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b5c0:d580::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b5c0:d5a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b5c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b5c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b5c4:d580::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b5c4:d5a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b5c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b5c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b5c8:d580::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b5c8:d5a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b5c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db03::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db04::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db08::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db0b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db0d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db0e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db10::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db14::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db18::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db1b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db20::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db23::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db25::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db26::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db28::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db2a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db2d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db2f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db31::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db32::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db36::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db3c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db3e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db40::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db44::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db47::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db49::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db4d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db4e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db50::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db52::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db54::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db57::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db58::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db5a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db5d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b600:db5e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db03::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db04::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db08::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db0b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db0d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db0e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db10::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db14::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db18::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db1b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db20::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db23::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db25::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db26::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db28::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db2a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db2d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db2f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db31::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db32::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db36::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db3c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db3e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db40::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db44::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db47::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db49::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db4d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db4e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db50::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db52::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db54::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db57::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db58::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db5a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db5d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b601:db5e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b602:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b603:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db03::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db04::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db08::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db0b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db0d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db0e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db10::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db14::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db18::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db1b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db20::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db23::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db25::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db26::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db28::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db2a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db2d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db2f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db31::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db32::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db36::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db3c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db3e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db40::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db44::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db47::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db49::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db4d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db4e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db50::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db52::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db54::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db57::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db58::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db5a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db5d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b604:db5e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b605:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db03::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db04::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db08::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db0b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db0d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db0e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db10::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db14::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db18::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db1b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db20::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db23::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db25::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db26::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db28::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db2a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db2d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db2f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db31::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db32::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db36::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db3c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db3e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db40::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db44::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db47::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db49::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db4d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db4e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db50::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db52::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db54::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db57::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db58::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db5a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db5d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b608:db5e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b609:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b640:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b640:ce00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b640:ce02::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b641:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b641:ce00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b641:ce02::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b642:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b643:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b644:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b644:ce00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b644:ce02::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b645:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b648:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b648:ce00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b648:ce02::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b649:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b680:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b680:d160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b680:d168::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b681:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b684:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b684:d160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b684:d168::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b685:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b688:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b688:d160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b688:d168::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b689:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b68c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b68c:d160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b68c:d168::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b68d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4e00::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4e08::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4e0c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4e0e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4e10::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4e20::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4e25::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4e26::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4e28::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4e30::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4e34::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4e36::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4e38::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4e3d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:4e3e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd03::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd04::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd08::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd0a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd0c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd0e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd14::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd16::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd18::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd1d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd1e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd21::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd22::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd25::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd26::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c0:dd28::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4e00::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4e08::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4e0c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4e0e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4e10::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4e20::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4e25::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4e26::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4e28::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4e30::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4e34::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4e36::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4e38::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4e3d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:4e3e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd03::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd04::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd08::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd0a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd0c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd0e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd14::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd16::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd18::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd1d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd1e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd21::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd22::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd25::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd26::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c4:dd28::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4e00::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4e08::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4e0c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4e0e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4e10::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4e20::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4e25::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4e26::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4e28::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4e30::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4e34::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4e36::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4e38::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4e3d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:4e3e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd03::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd04::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd08::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd0a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd0c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd0e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd14::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd16::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd18::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd1d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd1e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd21::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd22::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd25::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd26::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c8:dd28::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4e00::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4e08::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4e0c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4e0e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4e10::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4e20::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4e25::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4e26::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4e28::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4e30::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4e34::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4e36::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4e38::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4e3d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:4e3e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd03::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd04::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd08::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd0a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd0c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd0e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd14::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd16::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd18::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd1d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd1e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd21::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd22::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd25::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd26::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cc:dd28::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b6cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b700:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b700:c120::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b701:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b702:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b702:c120::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b703:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b704:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b704:c120::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b705:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b708:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b708:c120::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b709:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b740:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b740:5380::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b740:5390::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b740:5398::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b740:539a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b741:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b744:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b744:5380::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b744:5390::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b744:5398::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b744:539a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b745:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b745:5380::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b745:5390::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b745:5398::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b745:539a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b746:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b746:5380::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b746:5390::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b746:5398::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b746:539a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b747:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b748:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b748:5380::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b748:5390::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b748:5398::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b748:539a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b749:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b74a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b74c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b74c:5380::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b74c:5390::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b74c:5398::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b74c:539a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b750:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b751:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b780:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b780:4dc0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b781:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b784:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b784:4dc0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b785:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b785:4dc0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b786:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b786:4dc0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b787:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b788:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b788:4dc0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b789:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b790:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b791:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c0:d260::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c0:d265::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c0:d266::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c0:d268::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c4:d260::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c4:d265::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c4:d266::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c4:d268::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c8:d260::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c8:d265::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c8:d266::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c8:d268::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b7c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b800:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b800:d320::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b800:d330::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b800:d332::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b801:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b804:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b804:d320::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b804:d330::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b804:d332::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b805:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b808:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b808:d320::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b808:d330::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b808:d332::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b809:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b80c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b80c:d320::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b80c:d330::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b80c:d332::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b80d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b840:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b840:5080::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b840:ea00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b840:eb00::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b840:eb08::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b841:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b844:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b844:5080::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b844:ea00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b844:eb00::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b844:eb08::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b845:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b848:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b848:5080::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b848:ea00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b848:eb00::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b848:eb08::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b849:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b84c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b84c:5080::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b84c:ea00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b84c:eb00::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b84c:eb08::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b84d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b850:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b850:5080::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b850:ea00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b850:eb00::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b850:eb08::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b851:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b854:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b854:5080::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b854:ea00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b854:eb00::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b854:eb08::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b855:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b880:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b880:d200::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b880:d205::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b880:d206::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b880:d208::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b881:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b884:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b884:d200::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b884:d205::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b884:d206::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b884:d208::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b885:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b888:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b888:d200::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b888:d205::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b888:d206::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b888:d208::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b889:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b88c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b88c:d200::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b88c:d205::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b88c:d206::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b88c:d208::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b88d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b8c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b8c0:cbe0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b8c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b8c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b8c4:cbe0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b8c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b8c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b8c8:cbe0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b8c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b900:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b900:c540::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b901:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b902:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b902:c540::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b903:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b904:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b904:c540::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b905:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b908:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b908:c540::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b909:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b940:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b941:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b944:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b945:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b948:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b949:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:6000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:6008::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:600c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:600f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:6010::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:6013::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:6014::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:6018::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:6020::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:6040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:6080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:60a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:60b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:60b4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:60b6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:60b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:60c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:6100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:6140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:6160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b980:6168::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b981:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:6000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:6008::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:600c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:600f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:6010::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:6013::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:6014::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:6018::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:6020::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:6040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:6080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:60a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:60b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:60b4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:60b6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:60b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:60c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:6100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:6140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:6160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b984:6168::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:6000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:6008::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:600c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:600f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:6010::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:6013::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:6014::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:6018::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:6020::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:6040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:6080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:60a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:60b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:60b4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:60b6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:60b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:60c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:6100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:6140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:6160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b985:6168::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b986:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b987:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:6000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:6008::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:600c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:600f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:6010::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:6013::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:6014::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:6018::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:6020::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:6040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:6080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:60a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:60b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:60b4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:60b6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:60b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:60c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:6100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:6140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:6160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b988:6168::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b989:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:6000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:6008::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:600c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:600f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:6010::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:6013::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:6014::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:6018::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:6020::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:6040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:6080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:60a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:60b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:60b4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:60b6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:60b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:60c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:6100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:6140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:6160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98a:6168::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:6000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:6008::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:600c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:600f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:6010::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:6013::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:6014::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:6018::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:6020::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:6040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:6080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:60a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:60b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:60b4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:60b6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:60b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:60c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:6100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:6140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:6160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98c:6168::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b98d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:6000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:6008::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:600c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:600f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:6010::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:6013::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:6014::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:6018::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:6020::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:6040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:6080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:60a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:60b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:60b4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:60b6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:60b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:60c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:6100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:6140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:6160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b990:6168::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b991:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:6000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:6008::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:600c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:600f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:6010::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:6013::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:6014::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:6018::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:6020::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:6040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:6080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:60a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:60b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:60b4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:60b6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:60b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:60c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:6100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:6140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:6160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b994:6168::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b995:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:6000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:6008::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:600c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:600f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:6010::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:6013::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:6014::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:6018::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:6020::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:6040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:6080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:60a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:60b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:60b4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:60b6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:60b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:60c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:6100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:6140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:6160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b998:6168::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b999:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:6000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:6008::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:600c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:600f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:6010::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:6013::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:6014::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:6018::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:6020::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:6040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:6080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:60a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:60b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:60b4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:60b6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:60b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:60c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:6100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:6140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:6160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a0:6168::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:6000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:6008::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:600c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:600f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:6010::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:6013::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:6014::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:6018::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:6020::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:6040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:6080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:60a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:60b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:60b4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:60b6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:60b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:60c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:6100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:6140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:6160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a4:6168::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:6000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:6008::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:600c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:600f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:6010::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:6013::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:6014::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:6018::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:6020::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:6040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:6080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:60a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:60b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:60b4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:60b6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:60b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:60c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:6100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:6140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:6160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a8:6168::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9a9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:6000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:6008::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:600c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:600f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:6010::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:6013::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:6014::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:6018::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:6020::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:6040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:6080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:60a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:60b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:60b4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:60b6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:60b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:60c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:6100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:6140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:6160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ac:6168::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9ad:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:6000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:6008::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:600c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:600f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:6010::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:6013::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:6014::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:6018::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:6020::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:6040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:6080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:60a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:60b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:60b4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:60b6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:60b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:60c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:6100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:6140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:6160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b0:6168::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:6000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:6008::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:600c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:600f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:6010::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:6013::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:6014::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:6018::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:6020::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:6040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:6080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:60a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:60b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:60b4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:60b6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:60b8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:60c0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:6100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:6140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:6160::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b4:6168::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9b5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c0:45c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c0:45c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c4:45c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c4:45c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c5:45c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c5:45c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c6:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c7:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c8:45c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c8:45c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9d0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9d0:45c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9d0:45c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9d1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9d4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9d4:45c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9d4:45c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9d5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9d8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9d8:45c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9d8:45c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:b9d9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba40:cb40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba44:cb40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba48:cb40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba80:c5c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba84:c5c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba85:c5c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba86:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba87:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba88:c5c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ba89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac0:6200::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac0:6240::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac0:6248::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac2:6200::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac2:6240::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac2:6248::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac4:6200::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac4:6240::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac4:6248::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac5:6200::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac5:6240::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac5:6248::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac6:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac7:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac8:6200::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac8:6240::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac8:6248::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac9:6200::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac9:6240::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bac9:6248::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:baca:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bacb:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bacc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bacc:6200::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bacc:6240::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bacc:6248::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bacd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb00:4240::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb00:4244::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb02:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb02:4240::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb02:4244::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb03:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb04:4240::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb04:4244::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb05:4240::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb05:4244::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb06:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb07:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb08:4240::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb08:4244::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb40:5600::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb40:5640::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb40:5648::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb40:564c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb42:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb42:5600::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb42:5640::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb42:5648::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb42:564c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb43:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb44:5600::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb44:5640::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb44:5648::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb44:564c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb45:5600::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb45:5640::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb45:5648::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb45:564c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb46:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb47:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb48:5600::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb48:5640::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb48:5648::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb48:564c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb80:6a00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb80:6a20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb80:6a30::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb80:6a33::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb80:6a34::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb80:6a38::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb80:6a40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb80:6a80::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb80:6b00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb80:6b20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb80:6b30::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb80:6b38::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb81:6a00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb81:6a20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb81:6a30::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb81:6a33::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb81:6a34::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb81:6a38::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb81:6a40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb81:6a80::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb81:6b00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb81:6b20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb81:6b30::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb81:6b38::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb82:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb83:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb84:6a00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb84:6a20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb84:6a30::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb84:6a33::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb84:6a34::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb84:6a38::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb84:6a40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb84:6a80::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb84:6b00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb84:6b20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb84:6b30::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb84:6b38::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb85:6a00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb85:6a20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb85:6a30::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb85:6a33::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb85:6a34::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb85:6a38::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb85:6a40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb85:6a80::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb85:6b00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb85:6b20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb85:6b30::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb85:6b38::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb86:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb86:6a00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb86:6a20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb86:6a30::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb86:6a33::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb86:6a34::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb86:6a38::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb86:6a40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb86:6a80::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb86:6b00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb86:6b20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb86:6b30::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb86:6b38::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb87:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb88:6a00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb88:6a20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb88:6a30::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb88:6a33::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb88:6a34::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb88:6a38::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb88:6a40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb88:6a80::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb88:6b00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb88:6b20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb88:6b30::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb88:6b38::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8c:6a00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8c:6a20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8c:6a30::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8c:6a33::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8c:6a34::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8c:6a38::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8c:6a40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8c:6a80::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8c:6b00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8c:6b20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8c:6b30::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8c:6b38::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8d:6a00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8d:6a20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8d:6a30::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8d:6a33::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8d:6a34::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8d:6a38::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8d:6a40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8d:6a80::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8d:6b00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8d:6b20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8d:6b30::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8d:6b38::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb8f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb90:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bb91:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc0:4200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc0:4220::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc0:4228::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc0:422c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc2:4200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc2:4220::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc2:4228::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc2:422c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc4:4200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc4:4220::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc4:4228::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc4:422c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc5:4200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc5:4220::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc5:4228::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc5:422c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc6:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc7:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc8:4200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc8:4220::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc8:4228::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc8:422c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bbc9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc00:50c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc00:50e0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc02:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc02:50c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc02:50e0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc03:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc04:50c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc04:50e0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc05:50c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc05:50e0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc06:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc07:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc08:50c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc08:50e0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc40:c780::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc44:c780::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc48:c780::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc80:cb80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc84:cb80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc88:cb80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bc89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc0:5e00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc0:5f00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc0:5f80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc0:5fa0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc0:5fa4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc4:5e00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc4:5f00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc4:5f80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc4:5fa0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc4:5fa4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc8:5e00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc8:5f00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc8:5f80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc8:5fa0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc8:5fa4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcc9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bccc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bccc:5e00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bccc:5f00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bccc:5f80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bccc:5fa0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bccc:5fa4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bccd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcd0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcd0:5e00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcd0:5f00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcd0:5f80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcd0:5fa0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcd0:5fa4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcd1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcd1:5e00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcd1:5f00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcd1:5f80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcd1:5fa0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcd1:5fa4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcd2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bcd3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd04:4c80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd04:4c88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd04:4c8c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd08:4c80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd08:4c88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd08:4c8c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd0c:4c80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd0c:4c88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd0c:4c8c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd10:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd10:4c80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd10:4c88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd10:4c8c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd11:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd14:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd14:4c80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd14:4c88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd14:4c8c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd15:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd44:4a00::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd48:4a00::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd4c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd4c:4a00::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd4d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd50:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd50:4a00::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd51:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd84:c4e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd88:c4e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd8c:c4e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd90:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd90:c4e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bd91:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdc4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdc4:4800::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdc4:4804::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdc5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdc8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdc8:4800::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdc8:4804::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdc9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdca:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdcc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdcc:4800::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdcc:4804::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdcd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdd0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdd0:4800::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdd0:4804::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdd4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdd4:4800::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdd4:4804::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bdd5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be04:d540::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be08:d540::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be0c:d540::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be10:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be10:d540::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be11:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be44:4540::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be44:4550::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be44:4554::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be48:4540::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be48:4550::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be48:4554::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be4c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be4c:4540::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be4c:4550::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be4c:4554::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be4d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be50:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be50:4540::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be50:4550::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be50:4554::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be51:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be84:43c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be84:43d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be84:43d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be88:43c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be88:43d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be88:43d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be8c:43c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be8c:43d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be8c:43d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be90:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be90:43c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be90:43d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be90:43d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:be91:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec0:42c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec0:42c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec0:42cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec0:42ce::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec4:42c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec4:42c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec4:42cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec4:42ce::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec8:42c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec8:42c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec8:42cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec8:42ce::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bec9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:becc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:becc:42c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:becc:42c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:becc:42cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:becc:42ce::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:becd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bed0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bed0:42c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bed0:42c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bed0:42cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bed0:42ce::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bed1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf00:c0a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf04:c0a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf08:c0a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf0c:c0a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf40:4980::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf42:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf42:4980::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf43:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf44:4980::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf4c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf4c:4980::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf4d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf50:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf50:4980::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf51:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf80:5500::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf80:5510::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf82:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf82:5500::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf82:5510::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf83:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf84:5500::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf84:5510::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf8c:5500::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf8c:5510::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf90:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf90:5500::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf90:5510::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bf91:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bfc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bfc0:cea0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bfc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bfc2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bfc2:cea0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bfc3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bfcc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bfcc:cea0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:bfcd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c000:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c000:5c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c000:5c40::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c000:5c60::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c000:5c68::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c001:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c002:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c002:5c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c002:5c40::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c002:5c60::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c002:5c68::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c003:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c009:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c009:5c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c009:5c40::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c009:5c60::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c009:5c68::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c00b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c00c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c00c:5c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c00c:5c40::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c00c:5c60::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c00c:5c68::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c00d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c010:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c010:5c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c010:5c40::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c010:5c60::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c010:5c68::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c011:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c014:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c014:5c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c014:5c40::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c014:5c60::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c014:5c68::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c015:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c018:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c018:5c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c018:5c40::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c018:5c60::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c018:5c68::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c019:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c040:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c040:cfc0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c040:cfc4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c041:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c048:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c048:cfc0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c048:cfc4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c049:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c04c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c04c:cfc0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c04c:cfc4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c04d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c050:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c050:cfc0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c050:cfc4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c051:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c080:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c080:40c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c080:40c8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c081:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c082:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c082:40c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c082:40c8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c083:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c084:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c084:40c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c084:40c8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c085:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c088:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c088:40c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c088:40c8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c089:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c08c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c08c:40c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c08c:40c8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c08d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c0c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c0c0:c9a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c0c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c0c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c0c4:c9a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c0c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c0c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c0c8:c9a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c0c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c100:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c101:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c104:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c105:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c108:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c109:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c140:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c140:d3c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c140:d3c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c140:d3cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c140:d3ce::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c140:d3d0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c140:d3d4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c140:d3d6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c141:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c144:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c144:d3c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c144:d3c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c144:d3cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c144:d3ce::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c144:d3d0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c144:d3d4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c144:d3d6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c145:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c148:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c148:d3c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c148:d3c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c148:d3cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c148:d3ce::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c148:d3d0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c148:d3d4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c148:d3d6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c149:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c14c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c14c:d3c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c14c:d3c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c14c:d3cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c14c:d3ce::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c14c:d3d0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c14c:d3d4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c14c:d3d6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c14d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c150:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c150:d3c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c150:d3c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c150:d3cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c150:d3ce::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c150:d3d0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c150:d3d4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c150:d3d6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c151:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c154:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c154:d3c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c154:d3c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c154:d3cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c154:d3ce::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c154:d3d0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c154:d3d4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c154:d3d6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c155:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c180:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c180:c4c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c181:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c184:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c184:c4c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c185:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c188:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c188:c4c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c189:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c1c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c1c0:4500::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c1c0:4520::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c1c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c1c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c1c4:4500::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c1c4:4520::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c1c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c1c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c1c8:4500::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c1c8:4520::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c1c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c200:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c200:cd60::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c200:cd62::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c201:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c204:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c204:cd60::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c204:cd62::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c205:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c208:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c208:cd60::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c208:cd62::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c209:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c240:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c240:cac0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c241:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c244:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c244:cac0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c245:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c248:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c248:cac0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c249:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c280:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c280:4d00::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c281:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c284:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c284:4d00::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c285:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c288:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c288:4d00::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c289:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c2c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c2c0:ce80::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c2c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c2c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c2c4:ce80::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c2c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c2c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c2c8:ce80::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c2c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c304:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c304:4940::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c304:4950::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c304:4954::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c305:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c308:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c308:4940::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c308:4950::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c308:4954::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c309:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c30c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c30c:4940::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c30c:4950::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c30c:4954::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c30d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c340:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c344:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c344:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c344:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c344:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c345:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c348:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c348:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c348:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c348:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c349:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c349:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c349:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c349:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c34a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c34a:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c34a:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c34a:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c34b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c34c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c34c:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c34c:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c34c:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c34d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c34d:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c34d:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c34d:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c34e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c34f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c350:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c350:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c350:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c350:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c351:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c351:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c351:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c351:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c352:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c352:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c352:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c352:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c353:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c353:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c353:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c353:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c354:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c354:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c354:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c354:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c355:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c355:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c355:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c355:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c356:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c356:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c356:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c356:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c357:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c358:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c358:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c358:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c358:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c359:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c35c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c35c:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c35c:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c35c:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c35d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c35d:8000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c35d:8200::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c35d:8220::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c35e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c35f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c360:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c361:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c362:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c363:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c364:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c365:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c368:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c369:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c384:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c384:4e40::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c385:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c388:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c388:4e40::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c389:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c389:4e40::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c38a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c38a:4e40::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c38b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c38c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c38c:4e40::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c38d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c391:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c391:4e40::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c393:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c394:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c395:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c4:5000::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c4:5020::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c4:5030::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c4:5032::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c8:5000::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c8:5020::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c8:5030::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c8:5032::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c9:5000::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c9:5020::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c9:5030::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3c9:5032::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3ca:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3cb:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3cc:5000::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3cc:5020::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3cc:5030::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3cc:5032::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3d0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3d0:5000::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3d0:5020::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3d0:5030::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3d0:5032::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3d1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3dc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3dc:5000::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3dc:5020::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3dc:5030::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3dc:5032::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3dd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e0:5000::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e0:5020::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e0:5030::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e0:5032::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e4:5000::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e4:5020::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e4:5030::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e4:5032::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e5:5000::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e5:5020::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e5:5030::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e5:5032::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e6:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c3e7:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c400:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c400:f400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c400:f600::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c400:f608::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c400:f60c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c401:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c404:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c404:f400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c404:f600::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c404:f608::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c404:f60c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c405:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c408:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c408:f400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c408:f600::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c408:f608::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c408:f60c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c409:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c40c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c40c:f400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c40c:f600::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c40c:f608::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c40c:f60c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c40d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c410:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c410:f400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c410:f600::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c410:f608::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c410:f60c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c411:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c414:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c414:f400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c414:f600::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c414:f608::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c414:f60c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c415:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c418:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c418:f400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c418:f600::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c418:f608::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c418:f60c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c419:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c41c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c41c:f400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c41c:f600::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c41c:f608::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c41c:f60c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c41d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c420:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c420:f400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c420:f600::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c420:f608::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c420:f60c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c421:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c440:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c440:c860::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c441:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c442:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c442:c860::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c443:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c444:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c444:c860::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c445:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c44c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c44c:c860::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c44d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c480:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c480:cc80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c481:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c482:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c482:cc80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c483:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c484:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c484:cc80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c485:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c488:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c488:cc80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c489:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c48c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c48c:cc80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c48d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c490:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c490:cc80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c491:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c0:ce20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c0:ce22::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c2:ce20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c2:ce22::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c4:ce20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c4:ce22::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c8:ce20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c8:ce22::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4cc:ce20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4cc:ce22::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4d0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4d0:ce20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4d0:ce22::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4d1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4d4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4d4:ce20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4d4:ce22::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c4d5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c500:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c500:c320::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c501:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c502:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c502:c320::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c503:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c504:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c504:c320::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c505:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c508:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c508:c320::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c509:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c540:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c540:44c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c540:44c4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c540:44c6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c541:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c542:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c542:44c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c542:44c4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c542:44c6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c543:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c548:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c548:44c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c548:44c4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c548:44c6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c549:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c54c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c54c:44c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c54c:44c4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c54c:44c6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c54d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c550:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c550:44c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c550:44c4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c550:44c6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c551:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c580:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c580:cd00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c580:cd02::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c581:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c582:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c582:cd00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c582:cd02::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c583:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c588:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c588:cd00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c588:cd02::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c589:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c58c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c58c:cd00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c58c:cd02::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c58d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4f80::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4f83::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4f84::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4f87::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4f88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4f8c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4f8e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4f90::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4f92::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4f94::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4f98::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4f9b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4f9d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4f9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4fa0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4fa4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4fa6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4fab::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4fae::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c0:4fb0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4f80::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4f83::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4f84::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4f87::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4f88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4f8c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4f8e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4f90::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4f92::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4f94::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4f98::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4f9b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4f9d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4f9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4fa0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4fa4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4fa6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4fab::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4fae::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c4:4fb0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4f80::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4f83::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4f84::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4f87::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4f88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4f8c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4f8e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4f90::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4f92::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4f94::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4f98::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4f9b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4f9d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4f9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4fa0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4fa4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4fa6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4fab::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4fae::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c5:4fb0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c6:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c7:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4f80::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4f83::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4f84::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4f87::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4f88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4f8c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4f8e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4f90::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4f92::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4f94::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4f98::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4f9b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4f9d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4f9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4fa0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4fa4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4fa6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4fab::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4fae::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c8:4fb0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c5c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c600:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c600:c8a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c601:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c602:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c602:c8a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c603:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c604:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c604:c8a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c605:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c608:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c608:c8a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c609:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c609:c8a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c60a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c60b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c640:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c640:4cc0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c640:4cd0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c640:4cd4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c640:4cd6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c640:4cd8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c640:4ce0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c640:d980::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c640:d990::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c640:d994::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c641:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c644:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c644:4cc0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c644:4cd0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c644:4cd4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c644:4cd6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c644:4cd8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c644:4ce0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c644:d980::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c644:d990::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c644:d994::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c645:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c645:4cc0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c645:4cd0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c645:4cd4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c645:4cd6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c645:4cd8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c645:4ce0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c645:d980::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c645:d990::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c645:d994::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c646:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c647:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c648:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c648:4cc0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c648:4cd0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c648:4cd4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c648:4cd6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c648:4cd8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c648:4ce0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c648:d980::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c648:d990::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c648:d994::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c649:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c680:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c680:4c40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c681:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c684:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c684:4c40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c685:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c688:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c688:4c40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c689:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c68a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c68a:4c40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c68b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c690:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c690:4c40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c691:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c694:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c694:4c40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c695:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c0:49c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c0:49c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c0:49c4::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c0:49c8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c0:49d0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c0:49e0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c0:49f0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c0:49f8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c4:49c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c4:49c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c4:49c4::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c4:49c8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c4:49d0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c4:49e0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c4:49f0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c4:49f8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c5:49c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c5:49c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c5:49c4::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c5:49c8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c5:49d0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c5:49e0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c5:49f0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c5:49f8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c6:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c7:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c8:49c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c8:49c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c8:49c4::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c8:49c8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c8:49d0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c8:49e0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c8:49f0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c8:49f8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c6c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c700:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c700:c520::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c701:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c704:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c704:c520::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c705:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c708:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c708:c520::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c709:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c740:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c740:c460::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c741:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c744:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c744:c460::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c745:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c745:c460::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c746:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c747:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c748:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c748:c460::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c749:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c780:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c780:d240::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c780:d248::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c781:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c784:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c784:d240::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c784:d248::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c785:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c785:d240::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c785:d248::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c786:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c787:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c788:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c788:d240::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c788:d248::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c789:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c0:cf21::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c0:cf22::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c2:cf21::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c2:cf22::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c4:cf21::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c4:cf22::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c8:cf21::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c8:cf22::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c9:cf21::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7c9:cf22::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7ca:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c7cb:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c800:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c800:ca40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c801:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c804:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c804:ca40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c805:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c805:ca40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c806:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c807:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c808:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c808:ca40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c809:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c844:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c844:c1a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c845:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c848:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c848:c1a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c849:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c84c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c84c:c1a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c84d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c880:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c880:7000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c880:7100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c880:7140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c880:7160::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c880:7170::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c880:7178::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c880:717c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c881:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c884:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c884:7000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c884:7100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c884:7140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c884:7160::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c884:7170::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c884:7178::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c884:717c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c885:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c888:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c888:7000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c888:7100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c888:7140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c888:7160::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c888:7170::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c888:7178::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c888:717c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c889:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88c:7000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88c:7100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88c:7140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88c:7160::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88c:7170::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88c:7178::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88c:717c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88d:7000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88d:7100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88d:7140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88d:7160::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88d:7170::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88d:7178::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88d:717c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c88f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c890:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c890:7000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c890:7100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c890:7140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c890:7160::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c890:7170::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c890:7178::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c890:717c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c891:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c894:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c894:7000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c894:7100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c894:7140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c894:7160::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c894:7170::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c894:7178::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c894:717c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c895:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c898:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c898:7000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c898:7100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c898:7140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c898:7160::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c898:7170::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c898:7178::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c898:717c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c899:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c89c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c89c:7000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c89c:7100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c89c:7140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c89c:7160::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c89c:7170::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c89c:7178::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c89c:717c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c89d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a0:7000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a0:7100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a0:7140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a0:7160::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a0:7170::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a0:7178::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a0:717c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a2:7000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a2:7100::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a2:7140::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a2:7160::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a2:7170::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a2:7178::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a2:717c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8a3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c0:4d40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c0:e800::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c0:e880::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c0:e8c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c0:e8c4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c0:e8c6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c4:4d40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c4:e800::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c4:e880::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c4:e8c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c4:e8c4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c4:e8c6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c8:4d40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c8:e800::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c8:e880::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c8:e8c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c8:e8c4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c8:e8c6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8cc:4d40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8cc:e800::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8cc:e880::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8cc:e8c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8cc:e8c4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8cc:e8c6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d0:4d40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d0:e800::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d0:e880::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d0:e8c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d0:e8c4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d0:e8c6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d4:4d40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d4:e800::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d4:e880::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d4:e8c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d4:e8c4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d4:e8c6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d8:4d40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d8:e800::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d8:e880::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d8:e8c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d8:e8c4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d8:e8c6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d9:4d40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d9:e800::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d9:e880::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d9:e8c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d9:e8c4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8d9:e8c6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8da:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c8db:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c900:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c900:d780::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c900:d7c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c900:d7c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c901:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c904:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c904:d780::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c904:d7c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c904:d7c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c905:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c908:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c908:d780::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c908:d7c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c908:d7c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c909:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c940:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c940:4b40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c940:f800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c940:f900::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c940:f980::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c940:f9c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c940:f9c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c940:f9cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c941:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c944:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c944:4b40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c944:f800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c944:f900::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c944:f980::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c944:f9c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c944:f9c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c944:f9cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c945:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c948:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c949:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c949:4b40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c949:f800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c949:f900::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c949:f980::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c949:f9c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c949:f9c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c949:f9cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c94c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c94d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c94d:4b40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c94d:f800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c94d:f900::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c94d:f980::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c94d:f9c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c94d:f9c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c94d:f9cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c980:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c980:4600::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c980:4620::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c980:4630::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c980:4638::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c981:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c984:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c984:4600::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c984:4620::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c984:4630::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c984:4638::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c985:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c988:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c988:4600::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c988:4620::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c988:4630::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c988:4638::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c989:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c0:6400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c0:6500::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c0:6580::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c0:65c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c0:65d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c0:65d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c0:65dc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c4:6400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c4:6500::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c4:6580::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c4:65c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c4:65d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c4:65d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c4:65dc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c8:6400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c8:6500::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c8:6580::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c8:65c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c8:65d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c8:65d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c8:65dc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cc:6400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cc:6500::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cc:6580::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cc:65c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cc:65d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cc:65d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cc:65dc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cd:6400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cd:6500::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cd:6580::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cd:65c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cd:65d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cd:65d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cd:65dc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9ce:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9cf:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d0:6400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d0:6500::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d0:6580::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d0:65c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d0:65d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d0:65d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d0:65dc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d4:6400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d4:6500::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d4:6580::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d4:65c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d4:65d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d4:65d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d4:65dc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:c9d5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca00:4340::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca00:df00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca00:df40::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca00:df44::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca04:4340::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca04:df00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca04:df40::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca04:df44::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca05:4340::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca05:df00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca05:df40::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca05:df44::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca06:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca07:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca08:4340::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca08:df00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca08:df40::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca08:df44::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca0c:4340::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca0c:df00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca0c:df40::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca0c:df44::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca40:d400::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca40:d410::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca40:d418::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca44:d400::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca44:d410::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca44:d418::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca48:d400::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca48:d410::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca48:d418::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca80:4080::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca80:e200::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca80:e240::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca80:e260::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca80:e264::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca84:4080::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca84:e200::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca84:e240::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca84:e260::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca84:e264::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca88:4080::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca88:e200::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca88:e240::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca88:e260::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca88:e264::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca8c:4080::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca8c:e200::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca8c:e240::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca8c:e260::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca8c:e264::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca8d:4080::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca8d:e200::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca8d:e240::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca8d:e260::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca8d:e264::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca8e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ca8f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cac0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cac0:c760::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cac1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cac2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cac2:c760::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cac3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cac4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cac4:c760::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cac5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cac6:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cac6:c760::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cac7:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cacc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cacc:c760::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cacd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cad0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cad0:c760::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cad1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb00:5280::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb00:52c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb00:52d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb00:52d8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb02:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb02:5280::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb02:52c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb02:52d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb02:52d8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb03:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb04:5280::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb04:52c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb04:52d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb04:52d8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb0c:5280::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb0c:52c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb0c:52d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb0c:52d8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb10:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb10:5280::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb10:52c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb10:52d0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb10:52d8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb11:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb40:cf80::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb40:cf84::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb44:cf80::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb44:cf84::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb48:cf80::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb48:cf84::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb80:c480::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb84:c480::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb88:c480::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cb89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cbc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cbc0:c340::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cbc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cbc2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cbc2:c340::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cbc3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cbc4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cbc4:c340::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cbc5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cbcc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cbcc:c340::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cbcd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc00:cb00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc04:cb00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc08:cb00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc40:c180::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc42:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc42:c180::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc43:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc44:c180::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc4c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc4c:c180::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc4d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc50:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc50:c180::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc51:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc54:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc54:c180::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc55:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc80:ca20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc88:ca20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc8c:ca20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc90:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc90:ca20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cc91:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccc0:4700::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccc0:4720::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccc0:4730::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccc4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccc4:4700::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccc4:4720::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccc4:4730::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccc5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccc8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccc8:4700::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccc8:4720::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccc8:4730::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccc9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cccc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cccc:4700::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cccc:4720::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cccc:4730::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cccd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccd0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccd0:4700::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccd0:4720::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccd0:4730::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ccd1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd00:c2a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd04:c2a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd08:c2a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd42:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd42:7400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd42:7500::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd42:7580::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd42:75c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd42:75e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd43:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd46:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd46:7400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd46:7500::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd46:7580::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd46:75c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd46:75e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd47:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd48:7400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd48:7500::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd48:7580::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd48:75c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd48:75e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd4c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd4c:7400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd4c:7500::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd4c:7580::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd4c:75c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd4c:75e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd4d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd50:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd50:7400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd50:7500::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd50:7580::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd50:75c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd50:75e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd51:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd54:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd54:7400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd54:7500::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd54:7580::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd54:75c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd54:75e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd55:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd55:7400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd55:7500::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd55:7580::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd55:75c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd55:75e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd56:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd57:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd80:4580::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd84:4580::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd88:4580::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd8c:4580::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cd8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cdc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cdc0:c900::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cdc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cdc4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cdc4:c900::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cdc5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cdc8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cdc8:c900::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cdc9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cdcc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cdcc:c900::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cdcd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce00:d2c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce00:d2c4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce00:d2c6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce00:d2c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce00:d2cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce04:d2c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce04:d2c4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce04:d2c6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce04:d2c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce04:d2cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce08:d2c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce08:d2c4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce08:d2c6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce08:d2c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce08:d2cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce0c:d2c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce0c:d2c4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce0c:d2c6::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce0c:d2c8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce0c:d2cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce40:d060::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce40:d064::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce40:d066::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce44:d060::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce44:d064::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce44:d066::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce48:d060::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce48:d064::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce48:d066::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce4c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce4c:d060::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce4c:d064::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce4c:d066::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce4d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce80:d040::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce80:d044::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce80:d046::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce88:d040::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce88:d044::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce88:d046::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce8c:d040::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce8c:d044::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce8c:d046::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ce8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cec0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cec0:cf00::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cec0:cf04::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cec1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cec8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cec8:cf00::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cec8:cf04::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cec9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cec9:cf00::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cec9:cf04::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ceca:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cecb:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cecc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cecc:cf00::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cecc:cf04::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cecd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ced0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ced0:cf00::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ced0:cf04::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ced1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf00:d1a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf00:d1a8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf08:d1a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf08:d1a8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf09:d1a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf09:d1a8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf0a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf0b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf0c:d1a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf0c:d1a8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf10:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf10:d1a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf10:d1a8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf11:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf40:cc00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf44:cc00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf48:cc00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf4c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf4c:cc00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf4d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf80:4a80::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf80:e300::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf80:e340::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf80:e360::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf80:e368::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf84:4a80::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf84:e300::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf84:e340::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf84:e360::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf84:e368::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf88:4a80::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf88:e300::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf88:e340::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf88:e360::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf88:e368::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf8c:4a80::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf8c:e300::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf8c:e340::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf8c:e360::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf8c:e368::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf90:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf90:4a80::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf90:e300::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf90:e340::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf90:e360::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf90:e368::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf91:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf94:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf94:4a80::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf94:e300::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf94:e340::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf94:e360::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf94:e368::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cf95:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc0:d500::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc0:d510::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc0:d518::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc0:d51c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc4:d500::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc4:d510::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc4:d518::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc4:d51c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc8:d500::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc8:d510::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc8:d518::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc8:d51c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfc9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfcc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfcc:d500::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfcc:d510::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfcc:d518::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfcc:d51c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfcd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfd0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfd0:d500::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfd0:d510::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfd0:d518::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfd0:d51c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:cfd1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d000:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d001:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d004:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d005:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d008:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d009:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d00c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d00d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d040:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d041:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d044:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d045:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d048:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d049:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d04c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d04d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d080:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d080:cd80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d080:cd82::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d081:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d084:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d084:cd80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d084:cd82::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d085:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d088:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d088:cd80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d088:cd82::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d089:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0c0:d440::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0c0:d450::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0c0:d458::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0c4:d440::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0c4:d450::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0c4:d458::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0c8:d440::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0c8:d450::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0c8:d458::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0cc:d440::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0cc:d450::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0cc:d458::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d0cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d100:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d101:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d104:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d105:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d108:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d109:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d10c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d10d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d140:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d140:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d140:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d140:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d140:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d140:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d140:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d141:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d142:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d143:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d144:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d144:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d144:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d144:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d144:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d144:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d144:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d145:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d148:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d148:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d148:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d148:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d148:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d148:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d148:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d149:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d149:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d149:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d149:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d149:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d149:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d149:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14c:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14c:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14c:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14c:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14c:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14c:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14e:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14e:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14e:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14e:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14e:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14e:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d14f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d150:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d150:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d150:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d150:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d150:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d150:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d150:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d151:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d154:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d154:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d154:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d154:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d154:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d154:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d154:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d155:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d155:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d155:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d155:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d155:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d155:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d155:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d156:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d157:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d158:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d158:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d158:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d158:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d158:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d158:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d158:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d159:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d159:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d159:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d159:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d159:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d159:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d159:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15c:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15c:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15c:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15c:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15c:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15c:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15d:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15d:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15d:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15d:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15d:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15d:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15e:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15e:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15e:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15e:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15e:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15e:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15f:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15f:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15f:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15f:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15f:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d15f:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d160:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d160:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d160:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d160:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d160:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d160:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d160:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d161:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d161:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d161:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d161:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d161:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d161:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d161:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d162:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d162:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d162:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d162:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d162:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d162:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d162:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d163:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d164:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d164:8800::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d164:9000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d164:9080::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d164:90a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d164:90a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d164:90ac::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d165:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d168:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d169:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d16a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d16b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d16c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d16d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d180:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d180:e000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d180:e080::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d180:e088::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d181:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d184:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d184:e000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d184:e080::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d184:e088::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d185:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d188:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d188:e000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d188:e080::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d188:e088::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d189:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d18c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d18c:e000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d18c:e080::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d18c:e088::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d18d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d190:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d190:e000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d190:e080::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d190:e088::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d191:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d194:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d194:e000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d194:e080::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d194:e088::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d195:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d198:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d198:e000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d198:e080::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d198:e088::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d199:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1c0:d2a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1c0:d2a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1c4:d2a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1c4:d2a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1c8:d2a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1c8:d2a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1cc:d2a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1cc:d2a8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d1cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d200:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d200:d020::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d200:d024::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d201:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d204:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d204:d020::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d204:d024::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d205:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d208:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d208:d020::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d208:d024::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d209:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d20c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d20c:d020::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d20c:d024::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d20d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d210:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d210:d020::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d210:d024::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d211:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d240:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d240:d600::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d240:d620::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d240:d630::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d241:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d242:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d242:d600::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d242:d620::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d242:d630::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d243:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d244:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d244:d600::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d244:d620::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d244:d630::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d245:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d248:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d248:d600::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d248:d620::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d248:d630::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d249:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d24c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d24c:d600::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d24c:d620::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d24c:d630::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d24d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d250:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d250:d600::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d250:d620::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d250:d630::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d251:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d254:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d254:d600::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d254:d620::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d254:d630::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d255:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d258:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d258:d600::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d258:d620::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d258:d630::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d259:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d280:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d280:c9c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d281:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d284:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d284:c9c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d285:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d288:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d288:c9c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d289:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d28c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d28c:c9c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d28d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d2c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d2c0:cc60::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d2c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d2c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d2c4:cc60::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d2c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d2c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d2c8:cc60::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d2c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d300:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d300:d180::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d301:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d304:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d304:d180::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d305:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d308:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d308:d180::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d309:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d340:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d340:cee0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d341:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d348:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d348:cee0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d349:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d34c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d34c:cee0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d34d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d380:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d380:5040::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d380:5050::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d380:5054::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d381:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d384:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d384:5040::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d384:5050::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d384:5054::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d385:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d388:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d388:5040::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d388:5050::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d388:5054::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d389:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d389:5040::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d389:5050::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d389:5054::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d38a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d38b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d3c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d3c0:c680::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d3c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d3c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d3c4:c680::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d3c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d3c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d3c8:c680::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d3c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d3c9:c680::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d3ca:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d3cb:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d400:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d400:d1e0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d400:d1e8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d401:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d408:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d408:d1e0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d408:d1e8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d409:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d40c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d40c:d1e0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d40c:d1e8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d40d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d440:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d440:cf60::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d440:cf64::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d441:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d444:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d444:cf60::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d444:cf64::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d445:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d448:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d448:cf60::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d448:cf64::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d449:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d44c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d44c:cf60::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d44c:cf64::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d44d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d480:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d480:cba0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d481:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d488:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d488:cba0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d489:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d48c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d48c:cba0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d48d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4c0:c5a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4c4:c5a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4c8:c5a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4c9:c5a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4ca:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4cb:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4cc:c5a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4d0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4d0:c5a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d4d1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d500:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d500:d0c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d501:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d504:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d504:d0c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d505:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d510:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d510:d0c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d511:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d540:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d540:cb60::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d541:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d544:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d544:cb60::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d545:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d548:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d548:cb60::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d549:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d54c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d54c:cb60::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d54d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d550:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d550:cb60::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d551:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d580:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d580:c4a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d581:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d584:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d584:c4a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d585:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d588:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d588:c4a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d589:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d58c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d58c:c4a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d58d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d5c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d5c0:ce60::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d5c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d5c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d5c4:ce60::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d5c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d5c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d5c8:ce60::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d5c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d5c9:ce60::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d5ca:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d5cb:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d600:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d600:c400::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d601:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d608:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d608:c400::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d609:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d60c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d60c:c400::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d60d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d640:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d640:4840::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d640:4850::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d641:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d644:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d644:4840::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d644:4850::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d645:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d648:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d648:4840::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d648:4850::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d649:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d64c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d64c:4840::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d64c:4850::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d64d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d650:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d650:4840::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d650:4850::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d651:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d680:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d680:c3a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d681:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d688:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d688:c3a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d689:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d68c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d68c:c3a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d68d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c0:6800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c0:6900::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c0:6980::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c1:6800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c1:6900::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c1:6980::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c4:6800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c4:6900::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c4:6980::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c6:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c6:6800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c6:6900::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c6:6980::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6c7:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6cc:6800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6cc:6900::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6cc:6980::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6d0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6d0:6800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6d0:6900::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6d0:6980::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d6d1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d700:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d700:d3e1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d700:d3e2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d700:d3e4::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d700:d3e8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d700:d3ea::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d700:d3ec::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d700:d3ee::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d700:d3f0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d700:d3f8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d701:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d704:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d704:d3e1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d704:d3e2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d704:d3e4::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d704:d3e8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d704:d3ea::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d704:d3ec::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d704:d3ee::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d704:d3f0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d704:d3f8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d705:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d708:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d708:d3e1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d708:d3e2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d708:d3e4::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d708:d3e8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d708:d3ea::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d708:d3ec::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d708:d3ee::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d708:d3f0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d708:d3f8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d709:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d709:d3e1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d709:d3e2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d709:d3e4::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d709:d3e8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d709:d3ea::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d709:d3ec::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d709:d3ee::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d709:d3f0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d709:d3f8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d70a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d70b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d740:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d740:4480::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d741:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d744:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d744:4480::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d745:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d748:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d748:4480::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d749:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d74c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d74c:4480::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d74d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d780:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d780:ca80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d781:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d784:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d784:ca80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d785:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d788:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d788:ca80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d789:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d78c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d78c:ca80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d78d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d7c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d7c0:c0c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d7c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d7c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d7c4:c0c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d7c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d7c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d7c8:c0c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d7c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d800:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d800:4100::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d800:4110::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d800:4114::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d801:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d804:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d804:4100::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d804:4110::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d804:4114::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d805:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d808:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d808:4100::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d808:4110::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d808:4114::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d809:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d809:4100::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d809:4110::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d809:4114::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d80a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d80b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d840:4000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d841:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d844:4000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d845:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d848:4000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d849:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d84c:4000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d84d:4000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d84e:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d84f:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d850:4000::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d851:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d880:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d880:4e80::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d881:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d884:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d884:4e80::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d885:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d888:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d888:4e80::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d889:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c0:d380::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c0:d390::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c0:d394::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c2:d380::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c2:d390::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c2:d394::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c4:d380::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c4:d390::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c4:d394::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c6:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c6:d380::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c6:d390::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c6:d394::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c7:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c8:d380::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c8:d390::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c8:d394::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d8c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d900:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d900:4b00::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d900:4b10::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d900:4b18::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d901:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d908:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d908:4b00::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d908:4b10::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d908:4b18::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d909:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d90c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d90c:4b00::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d90c:4b10::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d90c:4b18::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d90d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d940:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d940:4280::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d940:d700::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d940:d702::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d941:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d944:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d944:4280::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d944:d700::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d944:d702::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d945:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d948:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d948:4280::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d948:d700::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d948:d702::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d949:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d94c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d94c:4280::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d94c:d700::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d94c:d702::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d94d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d980:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d980:4040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d980:ec00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d980:ed00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d980:ed40::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d980:ed50::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d980:ed58::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d981:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d984:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d984:4040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d984:ec00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d984:ed00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d984:ed40::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d984:ed50::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d984:ed58::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d985:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d988:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d988:4040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d988:ec00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d988:ed00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d988:ed40::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d988:ed50::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d988:ed58::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d989:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d98c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d98c:4040::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d98c:ec00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d98c:ed00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d98c:ed40::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d98c:ed50::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d98c:ed58::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d98d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d9c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d9c0:c040::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d9c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d9c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d9c2:c040::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d9c3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d9c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d9c4:c040::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d9c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d9c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d9c8:c040::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:d9c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da00:cce0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da04:cce0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da08:cce0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da0c:cce0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da10:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da10:cce0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da11:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da40:ccc0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da44:ccc0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da48:ccc0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da80:cca0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da84:cca0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da88:cca0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da8c:cca0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:da8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dac0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dac0:c800::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dac1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dac4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dac4:c800::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dac5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dac8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dac8:c800::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dac9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db00:c7c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db04:c7c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db08:c7c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db0c:c7c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db10:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db10:c7c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db11:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db40:cc40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db44:cc40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db48:cc40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db80:c700::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db84:c700::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db88:c700::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db8c:c700::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:db8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbc0:d900::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbc0:d940::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbc0:d950::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbc4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbc4:d900::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbc4:d940::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbc4:d950::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbc5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbc8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbc8:d900::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbc8:d940::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbc8:d950::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbc9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbcc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbcc:d900::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbcc:d940::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbcc:d950::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbcd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbd0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbd0:d900::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbd0:d940::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbd0:d950::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dbd1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc00:cc20::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc04:cc20::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc08:cc20::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc0c:cc20::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc10:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc10:cc20::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc11:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc40:d4c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc40:d4d0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc40:d4d3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc40:d4d4::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc40:d4d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc44:d4c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc44:d4d0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc44:d4d3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc44:d4d4::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc44:d4d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc48:d4c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc48:d4d0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc48:d4d3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc48:d4d4::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc48:d4d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc4c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc4c:d4c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc4c:d4d0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc4c:d4d3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc4c:d4d4::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc4c:d4d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc4d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc50:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc50:d4c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc50:d4d0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc50:d4d3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc50:d4d4::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc50:d4d8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc51:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc80:d880::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc80:d8c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc84:d880::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc84:d8c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc88:d880::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc88:d8c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc8c:d880::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc8c:d8c0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dc8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc0:4bc0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc0:e400::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc0:e440::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc0:e460::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc0:e470::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc1:4bc0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc1:e400::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc1:e440::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc1:e460::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc1:e470::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc4:4bc0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc4:e400::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc4:e440::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc4:e460::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc4:e470::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc8:4bc0::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc8:e400::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc8:e440::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc8:e460::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc8:e470::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dcc9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd00:d000::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd00:d004::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd04:d000::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd04:d004::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd08:d000::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd08:d004::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd40:d3a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd40:d3b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd40:d3b4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd44:d3a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd44:d3b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd44:d3b4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd48:d3a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd48:d3b0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd48:d3b4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd80:cf40::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd80:cf44::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd84:cf40::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd84:cf44::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd88:cf40::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd88:cf44::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dd89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ddc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ddc0:cfe0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ddc0:cfe4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ddc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ddc4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ddc4:cfe0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ddc4:cfe4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ddc5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ddc8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ddc8:cfe0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ddc8:cfe4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ddc9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de00:d2e0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de00:d2e8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de00:d2ec::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de00:d2ee::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de04:d2e0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de04:d2e8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de04:d2ec::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de04:d2ee::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de08:d2e0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de08:d2e8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de08:d2ec::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de08:d2ee::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de0c:d2e0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de0c:d2e8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de0c:d2ec::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de0c:d2ee::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de10:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de10:d2e0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de10:d2e8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de10:d2ec::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de10:d2ee::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de11:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de40:48c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de44:48c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de48:48c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de80:d680::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de80:d684::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de80:d686::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de80:d688::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de80:d690::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de80:d6a0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de80:d6c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de84:d680::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de84:d684::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de84:d686::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de84:d688::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de84:d690::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de84:d6a0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de84:d6c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de88:d680::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de88:d684::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de88:d686::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de88:d688::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de88:d690::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de88:d6a0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de88:d6c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de8c:d680::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de8c:d684::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de8c:d686::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de8c:d688::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de8c:d690::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de8c:d6a0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de8c:d6c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de90:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de90:d680::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de90:d684::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de90:d686::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de90:d688::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de90:d690::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de90:d6a0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de90:d6c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de91:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de94:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de94:d680::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de94:d684::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de94:d686::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de94:d688::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de94:d690::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de94:d6a0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de94:d6c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:de95:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dec0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dec0:4880::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dec1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dec4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dec4:4880::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dec5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dec8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dec8:4880::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dec9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:decc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:decc:4880::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:decd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ded0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ded0:4880::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ded1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df00:d140::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df00:d148::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df04:d140::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df04:d148::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df08:d140::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df08:d148::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df40:4740::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df40:4748::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df44:4740::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df44:4748::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df48:4740::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df48:4748::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df4c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df4c:4740::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df4c:4748::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df4d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df80:5200::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df80:5210::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df80:5218::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df84:5200::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df84:5210::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df84:5218::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df88:5200::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df88:5210::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df88:5218::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df8c:5200::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df8c:5210::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df8c:5218::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:df8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc0:46c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc0:46e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc0:46e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc0:46e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc0:46e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc0:46f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc0:da80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc0:da89::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc0:da8a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc0:da8c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc0:da90::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc4:46c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc4:46e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc4:46e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc4:46e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc4:46e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc4:46f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc4:da80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc4:da89::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc4:da8a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc4:da8c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc4:da90::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc8:46c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc8:46e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc8:46e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc8:46e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc8:46e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc8:46f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc8:da80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc8:da89::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc8:da8a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc8:da8c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc8:da90::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfc9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcc:46c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcc:46e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcc:46e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcc:46e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcc:46e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcc:46f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcc:da80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcc:da89::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcc:da8a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcc:da8c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcc:da90::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcd:46c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcd:46e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcd:46e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcd:46e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcd:46e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcd:46f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcd:da80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcd:da89::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcd:da8a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcd:da8c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcd:da90::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfce:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:dfcf:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e000:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e000:4680::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e000:dc00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e000:dc20::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e001:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e004:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e004:4680::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e004:dc00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e004:dc20::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e005:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e008:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e008:4680::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e008:dc00::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e008:dc20::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e009:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e040:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e040:cda0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e040:cda2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e041:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e044:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e044:cda0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e044:cda2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e045:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e048:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e048:cda0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e048:cda2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e049:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e04c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e04c:cda0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e04c:cda2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e04d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e080:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e080:c200::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e081:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e084:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e084:c200::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e085:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e088:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e088:c200::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e089:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e08c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e08c:c200::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e08d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0c0:ce40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0c0:ce43::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0c4:ce40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0c4:ce43::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0c8:ce40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0c8:ce43::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0cc:ce40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0cc:ce43::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e0cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e100:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e100:d480::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e100:d490::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e100:d498::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e101:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e104:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e104:d480::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e104:d490::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e104:d498::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e105:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e108:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e108:d480::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e108:d490::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e108:d498::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e109:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e10c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e10c:d480::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e10c:d490::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e10c:d498::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e10d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e140:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e140:c0e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e141:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e144:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e144:c0e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e145:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e148:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e148:c0e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e149:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e14c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e14c:c0e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e14d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e180:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e180:4180::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e180:da00::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e180:da10::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e180:da18::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e181:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e184:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e184:4180::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e184:da00::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e184:da10::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e184:da18::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e185:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e188:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e188:4180::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e188:da00::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e188:da10::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e188:da18::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e189:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e1c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e1c0:ca00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e1c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e1c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e1c4:ca00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e1c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e1c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e1c8:ca00::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e1c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e200:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e200:cfa0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e200:cfa4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e201:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e204:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e204:cfa0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e204:cfa4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e205:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e208:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e208:cfa0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e208:cfa4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e209:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e240:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e240:d0e0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e240:d0e8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e241:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e244:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e244:d0e0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e244:d0e8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e245:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e248:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e248:d0e0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e248:d0e8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e249:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e280:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e280:c6e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e281:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e282:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e282:c6e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e283:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e284:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e284:c6e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e285:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e288:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e288:c6e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e289:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e2c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e2c0:c3c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e2c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e2c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e2c2:c3c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e2c3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e2c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e2c4:c3c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e2c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e2c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e2c8:c3c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e2c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e300:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e300:4780::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e300:de00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e300:de40::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e300:de44::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e301:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e302:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e302:4780::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e302:de00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e302:de40::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e302:de44::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e303:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e304:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e304:4780::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e304:de00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e304:de40::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e304:de44::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e305:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e308:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e308:4780::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e308:de00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e308:de40::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e308:de44::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e309:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e340:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e340:5400::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e340:5440::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e340:5450::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e341:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e342:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e342:5400::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e342:5440::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e342:5450::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e343:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e344:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e344:5400::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e344:5440::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e344:5450::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e345:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e348:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e348:5400::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e348:5440::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e348:5450::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e349:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e34c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e34c:5400::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e34c:5440::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e34c:5450::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e34d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e380:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e380:cec0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e381:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e384:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e384:cec0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e385:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e388:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e388:cec0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e389:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e38c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e38c:cec0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e38d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e3c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e3c0:c500::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e3c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e3c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e3c2:c500::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e3c3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e3c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e3c4:c500::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e3c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e3c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e3c8:c500::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e3c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e400:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e400:cae0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e401:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e404:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e404:cae0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e405:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e408:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e408:cae0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e409:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e440:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e441:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e444:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e445:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e448:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e449:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e480:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e480:5700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e480:5740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e480:5760::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e480:5768::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e480:576a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e481:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e484:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e484:5700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e484:5740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e484:5760::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e484:5768::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e484:576a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e485:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e488:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e488:5700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e488:5740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e488:5760::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e488:5768::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e488:576a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e489:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e48c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e48c:5700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e48c:5740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e48c:5760::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e48c:5768::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e48c:576a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e48d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e490:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e490:5700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e490:5740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e490:5760::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e490:5768::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e490:576a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e491:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e4c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e4c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e4c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e4c3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e4c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e4c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e4c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e4c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e500:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e500:5800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e500:f000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e500:f080::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e500:f090::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e500:f098::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e500:f09c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e500:f09e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e501:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e502:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e502:5800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e502:f000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e502:f080::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e502:f090::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e502:f098::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e502:f09c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e502:f09e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e503:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e504:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e504:5800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e504:f000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e504:f080::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e504:f090::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e504:f098::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e504:f09c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e504:f09e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e505:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e506:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e506:5800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e506:f000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e506:f080::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e506:f090::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e506:f098::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e506:f09c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e506:f09e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e507:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e508:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e508:5800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e508:f000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e508:f080::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e508:f090::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e508:f098::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e508:f09c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e508:f09e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e509:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e510:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e510:5800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e510:f000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e510:f080::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e510:f090::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e510:f098::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e510:f09c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e510:f09e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e511:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e514:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e514:5800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e514:f000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e514:f080::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e514:f090::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e514:f098::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e514:f09c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e514:f09e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e515:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e518:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e518:5800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e518:f000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e518:f080::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e518:f090::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e518:f098::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e518:f09c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e518:f09e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e519:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e51c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e51c:5800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e51c:f000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e51c:f080::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e51c:f090::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e51c:f098::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e51c:f09c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e51c:f09e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e51d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e520:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e520:5800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e520:f000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e520:f080::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e520:f090::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e520:f098::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e520:f09c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e520:f09e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e521:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e524:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e524:5800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e524:f000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e524:f080::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e524:f090::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e524:f098::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e524:f09c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e524:f09e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e525:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e528:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e528:5800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e528:f000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e528:f080::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e528:f090::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e528:f098::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e528:f09c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e528:f09e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e529:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e52c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e52c:5800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e52c:f000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e52c:f080::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e52c:f090::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e52c:f098::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e52c:f09c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e52c:f09e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e52d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e530:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e530:5800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e530:f000::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e530:f080::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e530:f090::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e530:f098::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e530:f09c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e530:f09e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e531:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e540:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e540:d300::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e541:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e544:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e544:d300::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e545:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e548:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e548:d300::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e549:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e580:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e580:d080::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e581:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e584:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e584:d080::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e585:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e588:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e588:d080::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e589:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e5c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e5c0:c6c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e5c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e5c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e5c2:c6c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e5c3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e5c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e5c4:c6c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e5c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e5c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e5c8:c6c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e5c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e600:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e600:d120::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e600:d125::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e600:d126::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e600:d128::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e601:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e602:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e602:d120::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e602:d125::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e602:d126::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e602:d128::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e603:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e604:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e604:d120::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e604:d125::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e604:d126::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e604:d128::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e605:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e608:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e608:d120::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e608:d125::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e608:d126::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e608:d128::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e609:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e640:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e641:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e642:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e643:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e644:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e645:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e648:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e649:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e680:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e680:4f40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e680:4f42::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e681:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e688:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e688:4f40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e688:4f42::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e689:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e68c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e68c:4f40::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e68c:4f42::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e68d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e6c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e6c0:4f00::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e6c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e6c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e6c8:4f00::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e6c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e6cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e6cc:4f00::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e6cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e6d0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e6d0:4f00::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e6d1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e700:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e700:4ec0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e700:4ee0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e700:4ef0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e700:4ef2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e701:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e702:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e702:4ec0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e702:4ee0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e702:4ef0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e702:4ef2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e703:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e704:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e704:4ec0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e704:4ee0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e704:4ef0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e704:4ef2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e705:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e70c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e70c:4ec0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e70c:4ee0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e70c:4ef0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e70c:4ef2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e70d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e740:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e740:c920::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e741:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e744:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e744:c920::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e745:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e74c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e74c:c920::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e74d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e780:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e780:c7a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e781:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e784:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e784:c7a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e785:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e78c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e78c:c7a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e78d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7c0:4b80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7c0:4b88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7c0:4b8c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7c0:4b8e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7c8:4b80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7c8:4b88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7c8:4b8c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7c8:4b8e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7cc:4b80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7cc:4b88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7cc:4b8c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7cc:4b8e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7d0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7d0:4b80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7d0:4b88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7d0:4b8c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7d0:4b8e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7d1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7d4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7d4:4b80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7d4:4b88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7d4:4b8c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7d4:4b8e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e7d5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e800:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e800:4ac0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e801:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e802:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e802:4ac0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e803:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e808:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e808:4ac0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e809:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e80c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e80c:4ac0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e80d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e810:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e810:4ac0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e811:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e840:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e840:c580::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e841:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e848:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e848:c580::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e849:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e84c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e84c:c580::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e84d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e850:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e850:c580::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e851:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e880:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e880:c440::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e881:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e888:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e888:c440::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e889:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e88c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e88c:c440::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e88d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e890:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e890:c440::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e891:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e8c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e8c0:cb20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e8c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e8c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e8c8:cb20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e8c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e8cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e8cc:cb20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e8cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e8d0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e8d0:cb20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e8d1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e900:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e900:c360::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e901:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e908:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e908:c360::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e909:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e90c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e90c:c360::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e90d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e910:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e910:c360::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e911:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e914:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e914:c360::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e915:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e940:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e940:cdc0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e940:cdc2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e941:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e944:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e944:cdc0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e944:cdc2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e945:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e948:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e948:cdc0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e948:cdc2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e949:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e94c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e94c:cdc0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e94c:cdc2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e94d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e980:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e980:c280::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e981:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e988:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e988:c280::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e989:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e98c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e98c:c280::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e98d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e9c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e9c0:c260::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e9c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e9c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e9c4:c260::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e9c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e9cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e9cc:c260::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:e9cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea02:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea03:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea40:4400::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea40:d800::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea40:d808::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea48:4400::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea48:d800::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea48:d808::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea4c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea4c:4401::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea4c:4402::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea4c:4404::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea4c:4408::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea4c:4410::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea4c:4420::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea4c:d800::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea4c:d808::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea4d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea80:c1c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea88:c1c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea8c:c1c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea90:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea90:c1c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ea91:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eac0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eac0:4300::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eac0:4308::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eac1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eac8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eac8:4300::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eac8:4308::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eac9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eacc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eacc:4300::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eacc:4308::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eacd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ead0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ead0:4300::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ead0:4308::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ead1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb40:c100::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb48:c100::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb4c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb4c:c100::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb4d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb50:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb50:c100::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb51:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb80:c020::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb84:c020::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb8c:c020::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eb8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ebc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ebc0:c9e0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ebc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ebc4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ebc4:c9e0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ebc5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ebc8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ebc8:c9e0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ebc9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ebcc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ebcc:c9e0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ebcd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec00:d280::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec00:d288::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec04:d280::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec04:d288::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec08:d280::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec08:d288::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec0c:d280::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec0c:d288::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec10:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec10:d280::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec10:d288::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec11:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec40:6600::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec40:fc00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec40:fc80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec40:fc90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec40:fc98::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec40:fc9c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec40:fc9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec44:6600::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec44:fc00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec44:fc80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec44:fc90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec44:fc98::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec44:fc9c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec44:fc9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec48:6600::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec48:fc00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec48:fc80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec48:fc90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec48:fc98::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec48:fc9c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec48:fc9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec4c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec4c:6600::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec4c:fc00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec4c:fc80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec4c:fc90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec4c:fc98::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec4c:fc9c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec4c:fc9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec4d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec50:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec50:6600::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec50:fc00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec50:fc80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec50:fc90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec50:fc98::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec50:fc9c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec50:fc9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec51:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec54:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec54:6600::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec54:fc00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec54:fc80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec54:fc90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec54:fc98::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec54:fc9c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec54:fc9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec55:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec58:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec58:6600::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec58:fc00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec58:fc80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec58:fc90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec58:fc98::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec58:fc9c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec58:fc9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec59:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec5c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec5c:6600::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec5c:fc00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec5c:fc80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec5c:fc90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec5c:fc98::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec5c:fc9c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec5c:fc9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec5d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec60:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec60:6600::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec60:fc00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec60:fc80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec60:fc90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec60:fc98::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec60:fc9c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec60:fc9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec61:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec64:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec64:6600::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec64:fc00::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec64:fc80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec64:fc90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec64:fc98::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec64:fc9c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec64:fc9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec65:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec80:c840::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec84:c840::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec88:c840::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec8c:c840::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ec8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ecc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ecc0:c7e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ecc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ecc2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ecc2:c7e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ecc3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ecc4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ecc4:c7e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ecc5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eccc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eccc:c7e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eccd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed00:cbc0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed02:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed02:cbc0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed03:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed04:cbc0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed0c:cbc0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed40:d5c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed40:d5e0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed40:d5e8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed40:d5ec::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed42:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed42:d5c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed42:d5e0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed42:d5e8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed42:d5ec::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed43:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed48:d5c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed48:d5e0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed48:d5e8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed48:d5ec::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed4c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed4c:d5c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed4c:d5e0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed4c:d5e8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed4c:d5ec::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed4d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed80:c600::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed88:c600::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed8c:c600::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ed8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:edc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:edc0:c560::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:edc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:edc2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:edc2:c560::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:edc3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:edc4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:edc4:c560::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:edc5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:edc8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:edc8:c560::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:edc9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee00:cde0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee00:cde2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee08:cde0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee08:cde2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee0c:cde0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee0c:cde2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee40:c2c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee42:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee42:c2c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee43:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee44:c2c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee48:c2c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee80:c240::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee88:c240::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee8c:c240::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ee8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec0:4440::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec0:4443::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec0:4446::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec0:4448::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec0:444c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec2:4440::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec2:4443::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec2:4446::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec2:4448::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec2:444c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec4:4440::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec4:4443::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec4:4446::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec4:4448::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec4:444c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eec5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eecc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eecc:4440::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eecc:4443::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eecc:4446::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eecc:4448::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eecc:444c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:eecd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5900::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5908::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:590d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:590e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5910::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5913::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5914::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5918::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:591b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:591c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5921::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5922::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5927::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5928::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:592a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:592e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5930::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5932::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5934::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5936::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5939::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:593a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:593c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5940::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5942::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5944::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5946::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5948::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:594b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:594c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:594e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5951::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5953::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5955::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5957::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:595c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5960::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5966::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:596c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:596f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5973::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5974::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5976::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5978::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:597a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:597d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:597e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5980::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5982::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5984::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5988::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:598a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:598c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5990::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5992::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5994::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5999::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:599a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:599e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59a2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59aa::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59ac::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59b1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59b3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59b9::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59ba::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59bc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59be::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59c2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59c5::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59cb::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59cf::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59d9::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59da::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59de::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59e1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59e3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59e4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59e8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59eb::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59ed::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59ee::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59f1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59f2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59f4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59f6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59f8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59fa::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59fd::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:59ff::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5a00::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5a02::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5a05::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5a07::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5a09::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5a0a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5a0e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5a10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef00:5a14::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5900::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5908::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:590d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:590e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5910::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5913::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5914::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5918::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:591b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:591c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5921::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5922::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5927::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5928::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:592a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:592e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5930::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5932::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5934::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5936::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5939::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:593a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:593c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5940::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5942::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5944::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5946::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5948::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:594b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:594c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:594e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5951::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5953::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5955::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5957::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:595c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5960::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5966::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:596c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:596f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5973::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5974::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5976::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5978::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:597a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:597d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:597e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5980::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5982::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5984::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5988::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:598a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:598c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5990::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5992::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5994::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5999::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:599a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:599e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59a2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59aa::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59ac::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59b1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59b3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59b9::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59ba::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59bc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59be::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59c2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59c5::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59cb::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59cf::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59d9::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59da::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59de::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59e1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59e3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59e4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59e8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59eb::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59ed::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59ee::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59f1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59f2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59f4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59f6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59f8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59fa::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59fd::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:59ff::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5a00::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5a02::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5a05::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5a07::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5a09::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5a0a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5a0e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5a10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef02:5a14::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef03:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5900::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5908::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:590d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:590e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5910::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5913::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5914::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5918::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:591b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:591c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5921::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5922::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5927::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5928::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:592a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:592e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5930::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5932::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5934::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5936::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5939::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:593a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:593c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5940::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5942::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5944::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5946::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5948::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:594b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:594c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:594e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5951::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5953::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5955::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5957::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:595c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5960::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5966::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:596c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:596f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5973::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5974::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5976::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5978::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:597a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:597d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:597e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5980::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5982::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5984::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5988::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:598a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:598c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5990::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5992::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5994::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5999::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:599a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:599e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59a2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59aa::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59ac::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59b1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59b3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59b9::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59ba::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59bc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59be::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59c2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59c5::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59cb::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59cf::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59d9::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59da::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59de::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59e1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59e3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59e4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59e8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59eb::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59ed::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59ee::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59f1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59f2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59f4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59f6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59f8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59fa::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59fd::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:59ff::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5a00::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5a02::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5a05::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5a07::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5a09::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5a0a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5a0e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5a10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef04:5a14::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5900::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5908::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:590d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:590e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5910::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5913::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5914::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5918::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:591b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:591c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5921::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5922::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5927::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5928::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:592a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:592e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5930::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5932::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5934::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5936::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5939::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:593a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:593c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5940::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5942::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5944::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5946::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5948::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:594b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:594c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:594e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5951::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5953::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5955::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5957::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:595c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5960::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5966::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:596c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:596f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5973::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5974::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5976::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5978::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:597a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:597d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:597e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5980::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5982::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5984::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5988::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:598a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:598c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5990::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5992::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5994::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5999::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:599a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:599e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59a2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59aa::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59ac::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59b1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59b3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59b9::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59ba::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59bc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59be::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59c2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59c5::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59cb::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59cf::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59d9::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59da::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59de::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59e1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59e3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59e4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59e8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59eb::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59ed::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59ee::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59f1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59f2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59f4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59f6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59f8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59fa::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59fd::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:59ff::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5a00::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5a02::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5a05::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5a07::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5a09::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5a0a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5a0e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5a10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0c:5a14::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5900::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5908::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:590d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:590e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5910::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5913::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5914::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5918::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:591b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:591c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5921::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5922::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5927::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5928::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:592a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:592e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5930::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5932::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5934::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5936::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5939::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:593a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:593c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5940::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5942::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5944::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5946::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5948::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:594b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:594c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:594e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5951::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5953::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5955::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5957::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:595c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5960::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5966::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:596c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:596f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5973::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5974::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5976::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5978::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:597a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:597d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:597e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5980::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5982::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5984::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5988::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:598a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:598c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5990::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5992::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5994::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5999::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:599a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:599e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59a2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59aa::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59ac::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59b1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59b3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59b9::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59ba::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59bc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59be::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59c2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59c5::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59cb::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59cf::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59d9::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59da::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59de::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59e1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59e3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59e4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59e8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59eb::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59ed::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59ee::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59f1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59f2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59f4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59f6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59f8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59fa::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59fd::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:59ff::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5a00::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5a02::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5a05::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5a07::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5a09::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5a0a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5a0e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5a10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef10:5a14::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef11:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5900::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5908::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:590d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:590e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5910::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5913::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5914::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5918::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:591b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:591c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5921::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5922::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5927::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5928::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:592a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:592e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5930::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5932::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5934::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5936::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5939::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:593a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:593c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5940::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5942::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5944::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5946::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5948::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:594b::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:594c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:594e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5951::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5953::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5955::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5957::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:595c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5960::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5966::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:596c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:596f::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5973::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5974::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5976::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5978::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:597a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:597d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:597e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5980::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5982::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5984::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5988::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:598a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:598c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5990::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5992::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5994::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5999::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:599a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:599e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59a2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59aa::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59ac::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59b1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59b3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59b9::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59ba::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59bc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59be::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59c2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59c5::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59cb::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59cc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59cf::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59d9::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59da::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59de::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59e1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59e3::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59e4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59e8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59eb::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59ed::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59ee::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59f1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59f2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59f4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59f6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59f8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59fa::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59fd::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:59ff::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5a00::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5a02::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5a05::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5a07::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5a09::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5a0a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5a0e::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5a10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef14:5a14::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef15:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef40:d100::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef40:d108::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef44:d100::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef44:d108::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef48:d100::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef48:d108::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef4c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef4c:d100::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef4c:d108::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef4d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef50:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef50:d100::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef50:d108::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef51:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef80:d360::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef80:d370::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef80:d374::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef82:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef82:d360::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef82:d370::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef82:d374::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef83:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef84:d360::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef84:d370::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef84:d374::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef8c:d360::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef8c:d370::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef8c:d374::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:ef8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:efc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:efc0:d1c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:efc0:d1c8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:efc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:efc8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:efc8:d1c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:efc8:d1c8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:efc9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:efcc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:efcc:d1c0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:efcc:d1c8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:efcd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f000:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f000:caa0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f001:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f008:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f008:caa0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f009:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f00c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f00c:caa0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f00d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f040:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f040:c140::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f041:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f044:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f044:c140::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f045:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f048:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f048:c140::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f049:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f080:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f080:cd40::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f080:cd42::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f081:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f082:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f082:cd40::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f082:cd42::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f083:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f084:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f084:cd40::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f084:cd42::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f085:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f088:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f088:cd40::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f088:cd42::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f089:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f08c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f08c:cd40::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f08c:cd42::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f08d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0c0:cd20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0c0:cd22::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0c2:cd20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0c2:cd22::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0c3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0c4:cd20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0c4:cd22::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0cc:cd20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0cc:cd22::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f0cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f100:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f100:d220::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f100:d228::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f100:d22a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f101:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f108:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f108:d220::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f108:d228::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f108:d22a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f109:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f10c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f10c:d220::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f10c:d228::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f10c:d22a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f10d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f140:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f140:c000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f141:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f144:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f144:c000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f145:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f148:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f148:c000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f149:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f180:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f180:c980::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f181:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f182:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f182:c980::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f183:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f184:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f184:c980::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f185:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f188:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f188:c980::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f189:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f1c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f1c0:c960::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f1c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f1c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f1c4:c960::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f1c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f1c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f1c8:c960::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f1c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f200:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f200:c940::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f201:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f204:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f204:c940::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f205:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f208:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f208:c940::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f209:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f240:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f240:c8e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f241:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f244:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f244:c8e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f245:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f248:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f248:c8e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f249:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f280:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f280:c8c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f281:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f284:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f284:c8c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f285:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f288:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f288:c8c0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f289:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f2c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f2c0:c880::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f2c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f2c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f2c2:c880::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f2c3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f2c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f2c4:c880::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f2c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f2c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f2c8:c880::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f2c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f300:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f300:c720::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f301:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f304:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f304:c720::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f305:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f308:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f308:c720::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f309:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f340:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f340:c6a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f341:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f348:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f348:c6a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f349:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f349:c6a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f34a:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f34a:c6a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f34b:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f34c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f34c:c6a0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f34d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f350:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f351:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f380:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f381:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f382:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f383:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f384:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f385:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f388:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f389:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f3c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f3c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f3c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f3c3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f3c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f3c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f3c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f3c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f400:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f400:5300::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f400:5320::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f401:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f404:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f404:5300::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f404:5320::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f405:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f408:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f408:5300::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f408:5320::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f409:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f40c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f40c:5300::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f40c:5320::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f40d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f440:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f441:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f444:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f445:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f448:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f449:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f480:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f480:c660::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f481:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f484:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f484:c660::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f485:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f488:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f488:c660::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f489:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f4c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f4c0:c640::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f4c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f4c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f4c4:c640::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f4c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f4c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f4c8:c640::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f4c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f500:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f500:c620::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f501:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f504:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f504:c620::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f505:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f508:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f508:c620::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f509:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f540:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f541:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f542:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f543:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f544:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f545:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f548:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f549:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f580:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f581:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f582:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f583:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f584:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f585:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f588:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f589:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f5c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f5c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f5c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f5c3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f5c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f5c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f5c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f5c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f600:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f600:c220::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f601:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f604:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f604:c220::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f605:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f608:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f608:c220::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f609:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f60c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f60c:c220::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f60d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f640:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f640:c160::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f641:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f642:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f642:c160::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f643:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f644:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f644:c160::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f645:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f648:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f648:c160::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f649:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f680:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f680:c060::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f681:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f682:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f682:c060::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f683:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f684:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f684:c060::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f685:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f688:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f688:c060::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f689:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c0:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c1:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c4:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cc:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cd:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ce:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6cf:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d0:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d4:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d5:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d6:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d7:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d8:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6d9:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6da:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6db:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dc:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6dd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e0:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e1:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e4:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e8:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6e9:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ea:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6eb:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ec:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ed:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ee:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ef:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f0:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f1:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f2:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f3:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f4:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f8:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6f9:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fa:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fb:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a400::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a480::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a4c0::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a4e0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a4e4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a4e7::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a4e8::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a4f0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a500::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a700::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a740::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a760::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a770::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fc:a778::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6fe:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f6ff:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f700:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f700:4d80::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f700:4d84::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f701:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f704:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f704:4d80::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f704:4d84::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f705:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f70c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f70c:4d80::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f70c:4d84::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f70d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f710:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f710:4d80::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f710:4d84::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f711:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f740:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f740:c820::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f741:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f742:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f744:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f744:c820::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f745:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f74c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f74c:c820::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f750:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f750:c820::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f751:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f780:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f780:4640::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f781:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f782:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f788:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f788:4640::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f789:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f78c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f78c:4640::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f78d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f790:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f790:4640::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f794:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f794:4640::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f795:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f798:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f798:4640::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f799:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7c0:e100::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7c0:e180::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7c0:e188::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7c4:e100::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7c4:e180::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7c4:e188::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7cc:e100::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7cc:e180::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7cc:e188::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7d0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7d0:e100::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7d0:e180::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7d0:e188::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7d1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7d4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7d4:e100::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7d4:e180::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7d4:e188::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7d5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7d8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7d8:e100::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7d8:e180::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7d8:e188::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f7d9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f800:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f800:41c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f800:41c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f801:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f802:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f808:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f808:41c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f808:41c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f809:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f80c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f80c:41c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f80c:41c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f80d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f810:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f810:41c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f810:41c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f814:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f814:41c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f814:41c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f815:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f818:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f818:41c0::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f818:41c2::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f819:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f840:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f840:ca60::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f841:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f844:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f844:ca60::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f845:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f84c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f84c:ca60::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f84d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f850:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f850:ca60::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f851:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f880:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f880:c080::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f881:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f884:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f884:c080::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f885:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f88c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f88c:c080::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f88d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f890:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f890:c080::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f891:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c0:4c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c0:e600::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c0:e680::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c0:e6a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c0:e6b0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c0:e6b8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c4:4c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c4:e600::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c4:e680::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c4:e6a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c4:e6b0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c4:e6b8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c8:4c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c8:e600::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c8:e680::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c8:e6a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c8:e6b0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c8:e6b8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8cc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8cc:4c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8cc:e600::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8cc:e680::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8cc:e6a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8cc:e6b0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8cc:e6b8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8cd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d0:4c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d0:e600::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d0:e680::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d0:e6a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d0:e6b0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d0:e6b8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d1:4c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d1:e600::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d1:e680::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d1:e6a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d1:e6b0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d1:e6b8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d4:4c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d4:e600::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d4:e680::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d4:e6a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d4:e6b0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d4:e6b8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d8:4c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d8:e600::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d8:e680::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d8:e6a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d8:e6b0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d8:e6b8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8d9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8dc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8dc:4c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8dc:e600::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8dc:e680::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8dc:e6a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8dc:e6b0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8dc:e6b8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8dd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e0:4c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e0:e600::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e0:e680::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e0:e6a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e0:e6b0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e0:e6b8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e2:4c00::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e2:e600::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e2:e680::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e2:e6a0::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e2:e6b0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e2:e6b8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f8e3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f900:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f900:c740::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f901:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f904:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f904:c740::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f905:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f908:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f908:c740::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f909:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f90c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f90c:c740::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f90d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f940:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f940:d340::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f940:d350::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f941:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f944:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f944:d340::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f944:d350::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f945:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f94c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f94c:d340::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f94c:d350::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f94d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f950:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f950:d340::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f950:d350::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f951:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f980:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f980:4a40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f980:dc80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f980:dca0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f980:dca4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f981:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f982:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f982:4a40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f982:dc80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f982:dca0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f982:dca4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f983:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f984:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f984:4a40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f984:dc80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f984:dca0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f984:dca4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f985:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f988:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f988:4a40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f988:dc80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f988:dca0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f988:dca4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f989:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f98c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f98c:4a40::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f98c:dc80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f98c:dca0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f98c:dca4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f98d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f9c0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f9c0:d0a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f9c1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f9c4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f9c4:d0a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f9c5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f9c8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f9c8:d0a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:f9c9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa00:4900::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa00:4908::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa02:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa02:4900::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa02:4908::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa03:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa04:4900::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa04:4908::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa08:4900::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa08:4908::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa40:47c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa40:47c4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa44:47c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa44:47c4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa48:47c0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa48:47c4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa80:c380::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa84:c380::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa88:c380::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fa89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fac0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fac0:4380::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fac0:db80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fac0:dba0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fac1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fac4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fac4:4380::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fac4:db80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fac4:dba0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fac5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fac8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fac8:4380::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fac8:db80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fac8:dba0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fac9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:facc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:facc:4380::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:facc:db80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:facc:dba0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:facd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fad0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fad0:4380::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fad0:db80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fad0:dba0::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fad1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4140::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4142::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4145::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4146::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4149::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:414a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:414c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:414e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4150::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4152::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4154::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4157::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4158::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:415a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:415c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4161::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4163::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4164::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4166::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb00:4168::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb01:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4140::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4142::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4145::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4146::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4149::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:414a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:414c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:414e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4150::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4152::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4154::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4157::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4158::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:415a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:415c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4161::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4163::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4164::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4166::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb02:4168::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb03:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4140::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4142::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4145::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4146::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4149::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:414a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:414c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:414e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4150::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4152::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4154::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4157::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4158::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:415a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:415c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4161::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4163::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4164::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4166::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb04:4168::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4140::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4142::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4145::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4146::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4149::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:414a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:414c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:414e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4150::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4152::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4154::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4157::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4158::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:415a::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:415c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4161::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4163::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4164::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4166::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb08:4168::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb40:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb41:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb44:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb45:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb48:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb49:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb4c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb4d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb80:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb80:c5e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb81:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb84:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb84:c5e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb85:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb88:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb88:c5e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb89:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb8c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb8c:c5e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb8d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb90:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb90:c5e0::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fb91:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fbc0:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fbc1:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fbc2:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fbc3:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fbc4:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fbc5:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fbc8:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fbc9:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fbcc:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fbcd:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc04:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc04:4fc0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc04:4fc8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc04:4fcc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc05:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc08:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc08:4fc0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc08:4fc8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc08:4fcc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc09:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc0c:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc0c:4fc0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc0c:4fc8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc0c:4fcc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc0d:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc10:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc10:4fc0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc10:4fc8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc10:4fcc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc11:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc14:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc14:4fc0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc14:4fc8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc14:4fcc::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a02:26f7:fc15:4000::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1:40::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1:60::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1:70::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2:100::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2:108::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2:10c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2:10e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2:1800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3:80::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3:1800::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5:100::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5:110::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:6::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:6:80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:6:88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:6:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:6:1800::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:6:1c00::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:6:1e00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:7::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:7:100::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:7:108::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:7:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:7:1400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:7:1600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:8::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:8:80::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:8:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:8:1800::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:9::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:9:100::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:9:108::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:9:10a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:9:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:a::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:a:100::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:a:108::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:a:10a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:a:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:b::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:b:80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:c::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:c:80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:c:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:c:1800::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:e::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:e:80::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:e:88::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:e:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:e:1800::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:e:1c00::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:e:1e00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:f::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:f:40::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:f:50::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:f:58::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:f:5a::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:f:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:f:2000::", 51, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:f:4000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:10::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:10:20::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:10:30::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:10:38::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:11::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:11:40::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:11:60::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:11:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:11:2000::", 51, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:12::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:12:40::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:12:48::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:13::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:13:20::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:13:28::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:13:2c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:13:2e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:14::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:14:40::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:14:60::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:14:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:14:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:14:3000::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:16::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:16:100::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:16:120::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:16:130::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:16:138::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:16:140::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:16:144::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:16:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:16:2000::", 52, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:16:3000::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:16:3800::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:17::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:17:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:17:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:17:98::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:17:9c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:17:9e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:18::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:18:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:18:1400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:19::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:19:40::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:19:60::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:19:70::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:19:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1a::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1a:40::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1a:44::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1a:46::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1a:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1a:2000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1a:2400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1a:2600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1b::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1b:20::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1b:28::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1c::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1c:80::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1c:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1c:1400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1c:1600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1d::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1d:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1d:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1e::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1e:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1e:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1f::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1f:10::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:1f:18::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:20::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:20:20::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:20:24::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:21::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:21:20::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:21:28::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:21:2c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:22::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:22:20::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:23::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:23:100::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:23:108::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:23:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:23:1400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:24::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:24:40::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:24:60::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:24:70::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:24:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:26::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:26:10::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:27::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:27:10::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:27:18::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:27:1c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:28::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:28:20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:28:22::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:29::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:29:10::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:29:18::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2a::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2a:10::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2a:18::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2b::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2b:10::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2b:18::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2c::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2c:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2c:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2d::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2d:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2d:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2e::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2e:20::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:2f::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:30::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:30:10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:30:14::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:30:16::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:31::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:31:10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:31:14::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:31:16::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:31:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:31:1400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:31:1600::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:31:1700::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:32::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:32:10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:34::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:34:10::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:35::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:35:10::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:35:12::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:36::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:36:4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:36:6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:37::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:37:20::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:37:28::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:38::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:38:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:39::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:39:10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:39:14::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:39:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:39:1400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:39:1500::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3a::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3a:8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3a:c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3b::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3b:20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3b:22::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3c::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3c:8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3c:10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3c:14::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3d::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3d:8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3e::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3e:20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3e:22::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3f::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3f:8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:3f:10::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:40:1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:40:2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:41::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:41:8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:42::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:42:10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:42:14::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:42:16::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:42:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:42:1400::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:42:1600::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:43::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:43:4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:44::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:44:4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:45::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:46::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:46:4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:47::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:47:4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:48::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:48:8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:49::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:49:4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:4a:d::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:4a:e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:4b::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:4b:1000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:4b:1200::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:4c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:4d::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:4d:8::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:4d:c::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:4e::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:4e:40::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:4e:60::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:4e:70::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:4e:78::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:50::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:50:1000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:50:1200::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:51::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:51:100::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:51:120::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:51:128::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:51:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:51:2000::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:51:2800::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:51:2a00::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:52::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:52:10::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:52:12::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:52:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:55::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:55:8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:55:10::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:55:12::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:56::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:56:10::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:56:18::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:56:20::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:56:28::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:56:30::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:56:38::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:56:40::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:56:1000::", 52, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:56:2000::", 55, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:57::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:57:8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:57:10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:57:14::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:58::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:58:4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:59::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:59:80::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:59:1000::", 53, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:59:1800::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5a::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5a:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5a:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5b::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5c::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5c:4::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5d::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5d:20::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5d:28::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5d:2c::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5d:2e::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5e::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5e:10::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5e:18::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5f::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5f:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:5f:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:60::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:60:8::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:60:10::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:61:1::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:61:2::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:61:4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:62::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:62:80::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:62:90::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:63::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:63:4::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:63:6::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:64::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:64:10::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:64:18::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:64:20::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:64:22::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:65::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:65:40::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:65:60::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:65:70::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:65:78::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:66::", 57, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:66:80::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:66:a0::", 61, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:66:a8::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:67::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:67:10::", 62, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:67:14::", 63, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:67:1000::", 54, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:67:1400::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:68::", 64, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:69::", 58, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:69:40::", 59, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:69:60::", 60, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a04:4e41:69:1000::", 56, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac2::", 33, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac2:8000::", 34, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac2:c000::", 36, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac2:d000::", 38, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac2:d400::", 41, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac2:d480::", 44, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac2:d490::", 45, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac3::", 33, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac3:8000::", 34, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac3:c000::", 36, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac3:d000::", 38, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac3:d400::", 41, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac3:d480::", 44, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac3:d490::", 45, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac4::", 38, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac4:400::", 39, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac4:600::", 40, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac4:700::", 41, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac4:780::", 42, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac4:1000::", 38, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac4:1400::", 39, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac4:1600::", 40, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac4:1700::", 41, NDPI_ANONYMOUS_SUBSCRIBER },
+ { "2a09:bac4:1780::", 42, NDPI_ANONYMOUS_SUBSCRIBER },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_ms_office365_match.c.inc b/src/lib/inc_generated/ndpi_ms_office365_match.c.inc
index 9beb4735a..1c850a983 100644
--- a/src/lib/inc_generated/ndpi_ms_office365_match.c.inc
+++ b/src/lib/inc_generated/ndpi_ms_office365_match.c.inc
@@ -35,3 +35,31 @@ static ndpi_network ndpi_protocol_microsoft_365_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_microsoft_365_protocol_list_6[] = {
+ { "2603:1006:2000::", 48, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2603:1007:200::", 48, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2603:1016:1400::", 48, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2603:1017::", 48, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2603:1026:3000::", 48, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2603:1027:1::", 48, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2603:1036:3000::", 48, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2603:1037:1::", 48, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2603:1046:2000::", 48, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2603:1047:1::", 48, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2603:1056:2000::", 48, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2603:1057:2::", 48, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2603:1063:2000::", 38, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2620:1ec:4::192", 128, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2620:1ec:8fc::6", 128, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2620:1ec:a92::171", 128, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2620:1ec:a92::192", 128, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2620:1ec:c::15", 128, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2a01:111:f100:2000::a83e:3019", 128, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2a01:111:f100:2002::8975:2d79", 128, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2a01:111:f100:2002::8975:2da8", 128, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2a01:111:f100:7000::6fdd:6cd5", 128, NDPI_PROTOCOL_MICROSOFT_365 },
+ { "2a01:111:f100:a004::bfeb:88cf", 128, NDPI_PROTOCOL_MICROSOFT_365 },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_ms_onedrive_match.c.inc b/src/lib/inc_generated/ndpi_ms_onedrive_match.c.inc
index 2c15e4f3f..da5dd8475 100644
--- a/src/lib/inc_generated/ndpi_ms_onedrive_match.c.inc
+++ b/src/lib/inc_generated/ndpi_ms_onedrive_match.c.inc
@@ -29,3 +29,12 @@ static ndpi_network ndpi_protocol_ms_one_drive_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_ms_one_drive_protocol_list_6[] = {
+ { "2603:1061:1300::", 40, NDPI_PROTOCOL_MS_ONE_DRIVE },
+ { "2620:1ec:8f8::", 46, NDPI_PROTOCOL_MS_ONE_DRIVE },
+ { "2620:1ec:908::", 46, NDPI_PROTOCOL_MS_ONE_DRIVE },
+ { "2a01:111:f402::", 48, NDPI_PROTOCOL_MS_ONE_DRIVE },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_ms_outlook_match.c.inc b/src/lib/inc_generated/ndpi_ms_outlook_match.c.inc
index 184a799f9..6e42fe0c7 100644
--- a/src/lib/inc_generated/ndpi_ms_outlook_match.c.inc
+++ b/src/lib/inc_generated/ndpi_ms_outlook_match.c.inc
@@ -40,3 +40,26 @@ static ndpi_network ndpi_protocol_ms_outlook_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_ms_outlook_protocol_list_6[] = {
+ { "2603:1006::", 40, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2603:1016::", 36, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2603:1026::", 36, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2603:1036::", 36, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2603:1046::", 36, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2603:1056::", 36, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2620:1ec:4::152", 128, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2620:1ec:4::153", 128, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2620:1ec:8f0::", 46, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2620:1ec:900::", 46, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2620:1ec:a92::152", 128, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2620:1ec:a92::153", 128, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2620:1ec:c::10", 128, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2620:1ec:c::11", 128, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2620:1ec:d::10", 128, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2620:1ec:d::11", 128, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2a01:111:f400::", 48, NDPI_PROTOCOL_MS_OUTLOOK },
+ { "2a01:111:f403::", 48, NDPI_PROTOCOL_MS_OUTLOOK },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_ms_skype_teams_match.c.inc b/src/lib/inc_generated/ndpi_ms_skype_teams_match.c.inc
index 6c14f8961..1a764e763 100644
--- a/src/lib/inc_generated/ndpi_ms_skype_teams_match.c.inc
+++ b/src/lib/inc_generated/ndpi_ms_skype_teams_match.c.inc
@@ -29,3 +29,15 @@ static ndpi_network ndpi_protocol_skype_teams_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_skype_teams_protocol_list_6[] = {
+ { "2603:1027::", 48, NDPI_PROTOCOL_SKYPE_TEAMS },
+ { "2603:1037::", 48, NDPI_PROTOCOL_SKYPE_TEAMS },
+ { "2603:1047::", 48, NDPI_PROTOCOL_SKYPE_TEAMS },
+ { "2603:1057::", 48, NDPI_PROTOCOL_SKYPE_TEAMS },
+ { "2603:1063::", 38, NDPI_PROTOCOL_SKYPE_TEAMS },
+ { "2620:1ec:40::", 42, NDPI_PROTOCOL_SKYPE_TEAMS },
+ { "2620:1ec:6::", 48, NDPI_PROTOCOL_SKYPE_TEAMS },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_mullvad_match.c.inc b/src/lib/inc_generated/ndpi_mullvad_match.c.inc
index 275b282ca..feb24ba04 100644
--- a/src/lib/inc_generated/ndpi_mullvad_match.c.inc
+++ b/src/lib/inc_generated/ndpi_mullvad_match.c.inc
@@ -21,7 +21,6 @@
static ndpi_network ndpi_protocol_mullvad_protocol_list[] = {
- { 0x2D09F922 /* 45.9.249.34/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x1FAB9A32 /* 31.171.154.50/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x1FAB9942 /* 31.171.153.66/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x924674C2 /* 146.70.116.194/32 */, 32, NDPI_PROTOCOL_MULLVAD },
@@ -98,10 +97,10 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = {
{ 0xC1207F52 /* 193.32.127.82/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xC1207F53 /* 193.32.127.83/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xC1207F54 /* 193.32.127.84/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0x2E138CC2 /* 46.19.140.194/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x51111042 /* 81.17.16.66/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x92468682 /* 146.70.134.130/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x924686A2 /* 146.70.134.162/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0xC1207F42 /* 193.32.127.66/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xC1207F43 /* 193.32.127.67/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xC1207F44 /* 193.32.127.68/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xC1207F45 /* 193.32.127.69/32 */, 32, NDPI_PROTOCOL_MULLVAD },
@@ -263,15 +262,15 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = {
{ 0x9566F629 /* 149.102.246.41/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x9566F602 /* 149.102.246.2/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x9566F60F /* 149.102.246.15/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0xD13AB93B /* 209.58.185.59/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x592D0632 /* 89.45.6.50/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0x677DE9D2 /* 103.125.233.210/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x677DE921 /* 103.125.233.33/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x677DE930 /* 103.125.233.48/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x592D0652 /* 89.45.6.82/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x592D0662 /* 89.45.6.98/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x592D0672 /* 89.45.6.114/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0x9246E082 /* 146.70.224.130/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0x9246E0C4 /* 146.70.224.196/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x677DE912 /* 103.125.233.18/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x677DE903 /* 103.125.233.3/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0x9246E002 /* 146.70.224.2/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0x9246E042 /* 146.70.224.66/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x9A2F1D02 /* 154.47.29.2/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x9A2F1D0F /* 154.47.29.15/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x9246C442 /* 146.70.196.66/32 */, 32, NDPI_PROTOCOL_MULLVAD },
@@ -285,20 +284,13 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = {
{ 0xA996E3C5 /* 169.150.227.197/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xA996E3D2 /* 169.150.227.210/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xA996E3DE /* 169.150.227.222/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x5928B692 /* 89.40.182.146/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0xC0917F62 /* 192.145.127.98/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0xC0917F72 /* 192.145.127.114/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x5928B6D2 /* 89.40.182.210/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0x9246E182 /* 146.70.225.130/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0x9246E1C2 /* 146.70.225.194/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xB2F9D342 /* 178.249.211.66/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xB2F9D34F /* 178.249.211.79/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xB2F9D35C /* 178.249.211.92/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x5BC10512 /* 91.193.5.18/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x5BC10502 /* 91.193.5.2/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x5BC10522 /* 91.193.5.34/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x2578C972 /* 37.120.201.114/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x2578C952 /* 37.120.201.82/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x9859AA70 /* 152.89.170.112/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x9859AA80 /* 152.89.170.128/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0x9246E102 /* 146.70.225.2/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0x9246E142 /* 146.70.225.66/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x2D08DFC3 /* 45.8.223.195/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x2D08DFD2 /* 45.8.223.210/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x2D08DFE1 /* 45.8.223.225/32 */, 32, NDPI_PROTOCOL_MULLVAD },
@@ -311,15 +303,12 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = {
{ 0x92468AC2 /* 146.70.138.194/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x9246C902 /* 146.70.201.2/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x9246C942 /* 146.70.201.66/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x5CDF59A0 /* 92.223.89.160/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x5CDF59B6 /* 92.223.89.182/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x5CDF59B5 /* 92.223.89.181/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x5CDF59A5 /* 92.223.89.165/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x1FAA1602 /* 31.170.22.2/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x1FAA160F /* 31.170.22.15/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0xB2AF8EC2 /* 178.175.142.194/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0xB2AF8362 /* 178.175.131.98/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0xB9E11C92 /* 185.225.28.146/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0x95581681 /* 149.88.22.129/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0x9558168E /* 149.88.22.142/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0x9558169B /* 149.88.22.155/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0x955816A8 /* 149.88.22.168/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xB9418674 /* 185.65.134.116/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xB9418647 /* 185.65.134.71/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xB9418648 /* 185.65.134.72/32 */, 32, NDPI_PROTOCOL_MULLVAD },
@@ -335,8 +324,6 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = {
{ 0xB9418656 /* 185.65.134.86/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x5C3C28C2 /* 92.60.40.194/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x5C3C28D1 /* 92.60.40.209/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x5C3C28E0 /* 92.60.40.224/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x5C3C28EF /* 92.60.40.239/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xA996C402 /* 169.150.196.2/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xA996C40F /* 169.150.196.15/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xA996C41C /* 169.150.196.28/32 */, 32, NDPI_PROTOCOL_MULLVAD },
@@ -346,13 +333,12 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = {
{ 0x5B5A2C0D /* 91.90.44.13/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x5B5A2C0E /* 91.90.44.14/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0x5B5A2C0F /* 91.90.44.15/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x5B5A2C10 /* 91.90.44.16/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x5B5A2C11 /* 91.90.44.17/32 */, 32, NDPI_PROTOCOL_MULLVAD },
- { 0x5B5A2C12 /* 91.90.44.18/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xB07DEB47 /* 176.125.235.71/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xB07DEB48 /* 176.125.235.72/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xB07DEB49 /* 176.125.235.73/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xB07DEB4A /* 176.125.235.74/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0xB2FF958C /* 178.255.149.140/32 */, 32, NDPI_PROTOCOL_MULLVAD },
+ { 0xB2FF95A5 /* 178.255.149.165/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xC27FC7F5 /* 194.127.199.245/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xC27FC772 /* 194.127.199.114/32 */, 32, NDPI_PROTOCOL_MULLVAD },
{ 0xC27FC791 /* 194.127.199.145/32 */, 32, NDPI_PROTOCOL_MULLVAD },
@@ -679,3 +665,625 @@ static ndpi_network ndpi_protocol_mullvad_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_mullvad_protocol_list_6[] = {
+ { "2a04:27c0:0:4::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a04:27c0:0:3::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:29:87::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:29:86::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:29:84::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:29:85::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:29:86::a03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:0:dee::c1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:0:def::c2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:0:deb::c1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:0:dec::c2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:4:dee::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:4:def::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:4:deb::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:4:dec::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2406:d501:f:def::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2406:d501:f:dee::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2406:d501:f:deb::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2406:d501:f:dec::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:8:def::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:8:dee::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:8:deb::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:8:dec::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:84:3::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:84:2::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:84:5::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:84:6::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:84:4::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:27:90::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:27:91::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:27:88::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:27:89::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:27:92::a03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:30:55::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:30:54::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:30:56::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:30:57::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2804:5364:3100:90::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2804:5364:3100:89::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d00e:1::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d00e:2::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:9:17::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:9:18::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:9:c::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:9:d::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:9:e::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:9:16::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:6000:21::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:de08:3::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:de08:4::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:6000:12::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:6000:13::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:de08:1::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:de08:2::a29f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:6000:18::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:6000:14::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:6000:17::a03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:6000:15::a04f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:6000:19::a05f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:6000:16::a26f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:6000:20::a07f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:9580:103:10::c01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:9580:103:11::c02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:9580:103:e::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:9580:103:f::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:9580:438:32::b01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:9580:438:64::b02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:a:f011::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:a:f011::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:a:f011::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:a:f011::4f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:29b8:dc01:1830::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:29b8:dc01:1829::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:28:a8::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:28:a9::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:a:f011::f101", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:a:f011::f201", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:a:f011::f301", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:a:f011::f401", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:29b8:dc01:1832::a1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:29b8:dc01:1831::f002", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d406:1::a18f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d406:2::a19f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d406:3::a20f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d406:4::a21f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:28:a7::a36f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:28:a1::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:28:a2::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:28:a3::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:28:a4::a33f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:28:a5::a34f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:28:a6::a35f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f101:1::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f101:2::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:33:e::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:33:f::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:33:c::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:33:d::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c201:1::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c201:1::f101", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:b:f011::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:b:f011::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:b:f011::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:b:f011::4f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:b:f011::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:b:f011::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:b:f011::a03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:b:f011::a04f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:b:f011::a05f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:b:f011::a06f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:d9c0:3000::a20f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:d9c0:3000::a21f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:d9c0:3000::a22f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::bb01", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::4f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::5f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::6f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::7f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:20:271::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:20:272::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::f101", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::f201", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::f301", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::f401", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::f501", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::f601", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:6:f011::f701", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:20:274::a99f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:20:275::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:20:276::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:20:277::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:20:269::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:20:270::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a07:fe00:1::a23f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a07:fe00:1::a24f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a07:fe00:1::a25f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a07:fe00:1::a26f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c762:1::a35f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c762:2::a36f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c762:3::a37f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:8:f011::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:8:f011::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:37:95::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:37:94::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:8:f011::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:8:f011::f101", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:37:97::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:37:96::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a07:d880:2::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a07:d880:2::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a07:d880:2::a03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:23:84::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:23:87::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c318:1::a06f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c318:2::a07f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:23:85::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:23:86::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0c:f040:0:2790::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0c:f040:0:2790::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0c:f040:0:2790::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0c:f040:0:2790::4f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0c:f040:0:2790::5f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0c:f040:0:2790::6f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0c:f040:0:2790::7f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:ed04:3581:5::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:ed04:3581:6::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0c:f040:0:2790::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0c:f040:0:2790::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0c:f040:0:2790::a03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:ed04:3581:1::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:ed04:3581:2::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:ed04:3581:3::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:ed04:3581:4::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:dc05::a15f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:dc06::a16f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:9:f011::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:9:f011::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:9:f011::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:9:f011::4f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:25:3c::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:25:3d::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:9:f011::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:9:f011::f101", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:9:f011::f201", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:9:f011::f301", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:9:f011::f401", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:25:3a::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:25:3b::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:7:f011::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:7:f011::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:7:f011::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:7:f011::5f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:7:f011::6f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:7:f011::8f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:31:f008::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:31:f009::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:31:f00a::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:7:f011::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:7:f011::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:7:f011::a11f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:7:f011::a12f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:7:f011::a13f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:7:f011::a14f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:7:f011::a15f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0b:89c1:3::a33f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0b:89c1:3::a34f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0b:89c1:3::a35f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0b:89c1:3::a36f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:31:f007::a39f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:31:f005::a37f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:31:f006::a38f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:8b:2e::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:8b:23::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:8b:24::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:8b:25::4f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:8b:2d::a47f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:8b:26::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:8b:27::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:8b:28::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:8b:29::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:8b:2a::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:8b:2b::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:8b:2c::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f501:4::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f501:5::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f501:2::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f501:3::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2403:2c81:1000::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2403:2c81:1000::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:a:1a::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:a:1b::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2403:2c81:1000::a06f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2403:2c81:1000::a05f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:a:f::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:a:19::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f401:1::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f401:2::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:26:53::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:26:52::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:26:55::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:26:54::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:88:86::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:88:87::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:88:84::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:88:85::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:3b00:1::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:3b00:2::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:3b00:3::a03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:24:19::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:24:1a::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d509:1::a09f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d509:2::a10f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d509:3::a11f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:24:17::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:24:18::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2400:ddc0:c000::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2400:ddc0:c000::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2400:ddc0:c000::f201", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2400:ddc0:c000::f301", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:40:22::bb01", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:40:1d::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:40:1e::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d31c::a15f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d31b::a14f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:40:11::b01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:40:13::b02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:40:14::b03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a00:c68:0:cbcf::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a00:c68:0:cbd0::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f803::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f803:1::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f803:2::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f803:3::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:3:f011::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:3:f011::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:3:f011::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:3:f011::4f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:3:f011::5f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:3:f011::6f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:3:f011::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:3:f011::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:3:f011::f201", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:3:f011::f301", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:3:f011::f401", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:3:f011::f501", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0c:59c0:18::a20f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0c:59c0:18::a21f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c034:1::a30f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c034:2::a31f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c034:3::a32f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4124::b01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4124::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4124::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4124::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4124::4f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4124::5f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4124::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4124::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4124::a03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4124::a04f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4124::f401", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4124::f501", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4120::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4120::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4120::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4120::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4120::a03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:20c8:4120::a04f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:5:dee::c1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:5:def::c2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:5:deb::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2404:f780:5:dec::c02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:13:c48::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:13:c49::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:ce08:1::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:ce08:2::a06f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:ce08:3::a07f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:13:67::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:13:c47::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a00:1651:0:4000::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a00:1651:0:4001::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:fb01:1::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:fb01:2::f002", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a04:9dc0:0:134::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a04:9dc0:0:136::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a04:9dc0:0:133::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a04:9dc0:0:135::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:7d:40::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:7d:39::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:7d:37::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:7d:38::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011:31::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011:31::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011:31::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011:31::4f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011:31::5f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011:31::6f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011:31::7f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011::8f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011::9f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011::10f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011::11f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011:31::a03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011::a05f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011::a09f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011::a10f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:5:f011::aaaf", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410:40::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410:40::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410::13f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410::14f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410::15f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410::16f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410::17f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410::18f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410::19f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410::20f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410::21f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410::22f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410::23f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:e011::12f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410::a15f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410::a18f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410:40::a04f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:f410::a17f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:e011::a21f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:e011::a22f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:1:e011::a23f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::4f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::999f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::f201", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::f301", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::f401", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::f501", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::b07f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::f701", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::a09f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::a10f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::a11f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::fb01", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a03:1b20:4:f011::fd01", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:d:40::bb01", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:d:42::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:d:41::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d13e:1::a09f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d13e:2::a10f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d13e:3::a11f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:d:44::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:d:43::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:2901:1::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:2901::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:e109:2::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:e109:1::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c122:3::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c122:4::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:1:d::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:1:d::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:1:d::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:1:d::4f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:1:d::5f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c122:1::b79f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c122:2::b80f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:1:d::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:1:d::f101", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:1:d::f201", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:1:d::b70f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:1:d::b71f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:1:d::b72f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:1:d::f601", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:1:d::f701", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:1:d::f901", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:aa80:1304::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:aa80:1302::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:aa80:1303::b34f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:aa80:1305::b43f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a06:3040:12:610::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a06:3040:12:610::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f901::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f901:1::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:0:51::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:0:52::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:0:53::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:0:56::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:0:54::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:0:57::a03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:0:55::a04f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:0:58::a05f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:0:59::a06f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:bb80:403::b32f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:bb80:402::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:bb80:405::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c61f::b63f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c61f:1::b64f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c61f:2::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:9a:82::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:9a:84::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:8007:1::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:8007:1::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:8007:1::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:8007:1::4f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:8007:1::5f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:9a:76::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:9a:75::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2001:ac8:9a:78::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:8007:1::a30f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:8007:1::a31f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:8007:1::a32f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:8007:1::a33f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:8007:1::a34f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:8007:1::a35f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:8007:1::a36f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:8007:1::a37f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:8007:1::a38f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:8007:1::a39f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:da80:1803::b35f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:da80:1804::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:da80:1801::c40f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d20c:3::b72f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d20c:2::b71f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d20c:1::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:2000:13::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:2000:17::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:2000:16::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:2000:15::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:2000:14::a46f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d70a::b57f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d70a:1::b58f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d70a:2::b59f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:e001::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:e001:1::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:e001:2::b55f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:e001:3::b56f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:3000:17::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:3000:16::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c859:4::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c859:5::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:8:38::d1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:8:39::d2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:8:3a::d3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:8:3b::d4f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:3000:15::a49f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:3000:14::a50f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:3000:13::a51f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c859:1::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c859:2::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c859:3::a03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:100:7c03::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:100:7c01::b29f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:100:7c02::b30f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:8:4::d1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:8:6::d2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:8:d::d3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:8:2f::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:8:37::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:6:107::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:6:108::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:cc1f:2::b62f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:cc1f:1::b61f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:cc1f::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:6:104::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:6:105::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:6:106::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:ff48:aa81:2602::b25f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:ff48:aa81:2603::b26f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:1383::f1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:a000:15::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:a000:16::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:a000:17::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:2c5::e01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:2c4::e02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:2c1::e03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:2b7::e04f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:1375::f1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:136c::f2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:136b::f3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:1379::f4f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c43f::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c43f:1::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:c43f:2::b52f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:a000:12::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:a000:13::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:a000:14::b78f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:2b6::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:2b8::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:2b9::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:2c2::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:2c3::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:136a::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:1378::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:1377::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:1372::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a0d:5600:24:1374::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:7000:12::101f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:7000:13::102f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:7000:14::103f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:7000:15::b89f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:7000:16::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:9000:16::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:9000:17::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:e206:4::a01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:e206:5::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:9000:12::b46f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:9000:13::b47f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:9000:14::b48f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:9000:15::b49f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:e206:2::a02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:e206:3::a03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:4000:12::101f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:4000:13::102f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:4000:14::103f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:4000:15::b83f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:4000:16::b84f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:4000:17::b85f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:4000:18::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:4000:19::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:5000:12::101f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:5000:13::102f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d80b:3::b75f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d80b:2::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:d80b:1::b73f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:5000:15::b77f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:5000:14::b03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:c:4::c09f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:c:4::c10f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:c:4::c11f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:c:4::f301", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:c:4::f401", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:c:4::f501", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:c:4::f601", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:c:4::f701", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:cd00:a00::b27f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:cd00:a01::b28f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:8000:12::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:8000:13::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:8000:14::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:8000:15::b95f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:9000:8000:16::b96f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:16:5::c01f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:16:5::c02f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:16:5::c03f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:16:5::c04f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:16:5::f401", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:16:5::f501", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:16:5::f601", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:f7a0:16:5::f701", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2604:e8c0:7::b66f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2604:e8c0:7::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2604:e8c0:7::b68f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:0:b9::1f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:0:b9::2f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:0:b9::3f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:0:b9::4f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:0:b9::5f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:0:b9::6f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:0:b9::b34f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:0:b9::b35f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:0:b9::b36f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:0:b9::b37f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:0:b9::f401", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:0:b9::f501", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:0:b9::f601", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:0:b9::f701", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2606:2e00:0:b9::f801", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:ccc0:1d02::b37f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:ccc0:1d03::b38f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2607:fcd0:ccc0:1d05::c41f", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f206::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ { "2a02:6ea0:f207::f001", 128, NDPI_PROTOCOL_MULLVAD },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_protonvpn_in_match.c.inc b/src/lib/inc_generated/ndpi_protonvpn_in_match.c.inc
index affa35e08..a3ff7dda3 100644
--- a/src/lib/inc_generated/ndpi_protonvpn_in_match.c.inc
+++ b/src/lib/inc_generated/ndpi_protonvpn_in_match.c.inc
@@ -32,11 +32,9 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0x2513C981 /* 37.19.201.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x2513C982 /* 37.19.201.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x2513CD9B /* 37.19.205.155/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x2513CDCA /* 37.19.205.202/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x2513CDDF /* 37.19.205.223/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x2513D601 /* 37.19.214.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x252E7305 /* 37.46.115.5/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x2578CB52 /* 37.120.203.82/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x2578D7E2 /* 37.120.215.226/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x2578D7F2 /* 37.120.215.242/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x2578D952 /* 37.120.217.82/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -52,8 +50,6 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0x2D0E4706 /* 45.14.71.6/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x2D57D612 /* 45.87.214.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x2D57D662 /* 45.87.214.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x2D57D66A /* 45.87.214.106/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x2D57D672 /* 45.87.214.114/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x2D57D6C2 /* 45.87.214.194/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x2D57D6D2 /* 45.87.214.210/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x2D8085E2 /* 45.128.133.226/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -73,6 +69,10 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0x4A3FCCD2 /* 74.63.204.210/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x4DF7B236 /* 77.247.178.54/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x4F6E3702 /* 79.110.55.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x4F87680B /* 79.135.104.11/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x4F87680C /* 79.135.104.12/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x4F876814 /* 79.135.104.20/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0x54112D9C /* 84.17.45.156/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x54113F08 /* 84.17.63.8/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x54113F11 /* 84.17.63.17/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x54113F36 /* 84.17.63.54/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -84,19 +84,18 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0x57F9856C /* 87.249.133.108/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x57F98BAA /* 87.249.139.170/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x59244C82 /* 89.36.76.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x592663BC /* 89.38.99.188/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x592661C4 /* 89.38.97.196/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x59266348 /* 89.38.99.72/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x5926E38A /* 89.38.227.138/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x592768AD /* 89.39.104.173/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x59276A66 /* 89.39.106.102/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x59276B6D /* 89.39.107.109/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x59276B9D /* 89.39.107.157/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x59276B71 /* 89.39.107.113/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x59276BB9 /* 89.39.107.185/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x59276BBC /* 89.39.107.188/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x592CC9A2 /* 89.44.201.162/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x592D0402 /* 89.45.4.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x59BBA4F1 /* 89.187.164.241/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x59BBA4F6 /* 89.187.164.246/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x59BBAA87 /* 89.187.170.135/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x59BBABE1 /* 89.187.171.225/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x59BBABEF /* 89.187.171.239/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x59BBABF8 /* 89.187.171.248/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x59BBAF81 /* 89.187.175.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -117,8 +116,8 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0x5CDF5985 /* 92.223.89.133/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x5CDF598D /* 92.223.89.141/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x5DBE8AA6 /* 93.190.138.166/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x5DBE8C67 /* 93.190.140.103/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x5DBE8D3A /* 93.190.141.58/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x5DBE8E66 /* 93.190.142.102/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x674B0B12 /* 103.75.11.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x676BC502 /* 103.107.197.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x676BC6D2 /* 103.107.198.210/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -143,10 +142,10 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0x8AC706B2 /* 138.199.6.178/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
{ 0x8AC706B5 /* 138.199.6.181/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x8AC70781 /* 138.199.7.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x8AC7079F /* 138.199.7.159/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x8AC707B5 /* 138.199.7.181/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x8AC707E1 /* 138.199.7.225/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x8AC707EB /* 138.199.7.235/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x8AC707FB /* 138.199.7.251/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x8AC707EA /* 138.199.7.234/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0x8AC707FA /* 138.199.7.250/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x8AC721E1 /* 138.199.33.225/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x8AC721EC /* 138.199.33.236/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x8AC72361 /* 138.199.35.97/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -160,7 +159,6 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0x8AC73C56 /* 138.199.60.86/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
{ 0x8FF42CBA /* 143.244.44.186/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x903027E2 /* 144.48.39.226/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x92462D52 /* 146.70.45.82/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x92462D72 /* 146.70.45.114/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x92462DE2 /* 146.70.45.226/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x92463002 /* 146.70.48.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -180,14 +178,13 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0x92468112 /* 146.70.129.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x92468582 /* 146.70.133.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x92468E12 /* 146.70.142.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x92469362 /* 146.70.147.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x92468E52 /* 146.70.142.82/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x92469372 /* 146.70.147.114/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246A1A2 /* 146.70.161.162/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246A1B2 /* 146.70.161.178/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246A1C2 /* 146.70.161.194/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246AA02 /* 146.70.170.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246AA12 /* 146.70.170.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x9246AE42 /* 146.70.174.66/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246AE52 /* 146.70.174.82/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246AE82 /* 146.70.174.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246AE92 /* 146.70.174.146/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -224,19 +221,26 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0x9246C612 /* 146.70.198.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246C622 /* 146.70.198.34/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246C632 /* 146.70.198.50/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x9246CA02 /* 146.70.202.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246CA12 /* 146.70.202.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x9246CA22 /* 146.70.202.34/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246CA32 /* 146.70.202.50/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246CA42 /* 146.70.202.66/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x9246CA52 /* 146.70.202.82/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246CA62 /* 146.70.202.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0x9246CA72 /* 146.70.202.114/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246CA82 /* 146.70.202.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246CA92 /* 146.70.202.146/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246CAA2 /* 146.70.202.162/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9246CAB2 /* 146.70.202.178/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x9246CCA2 /* 146.70.204.162/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x9246CCB2 /* 146.70.204.178/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x9522F481 /* 149.34.244.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9522F486 /* 149.34.244.134/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x9522F48B /* 149.34.244.139/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x9522F495 /* 149.34.244.149/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x9522F49A /* 149.34.244.154/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x9522F49F /* 149.34.244.159/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x9522F4A4 /* 149.34.244.164/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x9522F4A9 /* 149.34.244.169/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x9522F4AE /* 149.34.244.174/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0x9522F4B3 /* 149.34.244.179/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x95243081 /* 149.36.48.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x9524308D /* 149.36.48.141/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0x955813E1 /* 149.88.19.225/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -267,20 +271,31 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0xA5E7B20A /* 165.231.178.10/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xA996C441 /* 169.150.196.65/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xA996C447 /* 169.150.196.71/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xA996C44D /* 169.150.196.77/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996C453 /* 169.150.196.83/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xA996C45F /* 169.150.196.95/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xA996C463 /* 169.150.196.99/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xA996C464 /* 169.150.196.100/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996C460 /* 169.150.196.96/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
{ 0xA996C491 /* 169.150.196.145/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996C496 /* 169.150.196.150/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xA996CC21 /* 169.150.204.33/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xA996CC2C /* 169.150.204.44/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996DA01 /* 169.150.218.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996DA06 /* 169.150.218.6/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996DA10 /* 169.150.218.16/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996DA15 /* 169.150.218.21/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996DA1A /* 169.150.218.26/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996DA1F /* 169.150.218.31/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996DA24 /* 169.150.218.36/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xA996DA37 /* 169.150.218.55/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996DA41 /* 169.150.218.65/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xA996DA46 /* 169.150.218.70/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xA996DA5B /* 169.150.218.91/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996DA4B /* 169.150.218.75/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996DA50 /* 169.150.218.80/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996DA55 /* 169.150.218.85/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996DA5A /* 169.150.218.90/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
{ 0xA996DA89 /* 169.150.218.137/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xA996E2A1 /* 169.150.226.161/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xAC532842 /* 172.83.40.66/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xAC625292 /* 172.98.82.146/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB07DE752 /* 176.125.231.82/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB2DAA7D2 /* 178.218.167.210/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB2F9D4A1 /* 178.249.212.161/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB2F9D4A2 /* 178.249.212.162/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -296,29 +311,16 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0xB96B2CA9 /* 185.107.44.169/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB96B2CC8 /* 185.107.44.200/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB96B2CDC /* 185.107.44.220/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B381E /* 185.107.56.30/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B382D /* 185.107.56.45/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B3832 /* 185.107.56.50/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B384C /* 185.107.56.76/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB96B3845 /* 185.107.56.69/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB96B3855 /* 185.107.56.85/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB96B385B /* 185.107.56.91/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B3862 /* 185.107.56.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B3875 /* 185.107.56.117/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B3882 /* 185.107.56.130/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B3886 /* 185.107.56.134/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB96B387B /* 185.107.56.123/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB96B388A /* 185.107.56.138/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B388F /* 185.107.56.143/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B389A /* 185.107.56.154/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB96B3894 /* 185.107.56.148/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB96B38A2 /* 185.107.56.162/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B38D4 /* 185.107.56.212/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B38DB /* 185.107.56.219/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB96B38E0 /* 185.107.56.224/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB96B38E5 /* 185.107.56.229/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B38EC /* 185.107.56.236/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B3907 /* 185.107.57.7/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B5024 /* 185.107.80.36/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB96B5065 /* 185.107.80.101/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB96B5074 /* 185.107.80.116/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB96B50BE /* 185.107.80.190/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99C2E21 /* 185.156.46.33/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9C1B /* 185.159.156.27/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -326,38 +328,37 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0xB99F9C23 /* 185.159.156.35/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9C25 /* 185.159.156.37/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9C2B /* 185.159.156.43/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9C30 /* 185.159.156.48/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9C31 /* 185.159.156.49/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9C35 /* 185.159.156.53/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9C36 /* 185.159.156.54/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9C38 /* 185.159.156.56/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9C37 /* 185.159.156.55/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9C38 /* 185.159.156.56/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9C3A /* 185.159.156.58/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9C3D /* 185.159.156.61/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9C3E /* 185.159.156.62/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9C40 /* 185.159.156.64/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9C42 /* 185.159.156.66/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9C44 /* 185.159.156.68/30 */, 30, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9C44 /* 185.159.156.68/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9C48 /* 185.159.156.72/30 */, 30, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9C4C /* 185.159.156.76/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9C4E /* 185.159.156.78/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9C51 /* 185.159.156.81/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9C52 /* 185.159.156.82/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9C54 /* 185.159.156.84/30 */, 30, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9C58 /* 185.159.156.88/29 */, 29, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9C60 /* 185.159.156.96/28 */, 28, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9C70 /* 185.159.156.112/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9C77 /* 185.159.156.119/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9C78 /* 185.159.156.120/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9C61 /* 185.159.156.97/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9C62 /* 185.159.156.98/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9C71 /* 185.159.156.113/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9C72 /* 185.159.156.114/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9C74 /* 185.159.156.116/30 */, 30, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9C7A /* 185.159.156.122/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9C7C /* 185.159.156.124/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D06 /* 185.159.157.6/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D0C /* 185.159.157.12/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D0E /* 185.159.157.14/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D10 /* 185.159.157.16/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D0D /* 185.159.157.13/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D17 /* 185.159.157.23/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D18 /* 185.159.157.24/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D1B /* 185.159.157.27/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D1F /* 185.159.157.31/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D22 /* 185.159.157.34/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D1D /* 185.159.157.29/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D1E /* 185.159.157.30/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D23 /* 185.159.157.35/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D25 /* 185.159.157.37/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D2B /* 185.159.157.43/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D29 /* 185.159.157.41/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D2A /* 185.159.157.42/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D3A /* 185.159.157.58/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D3C /* 185.159.157.60/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D3E /* 185.159.157.62/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D41 /* 185.159.157.65/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -366,50 +367,42 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0xB99F9D50 /* 185.159.157.80/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D52 /* 185.159.157.82/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D54 /* 185.159.157.84/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D58 /* 185.159.157.88/30 */, 30, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D5D /* 185.159.157.93/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D5E /* 185.159.157.94/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D60 /* 185.159.157.96/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D62 /* 185.159.157.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D64 /* 185.159.157.100/30 */, 30, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D56 /* 185.159.157.86/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D58 /* 185.159.157.88/29 */, 29, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D60 /* 185.159.157.96/29 */, 29, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D68 /* 185.159.157.104/30 */, 30, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D6E /* 185.159.157.110/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D71 /* 185.159.157.113/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D75 /* 185.159.157.117/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D78 /* 185.159.157.120/29 */, 29, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D80 /* 185.159.157.128/30 */, 30, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D84 /* 185.159.157.132/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D74 /* 185.159.157.116/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D7D /* 185.159.157.125/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D80 /* 185.159.157.128/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D85 /* 185.159.157.133/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D8A /* 185.159.157.138/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D8C /* 185.159.157.140/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D93 /* 185.159.157.147/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9D94 /* 185.159.157.148/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D8C /* 185.159.157.140/30 */, 30, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D90 /* 185.159.157.144/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D92 /* 185.159.157.146/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D95 /* 185.159.157.149/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D96 /* 185.159.157.150/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9D99 /* 185.159.157.153/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DA1 /* 185.159.157.161/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D9D /* 185.159.157.157/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9D9E /* 185.159.157.158/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9DA0 /* 185.159.157.160/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9DA5 /* 185.159.157.165/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DA8 /* 185.159.157.168/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9DA8 /* 185.159.157.168/29 */, 29, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9DB0 /* 185.159.157.176/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9DB7 /* 185.159.157.183/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9DB8 /* 185.159.157.184/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9DBA /* 185.159.157.186/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9DBC /* 185.159.157.188/30 */, 30, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9DC0 /* 185.159.157.192/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9DC2 /* 185.159.157.194/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9DC4 /* 185.159.157.196/30 */, 30, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DD0 /* 185.159.157.208/30 */, 30, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DD4 /* 185.159.157.212/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DD6 /* 185.159.157.214/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DD9 /* 185.159.157.217/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DDA /* 185.159.157.218/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DDC /* 185.159.157.220/30 */, 30, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DE0 /* 185.159.157.224/29 */, 29, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DE8 /* 185.159.157.232/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DEA /* 185.159.157.234/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DEC /* 185.159.157.236/30 */, 30, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DF0 /* 185.159.157.240/30 */, 30, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DF4 /* 185.159.157.244/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DFB /* 185.159.157.251/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9DD0 /* 185.159.157.208/28 */, 28, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9DE0 /* 185.159.157.224/28 */, 28, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9DF0 /* 185.159.157.240/29 */, 29, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9DF8 /* 185.159.157.248/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB99F9DFA /* 185.159.157.250/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9DFC /* 185.159.157.252/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
- { 0xB99F9DFE /* 185.159.157.254/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9E01 /* 185.159.158.1/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9E02 /* 185.159.158.2/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9E37 /* 185.159.158.55/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -441,17 +434,13 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0xB99F9ED8 /* 185.159.158.216/29 */, 29, NDPI_PROTOCOL_PROTONVPN },
{ 0xB99F9EE0 /* 185.159.158.224/29 */, 29, NDPI_PROTOCOL_PROTONVPN },
{ 0xB9A32C89 /* 185.163.44.137/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB9B17C54 /* 185.177.124.84/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB9B17CBE /* 185.177.124.190/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB9B17CCE /* 185.177.124.206/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xB9B17CDB /* 185.177.124.219/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB9B17D04 /* 185.177.125.4/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB9B17DAD /* 185.177.125.173/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB9B17DC9 /* 185.177.125.201/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB9B17E47 /* 185.177.126.71/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB9B17E85 /* 185.177.126.133/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB9B17E90 /* 185.177.126.144/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB9B4DE59 /* 185.180.222.89/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB9B6C120 /* 185.182.193.32/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB9B6C16C /* 185.182.193.108/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB9B7210B /* 185.183.33.11/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB9B721DA /* 185.183.33.218/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB9B7221B /* 185.183.34.27/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB9B72295 /* 185.183.34.149/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB9B722A5 /* 185.183.34.165/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -461,7 +450,6 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0xB9E67E0A /* 185.230.126.10/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB9E67E12 /* 185.230.126.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB9E67E92 /* 185.230.126.146/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xB9ECC8F2 /* 185.236.200.242/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB9F6D348 /* 185.246.211.72/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB9F6D3C1 /* 185.246.211.193/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xB9F74432 /* 185.247.68.50/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -474,10 +462,8 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0xBE02839C /* 190.2.131.156/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xBE02847C /* 190.2.132.124/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xBE02848B /* 190.2.132.139/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xBE0284C6 /* 190.2.132.198/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xBE0292B4 /* 190.2.146.180/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xBE029307 /* 190.2.147.7/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xBE0299D7 /* 190.2.153.215/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xBE029BDB /* 190.2.155.219/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xC11B0CFA /* 193.27.12.250/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xC11D6B62 /* 193.29.107.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
@@ -487,7 +473,6 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0xC125FEB2 /* 193.37.254.178/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xC1941222 /* 193.148.18.34/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xC1941242 /* 193.148.18.66/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xC194124A /* 193.148.18.74/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xC1941252 /* 193.148.18.82/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xC2228437 /* 194.34.132.55/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xC27EB106 /* 194.126.177.6/31 */, 31, NDPI_PROTOCOL_PROTONVPN },
@@ -502,19 +487,18 @@ static ndpi_network ndpi_protocol_protonvpn_protocol_list[] = {
{ 0xC4F03672 /* 196.240.54.114/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xC4F08042 /* 196.240.128.66/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xC4F597D2 /* 196.245.151.210/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xD408F344 /* 212.8.243.68/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xD408F381 /* 212.8.243.129/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xD408FAD9 /* 212.8.250.217/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
+ { 0xD408FAEA /* 212.8.250.234/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xD408FC42 /* 212.8.252.66/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xD408FD8A /* 212.8.253.138/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xD408FD9B /* 212.8.253.155/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xD46623E1 /* 212.102.35.225/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xD46623F4 /* 212.102.35.244/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xD4662CA1 /* 212.102.44.161/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xD4662CA6 /* 212.102.44.166/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xD917034C /* 217.23.3.76/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
{ 0xD98AC162 /* 217.138.193.98/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
- { 0xD98AC412 /* 217.138.196.18/32 */, 32, NDPI_PROTOCOL_PROTONVPN },
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_protonvpn_protocol_list_6[] = {
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_protonvpn_out_match.c.inc b/src/lib/inc_generated/ndpi_protonvpn_out_match.c.inc
index c75d1e2e2..01d59cd13 100644
--- a/src/lib/inc_generated/ndpi_protonvpn_out_match.c.inc
+++ b/src/lib/inc_generated/ndpi_protonvpn_out_match.c.inc
@@ -56,9 +56,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x2513C988 /* 37.19.201.136/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x2513C98A /* 37.19.201.138/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x2513CDC5 /* 37.19.205.197/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x2513CDCB /* 37.19.205.203/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x2513CDCC /* 37.19.205.204/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x2513CDCE /* 37.19.205.206/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x2513CDE0 /* 37.19.205.224/28 */, 28, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x2513CDF0 /* 37.19.205.240/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x2513CDF4 /* 37.19.205.244/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -68,10 +65,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x252E7306 /* 37.46.115.6/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x252E7308 /* 37.46.115.8/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x252E730C /* 37.46.115.12/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x2578CB53 /* 37.120.203.83/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x2578CB54 /* 37.120.203.84/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x2578CB58 /* 37.120.203.88/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x2578CB5A /* 37.120.203.90/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x2578D7E3 /* 37.120.215.227/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x2578D7E4 /* 37.120.215.228/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x2578D7E8 /* 37.120.215.232/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -122,12 +115,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x2D57D663 /* 45.87.214.99/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x2D57D664 /* 45.87.214.100/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x2D57D666 /* 45.87.214.102/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x2D57D66B /* 45.87.214.107/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x2D57D66C /* 45.87.214.108/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x2D57D66E /* 45.87.214.110/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x2D57D673 /* 45.87.214.115/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x2D57D674 /* 45.87.214.116/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x2D57D676 /* 45.87.214.118/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x2D57D6C3 /* 45.87.214.195/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x2D57D6C4 /* 45.87.214.196/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x2D57D6C8 /* 45.87.214.200/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -202,6 +189,12 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x4F6E3704 /* 79.110.55.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x4F6E3708 /* 79.110.55.8/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x4F6E370A /* 79.110.55.10/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x4F87680D /* 79.135.104.13/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x4F87680E /* 79.135.104.14/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x4F876810 /* 79.135.104.16/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x54112D9D /* 84.17.45.157/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x54112D9E /* 84.17.45.158/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x54112DA0 /* 84.17.45.160/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x54113F09 /* 84.17.63.9/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x54113F0A /* 84.17.63.10/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x54113F0C /* 84.17.63.12/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -257,33 +250,20 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x59244C88 /* 89.36.76.136/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x59244C8C /* 89.36.76.140/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x59244C8E /* 89.36.76.142/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x59266310 /* 89.38.99.16/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x5926631C /* 89.38.99.28/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x5926635D /* 89.38.99.93/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x592663AC /* 89.38.99.172/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x592661C6 /* 89.38.97.198/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x592661CE /* 89.38.97.206/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x592661D7 /* 89.38.97.215/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x5926634F /* 89.38.99.79/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x59266352 /* 89.38.99.82/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x59266366 /* 89.38.99.102/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x59266377 /* 89.38.99.119/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x5926E38B /* 89.38.227.139/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x5926E38C /* 89.38.227.140/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x5926E38E /* 89.38.227.142/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x592768AD /* 89.39.104.173/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x592768C1 /* 89.39.104.193/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x592768C2 /* 89.39.104.194/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x592768CC /* 89.39.104.204/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x59276A66 /* 89.39.106.102/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x59276ABF /* 89.39.106.191/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x59276ADE /* 89.39.106.222/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x59276AE4 /* 89.39.106.228/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x59276B9D /* 89.39.107.157/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x59276BA1 /* 89.39.107.161/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x59276BAA /* 89.39.107.170/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x59276BAC /* 89.39.107.172/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x59276BBE /* 89.39.107.190/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x59276BC0 /* 89.39.107.192/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x59276BC6 /* 89.39.107.198/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x59276BC0 /* 89.39.107.192/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x59276BC8 /* 89.39.107.200/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x59276BCC /* 89.39.107.204/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x592CC9A3 /* 89.44.201.163/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x592CC9A4 /* 89.44.201.164/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x592CC9A6 /* 89.44.201.166/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x592D0403 /* 89.45.4.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x592D0404 /* 89.45.4.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x592D0408 /* 89.45.4.8/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -298,6 +278,8 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x59BBAAA3 /* 89.187.170.163/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x59BBAAA4 /* 89.187.170.164/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x59BBAAA6 /* 89.187.170.166/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x59BBABE2 /* 89.187.171.226/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x59BBABE4 /* 89.187.171.228/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x59BBABF0 /* 89.187.171.240/29 */, 29, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x59BBABF8 /* 89.187.171.248/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x59BBAF82 /* 89.187.175.130/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -366,14 +348,13 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x5DBE8AC3 /* 93.190.138.195/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x5DBE8AC5 /* 93.190.138.197/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x5DBE8AC7 /* 93.190.138.199/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x5DBE8C67 /* 93.190.140.103/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x5DBE8C68 /* 93.190.140.104/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x5DBE8C75 /* 93.190.140.117/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x5DBE8C7A /* 93.190.140.122/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x5DBE8D3B /* 93.190.141.59/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x5DBE8D3C /* 93.190.141.60/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x5DBE8D42 /* 93.190.141.66/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x5DBE8D45 /* 93.190.141.69/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x5DBE8E67 /* 93.190.142.103/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x5DBE8E6A /* 93.190.142.106/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x5DBE8E76 /* 93.190.142.118/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x5E895C01 /* 94.137.92.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x5E895C02 /* 94.137.92.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x5E895C04 /* 94.137.92.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -428,14 +409,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x677DEB1A /* 103.125.235.26/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x677DEB1C /* 103.125.235.28/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x677DEB20 /* 103.125.235.32/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x679D8A01 /* 103.157.138.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x679D8A02 /* 103.157.138.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x679D8A04 /* 103.157.138.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x679D8A08 /* 103.157.138.8/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x679D8B01 /* 103.157.139.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x679D8B02 /* 103.157.139.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x679D8B04 /* 103.157.139.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x679D8B08 /* 103.157.139.8/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x67D61463 /* 103.214.20.99/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x67D61464 /* 103.214.20.100/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x67D61468 /* 103.214.20.104/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -472,6 +445,10 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x6BB5F54B /* 107.181.245.75/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x6BB5F54C /* 107.181.245.76/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x6BB5F54E /* 107.181.245.78/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x6BBA5501 /* 107.186.85.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x6BBA5502 /* 107.186.85.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x6BBA5504 /* 107.186.85.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x6BBA5508 /* 107.186.85.8/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x6DEC51A1 /* 109.236.81.161/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x6DEC51A8 /* 109.236.81.168/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x6DEC51AA /* 109.236.81.170/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -489,11 +466,9 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x8AC70784 /* 138.199.7.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x8AC70788 /* 138.199.7.136/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x8AC7078C /* 138.199.7.140/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x8AC707A0 /* 138.199.7.160/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x8AC707B6 /* 138.199.7.182/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x8AC707B8 /* 138.199.7.184/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x8AC707E2 /* 138.199.7.226/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x8AC707E4 /* 138.199.7.228/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x8AC707E8 /* 138.199.7.232/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x8AC707EC /* 138.199.7.236/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x8AC721E2 /* 138.199.33.226/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x8AC721E4 /* 138.199.33.228/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -521,9 +496,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x903027E4 /* 144.48.39.228/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x903027E8 /* 144.48.39.232/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x903027EA /* 144.48.39.234/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x92462D53 /* 146.70.45.83/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x92462D54 /* 146.70.45.84/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x92462D56 /* 146.70.45.86/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x92462D73 /* 146.70.45.115/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x92462D74 /* 146.70.45.116/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x92462D78 /* 146.70.45.120/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -617,9 +589,11 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x92468E14 /* 146.70.142.20/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x92468E18 /* 146.70.142.24/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x92468E1A /* 146.70.142.26/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x92469363 /* 146.70.147.99/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x92469364 /* 146.70.147.100/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x92469366 /* 146.70.147.102/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x92468E53 /* 146.70.142.83/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x92468E54 /* 146.70.142.84/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x92468E58 /* 146.70.142.88/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x92468E5C /* 146.70.142.92/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x92468E5E /* 146.70.142.94/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x92469373 /* 146.70.147.115/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x92469374 /* 146.70.147.116/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x92469378 /* 146.70.147.120/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -650,9 +624,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x9246AA18 /* 146.70.170.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246AA1C /* 146.70.170.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246AA1E /* 146.70.170.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x9246AE43 /* 146.70.174.67/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x9246AE44 /* 146.70.174.68/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x9246AE46 /* 146.70.174.70/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246AE53 /* 146.70.174.83/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246AE54 /* 146.70.174.84/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246AE58 /* 146.70.174.88/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -833,17 +804,11 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x9246C638 /* 146.70.198.56/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246C63C /* 146.70.198.60/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246C63E /* 146.70.198.62/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x9246CA03 /* 146.70.202.3/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x9246CA04 /* 146.70.202.4/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x9246CA06 /* 146.70.202.6/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA13 /* 146.70.202.19/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA14 /* 146.70.202.20/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA18 /* 146.70.202.24/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA1C /* 146.70.202.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA1E /* 146.70.202.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x9246CA23 /* 146.70.202.35/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x9246CA24 /* 146.70.202.36/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x9246CA26 /* 146.70.202.38/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA33 /* 146.70.202.51/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA34 /* 146.70.202.52/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA38 /* 146.70.202.56/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -854,17 +819,11 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x9246CA48 /* 146.70.202.72/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA4C /* 146.70.202.76/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA4E /* 146.70.202.78/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x9246CA53 /* 146.70.202.83/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x9246CA54 /* 146.70.202.84/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x9246CA56 /* 146.70.202.86/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA63 /* 146.70.202.99/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA64 /* 146.70.202.100/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA68 /* 146.70.202.104/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA6C /* 146.70.202.108/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA6E /* 146.70.202.110/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x9246CA73 /* 146.70.202.115/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x9246CA74 /* 146.70.202.116/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0x9246CA76 /* 146.70.202.118/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA83 /* 146.70.202.131/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA84 /* 146.70.202.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CA88 /* 146.70.202.136/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -885,9 +844,42 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0x9246CAB8 /* 146.70.202.184/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CABC /* 146.70.202.188/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9246CABE /* 146.70.202.190/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9246CCA3 /* 146.70.204.163/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9246CCA4 /* 146.70.204.164/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9246CCA8 /* 146.70.204.168/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9246CCAC /* 146.70.204.172/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9246CCAE /* 146.70.204.174/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9246CCB3 /* 146.70.204.179/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9246CCB4 /* 146.70.204.180/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9246CCB8 /* 146.70.204.184/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9246CCBC /* 146.70.204.188/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9246CCBE /* 146.70.204.190/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F482 /* 149.34.244.130/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F484 /* 149.34.244.132/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9522F487 /* 149.34.244.135/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9522F488 /* 149.34.244.136/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x9522F48A /* 149.34.244.138/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F48C /* 149.34.244.140/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F496 /* 149.34.244.150/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F498 /* 149.34.244.152/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F49B /* 149.34.244.155/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F49C /* 149.34.244.156/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F49E /* 149.34.244.158/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F4A0 /* 149.34.244.160/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F4A5 /* 149.34.244.165/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F4A6 /* 149.34.244.166/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F4A8 /* 149.34.244.168/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F4AA /* 149.34.244.170/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F4AC /* 149.34.244.172/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F4AF /* 149.34.244.175/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F4B0 /* 149.34.244.176/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F4B2 /* 149.34.244.178/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522F4B4 /* 149.34.244.180/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522FDF1 /* 149.34.253.241/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522FDF2 /* 149.34.253.242/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522FDF4 /* 149.34.253.244/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522FDF8 /* 149.34.253.248/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0x9522FDFA /* 149.34.253.250/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x95243082 /* 149.36.48.130/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x95243084 /* 149.36.48.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0x95243088 /* 149.36.48.136/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -982,19 +974,22 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0xA996C442 /* 169.150.196.66/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996C444 /* 169.150.196.68/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996C448 /* 169.150.196.72/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xA996C44E /* 169.150.196.78/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xA996C450 /* 169.150.196.80/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996C454 /* 169.150.196.84/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996C465 /* 169.150.196.101/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996C466 /* 169.150.196.102/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xA996C471 /* 169.150.196.113/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xA996C472 /* 169.150.196.114/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xA996C474 /* 169.150.196.116/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xA996C47B /* 169.150.196.123/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xA996C48D /* 169.150.196.141/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xA996C48E /* 169.150.196.142/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xA996C490 /* 169.150.196.144/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996C468 /* 169.150.196.104/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996C46C /* 169.150.196.108/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996C477 /* 169.150.196.119/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996C478 /* 169.150.196.120/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996C485 /* 169.150.196.133/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996C486 /* 169.150.196.134/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996C488 /* 169.150.196.136/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996C48C /* 169.150.196.140/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996C492 /* 169.150.196.146/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996C494 /* 169.150.196.148/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996C497 /* 169.150.196.151/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996C498 /* 169.150.196.152/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996C49A /* 169.150.196.154/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996C561 /* 169.150.197.97/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996C562 /* 169.150.197.98/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996C564 /* 169.150.197.100/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -1009,14 +1004,43 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0xA996CC2E /* 169.150.204.46/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996CC30 /* 169.150.204.48/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996CC34 /* 169.150.204.52/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA02 /* 169.150.218.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA04 /* 169.150.218.4/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA07 /* 169.150.218.7/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA08 /* 169.150.218.8/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA0A /* 169.150.218.10/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA11 /* 169.150.218.17/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA12 /* 169.150.218.18/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA14 /* 169.150.218.20/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA16 /* 169.150.218.22/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA18 /* 169.150.218.24/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA1B /* 169.150.218.27/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA1C /* 169.150.218.28/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA1E /* 169.150.218.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA20 /* 169.150.218.32/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA25 /* 169.150.218.37/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA26 /* 169.150.218.38/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA28 /* 169.150.218.40/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996DA38 /* 169.150.218.56/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA42 /* 169.150.218.66/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA44 /* 169.150.218.68/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996DA47 /* 169.150.218.71/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996DA48 /* 169.150.218.72/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996DA4A /* 169.150.218.74/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xA996DA85 /* 169.150.218.133/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xA996DA86 /* 169.150.218.134/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA4C /* 169.150.218.76/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA51 /* 169.150.218.81/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA52 /* 169.150.218.82/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA54 /* 169.150.218.84/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA56 /* 169.150.218.86/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA58 /* 169.150.218.88/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA81 /* 169.150.218.129/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA82 /* 169.150.218.130/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996DA84 /* 169.150.218.132/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996DA88 /* 169.150.218.136/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996DA8A /* 169.150.218.138/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996E2A2 /* 169.150.226.162/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996E2A4 /* 169.150.226.164/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xA996E2A8 /* 169.150.226.168/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996FE21 /* 169.150.254.33/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996FE22 /* 169.150.254.34/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xA996FE24 /* 169.150.254.36/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -1034,9 +1058,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0xAC625294 /* 172.98.82.148/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xAC625298 /* 172.98.82.152/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xAC62529A /* 172.98.82.154/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB07DE753 /* 176.125.231.83/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB07DE754 /* 176.125.231.84/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB07DE756 /* 176.125.231.86/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB2DAA7D3 /* 178.218.167.211/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB2DAA7D4 /* 178.218.167.212/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB2DAA7D8 /* 178.218.167.216/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -1094,69 +1115,32 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0xB96B2CE4 /* 185.107.44.228/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B2CE6 /* 185.107.44.230/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B2CEC /* 185.107.44.236/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B381E /* 185.107.56.30/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3823 /* 185.107.56.35/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3828 /* 185.107.56.40/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B382A /* 185.107.56.42/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B382D /* 185.107.56.45/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B382E /* 185.107.56.46/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3830 /* 185.107.56.48/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3832 /* 185.107.56.50/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B383D /* 185.107.56.61/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3841 /* 185.107.56.65/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3842 /* 185.107.56.66/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B384C /* 185.107.56.76/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B384E /* 185.107.56.78/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3850 /* 185.107.56.80/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3853 /* 185.107.56.83/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB96B3846 /* 185.107.56.70/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB96B3848 /* 185.107.56.72/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B3856 /* 185.107.56.86/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B3859 /* 185.107.56.89/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B385A /* 185.107.56.90/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B385D /* 185.107.56.93/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B385F /* 185.107.56.95/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B3860 /* 185.107.56.96/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3862 /* 185.107.56.98/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3867 /* 185.107.56.103/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3868 /* 185.107.56.104/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3875 /* 185.107.56.117/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3878 /* 185.107.56.120/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3880 /* 185.107.56.128/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3886 /* 185.107.56.134/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3888 /* 185.107.56.136/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB96B387C /* 185.107.56.124/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B388B /* 185.107.56.139/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B388C /* 185.107.56.140/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B388E /* 185.107.56.142/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3890 /* 185.107.56.144/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B389A /* 185.107.56.154/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B389C /* 185.107.56.156/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B38A0 /* 185.107.56.160/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB96B3895 /* 185.107.56.149/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB96B3896 /* 185.107.56.150/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB96B3898 /* 185.107.56.152/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B38A3 /* 185.107.56.163/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B38A4 /* 185.107.56.164/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B38A6 /* 185.107.56.166/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B38D4 /* 185.107.56.212/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B38DC /* 185.107.56.220/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B38E1 /* 185.107.56.225/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B38E2 /* 185.107.56.226/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B38E4 /* 185.107.56.228/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B38E6 /* 185.107.56.230/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B38E8 /* 185.107.56.232/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B38EC /* 185.107.56.236/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B38EE /* 185.107.56.238/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B38FB /* 185.107.56.251/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3907 /* 185.107.57.7/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B3908 /* 185.107.57.8/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B390A /* 185.107.57.10/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B5044 /* 185.107.80.68/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B5053 /* 185.107.80.83/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B5057 /* 185.107.80.87/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B5063 /* 185.107.80.99/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B5068 /* 185.107.80.104/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B506B /* 185.107.80.107/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B506E /* 185.107.80.110/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B5074 /* 185.107.80.116/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B5079 /* 185.107.80.121/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B507F /* 185.107.80.127/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB96B5080 /* 185.107.80.128/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B508D /* 185.107.80.141/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B5094 /* 185.107.80.148/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB96B5099 /* 185.107.80.153/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -1187,11 +1171,8 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0xB99F9C12 /* 185.159.156.18/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB99F9C14 /* 185.159.156.20/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB99F9C5A /* 185.159.156.90/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB99F9D05 /* 185.159.157.5/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB99F9D08 /* 185.159.157.8/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB99F9D0F /* 185.159.157.15/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB99F9D11 /* 185.159.157.17/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB99F9D12 /* 185.159.157.18/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB99F9D13 /* 185.159.157.19/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB99F9D14 /* 185.159.157.20/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB99F9D16 /* 185.159.157.22/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB99F9D19 /* 185.159.157.25/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -1211,42 +1192,30 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0xB99F9E6B /* 185.159.158.107/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB99F9E6C /* 185.159.158.108/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB99F9EC1 /* 185.159.158.193/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB9B17C58 /* 185.177.124.88/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB9B17C61 /* 185.177.124.97/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB9B17C64 /* 185.177.124.100/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB9B17CBF /* 185.177.124.191/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB9B17CC2 /* 185.177.124.194/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB9B17CC7 /* 185.177.124.199/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB9B17CC9 /* 185.177.124.201/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB9B17CD0 /* 185.177.124.208/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB9B17CD4 /* 185.177.124.212/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB9B17CD6 /* 185.177.124.214/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB9B17CDC /* 185.177.124.220/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xB9B17CE0 /* 185.177.124.224/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9B17D3A /* 185.177.125.58/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9B17D41 /* 185.177.125.65/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9B17D47 /* 185.177.125.71/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9B17D5A /* 185.177.125.90/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17DAD /* 185.177.125.173/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17DAE /* 185.177.125.174/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17DB2 /* 185.177.125.178/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17DB5 /* 185.177.125.181/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17DC9 /* 185.177.125.201/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17DD3 /* 185.177.125.211/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17DD4 /* 185.177.125.212/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17E47 /* 185.177.126.71/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17E66 /* 185.177.126.102/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17E7F /* 185.177.126.127/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17E80 /* 185.177.126.128/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17E85 /* 185.177.126.133/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17E86 /* 185.177.126.134/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17E88 /* 185.177.126.136/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17E90 /* 185.177.126.144/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17E97 /* 185.177.126.151/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B17E98 /* 185.177.126.152/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9B4DE5F /* 185.180.222.95/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9B4DE7A /* 185.180.222.122/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9B4DE7D /* 185.180.222.125/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9B4DEB2 /* 185.180.222.178/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B6C120 /* 185.182.193.32/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B6C149 /* 185.182.193.73/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B6C14A /* 185.182.193.74/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B6C16C /* 185.182.193.108/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B6C172 /* 185.182.193.114/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9B7210D /* 185.183.33.13/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9B7210E /* 185.183.33.14/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9B72113 /* 185.183.33.19/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9B72121 /* 185.183.33.33/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B721DA /* 185.183.33.218/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9B721DC /* 185.183.33.220/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9B72220 /* 185.183.34.32/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9B72222 /* 185.183.34.34/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9B72224 /* 185.183.34.36/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -1278,9 +1247,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0xB9E67E96 /* 185.230.126.150/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9E67EC2 /* 185.230.126.194/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9E67EC4 /* 185.230.126.196/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9ECC8F3 /* 185.236.200.243/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9ECC8F4 /* 185.236.200.244/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xB9ECC8F6 /* 185.236.200.246/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9F6D349 /* 185.246.211.73/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9F6D34A /* 185.246.211.74/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xB9F6D34C /* 185.246.211.76/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -1328,10 +1294,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0xBE028494 /* 190.2.132.148/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xBE02849B /* 190.2.132.155/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xBE02849D /* 190.2.132.157/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xBE0284CF /* 190.2.132.207/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xBE0284D5 /* 190.2.132.213/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xBE0284D6 /* 190.2.132.214/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xBE0284E0 /* 190.2.132.224/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xBE0292E4 /* 190.2.146.228/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xBE0292E6 /* 190.2.146.230/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xBE0292E8 /* 190.2.146.232/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -1339,9 +1301,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0xBE029321 /* 190.2.147.33/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xBE02933E /* 190.2.147.62/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xBE029356 /* 190.2.147.86/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xBE0299D1 /* 190.2.153.209/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xBE0299DE /* 190.2.153.222/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xBE0299E2 /* 190.2.153.226/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xBE029BE6 /* 190.2.155.230/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xBE029BE8 /* 190.2.155.232/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xC11B0CFB /* 193.27.12.251/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -1378,9 +1337,6 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0xC1941243 /* 193.148.18.67/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xC1941244 /* 193.148.18.68/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xC1941246 /* 193.148.18.70/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xC194124B /* 193.148.18.75/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xC194124C /* 193.148.18.76/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xC194124E /* 193.148.18.78/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xC1941253 /* 193.148.18.83/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xC1941254 /* 193.148.18.84/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xC1941258 /* 193.148.18.88/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -1424,34 +1380,19 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0xC4F597D4 /* 196.245.151.212/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xC4F597D8 /* 196.245.151.216/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xC4F597DA /* 196.245.151.218/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD408F344 /* 212.8.243.68/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD408F347 /* 212.8.243.71/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD408F34A /* 212.8.243.74/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD408F34D /* 212.8.243.77/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xD408F382 /* 212.8.243.130/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xD408F385 /* 212.8.243.133/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xD408F388 /* 212.8.243.136/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD408FAD9 /* 212.8.250.217/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD408FADA /* 212.8.250.218/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD408FADC /* 212.8.250.220/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xD408FAEC /* 212.8.250.236/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xD408FAEE /* 212.8.250.238/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
+ { 0xD408FAF0 /* 212.8.250.240/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xD408FC46 /* 212.8.252.70/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xD408FCA2 /* 212.8.252.162/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xD408FCB7 /* 212.8.252.183/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD408FD8A /* 212.8.253.138/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD408FD8C /* 212.8.253.140/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD408FD92 /* 212.8.253.146/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD408FD9B /* 212.8.253.155/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD408FD9C /* 212.8.253.156/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD408FDA2 /* 212.8.253.162/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xD41E3C01 /* 212.30.60.1/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xD41E3C02 /* 212.30.60.2/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xD41E3C04 /* 212.30.60.4/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xD41E3C08 /* 212.30.60.8/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD46623E2 /* 212.102.35.226/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD46623E4 /* 212.102.35.228/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD46623F5 /* 212.102.35.245/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD46623F6 /* 212.102.35.246/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD46623F8 /* 212.102.35.248/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xD46623FA /* 212.102.35.250/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xD4662CA2 /* 212.102.44.162/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xD4662CA4 /* 212.102.44.164/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
@@ -1466,10 +1407,11 @@ static ndpi_network ndpi_anonymous_subscriber_protonvpn_protocol_list[] = {
{ 0xD98AC164 /* 217.138.193.100/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xD98AC168 /* 217.138.193.104/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
{ 0xD98AC16A /* 217.138.193.106/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD98AC413 /* 217.138.196.19/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD98AC414 /* 217.138.196.20/30 */, 30, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD98AC418 /* 217.138.196.24/31 */, 31, NDPI_ANONYMOUS_SUBSCRIBER },
- { 0xD98AC41A /* 217.138.196.26/32 */, 32, NDPI_ANONYMOUS_SUBSCRIBER },
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_anonymous_subscriber_protonvpn_protocol_list_6[] = {
+ /* 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 fa0c19e17..43402d13f 100644
--- a/src/lib/inc_generated/ndpi_tor_match.c.inc
+++ b/src/lib/inc_generated/ndpi_tor_match.c.inc
@@ -21,2366 +21,1293 @@
static ndpi_network ndpi_protocol_tor_protocol_list[] = {
- { 0x2D8A1071 /* 45.138.16.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6509 /* 185.220.101.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8DD750 /* 45.141.215.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466446 /* 109.70.100.70/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66FE /* 185.220.102.254/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A740D /* 192.42.116.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BAE8AAC /* 107.174.138.172/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44F2C /* 104.244.79.44/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EA68B6F /* 46.166.139.111/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59A38F08 /* 89.163.143.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F8 /* 185.220.102.248/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB330FBBC /* 179.48.251.188/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466405 /* 109.70.100.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E653 /* 199.249.230.83/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9C347F4 /* 185.195.71.244/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB102 /* 23.154.177.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC650C /* 185.220.101.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0C58 /* 107.189.12.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44B21 /* 104.244.75.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DB9AC /* 45.61.185.172/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x52DD8305 /* 82.221.131.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6297 /* 5.255.98.151/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F1D0E8 /* 185.241.208.232/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC21AC040 /* 194.26.192.64/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAB19C119 /* 171.25.193.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5043A751 /* 80.67.167.81/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74BB /* 192.42.116.187/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC66233BD /* 198.98.51.189/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A1AD8 /* 89.58.26.216/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6552 /* 185.220.101.82/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x6D466404 /* 109.70.100.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3D85C /* 185.243.216.92/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6BB /* 199.249.230.187/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F1D0EC /* 185.241.208.236/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA76B6 /* 193.218.118.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x57EDA51F /* 87.237.165.31/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC653B /* 185.220.101.59/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F5 /* 185.220.100.245/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CE7C /* 213.164.206.124/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05024D16 /* 5.2.77.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F6 /* 185.220.100.246/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC650A /* 185.220.101.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9AA7219 /* 185.170.114.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F1D0F3 /* 185.241.208.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E64A /* 199.249.230.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CC92 /* 213.164.204.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6539 /* 185.220.101.57/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6707 /* 185.220.103.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44CAA /* 104.244.76.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F7 /* 185.220.100.247/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2143710 /* 178.20.55.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D97A70B /* 45.151.167.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0676 /* 107.189.6.118/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB104 /* 23.154.177.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x7DD4F183 /* 125.212.241.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4E82806A /* 78.130.128.106/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3FB77 /* 199.195.251.119/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6529 /* 185.220.101.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466401 /* 109.70.100.1/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8A10E6 /* 45.138.16.230/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8A10DE /* 45.138.16.222/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6520 /* 185.220.101.32/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D97A70A /* 45.151.167.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6528 /* 185.220.101.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC653D /* 185.220.101.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96B4638 /* 185.107.70.56/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6501 /* 185.220.101.1/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E8EF410 /* 94.142.244.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD025B /* 107.189.2.91/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6502 /* 185.220.101.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC63280ED /* 198.50.128.237/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD80AF792 /* 216.10.247.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8DD751 /* 45.141.215.81/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44D50 /* 104.244.77.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD9920229 /* 217.146.2.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5F802BA4 /* 95.128.43.164/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67ECC958 /* 103.236.201.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E645 /* 199.249.230.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1EFE866 /* 193.239.232.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3FDB4 /* 199.195.253.180/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x050243E2 /* 5.2.67.226/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E68E /* 199.249.230.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8DEF955E /* 141.239.149.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x877DCD19 /* 135.125.205.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9CF6B82 /* 185.207.107.130/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D39B2 /* 209.141.57.178/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x95381685 /* 149.56.22.133/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x052D665D /* 5.45.102.93/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AE0E /* 178.17.174.14/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74C4 /* 192.42.116.196/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC6522 /* 185.220.101.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53611458 /* 83.97.20.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD94FB235 /* 217.79.178.53/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7418 /* 192.42.116.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x66827109 /* 102.130.113.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2FB0598 /* 162.251.5.152/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623C5A /* 198.98.60.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D371A /* 209.141.55.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D454311 /* 109.69.67.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1F189425 /* 31.24.148.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6217 /* 5.255.98.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB938AB5E /* 185.56.171.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6AF /* 199.249.230.175/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D81 /* 185.129.61.129/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A6 /* 199.249.230.166/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E677 /* 199.249.230.119/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x671C345D /* 103.28.52.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC21AC04D /* 194.26.192.77/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC6504 /* 185.220.101.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F4492B /* 104.244.73.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466403 /* 109.70.100.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC653F /* 185.220.101.63/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD8499F65 /* 216.73.159.101/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD73E /* 45.141.215.62/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E66330F /* 94.102.51.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74D5 /* 192.42.116.213/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E697 /* 199.249.230.151/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6FB5846 /* 198.251.88.70/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F1D0F3 /* 185.241.208.243/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD750 /* 45.141.215.80/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC11A733D /* 193.26.115.61/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74AF /* 192.42.116.175/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x95382C2F /* 149.56.44.47/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0D5B /* 107.189.13.91/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6AC /* 199.249.230.172/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x57767467 /* 87.118.116.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AB66 /* 178.17.171.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3DA6E /* 185.243.218.110/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74D0 /* 192.42.116.208/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D80E866 /* 45.128.232.102/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC64F4 /* 185.220.100.244/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0507 /* 107.189.5.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3B00313 /* 195.176.3.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4713906A /* 71.19.144.106/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3B00318 /* 195.176.3.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6527 /* 185.220.101.39/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9B9AA1B /* 185.185.170.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1E56 /* 107.189.30.86/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F748C7 /* 162.247.72.199/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AA17 /* 178.17.170.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5B84903B /* 91.132.144.59/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB964578B /* 185.100.87.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F0 /* 185.220.102.240/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB109 /* 23.154.177.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8DD73D /* 45.141.215.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A378D /* 89.58.55.141/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96457FA /* 185.100.87.250/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E666 /* 199.249.230.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6777 /* 185.220.103.119/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6503 /* 185.220.101.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68959BE2 /* 104.149.155.226/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F4C0B8 /* 185.244.192.184/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1EEC /* 107.189.30.236/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A299C /* 89.58.41.156/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x023A382B /* 2.58.56.43/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68C0018A /* 104.192.1.138/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D5FA9B8 /* 45.95.169.184/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0838 /* 107.189.8.56/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB03A79B1 /* 176.58.121.177/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC651F /* 185.220.101.31/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD7C8 /* 45.141.215.200/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466401 /* 109.70.100.1/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F4C0AF /* 185.244.192.175/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D02 /* 185.129.61.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90AC7629 /* 144.172.118.41/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74B8 /* 192.42.116.184/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D97A70A /* 45.151.167.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC651B /* 185.220.101.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BCB90C2 /* 91.203.144.194/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B3 /* 199.249.230.179/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD758 /* 45.141.215.88/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB32BB6E8 /* 179.43.182.232/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6505 /* 185.220.101.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466402 /* 109.70.100.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0E04 /* 107.189.14.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E107451 /* 94.16.116.81/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC6508 /* 185.220.101.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1D67 /* 107.189.29.103/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8085F2 /* 45.128.133.242/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466443 /* 109.70.100.67/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D5FE4CD /* 93.95.228.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F3 /* 185.220.102.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B0 /* 199.249.230.176/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6BA /* 199.249.230.186/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x48A72F45 /* 72.167.47.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x47139059 /* 71.19.144.89/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6708 /* 185.220.103.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A1B54 /* 89.58.27.84/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6775 /* 185.220.103.117/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x54EF2E07 /* 84.239.46.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E652 /* 199.249.230.82/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E693 /* 199.249.230.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E66D /* 199.249.230.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97723 /* 205.185.119.35/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC650C /* 185.220.101.12/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x58501456 /* 88.80.20.86/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB10F /* 23.154.177.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD738 /* 45.141.215.56/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x052A4206 /* 5.42.66.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140E1 /* 23.129.64.225/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44B4A /* 104.244.75.74/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D5FA9E4 /* 45.95.169.228/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25BB05C0 /* 37.187.5.192/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0841 /* 107.189.8.65/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E691 /* 199.249.230.145/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53611458 /* 83.97.20.88/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD7A9 /* 45.141.215.169/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D80E8AA /* 45.128.232.170/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466442 /* 109.70.100.66/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D4F90DE /* 45.79.144.222/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4D301CEC /* 77.48.28.236/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F8 /* 185.220.100.248/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9E3444E /* 185.227.68.78/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB32B9FC7 /* 179.43.159.199/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x02397AF6 /* 2.57.122.246/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74C9 /* 192.42.116.201/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F8 /* 185.220.102.248/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC3B00317 /* 195.176.3.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8A102A /* 45.138.16.42/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD8499F4B /* 216.73.159.75/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3FD9C /* 199.195.253.156/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x054F4213 /* 5.79.66.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC652F /* 185.220.101.47/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9A5A9EF /* 185.165.169.239/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB970930A /* 185.112.147.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140D5 /* 23.129.64.213/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466406 /* 109.70.100.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6523 /* 185.220.101.35/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D509E1B /* 45.80.158.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8A10F0 /* 45.138.16.240/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB2143710 /* 178.20.55.16/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74AD /* 192.42.116.173/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x330FF9A0 /* 51.15.249.160/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74C8 /* 192.42.116.200/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66FE /* 185.220.102.254/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB97FE2 /* 205.185.127.226/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E66C /* 199.249.230.108/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD73F /* 45.141.215.63/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA7697 /* 193.218.118.151/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74D3 /* 192.42.116.211/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9645518 /* 185.100.85.24/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC652D /* 185.220.101.45/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB108 /* 23.154.177.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0B6F /* 107.189.11.111/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2AF94C3 /* 178.175.148.195/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6521 /* 185.220.101.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7419 /* 192.42.116.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64FF /* 185.220.100.255/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B9 /* 199.249.230.185/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64FC /* 185.220.100.252/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6506 /* 185.220.101.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BAEF466 /* 107.174.244.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9C3470C /* 185.195.71.12/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD08B5 /* 107.189.8.181/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64C7 /* 193.189.100.199/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466445 /* 109.70.100.69/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96457FA /* 185.100.87.250/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D3DBC0F /* 45.61.188.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC00392F3 /* 192.3.146.243/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC2E954E4 /* 194.233.84.228/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1FDC5DC9 /* 31.220.93.201/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x59EC7064 /* 89.236.112.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3DA1B /* 185.243.218.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCCC21D04 /* 204.194.29.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5F8FC17D /* 95.143.193.125/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB21E5028 /* 178.30.80.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB21F53D2 /* 178.31.83.210/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD6EA8B /* 95.214.234.139/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x2D8DD75A /* 45.141.215.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0790 /* 107.189.7.144/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD08E2 /* 107.189.8.226/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44A1C /* 104.244.74.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBC4429BF /* 188.68.41.191/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1698696 /* 193.105.134.150/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF64DB /* 5.255.100.219/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB923CADE /* 185.35.202.222/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466441 /* 109.70.100.65/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F5 /* 185.220.100.245/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5F8EA13F /* 95.142.161.63/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65A2 /* 185.220.101.162/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74B5 /* 192.42.116.181/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7417 /* 192.42.116.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC21AC04D /* 194.26.192.77/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64C6 /* 193.189.100.198/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB496E263 /* 180.150.226.99/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140E3 /* 23.129.64.227/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0417 /* 107.189.4.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD7EB /* 45.141.215.235/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66FC /* 185.220.102.252/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BAC1943 /* 107.172.25.67/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466443 /* 109.70.100.67/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x82CCA103 /* 130.204.161.3/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64FF /* 185.220.100.255/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E696 /* 199.249.230.150/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E651 /* 199.249.230.81/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6515 /* 185.220.101.21/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x55CC74EF /* 85.204.116.239/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9645516 /* 185.100.85.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x801F000D /* 128.31.0.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2EB615F8 /* 46.182.21.248/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74AE /* 192.42.116.174/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E671 /* 199.249.230.113/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9F1D073 /* 185.241.208.115/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A740F /* 192.42.116.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6507 /* 185.220.101.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB97DA8D2 /* 185.125.168.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CDA9 /* 213.164.205.169/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD8EF5A13 /* 216.239.90.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6501 /* 185.220.101.1/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74CA /* 192.42.116.202/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x2D8DD761 /* 45.141.215.97/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3EAB89A9 /* 62.171.137.169/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6537 /* 185.220.101.55/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9822F3A /* 185.130.47.58/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC653A /* 185.220.101.58/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6772 /* 185.220.103.114/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC650B /* 185.220.101.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9222102 /* 185.34.33.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44F3D /* 104.244.79.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3FAA5 /* 199.195.250.165/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E64F /* 199.249.230.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F7 /* 185.220.102.247/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466444 /* 109.70.100.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6505 /* 185.220.101.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6530 /* 185.220.101.48/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0DB8 /* 107.189.13.184/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F749C0 /* 162.247.73.192/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9C402FB /* 185.196.2.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E68C /* 199.249.230.140/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB910266E /* 185.16.38.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0417 /* 107.189.4.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB107 /* 23.154.177.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466402 /* 109.70.100.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D32B2 /* 209.141.50.178/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44884 /* 104.244.72.132/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8DD758 /* 45.141.215.88/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3DACC /* 185.243.218.204/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x4E8E12DB /* 78.142.18.219/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E96417 /* 185.233.100.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3B00314 /* 195.176.3.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3B00317 /* 195.176.3.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F449BE /* 104.244.73.190/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D08 /* 185.129.61.8/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6556 /* 185.220.101.86/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD76F /* 45.141.215.111/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74C0 /* 192.42.116.192/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1231262 /* 193.35.18.98/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xBE78E562 /* 190.120.229.98/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74B1 /* 192.42.116.177/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8A1071 /* 45.138.16.113/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74D4 /* 192.42.116.212/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6503 /* 185.220.101.3/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E20420F /* 94.32.66.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8A10DE /* 45.138.16.222/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x052A50E8 /* 5.42.80.232/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x57767A33 /* 87.118.122.51/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0BA6 /* 107.189.11.166/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E69D /* 199.249.230.157/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB2AF94A1 /* 178.175.148.161/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC66F5 /* 185.220.102.245/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB910266F /* 185.16.38.111/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5F8EA13F /* 95.142.161.63/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB105 /* 23.154.177.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A741A /* 192.42.116.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA646CF02 /* 166.70.207.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66FD /* 185.220.102.253/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC66FB /* 185.220.102.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6526 /* 185.220.101.38/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB923CADE /* 185.35.202.222/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC652C /* 185.220.101.44/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44C0D /* 104.244.76.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D2DBD /* 209.141.45.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0BA6 /* 107.189.11.166/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E675 /* 199.249.230.117/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E651 /* 199.249.230.81/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DB926 /* 45.61.185.38/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D2ECB /* 209.141.46.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A5 /* 199.249.230.165/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E107451 /* 94.16.116.81/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2EB615FA /* 46.182.21.250/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC654E /* 185.220.101.78/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1789FA22 /* 23.137.250.34/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E69A /* 199.249.230.154/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF67EB /* 5.255.103.235/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x54EF2E90 /* 84.239.46.144/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3DA59 /* 185.243.218.89/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5D5FE18D /* 93.95.225.141/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9C134B4 /* 185.193.52.180/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6518 /* 185.220.101.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x02397AD7 /* 2.57.122.215/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D0F9DB1 /* 45.15.157.177/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6609B03 /* 198.96.155.3/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64FD /* 185.220.100.253/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25307840 /* 37.48.120.64/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCC089C8E /* 204.8.156.142/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74B3 /* 192.42.116.179/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F0 /* 185.220.100.240/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F1D0EC /* 185.241.208.236/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9C347F4 /* 185.195.71.244/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC169869B /* 193.105.134.155/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x330F3B0F /* 51.15.59.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9645517 /* 185.100.85.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D97A70B /* 45.151.167.11/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x52C5B6A1 /* 82.197.182.161/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A2 /* 199.249.230.162/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74BF /* 192.42.116.191/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6714DE61 /* 103.20.222.97/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1BFF4BC6 /* 27.255.75.198/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAB19C14F /* 171.25.193.79/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F80E /* 23.128.248.14/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D5FA9FF /* 45.95.169.255/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8A10E6 /* 45.138.16.230/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1D67 /* 107.189.29.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA3ACD5D4 /* 163.172.213.212/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5F8FC17D /* 95.143.193.125/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A8 /* 199.249.230.168/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65BC /* 185.220.101.188/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB107 /* 23.154.177.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6517 /* 185.220.101.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD445A750 /* 212.69.167.80/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC3B00318 /* 195.176.3.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0109 /* 107.189.1.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D3DB9AC /* 45.61.185.172/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1789FB3D /* 23.137.251.61/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x052A50EB /* 5.42.80.235/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74B6 /* 192.42.116.182/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x95669CA5 /* 149.102.156.165/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F823 /* 23.128.248.35/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1789F9F0 /* 23.137.249.240/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74BD /* 192.42.116.189/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814092 /* 23.129.64.146/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F1D0CE /* 185.241.208.206/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8A106B /* 45.138.16.107/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F6 /* 185.220.100.246/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0579 /* 107.189.5.121/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1EEC /* 107.189.30.236/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D422323 /* 45.66.35.35/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E10795B /* 94.16.121.91/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD715 /* 45.141.215.21/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466446 /* 109.70.100.70/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9FEC48D /* 185.254.196.141/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC20F7085 /* 194.15.112.133/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74B4 /* 192.42.116.180/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65AA /* 185.220.101.170/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05E648A6 /* 5.230.72.166/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xADF939FD /* 173.249.57.253/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66FA /* 185.220.102.250/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F7 /* 185.220.100.247/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9645519 /* 185.100.85.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC650D /* 185.220.101.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6519 /* 185.220.101.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74C7 /* 192.42.116.199/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB102 /* 23.154.177.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1FE8 /* 107.189.31.232/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD751 /* 45.141.215.81/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74DC /* 192.42.116.220/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9435272 /* 185.67.82.114/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD772 /* 45.141.215.114/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3DA3D /* 185.243.218.61/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0DB8 /* 107.189.13.184/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0A8D /* 107.189.10.141/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44F3D /* 104.244.79.61/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC7F9E6A9 /* 199.249.230.169/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0D5B /* 107.189.13.91/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB615F8 /* 46.182.21.248/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44A61 /* 104.244.74.97/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5360D53F /* 83.96.213.63/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x57767A1E /* 87.118.122.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9675C506 /* 150.117.197.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB10B /* 23.154.177.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A7 /* 199.249.230.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB926AF82 /* 185.38.175.130/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x42DCF2DE /* 66.220.242.222/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466445 /* 109.70.100.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x83FF0460 /* 131.255.4.96/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44B4A /* 104.244.75.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB496E263 /* 180.150.226.99/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA3AC29E4 /* 163.172.41.228/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4D301CEF /* 77.48.28.239/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96A5EC3 /* 185.106.94.195/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB07EFDBE /* 176.126.253.190/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F816 /* 23.128.248.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB116 /* 23.154.177.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74D2 /* 192.42.116.210/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F9 /* 185.220.102.249/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17B8307F /* 23.184.48.127/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74DA /* 192.42.116.218/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E669 /* 199.249.230.105/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BD04B04 /* 91.208.75.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74B2 /* 192.42.116.178/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E667 /* 199.249.230.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB2AF94D1 /* 178.175.148.209/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD06D24E0 /* 208.109.36.224/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E8EF1C2 /* 94.142.241.194/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4D5B556B /* 77.91.85.107/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2FB0598 /* 162.251.5.152/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB104 /* 23.154.177.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5B5C884A /* 91.92.136.74/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E645 /* 199.249.230.69/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8A104C /* 45.138.16.76/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAC51839C /* 172.81.131.156/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x052A50E9 /* 5.42.80.233/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4D301CCC /* 77.48.28.204/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F811 /* 23.128.248.17/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D099667 /* 45.9.150.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5FC8C76 /* 213.252.140.118/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3DA5F /* 185.243.218.95/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x2D86E124 /* 45.134.225.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0A8F /* 107.189.10.143/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D51F748 /* 77.81.247.72/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2E954E4 /* 194.233.84.228/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E66C /* 199.249.230.108/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74AC9 /* 162.247.74.201/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DBACB /* 45.61.186.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x330FFA5D /* 51.15.250.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x052D68B0 /* 5.45.104.176/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB32B9FC4 /* 179.43.159.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC55BF08 /* 204.85.191.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6DC98564 /* 109.201.133.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6538 /* 185.220.101.56/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466405 /* 109.70.100.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3DACA /* 185.243.218.202/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6513 /* 185.220.101.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74B0 /* 192.42.116.176/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466447 /* 109.70.100.71/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D97A70D /* 45.151.167.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6604 /* 185.220.102.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x53611454 /* 83.97.20.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6607 /* 185.220.102.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44F32 /* 104.244.79.50/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1231260 /* 193.35.18.96/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AEC6 /* 178.17.174.198/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB00A6BB4 /* 176.10.107.180/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3F9D6 /* 199.195.249.214/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x23007F34 /* 35.0.127.52/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4292C121 /* 66.146.193.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC654F /* 185.220.101.79/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD08EE /* 107.189.8.238/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC653A /* 185.220.101.58/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8B630839 /* 139.99.8.57/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6542 /* 185.220.101.66/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD75F /* 45.141.215.95/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44D05 /* 104.244.77.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74DB /* 192.42.116.219/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x72C74B6F /* 114.199.75.111/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F2 /* 185.220.100.242/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC2E9AE38 /* 194.233.174.56/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x052A50EA /* 5.42.80.234/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC654B /* 185.220.101.75/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xADEDCE44 /* 173.237.206.68/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E695 /* 199.249.230.149/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC654D /* 185.220.101.77/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x8B63AC0B /* 139.99.172.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B1 /* 199.249.230.177/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1781408F /* 23.129.64.143/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC123125E /* 193.35.18.94/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x50F13CCF /* 80.241.60.207/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74C2 /* 192.42.116.194/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D585A85 /* 45.88.90.133/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D5FA9E2 /* 45.95.169.226/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E68F /* 199.249.230.143/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6608 /* 185.220.102.8/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466403 /* 109.70.100.3/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB32B9FC8 /* 179.43.159.200/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74D9 /* 192.42.116.217/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6506 /* 185.220.101.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC123125F /* 193.35.18.95/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC66232C7 /* 198.98.50.199/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96457C0 /* 185.100.87.192/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64CA /* 193.189.100.202/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA7668 /* 193.218.118.104/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2578A617 /* 37.120.166.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA3AC2D66 /* 163.172.45.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623080 /* 198.98.48.128/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33D28A40 /* 51.210.138.64/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6500 /* 185.220.101.0/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65A6 /* 185.220.101.166/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F81E /* 23.128.248.30/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0885 /* 107.189.8.133/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D06 /* 185.129.61.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44EE9 /* 104.244.78.233/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A740F /* 192.42.116.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74C3 /* 192.42.116.195/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65BA /* 185.220.101.186/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD76E /* 45.141.215.110/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64CB /* 193.189.100.203/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F80D /* 23.128.248.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F810 /* 23.128.248.16/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4D301CED /* 77.48.28.237/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6FB588E /* 198.251.88.142/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC11A732B /* 193.26.115.43/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC652E /* 185.220.101.46/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3FAA5 /* 199.195.250.165/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9675C506 /* 150.117.197.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xBED3FE61 /* 190.211.254.97/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25E48118 /* 37.228.129.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1799F821 /* 23.153.248.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD73D /* 45.141.215.61/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6511 /* 185.220.101.17/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74CB /* 192.42.116.203/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F7 /* 185.220.102.247/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5B84903B /* 91.132.144.59/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB98D9381 /* 185.141.147.129/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814095 /* 23.129.64.149/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9B79DD6 /* 185.183.157.214/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1799F827 /* 23.153.248.39/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD02B9 /* 107.189.2.185/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD3F41C /* 95.211.244.28/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74BC /* 192.42.116.188/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xBCD66815 /* 188.214.104.21/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74BA /* 192.42.116.186/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6545 /* 185.220.101.69/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F1D0CA /* 185.241.208.202/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74C5 /* 192.42.116.197/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6547 /* 185.220.101.71/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E69E /* 199.249.230.158/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6FB5874 /* 198.251.88.116/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD44986CC /* 212.73.134.204/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9EB921D /* 185.235.146.29/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D62D02A /* 109.98.208.42/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xBC4431EB /* 188.68.49.235/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB992E8F3 /* 185.146.232.243/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90AC763E /* 144.172.118.62/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB10C /* 23.154.177.12/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3FDB4 /* 199.195.253.180/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAB19C1EA /* 171.25.193.234/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F1D047 /* 185.241.208.71/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x60420F98 /* 96.66.15.152/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E1079E2 /* 94.16.121.226/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCC55BF09 /* 204.85.191.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E699 /* 199.249.230.153/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A1 /* 199.249.230.161/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BD23B39 /* 91.210.59.57/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF732A /* 5.255.115.42/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6771 /* 185.220.103.113/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E64E /* 199.249.230.78/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD8EF5A13 /* 216.239.90.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4D5B574F /* 77.91.87.79/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74D8 /* 192.42.116.216/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64FA /* 185.220.100.250/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB117 /* 23.154.177.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74C6 /* 192.42.116.198/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6521 /* 185.220.101.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xADFFFFD7 /* 173.255.255.215/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xBD93A33B /* 189.147.163.59/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xBD93B9A7 /* 189.147.185.167/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E678 /* 199.249.230.120/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E644 /* 199.249.230.68/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90D95050 /* 144.217.80.80/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0AAF /* 107.189.10.175/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D5FA9E3 /* 45.95.169.227/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x67FBA714 /* 103.251.167.20/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC651E /* 185.220.101.30/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF7DC4 /* 5.255.125.196/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD04A9 /* 107.189.4.169/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC66230C0 /* 198.98.48.192/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F2 /* 185.220.102.242/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB112 /* 23.154.177.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB956945A /* 185.86.148.90/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59936ED6 /* 89.147.110.214/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB98EEF31 /* 185.142.239.49/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6502 /* 185.220.101.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF64F5 /* 5.255.100.245/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6526 /* 185.220.101.38/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65A1 /* 185.220.101.161/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF64DB /* 5.255.100.219/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5C570668 /* 92.87.6.104/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0507 /* 107.189.5.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3FB77 /* 199.195.251.119/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC650A /* 185.220.101.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6537 /* 185.220.101.55/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5CF65485 /* 92.246.84.133/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB2A4BE70 /* 178.164.190.112/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x42DCF2DE /* 66.220.242.222/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB8693028 /* 184.105.48.40/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAC51838B /* 172.81.131.139/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC653F /* 185.220.101.63/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6AB /* 199.249.230.171/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814085 /* 23.129.64.133/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD6372B /* 95.214.55.43/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6546 /* 185.220.101.70/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F9 /* 185.220.100.249/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9822C6C /* 185.130.44.108/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0C31 /* 107.189.12.49/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x3E3FF407 /* 62.63.244.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6548 /* 185.220.101.72/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7414 /* 192.42.116.20/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9B53D73 /* 185.181.61.115/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7413 /* 192.42.116.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x95CA4F81 /* 149.202.79.129/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E68D /* 199.249.230.141/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D58DF97 /* 45.88.223.151/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x923B2326 /* 146.59.35.38/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB114 /* 23.154.177.20/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9BFCCFE /* 185.191.204.254/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6555 /* 185.220.101.85/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x179AB103 /* 23.154.177.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E10795B /* 94.16.121.91/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74AD5 /* 162.247.74.213/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6778 /* 185.220.103.120/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74AD8 /* 162.247.74.216/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x629FEA12 /* 98.159.234.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9E96417 /* 185.233.100.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB113 /* 23.154.177.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D5C014A /* 45.92.1.74/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1FE1 /* 107.189.31.225/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A120A /* 89.58.18.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8A3B126E /* 138.59.18.110/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E64D /* 199.249.230.77/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F6BC49 /* 185.246.188.73/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74DD /* 192.42.116.221/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44DC0 /* 104.244.77.192/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74D6 /* 192.42.116.214/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB2AA250B /* 178.170.37.11/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xBC4429BF /* 188.68.41.191/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74B7 /* 192.42.116.183/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6773 /* 185.220.103.115/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB2AF8707 /* 178.175.135.7/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xD18D331E /* 209.141.51.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x023A382B /* 2.58.56.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3FDF7 /* 199.195.253.247/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6533 /* 185.220.101.51/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05024FB3 /* 5.2.79.179/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3D85B /* 185.243.216.91/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB106 /* 23.154.177.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E670 /* 199.249.230.112/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6774 /* 185.220.103.116/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E679 /* 199.249.230.121/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8D620B3E /* 141.98.11.62/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAB19C1EB /* 171.25.193.235/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1789F98F /* 23.137.249.143/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB32B9FC5 /* 179.43.159.197/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC21AC040 /* 194.26.192.64/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x023A38DC /* 2.58.56.220/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F4 /* 185.220.102.244/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EE8FBBF /* 46.232.251.191/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D4FB115 /* 45.79.177.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74ACE /* 162.247.74.206/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD08EE /* 107.189.8.238/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6536 /* 185.220.101.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96457FD /* 185.100.87.253/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA077F9F0 /* 160.119.249.240/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8DD7C8 /* 45.141.215.200/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8A3B126E /* 138.59.18.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6776 /* 185.220.103.118/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9102670 /* 185.16.38.112/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x52DF0EF5 /* 82.223.14.245/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6525 /* 185.220.101.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x50F13CCF /* 80.241.60.207/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F680A1 /* 185.246.128.161/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D03 /* 185.129.61.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xADEDCE44 /* 173.237.206.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC652A /* 185.220.101.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC66233BD /* 198.98.51.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F8 /* 185.220.100.248/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A1EA4 /* 89.58.30.164/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E68D /* 199.249.230.141/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64FE /* 185.220.100.254/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E67B /* 199.249.230.123/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623C9E /* 198.98.60.158/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623014 /* 198.98.48.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB07EFDBE /* 176.126.253.190/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x52DD80BF /* 82.221.128.191/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB03A6462 /* 176.58.100.98/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64FD /* 185.220.100.253/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5043ACA2 /* 80.67.172.162/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB00A6BB4 /* 176.10.107.180/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC2588F42 /* 194.88.143.66/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC063A8B4 /* 192.99.168.180/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC650B /* 185.220.101.11/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9F3DA29 /* 185.243.218.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F2 /* 185.220.102.242/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7416 /* 192.42.116.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E664 /* 199.249.230.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x0502486E /* 5.2.72.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6534 /* 185.220.101.52/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB90A44C3 /* 185.10.68.195/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8DD7EB /* 45.141.215.235/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96457AE /* 185.100.87.174/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AE0E /* 178.17.174.14/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6771 /* 185.220.103.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D4414D9 /* 77.68.20.217/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A8 /* 199.249.230.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D0A /* 185.129.61.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E690 /* 199.249.230.144/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466447 /* 109.70.100.71/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB32B9FC3 /* 179.43.159.195/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6DA921A3 /* 109.169.33.163/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E669 /* 199.249.230.105/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9435272 /* 185.67.82.114/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6393 /* 5.255.99.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0579 /* 107.189.5.121/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0C94 /* 107.189.12.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF637C /* 5.255.99.124/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x57767A33 /* 87.118.122.51/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466442 /* 109.70.100.66/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBC4434E7 /* 188.68.52.231/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AEA4 /* 178.17.174.164/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BCB05A5 /* 91.203.5.165/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5EE6D094 /* 94.230.208.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3626B765 /* 54.38.183.101/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623631 /* 198.98.54.49/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA7565E6B /* 167.86.94.107/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466406 /* 109.70.100.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF61DD /* 5.255.97.221/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7413 /* 192.42.116.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0C03 /* 107.189.12.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC55BF09 /* 204.85.191.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65A5 /* 185.220.101.165/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59EA9DFE /* 89.234.157.254/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2FF34A88 /* 47.243.74.136/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25180402 /* 37.24.4.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1799F822 /* 23.153.248.34/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x6BBD1CC7 /* 107.189.28.199/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC66239CF /* 198.98.57.207/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D06 /* 185.129.61.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D466441 /* 109.70.100.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F6 /* 185.220.102.246/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66FA /* 185.220.102.250/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64FB /* 185.220.100.251/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D09 /* 185.129.61.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC651C /* 185.220.101.28/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC651D /* 185.220.101.29/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6527 /* 185.220.101.39/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6305 /* 5.255.99.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB32BB63A /* 179.43.182.58/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D03 /* 185.129.61.3/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814087 /* 23.129.64.135/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC0D2FF20 /* 192.210.255.32/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E8C733F /* 94.140.115.63/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1E45 /* 107.189.30.69/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x330FE36D /* 51.15.227.109/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9CF6BD8 /* 185.207.107.216/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D81 /* 185.129.61.129/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9645729 /* 185.100.87.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A741B /* 192.42.116.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x334B4017 /* 51.75.64.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x330F3B0F /* 51.15.59.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74A4A /* 162.247.74.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05024FBE /* 5.2.79.190/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD01A0 /* 107.189.1.160/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25BB60B7 /* 37.187.96.183/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74ACC /* 162.247.74.204/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC652B /* 185.220.101.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9A5AB54 /* 185.165.171.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814091 /* 23.129.64.145/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB32B9FC9 /* 179.43.159.201/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5D636812 /* 93.99.104.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140E0 /* 23.129.64.224/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F828 /* 23.128.248.40/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A741C /* 192.42.116.28/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5D6368C2 /* 93.99.104.194/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F4C0B8 /* 185.244.192.184/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D5FA9DF /* 45.95.169.223/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6FB5463 /* 198.251.84.99/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F4492B /* 104.244.73.43/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6536 /* 185.220.101.54/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC60D2BD8 /* 198.13.43.216/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F826 /* 23.128.248.38/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9385353 /* 185.56.83.83/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5778FE30 /* 87.120.254.48/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9B9AA1B /* 185.185.170.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC3584ACE /* 195.88.74.206/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BAE8AAC /* 107.174.138.172/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D466444 /* 109.70.100.68/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1781408B /* 23.129.64.139/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x5EE6D093 /* 94.230.208.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96457C0 /* 185.100.87.192/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7414 /* 192.42.116.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74A1B /* 162.247.74.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CDA7 /* 213.164.205.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E3444E /* 185.227.68.78/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC653E /* 185.220.101.62/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E8EF1C2 /* 94.142.241.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64FA /* 185.220.100.250/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x58501456 /* 88.80.20.86/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E695 /* 199.249.230.149/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E668 /* 199.249.230.104/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC0B3283 /* 204.11.50.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA3ACD5D4 /* 163.172.213.212/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6524 /* 185.220.101.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44A17 /* 104.244.74.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E678 /* 199.249.230.120/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E64C /* 199.249.230.76/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB992E8BF /* 185.146.232.191/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E676 /* 199.249.230.118/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8DD73E /* 45.141.215.62/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E67A /* 199.249.230.122/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A299C /* 89.58.41.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E64D /* 199.249.230.77/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6BB /* 199.249.230.187/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4D5B5593 /* 77.91.85.147/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6588 /* 185.220.101.136/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65B3 /* 185.220.101.179/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F812 /* 23.128.248.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4D51F748 /* 77.81.247.72/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x023A38DC /* 2.58.56.220/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6707 /* 185.220.103.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x95CA4F65 /* 149.202.79.101/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF68CA /* 5.255.104.202/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB99A6E8F /* 185.154.110.143/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB2AF94C3 /* 178.175.148.195/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5360D53F /* 83.96.213.63/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6543 /* 185.220.101.67/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96457AE /* 185.100.87.174/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D353E /* 209.141.53.62/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4F89C367 /* 79.137.195.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6514 /* 185.220.101.20/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD030B /* 107.189.3.11/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65A9 /* 185.220.101.169/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6516 /* 185.220.101.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6507 /* 185.220.101.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD90CDD83 /* 217.12.221.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB32B9FC4 /* 179.43.159.196/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E159065 /* 94.21.144.101/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x40057B42 /* 64.5.123.66/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D5FA9E6 /* 45.95.169.230/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6541 /* 185.220.101.65/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD01A0 /* 107.189.1.160/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD06DD7BC /* 208.109.215.188/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAB19C14E /* 171.25.193.78/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCCC21D04 /* 204.194.29.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44D50 /* 104.244.77.80/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F748C7 /* 162.247.72.199/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A3419 /* 89.58.52.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74D1 /* 192.42.116.209/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD9920229 /* 217.146.2.41/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6775 /* 185.220.103.117/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB10A /* 23.154.177.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BD04B03 /* 91.208.75.3/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xD18D255E /* 209.141.37.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F9 /* 185.220.100.249/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AB66 /* 178.17.171.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B2 /* 199.249.230.178/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x57767467 /* 87.118.116.103/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1FE8 /* 107.189.31.232/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB952DB6D /* 185.82.219.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3351FE11 /* 51.81.254.17/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E690 /* 199.249.230.144/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5EE6D094 /* 94.230.208.148/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5F802BA4 /* 95.128.43.164/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAB19C114 /* 171.25.193.20/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x66827109 /* 102.130.113.9/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x5B5C6D2B /* 91.92.109.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x330FE36D /* 51.15.227.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4292C121 /* 66.146.193.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E64E /* 199.249.230.78/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0885 /* 107.189.8.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6609B03 /* 198.96.155.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB956945A /* 185.86.148.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D05 /* 185.129.61.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7410 /* 192.42.116.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2AA250B /* 178.170.37.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9BFCCFE /* 185.191.204.254/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0790 /* 107.189.7.144/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F0 /* 185.220.102.240/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1789F996 /* 23.137.249.150/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF7C96 /* 5.255.124.150/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65AC /* 185.220.101.172/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623C9E /* 198.98.60.158/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9E3866A /* 185.227.134.106/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1E9E9DD /* 193.233.233.221/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4713906A /* 71.19.144.106/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90AC7637 /* 144.172.118.55/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9541FFE /* 185.84.31.254/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6549 /* 185.220.101.73/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814084 /* 23.129.64.132/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6525 /* 185.220.101.37/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x3EAB89A9 /* 62.171.137.169/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64C4 /* 193.189.100.196/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E665 /* 199.249.230.101/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E68C /* 199.249.230.140/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6512 /* 185.220.101.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0C03 /* 107.189.12.3/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BD04BB2 /* 91.208.75.178/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1231231 /* 193.35.18.49/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6540 /* 185.220.101.64/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F6BC4A /* 185.246.188.74/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D84F6F5 /* 45.132.246.245/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D371A /* 209.141.55.26/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6AF /* 199.249.230.175/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623014 /* 198.98.48.20/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9813D01 /* 185.129.61.1/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74ACA /* 162.247.74.202/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5776745A /* 87.118.116.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F9 /* 185.220.102.249/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3FD9C /* 199.195.253.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D36C3 /* 209.141.54.195/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6C3DBD88 /* 108.61.189.136/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F3 /* 185.220.102.243/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0160 /* 107.189.1.96/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6538 /* 185.220.101.56/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9645788 /* 185.100.87.136/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xD55F9516 /* 213.95.149.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC11A731F /* 193.26.115.31/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D04 /* 185.129.61.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E649 /* 199.249.230.73/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A4 /* 199.249.230.164/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A740E /* 192.42.116.14/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D02 /* 185.129.61.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67FBA714 /* 103.251.167.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66FC /* 185.220.102.252/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBC4431EB /* 188.68.49.235/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E20420F /* 94.32.66.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E667 /* 199.249.230.103/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCB1CF6BD /* 203.28.246.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC652F /* 185.220.101.47/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67FBA70A /* 103.251.167.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC089C8E /* 204.8.156.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E674 /* 199.249.230.116/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCAA5E4E1 /* 202.165.228.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AE44 /* 178.17.174.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7411 /* 192.42.116.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x57766E1B /* 87.118.110.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53611454 /* 83.97.20.84/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97CC8 /* 205.185.124.200/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB95697A8 /* 185.86.151.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CCB1 /* 213.164.204.177/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BCB90C2 /* 91.203.144.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB98EEF31 /* 185.142.239.49/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8DD7A9 /* 45.141.215.169/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD90CDD83 /* 217.12.221.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E665 /* 199.249.230.101/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64FB /* 185.220.100.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E673 /* 199.249.230.115/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB23EDC5D /* 178.62.220.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6523 /* 185.220.101.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3DA2E /* 185.243.218.46/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0DFB /* 107.189.13.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x0502468C /* 5.2.70.140/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140D9 /* 23.129.64.217/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC652A /* 185.220.101.42/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74B9 /* 192.42.116.185/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x052D68B0 /* 5.45.104.176/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74C1 /* 192.42.116.193/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D80E8A9 /* 45.128.232.169/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC652B /* 185.220.101.43/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x907E984D /* 144.126.152.77/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F1D0CC /* 185.241.208.204/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB110 /* 23.154.177.16/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC66231CB /* 198.98.49.203/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAB19C14D /* 171.25.193.77/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BD04B99 /* 91.208.75.153/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74AD8 /* 162.247.74.216/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC0D2A01D /* 192.210.160.29/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AABD /* 178.17.170.189/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC01E5933 /* 192.30.89.51/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7BD1B7B /* 199.189.27.123/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC7F9E692 /* 199.249.230.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D36CB /* 209.141.54.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB926AF83 /* 185.38.175.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7412 /* 192.42.116.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD86B94 /* 95.216.107.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6BD /* 199.249.230.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44DD0 /* 104.244.77.208/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC653C /* 185.220.101.60/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2588F42 /* 194.88.143.66/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E691 /* 199.249.230.145/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E64B /* 199.249.230.75/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53611497 /* 83.97.20.151/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59EA9DFE /* 89.234.157.254/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1FE1 /* 107.189.31.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC652E /* 185.220.101.46/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645680 /* 185.100.86.128/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CDA8 /* 213.164.205.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB32B8010 /* 179.43.128.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6531 /* 185.220.101.49/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D07 /* 185.129.61.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC11F189A /* 193.31.24.154/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC55BF07 /* 204.85.191.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC7604 /* 144.172.118.4/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB32B9FC2 /* 179.43.159.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E8C72D2 /* 94.140.114.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x555DDACC /* 85.93.218.204/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E66B /* 199.249.230.107/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6773 /* 185.220.103.115/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC87AB502 /* 200.122.181.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB99A6E8E /* 185.154.110.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB5771E1A /* 181.119.30.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6532 /* 185.220.101.50/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44C7F /* 104.244.76.127/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E694 /* 199.249.230.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813D09 /* 185.129.61.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6583 /* 5.255.101.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB10A /* 23.154.177.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x36246CA2 /* 54.36.108.162/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F481FE /* 185.244.129.254/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623021 /* 198.98.48.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xBC4434E7 /* 188.68.52.231/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64FC /* 185.220.100.252/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB97CC1 /* 205.185.124.193/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xAC5183A8 /* 172.81.131.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC66F1 /* 185.220.102.241/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA9EF80B3 /* 169.239.128.179/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EE269A8 /* 46.226.105.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9EB921D /* 185.235.146.29/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5A4CE7B /* 213.164.206.123/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x480EB30A /* 72.14.179.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E66E /* 199.249.230.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74A07 /* 162.247.74.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9822C6C /* 185.130.44.108/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D4F90DE /* 45.79.144.222/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0888 /* 107.189.8.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E68F /* 199.249.230.143/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6535 /* 185.220.101.53/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E66F /* 199.249.230.111/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x330F7FE3 /* 51.15.127.227/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E66A /* 199.249.230.106/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44D35 /* 104.244.77.53/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A7417 /* 192.42.116.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97595 /* 205.185.117.149/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E650 /* 199.249.230.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8DD738 /* 45.141.215.56/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0A8D /* 107.189.10.141/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0DFD /* 107.189.13.253/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813E3F /* 185.129.62.63/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB992E8A8 /* 185.146.232.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D536889 /* 45.83.104.137/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8DD715 /* 45.141.215.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xADF939FD /* 173.249.57.253/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0841 /* 107.189.8.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x504E1B79 /* 80.78.27.121/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x40057B42 /* 64.5.123.66/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3FB4E /* 199.195.251.78/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC4910 /* 144.172.73.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x54EF2E90 /* 84.239.46.144/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67FBA715 /* 103.251.167.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9C134B4 /* 185.193.52.180/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0E04 /* 107.189.14.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44DC0 /* 104.244.77.192/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0109 /* 107.189.1.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF634A /* 5.255.99.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645584 /* 185.100.85.132/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44EE9 /* 104.244.78.233/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB971801E /* 185.113.128.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF67BE /* 5.255.103.190/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF62E7 /* 5.255.98.231/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x52DD8BBE /* 82.221.139.190/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD4154206 /* 212.21.66.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BE825F1 /* 91.232.37.241/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9A3CC2C /* 185.163.204.44/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA0CAA2BA /* 160.202.162.186/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5FC8C76 /* 213.252.140.118/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1F86 /* 107.189.31.134/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC66231CB /* 198.98.49.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1C9D /* 107.189.28.157/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF63CD /* 5.255.99.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44A39 /* 104.244.74.57/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD040C /* 107.189.4.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6305 /* 5.255.99.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BCB0576 /* 91.203.5.118/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0AAF /* 107.189.10.175/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DB9F9 /* 45.61.185.249/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F1D0E8 /* 185.241.208.232/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8A104C /* 45.138.16.76/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623BF3 /* 198.98.59.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8DD73F /* 45.141.215.63/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9CF6BD8 /* 185.207.107.216/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x052D665D /* 5.45.102.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44F32 /* 104.244.79.50/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4F89C292 /* 79.137.194.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F3 /* 185.220.100.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F2 /* 185.220.100.242/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F449BE /* 104.244.73.190/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E642 /* 199.249.230.66/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x471390CD /* 71.19.144.205/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8A57EE /* 45.138.87.238/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65BD /* 185.220.101.189/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E67B /* 199.249.230.123/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65B8 /* 185.220.101.184/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1789FB20 /* 23.137.251.32/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB90A44C3 /* 185.10.68.195/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E659 /* 199.249.230.89/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB964578B /* 185.100.87.139/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB119 /* 23.154.177.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6544 /* 185.220.101.68/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4D69922A /* 77.105.146.42/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4F89CA5C /* 79.137.202.92/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33265187 /* 51.38.81.135/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5776745A /* 87.118.116.90/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814086 /* 23.129.64.134/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F6BC43 /* 185.246.188.67/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F825 /* 23.128.248.37/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813E3E /* 185.129.62.62/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6AE /* 199.249.230.174/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1799F823 /* 23.153.248.35/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC64F1 /* 185.220.100.241/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68C0018A /* 104.192.1.138/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC64F0 /* 185.220.100.240/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x052D62A2 /* 5.45.98.162/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F4C0AF /* 185.244.192.175/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x023A3865 /* 2.58.56.101/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A34BD /* 89.58.52.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4F6E3EF4 /* 79.110.62.244/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F1D0CE /* 185.241.208.206/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F1D0CC /* 185.241.208.204/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F1D0CA /* 185.241.208.202/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0838 /* 107.189.8.56/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2AF8707 /* 178.175.135.7/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x52DD8347 /* 82.221.131.71/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59936C3E /* 89.147.108.62/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC650E /* 185.220.101.14/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC650D /* 185.220.101.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8DD75F /* 45.141.215.95/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9FF /* 45.95.169.255/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8D620636 /* 141.98.6.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9B79DD6 /* 185.183.157.214/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD04368A1 /* 208.67.104.161/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD043689E /* 208.67.104.158/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1BFF4BC6 /* 27.255.75.198/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D3B74 /* 209.141.59.116/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC2C37884 /* 194.195.120.132/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9CF6B82 /* 185.207.107.130/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD6EA67 /* 95.214.234.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB2DA9063 /* 178.218.144.99/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65B0 /* 185.220.101.176/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAC68F39B /* 172.104.243.155/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5D636880 /* 93.99.104.128/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FA8AD8F /* 95.168.173.143/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x57767A1E /* 87.118.122.30/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96457FD /* 185.100.87.253/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B1 /* 199.249.230.177/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33C35B7C /* 51.195.91.124/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68C0034A /* 104.192.3.74/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x3E852D02 /* 62.133.45.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9FCE8DA /* 185.252.232.218/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1781408D /* 23.129.64.141/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x05C45F22 /* 5.196.95.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9072192 /* 185.7.33.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EA7F406 /* 46.167.244.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97CC1 /* 205.185.124.193/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB926AF85 /* 185.38.175.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140FA /* 23.129.64.250/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6606 /* 185.220.102.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17B83080 /* 23.184.48.128/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E66D /* 199.249.230.109/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1EFE866 /* 193.239.232.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD082D /* 107.189.8.45/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC6510 /* 185.220.101.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC650F /* 185.220.101.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90D9566D /* 144.217.86.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8B63EDCD /* 139.99.237.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF64F5 /* 5.255.100.245/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0B50 /* 107.189.11.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAB19C114 /* 171.25.193.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAB19C14D /* 171.25.193.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC0630474 /* 192.99.4.116/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x36246CA2 /* 54.36.108.162/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC063204A /* 192.99.32.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB10C /* 23.154.177.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8DFFA1A6 /* 141.255.161.166/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAB19C14E /* 171.25.193.78/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BCB9174 /* 91.203.145.116/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D04 /* 185.129.61.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814093 /* 23.129.64.147/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6554 /* 185.220.101.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A7 /* 199.249.230.167/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25E4813F /* 37.228.129.63/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D97A70C /* 45.151.167.12/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1789F9E3 /* 23.137.249.227/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5D5FE4CD /* 93.95.228.205/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F4 /* 185.220.102.244/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44F28 /* 104.244.79.40/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D36CB /* 209.141.54.203/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5D5FE6A5 /* 93.95.230.165/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E8EF410 /* 94.142.244.16/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A5 /* 199.249.230.165/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F749C0 /* 162.247.73.192/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB992E8EA /* 185.146.232.234/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5110212A /* 81.16.33.42/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5668C20D /* 86.104.194.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E66A /* 199.249.230.106/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1E56 /* 107.189.30.86/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1231278 /* 193.35.18.120/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x87949547 /* 135.148.149.71/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB105 /* 23.154.177.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4DDCC4FD /* 77.220.196.253/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9A10743D /* 154.16.116.61/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC654A /* 185.220.101.74/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x48A72F45 /* 72.167.47.69/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC651A /* 185.220.101.26/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F818 /* 23.128.248.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68DBEC64 /* 104.219.236.100/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65B4 /* 185.220.101.180/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74CC /* 192.42.116.204/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F680A1 /* 185.246.128.161/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC87AB502 /* 200.122.181.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3FDF7 /* 199.195.253.247/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6DC98564 /* 109.201.133.100/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74A4A /* 162.247.74.74/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8E2CEA45 /* 142.44.234.69/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F80F /* 23.128.248.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59936ECA /* 89.147.110.202/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59B9558C /* 89.185.85.140/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44F2C /* 104.244.79.44/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F821 /* 23.128.248.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05024FB3 /* 5.2.79.179/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814082 /* 23.129.64.130/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x179AB10D /* 23.154.177.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BD04B03 /* 91.208.75.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F6BC4A /* 185.246.188.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBE67B362 /* 190.103.179.98/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB32B9FC6 /* 179.43.159.198/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD634D0 /* 95.214.52.208/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD6349C /* 95.214.52.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD634BD /* 95.214.52.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD634BB /* 95.214.52.187/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44873 /* 104.244.72.115/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44804 /* 104.244.72.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8B1C248E /* 139.28.36.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1FAB9AA6 /* 31.171.154.166/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB32B9FC8 /* 179.43.159.200/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB32B9FC7 /* 179.43.159.199/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF680E /* 5.255.104.14/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9B53D17 /* 185.181.61.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789F9F0 /* 23.137.249.240/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB32B9FC9 /* 179.43.159.201/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25E48118 /* 37.228.129.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBFFC6F37 /* 191.252.111.55/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD0440781 /* 208.68.7.129/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF67EB /* 5.255.103.235/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0E2B /* 107.189.14.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBE67B34C /* 190.103.179.76/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3F8AC /* 199.195.248.172/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9385353 /* 185.56.83.83/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9FE4B37 /* 185.254.75.55/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF61DD /* 5.255.97.221/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x5CCD8177 /* 92.205.129.119/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645788 /* 185.100.87.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BD04B04 /* 91.208.75.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD08B5 /* 107.189.8.181/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF61AA /* 5.255.97.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAB19C14F /* 171.25.193.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAB19C150 /* 171.25.193.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x95381685 /* 149.56.22.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D3B74 /* 209.141.59.116/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC350971E /* 195.80.151.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D0B3930 /* 45.11.57.48/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9B79F28 /* 185.183.159.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF68EF /* 5.255.104.239/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAB19C1EB /* 171.25.193.235/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBCD66815 /* 188.214.104.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2FF3678C /* 47.243.103.140/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9709C48 /* 185.112.156.72/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1E45 /* 107.189.30.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD6372B /* 95.214.55.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F6BC43 /* 185.246.188.67/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB90E61B0 /* 185.14.97.176/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74AD9 /* 162.247.74.217/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E4BE146 /* 94.75.225.70/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3584ACE /* 195.88.74.206/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67A3DA0B /* 103.163.218.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BCB0573 /* 91.203.5.115/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x7223F596 /* 114.35.245.150/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6FB5463 /* 198.251.84.99/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D6368C2 /* 93.99.104.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD8499F4B /* 216.73.159.75/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBE78E562 /* 190.120.229.98/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB992E8F3 /* 185.146.232.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD4C0F637 /* 212.192.246.55/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD4C0F64A /* 212.192.246.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD4C0F636 /* 212.192.246.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33C3A6C3 /* 51.195.166.195/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68C0034A /* 104.192.3.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x573E637A /* 87.62.99.122/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E14A22 /* 185.225.74.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB90E6125 /* 185.14.97.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BACD71D /* 91.172.215.29/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB99A6E8F /* 185.154.110.143/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D301CED /* 77.48.28.237/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D301CEC /* 77.48.28.236/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x676D6569 /* 103.109.101.105/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x877D806F /* 135.125.128.111/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67FD1812 /* 103.253.24.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3FBBB /* 199.195.251.187/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBED3FE61 /* 190.211.254.97/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5C5706C2 /* 92.87.6.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3DA6E /* 185.243.218.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D9A62E1 /* 45.154.98.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8138E1 /* 45.129.56.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623C6B /* 198.98.60.107/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E145E8 /* 185.225.69.232/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x36246515 /* 54.36.101.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D422323 /* 45.66.35.35/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x50524E0E /* 80.82.78.14/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA7697 /* 193.218.118.151/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4F89C4DF /* 79.137.196.223/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FC7613 /* 5.252.118.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D868CAB /* 45.134.140.171/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D868CB4 /* 45.134.140.180/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6787 /* 5.255.103.135/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x54F34255 /* 84.243.66.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05BB35C2 /* 5.187.53.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD6EB87 /* 95.214.235.135/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3EB656EF /* 62.182.86.239/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D301CCE /* 77.48.28.206/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC8191B08 /* 200.25.27.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9246921A /* 146.70.146.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2FF34A88 /* 47.243.74.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x923B2C2D /* 146.59.44.45/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33599970 /* 51.89.153.112/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D301CCC /* 77.48.28.204/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A362E /* 89.58.54.46/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789F996 /* 23.137.249.150/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BD04B99 /* 91.208.75.153/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC6BE3F6 /* 172.107.227.246/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB32BBB2B /* 179.43.187.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9709C33 /* 185.112.156.51/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645679 /* 185.100.86.121/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FC171E /* 5.252.23.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789FB3D /* 23.137.251.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBC443856 /* 188.68.56.86/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D5B7B88 /* 77.91.123.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD9AAC579 /* 217.170.197.121/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4DDCC4FD /* 77.220.196.253/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2AF94D1 /* 178.175.148.209/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6FB588E /* 198.251.88.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6CB51BCD /* 108.181.27.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB07DEB5F /* 176.125.235.95/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x66827FEE /* 102.130.127.238/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD45F324D /* 212.95.50.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD4E373EF /* 212.227.115.239/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD067C /* 107.189.6.124/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2DA9012 /* 178.218.144.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x7AFE6BAA /* 122.254.107.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F80B /* 23.128.248.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F80A /* 23.128.248.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F80E /* 23.128.248.14/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F80D /* 23.128.248.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D9A6221 /* 45.154.98.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F80C /* 23.128.248.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F817 /* 23.128.248.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F815 /* 23.128.248.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F80F /* 23.128.248.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F811 /* 23.128.248.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F818 /* 23.128.248.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB108 /* 23.154.177.8/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65BE /* 185.220.101.190/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33267176 /* 51.38.113.118/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65A3 /* 185.220.101.163/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D3DB8CD /* 45.61.184.205/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1F86 /* 107.189.31.134/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A1B54 /* 89.58.27.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6772 /* 185.220.103.114/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC653B /* 185.220.101.59/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB330FBBC /* 179.48.251.188/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x877DCD19 /* 135.125.205.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623631 /* 198.98.54.49/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5D5FE3E2 /* 93.95.227.226/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC653D /* 185.220.101.61/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x1780F813 /* 23.128.248.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F810 /* 23.128.248.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F814 /* 23.128.248.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F812 /* 23.128.248.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F819 /* 23.128.248.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F816 /* 23.128.248.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2FF2C5E /* 178.255.44.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96456F5 /* 185.100.86.245/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB964567A /* 185.100.86.122/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96457EE /* 185.100.87.238/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BD04B9C /* 91.208.75.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF650A /* 5.255.101.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5C570675 /* 92.87.6.117/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25E48168 /* 37.228.129.104/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5110212A /* 81.16.33.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9822E8D /* 185.130.46.141/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6FB5846 /* 198.251.88.70/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB10F /* 23.154.177.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB111 /* 23.154.177.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB10E /* 23.154.177.14/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB110 /* 23.154.177.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9B53D8E /* 185.181.61.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8DFFA2DA /* 141.255.162.218/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A741C /* 192.42.116.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140D4 /* 23.129.64.212/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814086 /* 23.129.64.134/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814084 /* 23.129.64.132/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140E2 /* 23.129.64.226/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814087 /* 23.129.64.135/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64CD /* 193.189.100.205/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66FD /* 185.220.102.253/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D4F32A1 /* 45.79.50.161/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6520 /* 185.220.101.32/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCA454C24 /* 202.69.76.36/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x57766E1B /* 87.118.110.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F81A /* 23.128.248.26/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A740E /* 192.42.116.14/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4F89C6D5 /* 79.137.198.213/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2EA68B6F /* 46.166.139.111/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6F40 /* 5.255.111.64/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33598A33 /* 51.89.138.51/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD8499F65 /* 216.73.159.101/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA646CF02 /* 166.70.207.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x601BC685 /* 96.27.198.133/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC20F73D4 /* 194.15.115.212/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59936F9D /* 89.147.111.157/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2EEA2F69 /* 46.234.47.105/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x923B23F6 /* 146.59.35.246/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1789F864 /* 23.137.248.100/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x88F46FA3 /* 136.244.111.163/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D279D /* 209.141.39.157/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F1 /* 185.220.102.241/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96B4638 /* 185.107.70.56/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F81D /* 23.128.248.29/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0E2B /* 107.189.14.43/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD45F324D /* 212.95.50.77/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3DA2E /* 185.243.218.46/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x807FB49C /* 128.127.180.156/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC2E94A1F /* 194.233.74.31/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59EA9521 /* 89.234.149.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BAED474 /* 107.174.212.116/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5043ACA2 /* 80.67.172.162/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D05 /* 185.129.61.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D0A /* 185.129.61.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140D6 /* 23.129.64.214/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x55C34FAE /* 85.195.79.174/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A3 /* 199.249.230.163/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F822 /* 23.128.248.34/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64FE /* 185.220.100.254/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623C5A /* 198.98.60.90/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E652 /* 199.249.230.82/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA077F9F0 /* 160.119.249.240/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC66F6 /* 185.220.102.246/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44A61 /* 104.244.74.97/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B5 /* 199.249.230.181/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x178140E4 /* 23.129.64.228/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1781408C /* 23.129.64.140/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140D9 /* 23.129.64.217/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E649 /* 199.249.230.73/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x178140DA /* 23.129.64.218/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140DD /* 23.129.64.221/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140E1 /* 23.129.64.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140D8 /* 23.129.64.216/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140D6 /* 23.129.64.214/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140E5 /* 23.129.64.229/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140DB /* 23.129.64.219/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140D3 /* 23.129.64.211/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814089 /* 23.129.64.137/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140D5 /* 23.129.64.213/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814095 /* 23.129.64.149/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814093 /* 23.129.64.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814094 /* 23.129.64.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140E0 /* 23.129.64.224/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1781408E /* 23.129.64.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814092 /* 23.129.64.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1781408F /* 23.129.64.143/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140D7 /* 23.129.64.215/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140D2 /* 23.129.64.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814082 /* 23.129.64.130/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140DC /* 23.129.64.220/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140DE /* 23.129.64.222/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814091 /* 23.129.64.145/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814085 /* 23.129.64.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814083 /* 23.129.64.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1781408D /* 23.129.64.141/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1781408B /* 23.129.64.139/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC64F3 /* 185.220.100.243/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x36246515 /* 54.36.101.21/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65AF /* 185.220.101.175/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF637C /* 5.255.99.124/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB2DA9012 /* 178.218.144.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0DFD /* 107.189.13.253/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x829550C7 /* 130.149.80.199/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813E3F /* 185.129.62.63/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAB19C150 /* 171.25.193.80/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F820 /* 23.128.248.32/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9018C570 /* 144.24.197.112/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E66B /* 199.249.230.107/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3FB4E /* 199.195.251.78/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x178140DF /* 23.129.64.223/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814088 /* 23.129.64.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1781408A /* 23.129.64.138/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x178140E3 /* 23.129.64.227/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17814090 /* 23.129.64.144/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2D2AD11 /* 162.210.173.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3DA59 /* 185.243.218.89/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9709C44 /* 185.112.156.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FA8AD8F /* 95.168.173.143/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67C4256F /* 103.196.37.111/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44F28 /* 104.244.79.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25E48105 /* 37.228.129.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97422 /* 205.185.116.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x923BE921 /* 146.59.233.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF692E /* 5.255.105.46/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC51838B /* 172.81.131.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645781 /* 185.100.87.129/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4B3F4322 /* 75.63.67.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D099667 /* 45.9.150.103/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB615FA /* 46.182.21.250/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3FC05 /* 199.195.252.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9C3470C /* 185.195.71.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBE67B358 /* 190.103.179.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD420E2E6 /* 212.32.226.230/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4B3F4323 /* 75.63.67.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3DACC /* 185.243.218.204/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2DA9063 /* 178.218.144.99/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A3 /* 199.249.230.163/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC8191B0C /* 200.25.27.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BD04BEF /* 91.208.75.239/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x82C10F4F /* 130.193.15.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E69B /* 199.249.230.155/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6709 /* 185.220.103.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBB142182 /* 187.20.33.130/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68DBEC64 /* 104.219.236.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC37BD112 /* 195.123.209.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74D2 /* 192.42.116.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3EB65492 /* 62.182.84.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB965226C /* 185.101.34.108/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59936F7C /* 89.147.111.124/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E696 /* 199.249.230.150/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D42230A /* 45.66.35.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC350971E /* 195.80.151.30/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6BA /* 199.249.230.186/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9072192 /* 185.7.33.146/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD040C /* 107.189.4.12/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59936F6A /* 89.147.111.106/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F6BD4D /* 185.246.189.77/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D5FA9E5 /* 45.95.169.229/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC0D2AF23 /* 192.210.175.35/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6524 /* 185.220.101.36/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD067C /* 107.189.6.124/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2E26FF1B /* 46.38.255.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E648 /* 199.249.230.72/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD08E2 /* 107.189.8.226/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A1EA4 /* 89.58.30.164/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8F2AC7DF /* 143.42.199.223/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x907E841E /* 144.126.132.30/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1FAA167F /* 31.170.22.127/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x67FBA70A /* 103.251.167.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65A4 /* 185.220.101.164/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9222102 /* 185.34.33.2/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D3366 /* 209.141.51.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x33599970 /* 51.89.153.112/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6217 /* 5.255.98.23/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x4A522FC2 /* 74.82.47.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x92B9FD82 /* 146.185.253.130/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68958869 /* 104.149.136.105/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44988 /* 104.244.73.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E69F /* 199.249.230.159/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA973 /* 45.95.169.115/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3DACA /* 185.243.218.202/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD9AACC6E /* 217.170.204.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A1 /* 199.249.230.161/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74D7 /* 192.42.116.215/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD1F21 /* 107.189.31.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC819104D /* 200.25.16.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D62D036 /* 109.98.208.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BD0A2C5 /* 91.208.162.197/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74D8 /* 192.42.116.216/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6A2 /* 199.249.230.162/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E69C /* 199.249.230.156/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC2A39D31 /* 194.163.157.49/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC7F9E6A0 /* 199.249.230.160/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74C7 /* 192.42.116.199/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74D6 /* 192.42.116.214/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D7B0C70 /* 93.123.12.112/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2DA9033 /* 178.218.144.51/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6F40 /* 5.255.111.64/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DBCDF /* 45.61.188.223/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74C3 /* 192.42.116.195/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB965224A /* 185.101.34.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74C4 /* 192.42.116.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB03A59B6 /* 176.58.89.182/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74D7 /* 192.42.116.215/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25E48183 /* 37.228.129.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65B7 /* 185.220.101.183/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC650E /* 185.220.101.14/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC20F7176 /* 194.15.113.118/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x529355C9 /* 82.147.85.201/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2530469C /* 37.48.70.156/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59936C3E /* 89.147.108.62/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC650F /* 185.220.101.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB92AAACB /* 185.42.170.203/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB106 /* 23.154.177.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E675 /* 199.249.230.117/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E64C /* 199.249.230.76/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74A1B /* 162.247.74.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6535 /* 185.220.101.53/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D58DF8D /* 45.88.223.141/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7C3FD7C /* 199.195.253.124/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC0D2AF22 /* 192.210.175.34/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64C9 /* 193.189.100.201/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E64A /* 199.249.230.74/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x51070AD8 /* 81.7.10.216/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x3EB65492 /* 62.182.84.146/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65AB /* 185.220.101.171/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC7F9E698 /* 199.249.230.152/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74BF /* 192.42.116.191/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC66230C0 /* 198.98.48.192/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74D1 /* 192.42.116.209/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74D0 /* 192.42.116.208/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3DA5F /* 185.243.218.95/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E69D /* 199.249.230.157/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F449C1 /* 104.244.73.193/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E69E /* 199.249.230.158/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC51836E /* 172.81.131.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74C2 /* 192.42.116.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBB143BA4 /* 187.20.59.164/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E69A /* 199.249.230.154/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74D9 /* 192.42.116.217/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E697 /* 199.249.230.151/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E699 /* 199.249.230.153/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74C6 /* 192.42.116.198/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9709C6D /* 185.112.156.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74C8 /* 192.42.116.200/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3DA3D /* 185.243.218.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74C0 /* 192.42.116.192/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74C1 /* 192.42.116.193/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74C5 /* 192.42.116.197/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74D5 /* 192.42.116.213/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF60F5 /* 5.255.96.245/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD01AF /* 107.189.1.175/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74D4 /* 192.42.116.212/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74D3 /* 192.42.116.211/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BD04BB2 /* 91.208.75.178/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59936F6A /* 89.147.111.106/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x85826B05 /* 133.130.107.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB99A6E11 /* 185.154.110.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC51836F /* 172.81.131.111/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789FA1E /* 23.137.250.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D3366 /* 209.141.51.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9541FFE /* 185.84.31.254/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x82C10FBA /* 130.193.15.186/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x82C10A15 /* 130.193.10.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789F908 /* 23.137.249.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2E669CC4 /* 46.102.156.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05BDD98F /* 5.189.217.143/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x66827FEF /* 102.130.127.239/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x894AA9F1 /* 137.74.169.241/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74AF /* 192.42.116.175/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8D620B83 /* 141.98.11.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5EB0020A /* 94.176.2.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D9BADC2 /* 45.155.173.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD90CD7A7 /* 217.12.215.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6546 /* 185.220.101.70/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6554 /* 185.220.101.84/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6551 /* 185.220.101.81/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6540 /* 185.220.101.64/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6548 /* 185.220.101.72/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6552 /* 185.220.101.82/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6541 /* 185.220.101.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC654E /* 185.220.101.78/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6547 /* 185.220.101.71/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6545 /* 185.220.101.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC654B /* 185.220.101.75/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6544 /* 185.220.101.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6543 /* 185.220.101.67/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC654F /* 185.220.101.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC654A /* 185.220.101.74/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xBF651F0D /* 191.101.31.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140E5 /* 23.129.64.229/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC659B /* 185.220.101.155/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D5095C3 /* 45.80.149.195/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x555DDACC /* 85.93.218.204/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E69B /* 199.249.230.155/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1799F825 /* 23.153.248.37/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AEA4 /* 178.17.174.164/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB97595 /* 205.185.117.149/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65B9 /* 185.220.101.185/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA7685 /* 193.218.118.133/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC6550 /* 185.220.101.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6549 /* 185.220.101.73/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6542 /* 185.220.101.66/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC654D /* 185.220.101.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC654C /* 185.220.101.76/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6553 /* 185.220.101.83/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D5B4ACC /* 77.91.74.204/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97FE2 /* 205.185.127.226/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD04A9 /* 107.189.4.169/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCB1CF665 /* 203.28.246.101/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x179AB115 /* 23.154.177.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB117 /* 23.154.177.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB112 /* 23.154.177.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB118 /* 23.154.177.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB119 /* 23.154.177.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB116 /* 23.154.177.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB114 /* 23.154.177.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179AB113 /* 23.154.177.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0C07 /* 107.189.12.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90D95050 /* 144.217.80.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D5FE256 /* 93.95.226.86/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6529 /* 185.220.101.41/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6531 /* 185.220.101.49/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF650A /* 5.255.101.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x52DD8305 /* 82.221.131.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64CC /* 193.189.100.204/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x67C4256F /* 103.196.37.111/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6532 /* 185.220.101.50/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x676D6569 /* 103.109.101.105/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7412 /* 192.42.116.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140E2 /* 23.129.64.226/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0DFB /* 107.189.13.251/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD86B94 /* 95.216.107.148/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9B53D17 /* 185.181.61.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC0D2A01C /* 192.210.160.28/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D3851BE /* 45.56.81.190/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5100F8D2 /* 81.0.248.210/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A740D /* 192.42.116.13/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0B6F /* 107.189.11.111/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC62EA69D /* 198.46.166.157/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x054F6D30 /* 5.79.109.48/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4E8749B6 /* 78.135.73.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74AE /* 192.42.116.174/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F8D0 /* 23.128.248.208/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F8D6 /* 23.128.248.214/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F8CA /* 23.128.248.202/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F8CF /* 23.128.248.207/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F8CB /* 23.128.248.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F8D5 /* 23.128.248.213/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F8D1 /* 23.128.248.209/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F8D2 /* 23.128.248.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F8D3 /* 23.128.248.211/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F8CC /* 23.128.248.204/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D5FE6D8 /* 93.95.230.216/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F8D4 /* 23.128.248.212/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F8CE /* 23.128.248.206/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F8C9 /* 23.128.248.201/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F8CD /* 23.128.248.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1798E105 /* 23.152.225.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1798E108 /* 23.152.225.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1798E109 /* 23.152.225.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1798E103 /* 23.152.225.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1798E104 /* 23.152.225.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1798E102 /* 23.152.225.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1798E107 /* 23.152.225.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1798E106 /* 23.152.225.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9813E3E /* 185.129.62.62/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x674BBE39 /* 103.75.190.57/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05BDD999 /* 5.189.217.153/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6777 /* 185.220.103.119/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x3626B765 /* 54.38.183.101/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC654C /* 185.220.101.76/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4D4414D9 /* 77.68.20.217/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD0440781 /* 208.68.7.129/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x67ECC958 /* 103.236.201.88/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74AD5 /* 162.247.74.213/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B2 /* 199.249.230.178/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D08 /* 185.129.61.8/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59936E9A /* 89.147.110.154/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x0238A434 /* 2.56.164.52/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D5FA9E1 /* 45.95.169.225/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E694 /* 199.249.230.148/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F80B /* 23.128.248.11/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8DEF955E /* 141.239.149.94/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC3609782 /* 195.96.151.130/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x52DD80BF /* 82.221.128.191/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A07B1 /* 89.58.7.177/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x480EB30A /* 72.14.179.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2EE8FBBF /* 46.232.251.191/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140D7 /* 23.129.64.215/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74A07 /* 162.247.74.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E674 /* 199.249.230.116/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x335B1297 /* 51.91.18.151/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E67A /* 199.249.230.122/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB10E /* 23.154.177.14/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC00392F4 /* 192.3.146.244/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59936DE2 /* 89.147.109.226/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC129E275 /* 193.41.226.117/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65B2 /* 185.220.101.178/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59936CD1 /* 89.147.108.209/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814089 /* 23.129.64.137/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44A9F /* 104.244.74.159/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5D7B0C70 /* 93.123.12.112/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB90E6125 /* 185.14.97.37/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6AA /* 199.249.230.170/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x67A3DA0B /* 103.163.218.11/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814083 /* 23.129.64.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F80C /* 23.128.248.12/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E643 /* 199.249.230.67/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1781408E /* 23.129.64.142/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1789F9B9 /* 23.137.249.185/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x593A29FB /* 89.58.41.251/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6509 /* 185.220.101.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCAB66381 /* 202.182.99.129/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB97723 /* 205.185.119.35/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F824 /* 23.128.248.36/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64C2 /* 193.189.100.194/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCC55BF08 /* 204.85.191.8/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB938AB5E /* 185.56.171.94/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E640 /* 199.249.230.64/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E676 /* 199.249.230.118/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD4154206 /* 212.21.66.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A4 /* 199.249.230.164/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814090 /* 23.129.64.144/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x66827F75 /* 102.130.127.117/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44D05 /* 104.244.77.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x829550C7 /* 130.149.80.199/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB8693028 /* 184.105.48.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D22A7 /* 209.141.34.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F6BC49 /* 185.246.188.73/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC12A2171 /* 193.42.33.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F81B /* 23.128.248.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F81C /* 23.128.248.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F820 /* 23.128.248.32/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7418 /* 192.42.116.24/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB32B9FC6 /* 179.43.159.198/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB926AF85 /* 185.38.175.133/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC652C /* 185.220.101.44/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1A88F81 /* 193.168.143.129/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF7FDE /* 5.255.127.222/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D5FA963 /* 45.95.169.99/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FD3D267 /* 95.211.210.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6774 /* 185.220.103.116/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x1780F81F /* 23.128.248.31/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F81D /* 23.128.248.29/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F81A /* 23.128.248.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F81E /* 23.128.248.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F822 /* 23.128.248.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F823 /* 23.128.248.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3F836 /* 199.195.248.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD9853B89 /* 217.133.59.137/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D62D02A /* 109.98.208.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB84BD6A3 /* 184.75.214.163/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64C5 /* 193.189.100.197/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64C7 /* 193.189.100.199/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64C2 /* 193.189.100.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64CB /* 193.189.100.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64C4 /* 193.189.100.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64C9 /* 193.189.100.201/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64C8 /* 193.189.100.200/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64CD /* 193.189.100.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64C3 /* 193.189.100.195/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64CC /* 193.189.100.204/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64CE /* 193.189.100.206/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64CA /* 193.189.100.202/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BD64C6 /* 193.189.100.198/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCA454C24 /* 202.69.76.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC7622 /* 144.172.118.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC051DFB1 /* 192.81.223.177/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBCF0D214 /* 188.240.210.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4F7C3CAE /* 79.124.60.174/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2B649E0 /* 194.182.73.224/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65BF /* 185.220.101.191/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6598 /* 185.220.101.152/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1799F81F /* 23.153.248.31/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6784 /* 5.255.103.132/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140D3 /* 23.129.64.211/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140DC /* 23.129.64.220/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9DC65AD /* 185.220.101.173/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6587 /* 185.220.101.135/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65BE /* 185.220.101.190/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65BA /* 185.220.101.186/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65B0 /* 185.220.101.176/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6589 /* 185.220.101.137/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65A4 /* 185.220.101.164/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65B9 /* 185.220.101.185/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65AB /* 185.220.101.171/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65A9 /* 185.220.101.169/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65AC /* 185.220.101.172/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65BB /* 185.220.101.187/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65B1 /* 185.220.101.177/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6586 /* 185.220.101.134/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65A5 /* 185.220.101.165/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65A0 /* 185.220.101.160/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65B7 /* 185.220.101.183/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65A2 /* 185.220.101.162/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC659D /* 185.220.101.157/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC659F /* 185.220.101.159/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6599 /* 185.220.101.153/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6594 /* 185.220.101.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6582 /* 185.220.101.130/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65A3 /* 185.220.101.163/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6592 /* 185.220.101.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC658F /* 185.220.101.143/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65BD /* 185.220.101.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65BC /* 185.220.101.188/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6590 /* 185.220.101.144/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65B6 /* 185.220.101.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC658B /* 185.220.101.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65B8 /* 185.220.101.184/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65AE /* 185.220.101.174/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65A8 /* 185.220.101.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65B5 /* 185.220.101.181/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65A1 /* 185.220.101.161/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6595 /* 185.220.101.149/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC659E /* 185.220.101.158/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC659B /* 185.220.101.155/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC658D /* 185.220.101.141/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6596 /* 185.220.101.150/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6584 /* 185.220.101.132/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65B2 /* 185.220.101.178/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65B4 /* 185.220.101.180/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65B3 /* 185.220.101.179/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC659A /* 185.220.101.154/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6591 /* 185.220.101.145/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65A7 /* 185.220.101.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65AA /* 185.220.101.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65AF /* 185.220.101.175/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCB1CF68D /* 203.28.246.141/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA45CDA8B /* 164.92.218.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5EB10983 /* 94.177.9.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x054F4213 /* 5.79.66.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB971801E /* 185.113.128.30/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x9750949F /* 151.80.148.159/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5043A751 /* 80.67.167.81/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5634D795 /* 86.52.215.149/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBC7E5E58 /* 188.126.94.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBCD5225E /* 188.213.34.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBCD52248 /* 188.213.34.72/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBCD5228E /* 188.213.34.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E4BE151 /* 94.75.225.81/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F7E262 /* 185.247.226.98/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5C57066B /* 92.87.6.107/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8A10F0 /* 45.138.16.240/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x801F000D /* 128.31.0.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E836526 /* 94.131.101.38/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAB19C1EA /* 171.25.193.234/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAB19C119 /* 171.25.193.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8A102A /* 45.138.16.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB0795133 /* 176.121.81.51/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD63661 /* 95.214.54.97/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BCB9174 /* 91.203.145.116/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB991F51A /* 185.145.245.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8D5F948D /* 141.95.148.141/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC0C3500A /* 192.195.80.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC63A6B35 /* 198.58.107.53/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9A5A9EF /* 185.165.169.239/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC063956F /* 192.99.149.111/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140D2 /* 23.129.64.210/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25E48180 /* 37.228.129.128/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BD04BEF /* 91.208.75.239/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6533 /* 185.220.101.51/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65BF /* 185.220.101.191/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6778 /* 185.220.103.120/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC653C /* 185.220.101.60/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9A5AB54 /* 185.165.171.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F80A /* 23.128.248.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AA17 /* 178.17.170.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1698696 /* 193.105.134.150/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D2ECB /* 209.141.46.203/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D7ADD0B /* 109.122.221.11/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D32B2 /* 209.141.50.178/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44A17 /* 104.244.74.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D5FA9E0 /* 45.95.169.224/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1781408C /* 23.129.64.140/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB076C121 /* 176.118.193.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCC55BF07 /* 204.85.191.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6528 /* 185.220.101.40/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F449C1 /* 104.244.73.193/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC6623D3C /* 198.98.61.60/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74ACC /* 162.247.74.204/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF62E7 /* 5.255.98.231/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BD04B9C /* 91.208.75.156/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB97422 /* 205.185.116.34/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FC7613 /* 5.252.118.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x7DD4F183 /* 125.212.241.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6551 /* 185.220.101.81/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x0502486E /* 5.2.72.110/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB32B9FC3 /* 179.43.159.195/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB99A6E8E /* 185.154.110.142/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65B1 /* 185.220.101.177/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BCE1A1A /* 91.206.26.26/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D4FB115 /* 45.79.177.21/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB109 /* 23.154.177.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25E48168 /* 37.228.129.104/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64C5 /* 193.189.100.197/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2EA5F324 /* 46.165.243.36/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1799F824 /* 23.153.248.36/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD026C /* 107.189.2.108/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D42230A /* 45.66.35.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB111 /* 23.154.177.17/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814094 /* 23.129.64.148/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x052D62A2 /* 5.45.98.162/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6583 /* 5.255.101.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17814088 /* 23.129.64.136/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E68E /* 199.249.230.142/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B0 /* 199.249.230.176/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD1F21 /* 107.189.31.33/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB952DB6D /* 185.82.219.109/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44988 /* 104.244.73.136/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9813D07 /* 185.129.61.7/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF733A /* 5.255.115.58/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A741A /* 192.42.116.26/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB118 /* 23.154.177.24/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xA549F2A3 /* 165.73.242.163/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59BB8F1F /* 89.187.143.31/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8B7AF1 /* 45.139.122.241/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17B83064 /* 23.184.48.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33DE564F /* 51.222.86.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17B8306C /* 23.184.48.108/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6704 /* 185.220.103.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6706 /* 185.220.103.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F74AC8 /* 162.247.74.200/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6705 /* 185.220.103.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2F9D1A7 /* 178.249.209.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68958375 /* 104.149.131.117/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6DE4281D /* 109.228.40.29/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD05D9 /* 107.189.5.217/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB970930A /* 185.112.147.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5C014A /* 45.92.1.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97321 /* 205.185.115.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F829 /* 23.128.248.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F824 /* 23.128.248.36/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x1780F827 /* 23.128.248.39/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F828 /* 23.128.248.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F821 /* 23.128.248.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F826 /* 23.128.248.38/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1780F825 /* 23.128.248.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2AF8907 /* 178.175.137.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8FC67965 /* 143.198.121.101/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x504E187D /* 80.78.24.125/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3D1396C7 /* 61.19.150.199/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCA81108A /* 202.129.16.138/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCA8110B0 /* 202.129.16.176/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD4C10397 /* 212.193.3.151/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8C9204 /* 45.140.146.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25FCFF87 /* 37.252.255.135/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25FCFE21 /* 37.252.254.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5B5A78C2 /* 91.90.120.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67D607FB /* 103.214.7.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4E998258 /* 78.153.130.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4F89CFD2 /* 79.137.207.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4F89CA53 /* 79.137.202.83/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5CF65485 /* 92.246.84.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6DCEF391 /* 109.206.243.145/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0721 /* 107.189.7.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x504E1A94 /* 80.78.26.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789F98F /* 23.137.249.143/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789F9B9 /* 23.137.249.185/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17B83080 /* 23.184.48.128/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17B8307F /* 23.184.48.127/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6610 /* 5.255.102.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D59378E /* 45.89.55.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44D04 /* 104.244.77.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6789 /* 5.255.103.137/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9709C46 /* 185.112.156.70/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05024C16 /* 5.2.76.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA763D6CD /* 167.99.214.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF62C6 /* 5.255.98.198/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF60A7 /* 5.255.96.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF647E /* 5.255.100.126/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8FC6EB34 /* 143.198.235.52/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBE7B2CAB /* 190.123.44.171/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x601BC685 /* 96.27.198.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB92AAACB /* 185.42.170.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x050246DF /* 5.2.70.223/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x60420F98 /* 96.66.15.152/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC655A /* 185.220.101.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6558 /* 185.220.101.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6557 /* 185.220.101.87/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC655B /* 185.220.101.91/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC655F /* 185.220.101.95/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC655D /* 185.220.101.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC655E /* 185.220.101.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC655C /* 185.220.101.92/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789FABC /* 23.137.250.188/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6555 /* 185.220.101.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6559 /* 185.220.101.89/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6556 /* 185.220.101.86/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D292A /* 209.141.41.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D4F32A1 /* 45.79.50.161/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789FA0E /* 23.137.250.14/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x339F4626 /* 51.159.70.38/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC690A0F /* 172.105.10.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05BC3206 /* 5.188.50.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC266AF66 /* 194.102.175.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05B624F8 /* 5.182.36.248/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC266AF64 /* 194.102.175.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x334D27FF /* 51.77.39.255/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC266AF65 /* 194.102.175.101/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1798E10A /* 23.152.225.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1798E10B /* 23.152.225.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645516 /* 185.100.85.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645517 /* 185.100.85.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF691C /* 5.255.105.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF695A /* 5.255.105.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5AF5FDC /* 213.175.95.220/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5668C2BE /* 86.104.194.190/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DB826 /* 45.61.184.38/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74B2 /* 192.42.116.178/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74B3 /* 192.42.116.179/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74AD /* 192.42.116.173/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74B4 /* 192.42.116.180/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74B5 /* 192.42.116.181/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74B0 /* 192.42.116.176/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74B6 /* 192.42.116.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74B1 /* 192.42.116.177/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6653 /* 5.255.102.83/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC16FF858 /* 193.111.248.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DBBFA /* 45.61.187.250/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5B5A78C5 /* 91.90.120.197/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D9BA8D2 /* 45.155.168.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD483FD86 /* 212.131.253.134/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D4D43FB /* 45.77.67.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5668C2CB /* 86.104.194.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3351A0B8 /* 51.81.160.184/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4F89CAB5 /* 79.137.202.181/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3351A0B9 /* 51.81.160.185/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD8FAF7E1 /* 216.250.247.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD6EAAA /* 95.214.234.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA014918E /* 160.20.145.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x50D24EFC /* 80.210.78.252/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68A7F1E8 /* 104.167.241.232/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC18E3BF7 /* 193.142.59.247/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD028C /* 107.189.2.140/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF677D /* 5.255.103.125/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D9BA96A /* 45.155.169.106/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6588 /* 185.220.101.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC658E /* 185.220.101.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6583 /* 185.220.101.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC658A /* 185.220.101.138/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3509714 /* 195.80.151.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA769E /* 193.218.118.158/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F6BC3C /* 185.246.188.60/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x95382C2F /* 149.56.44.47/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D0DE39B /* 45.13.227.155/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D97A70D /* 45.151.167.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D97A70C /* 45.151.167.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645518 /* 185.100.85.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645519 /* 185.100.85.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D4C91EB /* 45.76.145.235/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3351D4F1 /* 51.81.212.241/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3351A0BE /* 51.81.160.190/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3351D4F2 /* 51.81.212.242/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3351A0BB /* 51.81.160.187/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3351D4F0 /* 51.81.212.240/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3351A0BD /* 51.81.160.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3351A0BF /* 51.81.160.191/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9A47A23 /* 185.164.122.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8BB1C617 /* 139.177.198.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E641 /* 199.249.230.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6BC /* 199.249.230.188/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6AE /* 199.249.230.174/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC7F9E647 /* 199.249.230.71/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E642 /* 199.249.230.66/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E658 /* 199.249.230.88/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E654 /* 199.249.230.84/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E672 /* 199.249.230.114/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E640 /* 199.249.230.64/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E644 /* 199.249.230.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD6EAB6 /* 95.214.234.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E648 /* 199.249.230.72/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6AB /* 199.249.230.171/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B3 /* 199.249.230.179/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B5 /* 199.249.230.181/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E643 /* 199.249.230.67/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B4 /* 199.249.230.180/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E655 /* 199.249.230.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD89101 /* 95.216.145.1/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6AA /* 199.249.230.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E656 /* 199.249.230.86/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B7 /* 199.249.230.183/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6AC /* 199.249.230.172/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E646 /* 199.249.230.70/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E69C /* 199.249.230.156/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64C8 /* 193.189.100.200/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02EE3B9 /* 192.46.227.185/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E64B /* 199.249.230.75/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05C40871 /* 5.196.8.113/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4D5B565F /* 77.91.86.95/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x25E48105 /* 37.228.129.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65A7 /* 185.220.101.167/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x55D1B067 /* 85.209.176.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1789F908 /* 23.137.249.8/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1799F81E /* 23.153.248.30/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F814 /* 23.128.248.20/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6297 /* 5.255.98.151/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB2AF94AC /* 178.175.148.172/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140DD /* 23.129.64.221/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6A6 /* 199.249.230.166/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140DB /* 23.129.64.219/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140D8 /* 23.129.64.216/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6539 /* 185.220.101.57/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD1913480 /* 209.145.52.128/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3DA23 /* 185.243.218.35/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC7F9E6AD /* 199.249.230.173/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E659 /* 199.249.230.89/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B8 /* 199.249.230.184/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E671 /* 199.249.230.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E6B6 /* 199.249.230.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F9E657 /* 199.249.230.87/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9213D710 /* 146.19.215.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623D3C /* 198.98.61.60/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC37BE2A1 /* 195.123.226.161/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x82C10A52 /* 130.193.10.82/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB924515F /* 185.36.81.95/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DBC0F /* 45.61.188.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6784 /* 5.255.103.132/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BDA14C6 /* 91.218.20.198/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBE67B20F /* 190.103.178.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5511A9E6 /* 85.17.169.230/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5DAE59E0 /* 93.174.89.224/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55CC7469 /* 85.204.116.105/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789F9E3 /* 23.137.249.227/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55CC74EF /* 85.204.116.239/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55CC748B /* 85.204.116.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55CC74EE /* 85.204.116.238/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5668C20D /* 86.104.194.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55CC74EA /* 85.204.116.234/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55CC74E7 /* 85.204.116.231/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59B9558C /* 89.185.85.140/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E2C9C82 /* 142.44.156.130/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4F89CA5C /* 79.137.202.92/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BCE1A1A /* 91.206.26.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55EF2899 /* 85.239.40.153/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD61969 /* 95.214.25.105/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E04CDEE /* 142.4.205.238/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x530076A1 /* 83.0.118.161/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9DFEC2CC /* 157.254.194.204/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25E48180 /* 37.228.129.128/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EE26BCE /* 46.226.107.206/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC6BF16E /* 172.107.241.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D84F6F5 /* 45.132.246.245/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5361144D /* 83.97.20.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD6EA67 /* 95.214.234.103/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB32BB276 /* 179.43.178.118/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8794842D /* 135.148.132.45/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D099B /* 185.29.9.155/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC60D2899 /* 198.13.40.153/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x75359B81 /* 117.53.155.129/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9A3CC4E /* 185.163.204.78/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x807FB41E /* 128.127.180.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D7ADDE0 /* 109.122.221.224/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD3F41C /* 95.211.244.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBD93A818 /* 189.147.168.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBD93A9C3 /* 189.147.169.195/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBD93A7A3 /* 189.147.167.163/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25307840 /* 37.48.120.64/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5BE1C83 /* 213.190.28.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DBA2 /* 46.183.219.162/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DBA1 /* 46.183.219.161/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x653AB4E9 /* 101.58.180.233/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA98C /* 45.95.169.140/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8794F7EA /* 135.148.247.234/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD61972 /* 95.214.25.114/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD61973 /* 95.214.25.115/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD61975 /* 95.214.25.117/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD61974 /* 95.214.25.116/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD61971 /* 95.214.25.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EF92695 /* 46.249.38.149/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC658C /* 185.220.101.140/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8F2AC7DF /* 143.42.199.223/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC691A96 /* 172.105.26.150/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44DD0 /* 104.244.77.208/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6530 /* 185.220.101.48/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B9 /* 199.249.230.185/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5EE4A946 /* 94.228.169.70/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x334B4017 /* 51.75.64.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E650 /* 199.249.230.80/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB03A6462 /* 176.58.100.98/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x179AB10B /* 23.154.177.11/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F819 /* 23.128.248.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1781408A /* 23.129.64.138/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D834F0D /* 45.131.79.13/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x8F2A6EED /* 143.42.110.237/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33DE0DD2 /* 51.222.13.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5668C279 /* 86.104.194.121/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x266174F4 /* 38.97.116.244/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D3BDB /* 209.141.59.219/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCB1CF67B /* 203.28.246.123/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D210788 /* 45.33.7.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6DF8962D /* 109.248.150.45/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6DF8962C /* 109.248.150.44/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6DF89624 /* 109.248.150.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD082D /* 107.189.8.45/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD449869E /* 212.73.134.158/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x334FD130 /* 51.79.209.48/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4E6D1803 /* 78.109.24.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9B53C4A /* 185.181.60.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2FF26B17 /* 47.242.107.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0E6A /* 107.189.14.106/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x87949547 /* 135.148.149.71/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC23B286D /* 194.59.40.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8E7ADB /* 45.142.122.219/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D0994D1 /* 45.9.148.209/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5B5A788F /* 91.90.120.143/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6581 /* 185.220.101.129/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6580 /* 185.220.101.128/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9E6 /* 45.95.169.230/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9B53D73 /* 185.181.61.115/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2E1C6D15 /* 46.28.109.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EA7F43E /* 46.167.244.62/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x923B1564 /* 146.59.21.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x023A3872 /* 2.58.56.114/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC763B /* 144.172.118.59/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC763A /* 144.172.118.58/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC7624 /* 144.172.118.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC7629 /* 144.172.118.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF6470 /* 5.255.100.112/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5974AF25 /* 89.116.175.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BAC1943 /* 107.172.25.67/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF68CF /* 5.255.104.207/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCF20D8C8 /* 207.32.216.200/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA45ACC7C /* 164.90.204.124/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DBA4 /* 46.183.219.164/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9016EA2C /* 144.22.234.44/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF68BF /* 5.255.104.191/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789FB20 /* 23.137.251.32/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789FB22 /* 23.137.251.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9A1 /* 45.95.169.161/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBCA60020 /* 188.166.0.32/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4F89CB44 /* 79.137.203.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x92BE749E /* 146.190.116.158/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9018C570 /* 144.24.197.112/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF68C5 /* 5.255.104.197/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD47174B8 /* 212.113.116.184/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x257899E5 /* 37.120.153.229/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC12312CD /* 193.35.18.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D55F9F8 /* 45.85.249.248/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6597 /* 185.220.101.151/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6593 /* 185.220.101.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6585 /* 185.220.101.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D372572 /* 45.55.37.114/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA1238418 /* 161.35.132.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9FCBA241 /* 159.203.162.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC659C /* 185.220.101.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FEB2F8A /* 95.235.47.138/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x570D9E97 /* 87.13.158.151/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E8C7235 /* 94.140.114.53/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8F2ACE0F /* 143.42.206.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5877A120 /* 88.119.161.32/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E2CF18E /* 142.44.241.142/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBC7E5996 /* 188.126.89.150/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBC7E594F /* 188.126.89.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC8191B64 /* 200.25.27.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9C5C391 /* 185.197.195.145/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9C9239C6 /* 156.146.57.198/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9C9239B6 /* 156.146.57.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DBA5 /* 46.183.219.165/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DBA6 /* 46.183.219.166/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD6EA8B /* 95.214.234.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x480CCF0C /* 72.12.207.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D7ADDC2 /* 109.122.221.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x52DF24BB /* 82.223.36.187/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2AF94A1 /* 178.175.148.161/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB076C16A /* 176.118.193.106/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9B0 /* 45.95.169.176/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5EB00219 /* 94.176.2.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBE78E5C4 /* 190.120.229.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623D19 /* 198.98.61.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645785 /* 185.100.87.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8C8F35 /* 45.140.143.53/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6CA5F903 /* 108.165.249.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6CA5F902 /* 108.165.249.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6CA5F904 /* 108.165.249.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8C9228 /* 45.140.146.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1231292 /* 193.35.18.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC12312AA /* 193.35.18.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC65A6 /* 185.220.101.166/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC12312B7 /* 193.35.18.183/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC123126B /* 193.35.18.107/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2F8A085 /* 162.248.160.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9246C60E /* 146.70.198.14/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x504E1A93 /* 80.78.26.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8A80DE44 /* 138.128.222.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9DF /* 45.95.169.223/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4E874997 /* 78.135.73.151/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645786 /* 185.100.87.134/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645787 /* 185.100.87.135/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5B5A7888 /* 91.90.120.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA946 /* 45.95.169.70/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x5E107016 /* 94.16.112.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBAD35245 /* 186.211.82.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97B5D /* 205.185.123.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6CA5F905 /* 108.165.249.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBCF1503D /* 188.241.80.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBCF1502E /* 188.241.80.46/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59741844 /* 89.116.24.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FB3BE0C /* 95.179.190.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBE028FB0 /* 190.2.143.176/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA969 /* 45.95.169.105/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02ED75C /* 192.46.215.92/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74C9 /* 192.42.116.201/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74CA /* 192.42.116.202/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74DD /* 192.42.116.221/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74CC /* 192.42.116.204/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74CB /* 192.42.116.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74B7 /* 192.42.116.183/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74DB /* 192.42.116.219/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74DC /* 192.42.116.220/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74BA /* 192.42.116.186/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74B9 /* 192.42.116.185/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74DA /* 192.42.116.218/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74B8 /* 192.42.116.184/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB976F6 /* 205.185.118.246/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9512501C /* 149.18.80.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5F2E20B3 /* 95.46.32.179/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D08C9 /* 185.29.8.201/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x542686C4 /* 84.38.134.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FC179F /* 5.252.23.159/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x51C46677 /* 81.196.102.119/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC05F2843 /* 192.95.40.67/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D209892 /* 45.32.152.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x12E9A2D4 /* 18.233.162.212/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB979B1 /* 205.185.121.177/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33C3A6AB /* 51.195.166.171/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC123127F /* 193.35.18.127/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x88AFC8AC /* 136.175.200.172/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59936ED6 /* 89.147.110.214/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC491D /* 144.172.73.29/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1231275 /* 193.35.18.117/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D5FE18D /* 93.95.225.141/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A356D /* 89.58.53.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x504E16BB /* 80.78.22.187/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D279D /* 209.141.39.157/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1F3BEB7 /* 193.243.190.183/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC518370 /* 172.81.131.112/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68A8208C /* 104.168.32.140/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59936ECA /* 89.147.110.202/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1FDC5DC9 /* 31.220.93.201/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3C9B0AD /* 195.201.176.173/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BD9DB0D /* 91.217.219.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25E48183 /* 37.228.129.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59936DE2 /* 89.147.109.226/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x688CB49D /* 104.140.180.157/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6CB51F55 /* 108.181.31.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6CB52617 /* 108.181.38.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC0D2A06B /* 192.210.160.107/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BC7293B /* 91.199.41.59/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4B7F07AE /* 75.127.7.174/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59936E52 /* 89.147.110.82/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D20AB /* 209.141.32.171/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x86D15078 /* 134.209.80.120/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9FCB023C /* 159.203.2.60/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA45C402B /* 164.92.64.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x023A3825 /* 2.58.56.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC518389 /* 172.81.131.137/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD9A06589 /* 217.160.101.137/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x92464C4E /* 146.70.76.78/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB975D709 /* 185.117.215.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D204207 /* 45.32.66.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59936DE9 /* 89.147.109.233/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DBAB /* 46.183.219.171/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D564B27 /* 45.86.75.39/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E2C9C80 /* 142.44.156.128/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8C52237E /* 140.82.35.126/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F71679 /* 199.247.22.121/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2580DE0A /* 37.128.222.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9EF47A0 /* 185.239.71.160/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x36D87CBA /* 54.216.124.186/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DBB0C /* 45.61.187.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCAB6601F /* 202.182.96.31/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x42870F3A /* 66.135.15.58/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D9B4D29 /* 45.155.77.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2E94B12 /* 194.233.75.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2E94A1F /* 194.233.74.31/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2E95621 /* 194.233.86.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9A1A8A53 /* 154.26.138.83/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6FB52E1 /* 198.251.82.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x52A5124C /* 82.165.18.76/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x95F80F66 /* 149.248.15.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8C5215E2 /* 140.82.21.226/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D7BEA97 /* 109.123.234.151/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D5B4ED2 /* 77.91.78.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D5B565F /* 77.91.86.95/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D5B5593 /* 77.91.85.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8A10E7 /* 45.138.16.231/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1797E803 /* 23.151.232.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1797E802 /* 23.151.232.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1797E804 /* 23.151.232.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1797E805 /* 23.151.232.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCEBDB677 /* 206.189.182.119/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90D95AD7 /* 144.217.90.215/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D3D24 /* 209.141.61.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25180402 /* 37.24.4.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1797E806 /* 23.151.232.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA51666F9 /* 165.22.102.249/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9B8A9DAC /* 155.138.157.172/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x95F80C28 /* 149.248.12.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x40B02A98 /* 64.176.42.152/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x03174FDF /* 3.23.79.223/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x76C13BF4 /* 118.193.59.244/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8CBD2D /* 45.140.189.45/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x95669D52 /* 149.102.157.82/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x95669D57 /* 149.102.157.87/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1797E807 /* 23.151.232.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59DF6492 /* 89.223.100.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D5FE6A5 /* 93.95.230.165/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D42F8CE /* 45.66.248.206/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59936CD1 /* 89.147.108.209/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BC7A6A0 /* 91.199.166.160/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB03A79B1 /* 176.58.121.177/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD9450C6A /* 217.69.12.106/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4622F47C /* 70.34.244.124/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4E8DD152 /* 78.141.209.82/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD1FAEBB0 /* 209.250.235.176/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9110096 /* 185.17.0.150/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF68F9 /* 5.255.104.249/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF7395 /* 5.255.115.149/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF7284 /* 5.255.114.132/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F86793 /* 185.248.103.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AEC6 /* 178.17.174.198/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55B8FB5E /* 85.184.251.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF7C96 /* 5.255.124.150/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6D31527 /* 198.211.21.39/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9566EB2B /* 149.102.235.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB072F8E1 /* 176.114.248.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5B5A789E /* 91.90.120.158/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5B5A7892 /* 91.90.120.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55B8FB1C /* 85.184.251.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96A5EC3 /* 185.106.94.195/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB92C5239 /* 185.44.82.57/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5B52D475 /* 91.82.212.117/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E158D6B /* 94.21.141.107/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x554230A7 /* 85.66.48.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5EB10987 /* 94.177.9.135/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x518FED9C /* 81.143.237.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D7ADD0B /* 109.122.221.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC617BCAA /* 198.23.188.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9522F583 /* 149.34.245.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BD9DBF9 /* 91.217.219.249/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05C4727B /* 5.196.114.123/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789F9D1 /* 23.137.249.209/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1231280 /* 193.35.18.128/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x901526DD /* 144.21.38.221/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5308F73C /* 83.8.247.60/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x528900EA /* 82.137.0.234/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D3A48 /* 209.141.58.72/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA12368F1 /* 161.35.104.241/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9A10743D /* 154.16.116.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E145CB /* 185.225.69.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D33D3 /* 209.141.51.211/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D5B574F /* 77.91.87.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D215214 /* 45.33.82.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB92C5238 /* 185.44.82.56/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x23C601DC /* 35.198.1.220/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D55FADD /* 45.85.250.221/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB4952D3C /* 180.149.45.60/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x08D97CB7 /* 8.217.124.183/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2F58165D /* 47.88.22.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9FE257A /* 185.254.37.122/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DB970 /* 45.61.185.112/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1797E809 /* 23.151.232.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1797E80A /* 23.151.232.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1797E808 /* 23.151.232.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x14E24B43 /* 20.226.75.67/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x023A3839 /* 2.58.56.57/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D9A624C /* 45.154.98.76/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2AF94AC /* 178.175.148.172/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9B4 /* 45.95.169.180/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9B3 /* 45.95.169.179/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x51111ED6 /* 81.17.30.214/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44A9F /* 104.244.74.159/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF68CA /* 5.255.104.202/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x542686C8 /* 84.38.134.200/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x542686CA /* 84.38.134.202/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33B2B9EB /* 51.178.185.235/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05BCCB19 /* 5.188.203.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x335905DE /* 51.89.5.222/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789FA22 /* 23.137.250.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3353FAF0 /* 51.83.250.240/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8C8F91 /* 45.140.143.145/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC66232C7 /* 198.98.50.199/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA2E7C1F3 /* 162.231.193.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC20F71E9 /* 194.15.113.233/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2E26FF1B /* 46.38.255.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A29FB /* 89.58.41.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E1079E2 /* 94.16.121.226/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E8C72D8 /* 94.140.114.216/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8D620BC3 /* 141.98.11.195/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9F41D881 /* 159.65.216.129/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC123125E /* 193.35.18.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1231262 /* 193.35.18.98/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1231260 /* 193.35.18.96/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC123125F /* 193.35.18.95/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB968781E /* 185.104.120.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9687828 /* 185.104.120.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0453 /* 107.189.4.83/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x76A34AA0 /* 118.163.74.160/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x339E733E /* 51.158.115.62/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9B8 /* 45.95.169.184/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9E1 /* 45.95.169.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9E0 /* 45.95.169.224/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB3FBA98A /* 179.251.169.138/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB11E40F1 /* 177.30.64.241/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC6B5EC1 /* 172.107.94.193/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x22D93E56 /* 34.217.62.86/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x0D7F052F /* 13.127.5.47/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D85EB95 /* 45.133.235.149/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3E852D02 /* 62.133.45.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F6BD4D /* 185.246.189.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x679A3707 /* 103.154.55.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9C9239B2 /* 156.146.57.178/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x877DE97F /* 135.125.233.127/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3359A505 /* 51.89.165.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8C639452 /* 140.99.148.82/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8C63C58A /* 140.99.197.138/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1F0C5E2A /* 31.12.94.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC86281AD /* 200.98.129.173/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC119C976 /* 193.25.201.118/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC257BF24 /* 194.87.191.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D08D2 /* 185.29.8.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D08D0 /* 185.29.8.208/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D08D6 /* 185.29.8.214/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D08D4 /* 185.29.8.212/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D08CF /* 185.29.8.207/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D08D1 /* 185.29.8.209/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D08D3 /* 185.29.8.211/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D08D7 /* 185.29.8.215/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05A1DAD6 /* 5.161.218.214/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6C3DBD88 /* 108.61.189.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x88F46FA3 /* 136.244.111.163/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25BB05C0 /* 37.187.5.192/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x0587A53A /* 5.135.165.58/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD5BE1C94 /* 213.190.28.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x054E5083 /* 5.78.80.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53611425 /* 83.97.20.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8A106B /* 45.138.16.107/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5C0D434D /* 92.13.67.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB076C19B /* 176.118.193.155/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6514 /* 185.220.101.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6518 /* 185.220.101.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6513 /* 185.220.101.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6517 /* 185.220.101.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6512 /* 185.220.101.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6511 /* 185.220.101.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6516 /* 185.220.101.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6515 /* 185.220.101.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD47177DC /* 212.113.119.220/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2501C990 /* 37.1.201.144/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D69922A /* 77.105.146.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x82CCA103 /* 130.204.161.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x416CCAEA /* 65.108.202.234/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9BFE1DDD /* 155.254.29.221/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB4952C14 /* 180.149.44.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789F864 /* 23.137.248.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9D59AE7 /* 185.213.154.231/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E6A27E /* 185.230.162.126/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x54FC7A37 /* 84.252.122.55/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E6A3ED /* 185.230.163.237/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xADD4D169 /* 173.212.209.105/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D5B4B7A /* 77.91.75.122/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xACF58ECE /* 172.245.142.206/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9471880A /* 148.113.136.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55CAA35A /* 85.202.163.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4F89C6D5 /* 79.137.198.213/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179B1806 /* 23.155.24.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179B1809 /* 23.155.24.9/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179B180A /* 23.155.24.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179B1808 /* 23.155.24.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179B1803 /* 23.155.24.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179B1807 /* 23.155.24.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179B1804 /* 23.155.24.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179B1802 /* 23.155.24.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5413B614 /* 84.19.182.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x179B1805 /* 23.155.24.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBCF1B1F6 /* 188.241.177.246/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD05AD7E8 /* 208.90.215.232/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC6891CA /* 172.104.145.202/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D3BBE /* 209.141.59.190/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4F7C4EE3 /* 79.124.78.227/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x559FD1AA /* 85.159.209.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x65635BE8 /* 101.99.91.232/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB96A5D8D /* 185.106.93.141/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBC242CA6 /* 188.36.44.166/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8E729B /* 45.142.114.155/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9D59AE1 /* 185.213.154.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D509E8A /* 45.80.158.138/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33C3A6A2 /* 51.195.166.162/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9FEC48D /* 185.254.196.141/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67D45145 /* 103.212.81.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9EAE7D13 /* 158.174.125.19/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB03A69BC /* 176.58.105.188/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D9A622E /* 45.154.98.46/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2E03C51B /* 46.3.197.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x536114FA /* 83.97.20.250/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2054019 /* 194.5.64.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBC1B6BEC /* 188.27.107.236/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x57793414 /* 87.121.52.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x877D37ED /* 135.125.55.237/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33D28A40 /* 51.210.138.64/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59936F9D /* 89.147.111.157/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05BD87C6 /* 5.189.135.198/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x86D1D76B /* 134.209.215.107/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC69F551 /* 172.105.245.81/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8F2A08D3 /* 143.42.8.211/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAA27C2F0 /* 170.39.194.240/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D5FE3E2 /* 93.95.227.226/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD3D267 /* 95.211.210.103/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2A39D31 /* 194.163.157.49/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2E9AE38 /* 194.233.174.56/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1799F81E /* 23.153.248.30/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E66F /* 199.249.230.111/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7416 /* 192.42.116.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90AC7604 /* 144.172.118.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9822F3A /* 185.130.47.58/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB0795133 /* 176.121.81.51/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB99A6E11 /* 185.154.110.17/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44884 /* 104.244.72.132/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B7 /* 199.249.230.183/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7411 /* 192.42.116.17/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6553 /* 185.220.101.83/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E664 /* 199.249.230.100/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05024FBE /* 5.2.79.190/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9EDC50D8 /* 158.220.80.216/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140D4 /* 23.129.64.212/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65A8 /* 185.220.101.168/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6583 /* 185.220.101.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6DA921A3 /* 109.169.33.163/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x050243E2 /* 5.2.67.226/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E66E /* 199.249.230.110/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D454311 /* 109.69.67.17/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BAFDA1A /* 107.175.218.26/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6CB51BCD /* 108.181.27.205/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF67BE /* 5.255.103.190/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65B5 /* 185.220.101.181/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x175ED319 /* 23.94.211.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65BB /* 185.220.101.187/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1799F826 /* 23.153.248.38/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0E6A /* 107.189.14.106/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6534 /* 185.220.101.52/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF6393 /* 5.255.99.147/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1BD64CE /* 193.189.100.206/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F815 /* 23.128.248.21/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E64F /* 199.249.230.79/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA76B6 /* 193.218.118.182/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9B53D8E /* 185.181.61.142/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x178140DE /* 23.129.64.222/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC653E /* 185.220.101.62/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x1799F820 /* 23.153.248.32/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1799F821 /* 23.153.248.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44C2F /* 104.244.76.47/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1799F81F /* 23.153.248.31/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xC123124D /* 193.35.18.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1231269 /* 193.35.18.105/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC651F /* 185.220.101.31/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6500 /* 185.220.101.0/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC651B /* 185.220.101.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC651C /* 185.220.101.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC651A /* 185.220.101.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC651D /* 185.220.101.29/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC651E /* 185.220.101.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6519 /* 185.220.101.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1789F88B /* 23.137.248.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1A88F81 /* 193.168.143.129/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8B637BB2 /* 139.99.123.178/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA213AF5D /* 162.19.175.93/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D80E8AA /* 45.128.232.170/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A741B /* 192.42.116.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65AE /* 185.220.101.174/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9645680 /* 185.100.86.128/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F817 /* 23.128.248.23/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BCB0576 /* 91.203.5.118/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5361144D /* 83.97.20.77/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x2D8A10CB /* 45.138.16.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA6003A0F /* 166.0.58.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D80E8A9 /* 45.128.232.169/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59936D32 /* 89.147.109.50/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DB9F /* 46.183.219.159/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DB91 /* 46.183.219.145/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DB93 /* 46.183.219.147/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DEA4 /* 46.183.222.164/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DEA5 /* 46.183.222.165/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9645655 /* 185.100.86.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DEA6 /* 46.183.222.166/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DB9D /* 46.183.219.157/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5974EC5B /* 89.116.236.91/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D80E866 /* 45.128.232.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1231278 /* 193.35.18.120/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC123123D /* 193.35.18.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAABBBC63 /* 170.187.188.99/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC047A6C4 /* 192.71.166.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4115B072 /* 65.21.176.114/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E66330F /* 94.102.51.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC662326C /* 198.98.50.108/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB97C04 /* 205.185.124.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x823D0E23 /* 130.61.14.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC11A732B /* 193.26.115.43/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x88F34A56 /* 136.243.74.86/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x88F348A9 /* 136.243.72.169/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x823DB897 /* 130.61.184.151/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9F2 /* 45.95.169.242/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9018AE4B /* 144.24.174.75/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D0F9DB1 /* 45.15.157.177/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44DD3 /* 104.244.77.211/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1A9FE9B /* 193.169.254.155/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F7E055 /* 185.247.224.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC205619E /* 194.5.97.158/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8D009A /* 45.141.0.154/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB992E8EA /* 185.146.232.234/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x416C4F7D /* 65.108.79.125/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB32BB649 /* 179.43.182.73/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x87B53CA7 /* 135.181.60.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05A13CC0 /* 5.161.60.192/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x94FB4FAE /* 148.251.79.174/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCFBC8B64 /* 207.188.139.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC20F7333 /* 194.15.115.51/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCFBC88D6 /* 207.188.136.214/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55B8F835 /* 85.184.248.53/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2E14234A /* 46.20.35.74/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2E14234B /* 46.20.35.75/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8D931A0B /* 141.147.26.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x82A2367F /* 130.162.54.127/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA4446633 /* 164.68.102.51/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC20F7176 /* 194.15.113.118/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6FB5166 /* 198.251.81.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D85EB92 /* 45.133.235.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67A7EAC6 /* 103.167.234.198/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD026C /* 107.189.2.108/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x54FC7939 /* 84.252.121.57/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1F110076 /* 31.17.0.118/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC23D7874 /* 194.61.120.116/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2579729 /* 194.87.151.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25DD436B /* 37.221.67.107/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5F710C /* 45.95.113.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E6A279 /* 185.230.162.121/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x54FC7991 /* 84.252.121.145/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E6A228 /* 185.230.162.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E6A3A5 /* 185.230.163.165/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E6A25A /* 185.230.162.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E6A282 /* 185.230.162.130/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E6A3FB /* 185.230.163.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x67257DEC /* 103.37.125.236/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FA4131D /* 95.164.19.29/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D0FB361 /* 45.15.179.97/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC24C897D /* 194.76.137.125/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 },
- { 0xC6623080 /* 198.98.48.128/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DB8CD /* 45.61.184.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55D08B33 /* 85.208.139.51/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x529355C9 /* 82.147.85.201/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E2C8554 /* 142.44.133.84/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E2C8559 /* 142.44.133.89/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E04CEF1 /* 142.4.206.241/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E2C8555 /* 142.44.133.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E2C8550 /* 142.44.133.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4F89C367 /* 79.137.195.103/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5EE4A946 /* 94.228.169.70/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59A392F8 /* 89.163.146.248/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D7ADDEF /* 109.122.221.239/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC4904 /* 144.172.73.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1799F822 /* 23.153.248.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1799F826 /* 23.153.248.38/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1799F823 /* 23.153.248.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1799F825 /* 23.153.248.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1799F824 /* 23.153.248.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1799F827 /* 23.153.248.39/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A07B1 /* 89.58.7.177/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA961 /* 45.95.169.97/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D52F9C8 /* 45.82.249.200/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x02397AD7 /* 2.57.122.215/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x923B23F6 /* 146.59.35.246/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x175F5C36 /* 23.95.92.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2A9AFB8 /* 194.169.175.184/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9A65644 /* 185.166.86.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1231231 /* 193.35.18.49/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD064F /* 107.189.6.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAABBB7CE /* 170.187.183.206/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB97092A8 /* 185.112.146.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44D4F /* 104.244.77.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCDB979AA /* 205.185.121.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB0614B97 /* 176.97.75.151/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5778FE30 /* 87.120.254.48/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1BBFF94 /* 193.187.255.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x052A50E8 /* 5.42.80.232/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x052A50EA /* 5.42.80.234/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x052A50E9 /* 5.42.80.233/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x26534EDE /* 38.83.78.222/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x052A50EB /* 5.42.80.235/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x052A50DB /* 5.42.80.219/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0E36 /* 107.189.14.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9527E17 /* 185.82.126.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBF651F44 /* 191.101.31.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBF651F2F /* 191.101.31.47/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBF651F36 /* 191.101.31.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x50612BFB /* 80.97.43.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59936E9A /* 89.147.110.154/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB32BB412 /* 179.43.180.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1FC0E8D5 /* 31.192.232.213/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x02397A3A /* 2.57.122.58/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x3203B6AE /* 50.3.182.174/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8B7AF1 /* 45.139.122.241/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x52DF0EF5 /* 82.223.14.245/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9B53D12 /* 185.181.61.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05B5506B /* 5.181.80.107/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC3B00313 /* 195.176.3.19/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC3B00314 /* 195.176.3.20/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9E6A249 /* 185.230.162.73/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC63A6B35 /* 198.58.107.53/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F4190C /* 185.244.25.12/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6709 /* 185.220.103.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74AC9 /* 162.247.74.201/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD5E8EB53 /* 213.232.235.83/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x8A80DE44 /* 138.128.222.68/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1231269 /* 193.35.18.105/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x76A34AA0 /* 118.163.74.160/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F1D036 /* 185.241.208.54/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8DD767 /* 45.141.215.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x05FF7173 /* 5.255.113.115/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD18D2081 /* 209.141.32.129/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x266174F4 /* 38.97.116.244/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xAC518354 /* 172.81.131.84/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x339F13B1 /* 51.159.19.177/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xACE82089 /* 172.232.32.137/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC169869B /* 193.105.134.155/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x265DF6B8 /* 38.93.246.184/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x52A5B6C7 /* 82.165.182.199/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x330FF9A0 /* 51.15.249.160/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D2A2F45 /* 45.42.47.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BD3735C /* 91.211.115.92/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD02B9 /* 107.189.2.185/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB98D9381 /* 185.141.147.129/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E3866A /* 185.227.134.106/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC11A7323 /* 193.26.115.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8D620B3E /* 141.98.11.62/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8D620B1B /* 141.98.11.27/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x504E18A2 /* 80.78.24.162/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D518E43 /* 77.81.142.67/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x0522B605 /* 5.34.182.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC60C5BC4 /* 198.12.91.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EA5F324 /* 46.165.243.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9ADF9710 /* 154.223.151.16/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68C00012 /* 104.192.0.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EEA2F69 /* 46.234.47.105/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9820837A /* 152.32.131.122/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9820BC63 /* 152.32.188.99/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74BB /* 192.42.116.187/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74BC /* 192.42.116.188/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8DD76E /* 45.141.215.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA45CA97E /* 164.92.169.126/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA7659 /* 193.218.118.89/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9E2 /* 45.95.169.226/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9E3 /* 45.95.169.227/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC11A733D /* 193.26.115.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9957859 /* 185.149.120.89/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D878414 /* 45.135.132.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB995786D /* 185.149.120.109/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9957871 /* 185.149.120.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x17B830B9 /* 23.184.48.185/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9A7 /* 45.95.169.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9A0 /* 45.95.169.160/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9A8 /* 45.95.169.168/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E2CA3C9 /* 142.44.163.201/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF733A /* 5.255.115.58/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8F2A722E /* 143.42.114.46/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB32BB6E8 /* 179.43.182.232/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2578A617 /* 37.120.166.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02A74BD /* 192.42.116.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x0238A434 /* 2.56.164.52/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9A9 /* 45.95.169.169/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9B1 /* 45.95.169.177/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC890E6A /* 204.137.14.106/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC890E5C /* 204.137.14.92/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC890E69 /* 204.137.14.105/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCC890E68 /* 204.137.14.104/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD53DD736 /* 213.61.215.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33A10840 /* 51.161.8.64/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2933A17 /* 194.147.58.23/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D098A /* 185.29.9.138/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D0983 /* 185.29.9.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA3AC2D66 /* 163.172.45.102/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB32BBB84 /* 179.43.187.132/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9E5 /* 45.95.169.229/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6FB5874 /* 198.251.88.116/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA9E4 /* 45.95.169.228/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D5B4BC1 /* 77.91.75.193/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x425E6B5B /* 66.94.107.91/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5C570668 /* 92.87.6.104/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x907ED573 /* 144.126.213.115/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E5DCEA3 /* 142.93.206.163/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x92468E2A /* 146.70.142.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x52C5B6A1 /* 82.197.182.161/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D4F6AAA /* 45.79.106.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC51839C /* 172.81.131.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x688932FE /* 104.137.50.254/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D834F0D /* 45.131.79.13/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DEAC /* 46.183.222.172/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DEAD /* 46.183.222.173/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3359A67B /* 51.89.166.123/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6F5A9680 /* 111.90.150.128/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xBF65AE26 /* 191.101.174.38/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D0C0350 /* 45.12.3.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC02EE3B9 /* 192.46.227.185/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44D4F /* 104.244.77.79/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5276F29E /* 82.118.242.158/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x67FD1812 /* 103.253.24.18/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9E145CB /* 185.225.69.203/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74AC8 /* 162.247.74.200/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74ACE /* 162.247.74.206/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6706 /* 185.220.103.6/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6704 /* 185.220.103.4/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4F7C08F1 /* 79.124.8.241/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x55CC74BE /* 85.204.116.190/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D536889 /* 45.83.104.137/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x82C10FBA /* 130.193.15.186/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90D95AD7 /* 144.217.90.215/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4F89CA8F /* 79.137.202.143/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9B53D09 /* 185.181.61.9/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5DF21079 /* 93.242.16.121/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1789F88B /* 23.137.248.139/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F81C /* 23.128.248.28/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1780F81B /* 23.128.248.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59BB8F1F /* 89.187.143.31/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5634D5BD /* 86.52.213.189/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D9FFA8D /* 45.159.250.141/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xBFFC6F37 /* 191.252.111.55/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BCB0573 /* 91.203.5.115/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90AC7666 /* 144.172.118.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90AC767C /* 144.172.118.124/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9E145E8 /* 185.225.69.232/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA3058F4C /* 163.5.143.76/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D0994D1 /* 45.9.148.209/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC8191B70 /* 200.25.27.112/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A74AC /* 192.42.116.172/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9E1469E /* 185.225.70.158/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59936F77 /* 89.147.111.119/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA6008203 /* 166.0.130.3/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90AC7677 /* 144.172.118.119/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB21437B6 /* 178.20.55.182/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D689916 /* 109.104.153.22/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5113897F /* 81.19.137.127/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1E9856D /* 193.233.133.109/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x339E733E /* 51.158.115.62/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB211AA14 /* 178.17.170.20/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xD447FDBD /* 212.71.253.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4F880128 /* 79.136.1.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x339F97D8 /* 51.159.151.216/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x339F805C /* 51.159.128.92/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x339496CB /* 51.148.150.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FB3E03E /* 95.179.224.62/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x339F9FB8 /* 51.159.159.184/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x339F8BAA /* 51.159.139.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x879421B6 /* 135.148.33.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x87947812 /* 135.148.120.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8794209E /* 135.148.32.158/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x879478DE /* 135.148.120.222/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x61737A55 /* 97.115.122.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD06D24E0 /* 208.109.36.224/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD06DD7BC /* 208.109.215.188/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC25795AA /* 194.87.149.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D098C /* 185.29.9.140/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D0AFC /* 185.29.10.252/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9FCE8DA /* 185.252.232.218/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8D5ECADD /* 141.94.202.221/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x339E3EFB /* 51.158.62.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E6A382 /* 185.230.163.130/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD18D353E /* 209.141.53.62/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8DD76F /* 45.141.215.111/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA96C /* 45.95.169.108/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA968 /* 45.95.169.104/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x0587AED3 /* 5.135.174.211/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA97E /* 45.95.169.126/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59936E55 /* 89.147.110.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0264 /* 107.189.2.100/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68ED9E20 /* 104.237.158.32/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8794797C /* 135.148.121.124/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x0FCCDA28 /* 15.204.218.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D210FF3 /* 45.33.15.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E2CEA45 /* 142.44.234.69/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8F2AE38C /* 143.42.227.140/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x923B0D71 /* 146.59.13.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3980A824 /* 57.128.168.36/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E8C733F /* 94.140.115.63/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8AC71807 /* 138.199.24.7/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9C19E86 /* 185.193.158.134/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BAED474 /* 107.174.212.116/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BAED408 /* 107.174.212.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC00392F4 /* 192.3.146.244/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC00392F3 /* 192.3.146.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BAFDA1A /* 107.175.218.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3203B6AF /* 50.3.182.175/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3203B6AD /* 50.3.182.173/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3203B6AE /* 50.3.182.174/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xADE8C3AB /* 173.232.195.171/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xADE8C3AA /* 173.232.195.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC0F8A1C0 /* 192.248.161.192/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D7ADDFC /* 109.122.221.252/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x54FC7944 /* 84.252.121.68/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x54FC7AA6 /* 84.252.122.166/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC0D2A01C /* 192.210.160.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC0D2A01D /* 192.210.160.29/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA77260F3 /* 167.114.96.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E6A25E /* 185.230.162.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCBCE7A4D /* 203.206.122.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD030B /* 107.189.3.11/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8F2AC222 /* 143.42.194.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8E7261 /* 45.142.114.97/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC0D2AF22 /* 192.210.175.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC0D2FF20 /* 192.210.255.32/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC0D2AF23 /* 192.210.175.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x504E19F9 /* 80.78.25.249/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA97F /* 45.95.169.127/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA980 /* 45.95.169.128/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAD2C8BA6 /* 173.44.139.166/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAD2C8BA7 /* 173.44.139.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAD2C8BA3 /* 173.44.139.163/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9517378 /* 185.81.115.120/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAD2C8B94 /* 173.44.139.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAD2C8BAA /* 173.44.139.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6604 /* 185.220.102.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6608 /* 185.220.102.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6607 /* 185.220.102.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9DC6606 /* 185.220.102.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAB19DD0C /* 171.25.221.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2530469C /* 37.48.70.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9B19722 /* 185.177.151.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA221B10F /* 162.33.177.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D0992 /* 185.29.9.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D0987 /* 185.29.9.135/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D0AF6 /* 185.29.10.246/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D0AF4 /* 185.29.10.244/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D0985 /* 185.29.9.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D0AF7 /* 185.29.10.247/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D0988 /* 185.29.9.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5C015A /* 45.92.1.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D9A6271 /* 45.154.98.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xACF5FBCB /* 172.245.251.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9F59A0E1 /* 159.89.160.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD445A750 /* 212.69.167.80/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF7FDE /* 5.255.127.222/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x429776E8 /* 66.151.118.232/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x42977653 /* 66.151.118.83/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC564E99 /* 172.86.78.153/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x42977643 /* 66.151.118.67/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x429776E7 /* 66.151.118.231/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB32BB63A /* 179.43.182.58/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC7637 /* 144.172.118.55/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x923BEB06 /* 146.59.235.6/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x923BED42 /* 146.59.237.66/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x566B68F2 /* 86.107.104.242/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D58DF8D /* 45.88.223.141/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7F70AA9 /* 199.247.10.169/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x50424027 /* 80.66.64.39/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D832EB2 /* 45.131.46.178/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC12B68A2 /* 193.43.104.162/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D58DF97 /* 45.88.223.151/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x877DFAE1 /* 135.125.250.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x877DFF22 /* 135.125.255.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC12B68B6 /* 193.43.104.182/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33C373EE /* 51.195.115.238/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E2C855E /* 142.44.133.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8E2C855F /* 142.44.133.95/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D0999 /* 185.29.9.153/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D0998 /* 185.29.9.152/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D0995 /* 185.29.9.149/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D0994 /* 185.29.9.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D0997 /* 185.29.9.151/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x5FB3B7B9 /* 95.179.183.185/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x95669CA5 /* 149.102.156.165/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC8191B70 /* 200.25.27.112/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D50D03B /* 45.80.208.59/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x93873ECA /* 147.135.62.202/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x93873ECD /* 147.135.62.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x93873ECB /* 147.135.62.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x93873EC9 /* 147.135.62.201/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D636812 /* 93.99.104.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6D689916 /* 109.104.153.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33519352 /* 51.81.147.82/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3351FDC2 /* 51.81.253.194/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3351FDC0 /* 51.81.253.192/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A1AD8 /* 89.58.26.216/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4D5B556B /* 77.91.85.107/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1E9E9DD /* 193.233.233.221/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BD23B39 /* 91.210.59.57/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC7631 /* 144.172.118.49/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x02397AF6 /* 2.57.122.246/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DEA7 /* 46.183.222.167/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DEAA /* 46.183.222.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DEA9 /* 46.183.222.169/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DEAF /* 46.183.222.175/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC66239B9 /* 198.98.57.185/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3DBBF9 /* 45.61.187.249/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6CB57C8F /* 108.181.124.143/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9213D710 /* 146.19.215.16/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xD90CD7A7 /* 217.12.215.167/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D0F9E27 /* 45.15.158.39/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9AE8872 /* 185.174.136.114/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9F3DA20 /* 185.243.218.32/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x54D3E136 /* 84.211.225.54/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA3ACD7EC /* 163.172.215.236/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x52998A3B /* 82.153.138.59/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x59EA9521 /* 89.234.149.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9D900E4 /* 185.217.0.228/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC079712F /* 192.121.113.47/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D636880 /* 93.99.104.128/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623021 /* 198.98.48.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5CC03A /* 45.92.192.58/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8B630839 /* 139.99.8.57/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F41828 /* 185.244.24.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1FDC5790 /* 31.220.87.144/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF7DC4 /* 5.255.125.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55CB1A35 /* 85.203.26.53/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x65247275 /* 101.36.114.117/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA7470E86 /* 167.71.14.134/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x652468D4 /* 101.36.104.212/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x65246929 /* 101.36.105.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9820C9C6 /* 152.32.201.198/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9820B93E /* 152.32.185.62/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x98208B95 /* 152.32.139.149/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x98208303 /* 152.32.131.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9820CA31 /* 152.32.202.49/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9820FB79 /* 152.32.251.121/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x652472C7 /* 101.36.114.199/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x98209094 /* 152.32.144.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x98208003 /* 152.32.128.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x652470DA /* 101.36.112.218/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x982091F0 /* 152.32.145.240/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x76C12123 /* 118.193.33.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5F6FEE00 /* 95.111.238.0/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9CF6B03 /* 185.207.107.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F41829 /* 185.244.24.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9CC35C4 /* 185.204.53.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5275FFE7 /* 82.117.255.231/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33C35B7C /* 51.195.91.124/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5C19D3CA /* 92.25.211.202/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25E4813F /* 37.228.129.63/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F3DA23 /* 185.243.218.35/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA963 /* 45.95.169.99/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x93BD8376 /* 147.189.131.118/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0160 /* 107.189.1.96/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55D1B067 /* 85.209.176.103/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x90AC7632 /* 144.172.118.50/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9B53D7E /* 185.181.61.126/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3EAB88FB /* 62.171.136.251/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x7077D28B /* 112.119.210.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x70771B92 /* 112.119.27.146/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3A9936C1 /* 58.153.54.193/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5EE4A4E0 /* 94.228.164.224/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9B53C14 /* 185.181.60.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x68F44A08 /* 104.244.74.8/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0C99 /* 107.189.12.153/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC66235E1 /* 198.98.53.225/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD08B0 /* 107.189.8.176/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC66233D0 /* 198.98.51.208/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05FF732A /* 5.255.115.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3F8D1 /* 199.195.248.209/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x14D08114 /* 20.208.129.20/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5B530041 /* 91.83.0.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x0587E683 /* 5.135.230.131/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E15A6B4 /* 94.21.166.180/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB076C121 /* 176.118.193.33/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA98B /* 45.95.169.139/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA985 /* 45.95.169.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA989 /* 45.95.169.137/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA988 /* 45.95.169.136/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA984 /* 45.95.169.132/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6DF89425 /* 109.248.148.37/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BE05C28 /* 91.224.92.40/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BE05C6E /* 91.224.92.110/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xADFFFFD7 /* 173.255.255.215/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2C37884 /* 194.195.120.132/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xACE9D1B3 /* 172.233.209.179/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8B90D529 /* 139.144.213.41/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC09B58F3 /* 192.155.88.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC21AC04F /* 194.26.192.79/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4ACFF8AC /* 74.207.248.172/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xACE8A1CD /* 172.232.161.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB069FD22 /* 176.105.253.34/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x54FC7A04 /* 84.252.122.4/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x54FC7ACB /* 84.252.122.203/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x54FC7A33 /* 84.252.122.51/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E6A2AA /* 185.230.162.170/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x54FC7916 /* 84.252.121.22/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9E6A302 /* 185.230.163.2/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9213C441 /* 146.19.196.65/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x54FC79F3 /* 84.252.121.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x1FAA167F /* 31.170.22.127/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BE7B61D /* 91.231.182.29/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8FB23B55 /* 143.178.59.85/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xACE9E30F /* 172.233.227.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xACE8A1CE /* 172.232.161.206/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F4182A /* 185.244.24.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xACE9E311 /* 172.233.227.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC37BD9FA /* 195.123.217.250/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D8A57EE /* 45.138.87.238/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55CC74D3 /* 85.204.116.211/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB211AABD /* 178.17.170.189/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D4FFD4C /* 45.79.253.76/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3851BE /* 45.56.81.190/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BDBED38 /* 91.219.237.56/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x5BDBEFA6 /* 91.219.239.166/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5100F8D2 /* 81.0.248.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3F9D6 /* 199.195.249.214/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x72C74B6F /* 114.199.75.111/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BDBED38 /* 91.219.237.56/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x90AC4910 /* 144.172.73.16/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E641 /* 199.249.230.65/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E646 /* 199.249.230.70/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E693 /* 199.249.230.147/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E69F /* 199.249.230.159/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1789F9D1 /* 23.137.249.209/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5BD9DBFE /* 91.217.219.254/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68DBEC5D /* 104.219.236.93/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D4D43FB /* 45.77.67.251/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9A1D25C /* 185.161.210.92/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FA41667 /* 95.164.22.103/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA2F74AD9 /* 162.247.74.217/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17B830DE /* 23.184.48.222/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0x2DC0B02C /* 45.192.176.44/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA995 /* 45.95.169.149/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA994 /* 45.95.169.148/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA998 /* 45.95.169.152/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA997 /* 45.95.169.151/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x53614F9F /* 83.97.79.159/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D5FA991 /* 45.95.169.145/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33598A33 /* 51.89.138.51/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB2FD20F4 /* 178.253.32.244/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D387F3F /* 45.56.127.63/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3609782 /* 195.96.151.130/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x342A1300 /* 52.42.19.0/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x36FAA234 /* 54.250.162.52/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x12B96726 /* 18.185.103.38/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2BCEEB5E /* 43.206.235.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x36C951FA /* 54.201.81.250/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x0D73E5B0 /* 13.115.229.176/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2BCEFC7B /* 43.206.252.123/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x36CA5703 /* 54.202.87.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x36C7F981 /* 54.199.249.129/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x365FA871 /* 54.95.168.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x34C2D24D /* 52.194.210.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DEB5 /* 46.183.222.181/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DEB7 /* 46.183.222.183/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9843503 /* 185.132.53.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2EB7DEB8 /* 46.183.222.184/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC20F73D4 /* 194.15.115.212/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC20F7085 /* 194.15.112.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD1727ECD /* 209.114.126.205/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5FD61A76 /* 95.214.26.118/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB8699232 /* 184.105.146.50/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4113A75A /* 65.19.167.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x9EDC50D8 /* 158.220.80.216/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25FC041A /* 37.252.4.26/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xCED9D80C /* 206.217.216.12/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D099E /* 185.29.9.158/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D08C4 /* 185.29.8.196/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D099D /* 185.29.9.157/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D099A /* 185.29.9.154/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB91D099C /* 185.29.9.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC063956F /* 192.99.149.111/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x25DDD491 /* 37.221.212.145/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB919323D /* 185.25.50.61/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x907E841E /* 144.126.132.30/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x907E984D /* 144.126.152.77/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC129E275 /* 193.41.226.117/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9ECE41C /* 185.236.228.28/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC3509720 /* 195.80.151.32/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33265187 /* 51.38.81.135/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC063A8B4 /* 192.99.168.180/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x923B2326 /* 146.59.35.38/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05C40871 /* 5.196.8.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33267176 /* 51.38.113.118/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD44986CC /* 212.73.134.204/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x57610D89 /* 87.97.13.137/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6623918 /* 198.98.57.24/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E8C7079 /* 94.140.112.121/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA7668 /* 193.218.118.104/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9820AF2F /* 152.32.175.47/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x339FD339 /* 51.159.211.57/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4D301CC1 /* 77.48.28.193/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC0D2FFB5 /* 192.210.255.181/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D0B5C8F /* 45.11.92.143/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6781DE2E /* 103.129.222.46/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6D6BBD77 /* 109.107.189.119/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC1DA7659 /* 193.218.118.89/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCC13EF2D /* 204.19.239.45/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x67D4511B /* 103.212.81.27/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x0587E683 /* 5.135.230.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E677 /* 199.249.230.119/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E673 /* 199.249.230.115/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1FAB9AA6 /* 31.171.154.166/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E679 /* 199.249.230.121/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x67D45162 /* 103.212.81.98/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB98EEFDD /* 185.142.239.221/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E653 /* 199.249.230.83/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E670 /* 199.249.230.112/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E672 /* 199.249.230.114/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E656 /* 199.249.230.86/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E668 /* 199.249.230.104/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E666 /* 199.249.230.102/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E658 /* 199.249.230.88/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E654 /* 199.249.230.84/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E657 /* 199.249.230.87/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B8 /* 199.249.230.184/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6BD /* 199.249.230.189/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9AA7219 /* 185.170.114.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B4 /* 199.249.230.180/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x82C10A15 /* 130.193.10.21/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB96A5D8D /* 185.106.93.141/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB97B5D /* 205.185.123.93/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCDB979AA /* 205.185.121.170/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E655 /* 199.249.230.85/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6BC /* 199.249.230.188/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC7F9E6B6 /* 199.249.230.182/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x0238980F /* 2.56.152.15/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0DB4 /* 107.189.13.180/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44EA2 /* 104.244.78.162/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44CAA /* 104.244.76.170/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x68F44A39 /* 104.244.74.57/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC3A0DC68 /* 195.160.220.104/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x1FDC628B /* 31.220.98.139/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC2E958B6 /* 194.233.88.182/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x9EDC5CCB /* 158.220.92.203/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5FB5A19F /* 95.181.161.159/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x17B83065 /* 23.184.48.101/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E4BE151 /* 94.75.225.81/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2501C990 /* 37.1.201.144/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB21F17D7 /* 178.31.23.215/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC17B70D6 /* 193.123.112.214/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x877D37ED /* 135.125.55.237/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x4851EAFA /* 72.81.234.250/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCC890E6A /* 204.137.14.106/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCC890E69 /* 204.137.14.105/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6705 /* 185.220.103.5/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB32B8010 /* 179.43.128.16/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC02A7419 /* 192.42.116.25/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x5E8C7235 /* 94.140.114.53/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xCC890E5C /* 204.137.14.92/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D8085F2 /* 45.128.133.242/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x2D3DBBF9 /* 45.61.187.249/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC6776 /* 185.220.103.118/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC314FEE0 /* 195.20.254.224/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9645584 /* 185.100.85.132/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC66239B9 /* 198.98.57.185/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC314E8D0 /* 195.20.232.208/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x55CC74D3 /* 85.204.116.211/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9EF47A0 /* 185.239.71.160/32 */, 32, NDPI_PROTOCOL_TOR },
{ 0xB9E6A3F4 /* 185.230.163.244/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x82FF4E11 /* 130.255.78.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x3E3FF407 /* 62.63.244.7/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D585A85 /* 45.88.90.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2E116752 /* 46.17.103.82/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC6BF147 /* 172.107.241.71/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC7C3FD7C /* 199.195.253.124/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x51070AD8 /* 81.7.10.216/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D58945A /* 45.88.148.90/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x05B4D0B4 /* 5.180.208.180/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1DA7685 /* 193.218.118.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xAC68F39B /* 172.104.243.155/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D843FE0 /* 93.132.63.224/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x02F38603 /* 2.243.134.3/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4E300F54 /* 78.48.15.84/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x807FB49C /* 128.127.180.156/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x8BA2BE85 /* 139.162.190.133/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC2E9AA11 /* 194.233.170.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6DCDD371 /* 109.205.211.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A120A /* 89.58.18.10/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x593A3419 /* 89.58.52.25/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xA45C517E /* 164.92.81.126/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x55C34FAE /* 85.195.79.174/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x52A5ED0F /* 82.165.237.15/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D527AA1 /* 45.82.122.161/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC314117F /* 195.20.17.127/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x12B7E27B /* 18.183.226.123/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC124754C /* 193.36.117.76/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x33269E62 /* 51.38.158.98/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5BEC74D2 /* 91.236.116.210/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2578F712 /* 37.120.247.18/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2D3D8AF3 /* 45.61.138.243/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5E83025E /* 94.131.2.94/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x504E1895 /* 80.78.24.149/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9F8A015 /* 185.248.160.21/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x2578EF67 /* 37.120.239.103/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5B6BF9ED /* 91.107.249.237/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x416DD905 /* 65.109.217.5/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x26B428EB /* 38.180.40.235/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x681CDD2A /* 104.28.221.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x681CFD2A /* 104.28.253.42/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x681CFE11 /* 104.28.254.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x681CDE11 /* 104.28.222.17/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x681CDFC6 /* 104.28.223.198/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x681CFFC6 /* 104.28.255.198/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x6BBD0C31 /* 107.189.12.49/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xD9778FD9 /* 217.119.143.217/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4255AD27 /* 66.85.173.39/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC6FB509F /* 198.251.80.159/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xC1C952A2 /* 193.201.82.162/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0xB9705343 /* 185.112.83.67/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x536114C0 /* 83.97.20.192/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x548C9171 /* 84.140.145.113/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x4AD0B2A6 /* 74.208.178.166/32 */, 32, NDPI_PROTOCOL_TOR },
- { 0x5D5ACB2A /* 93.90.203.42/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB97092A8 /* 185.112.146.168/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x59936F7C /* 89.147.111.124/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x18C77C83 /* 24.199.124.131/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x92BEABC0 /* 146.190.171.192/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x92BE70A6 /* 146.190.112.166/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xC0C3500A /* 192.195.80.10/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x92BEABDA /* 146.190.171.218/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x92BE7F6E /* 146.190.127.110/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x0522B01F /* 5.34.176.31/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xA0CAA2BA /* 160.202.162.186/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0xB9DC65B6 /* 185.220.101.182/32 */, 32, NDPI_PROTOCOL_TOR },
+ { 0x6BBD0730 /* 107.189.7.48/32 */, 32, NDPI_PROTOCOL_TOR },
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_tor_protocol_list_6[] = {
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_whatsapp_match.c.inc b/src/lib/inc_generated/ndpi_whatsapp_match.c.inc
index c19098f48..d5f68df63 100644
--- a/src/lib/inc_generated/ndpi_whatsapp_match.c.inc
+++ b/src/lib/inc_generated/ndpi_whatsapp_match.c.inc
@@ -253,3 +253,8 @@ static ndpi_network ndpi_protocol_whatsapp_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_whatsapp_protocol_list_6[] = {
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/inc_generated/ndpi_zoom_match.c.inc b/src/lib/inc_generated/ndpi_zoom_match.c.inc
index 5263b5be7..364bf25c9 100644
--- a/src/lib/inc_generated/ndpi_zoom_match.c.inc
+++ b/src/lib/inc_generated/ndpi_zoom_match.c.inc
@@ -329,3 +329,11 @@ static ndpi_network ndpi_protocol_zoom_protocol_list[] = {
/* End */
{ 0x0, 0, 0 }
};
+
+static ndpi_network6 ndpi_protocol_zoom_protocol_list_6[] = {
+ { "2620:123:2000::", 40, NDPI_PROTOCOL_ZOOM },
+ { "2600:9000:2600::", 48, NDPI_PROTOCOL_ZOOM },
+ { "2407:30C0::", 32, NDPI_PROTOCOL_ZOOM },
+ /* End */
+ { NULL, 0, 0 }
+};
diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c
index 286b76dac..b950dba1c 100644
--- a/src/lib/ndpi_main.c
+++ b/src/lib/ndpi_main.c
@@ -2293,6 +2293,10 @@ int ndpi_get_patricia_stats(struct ndpi_detection_module_struct *ndpi_struct,
ndpi_patricia_get_stats(ndpi_struct->protocols_ptree, stats);
return 0;
+ case NDPI_PTREE_PROTOCOLS6:
+ ndpi_patricia_get_stats(ndpi_struct->protocols_ptree6, stats);
+ return 0;
+
default:
return -1;
}
@@ -2475,6 +2479,52 @@ u_int16_t ndpi_network_port_ptree_match(struct ndpi_detection_module_struct *ndp
/* ******************************************* */
+u_int16_t ndpi_network_port_ptree6_match(struct ndpi_detection_module_struct *ndpi_str,
+ struct in6_addr *pin,
+ u_int16_t port /* network byte order */)
+{
+ ndpi_prefix_t prefix;
+ ndpi_patricia_node_t *node;
+
+ if(!ndpi_str || !ndpi_str->protocols_ptree6)
+ return(NDPI_PROTOCOL_UNKNOWN);
+
+ /* TODO: check on "private" addresses? */
+
+ /* Make sure all in network byte order otherwise compares wont work */
+ ndpi_fill_prefix_v6(&prefix, pin, 128, ((ndpi_patricia_tree_t *) ndpi_str->protocols_ptree6)->maxbits);
+ node = ndpi_patricia_search_best(ndpi_str->protocols_ptree6, &prefix);
+
+ if(node) {
+ int i;
+ struct patricia_uv16_list *item;
+
+ for(i=0; i<UV16_MAX_USER_VALUES; i++) {
+ if((node->value.u.uv16[i].additional_user_value == 0)
+ || (node->value.u.uv16[i].additional_user_value == port))
+ return(node->value.u.uv16[i].user_value);
+ }
+
+ /*
+ If we're here it means that we don't have
+ enough room for our custom value so we need
+ to check the custom_user_data pointer.
+ */
+ item = (struct patricia_uv16_list*)node->data;
+
+ while(item != NULL) {
+ if(item->value.additional_user_value == port)
+ return(item->value.user_value);
+ else
+ item = item->next;
+ }
+ }
+
+ return(NDPI_PROTOCOL_UNKNOWN);
+}
+
+/* ******************************************* */
+
ndpi_risk_enum ndpi_network_risk_ptree_match(struct ndpi_detection_module_struct *ndpi_str,
struct in_addr *pin /* network byte order */) {
ndpi_prefix_t prefix;
@@ -2496,7 +2546,13 @@ static ndpi_patricia_node_t* add_to_ptree(ndpi_patricia_tree_t *tree, int family
ndpi_prefix_t prefix;
ndpi_patricia_node_t *node;
- ndpi_fill_prefix_v4(&prefix, (struct in_addr *) addr, bits, tree->maxbits);
+ if(!tree)
+ return(NULL);
+
+ if(family == AF_INET)
+ ndpi_fill_prefix_v4(&prefix, (struct in_addr *) addr, bits, tree->maxbits);
+ else
+ ndpi_fill_prefix_v6(&prefix, (struct in6_addr *) addr, bits, tree->maxbits);
node = ndpi_patricia_lookup(tree, &prefix);
/* if(node) memset(&node->value, 0, sizeof(node->value)); */
@@ -2594,6 +2650,28 @@ static void ndpi_init_ptree_ipv4(struct ndpi_detection_module_struct *ndpi_str,
/* ******************************************* */
+static void ndpi_init_ptree_ipv6(struct ndpi_detection_module_struct *ndpi_str,
+ void *ptree, ndpi_network6 host_list[]) {
+ int i;
+
+ for(i = 0; host_list[i].network != NULL; i++) {
+ int rc;
+ struct in6_addr pin;
+ ndpi_patricia_node_t *node;
+
+ rc = inet_pton(AF_INET6, host_list[i].network, &pin);
+ if (rc != 1) {
+ NDPI_LOG_ERR(ndpi_str, "Invalid ipv6 address [%s]: %d\n", host_list[i].network, rc);
+ continue;
+ }
+ if((node = add_to_ptree(ptree, AF_INET6, &pin, host_list[i].cidr /* bits */)) != NULL) {
+ node->value.u.uv16[0].user_value = host_list[i].value, node->value.u.uv16[0].additional_user_value = 0;
+ }
+ }
+}
+
+/* ******************************************* */
+
static int ndpi_add_host_ip_subprotocol(struct ndpi_detection_module_struct *ndpi_str,
char *value, u_int16_t protocol_id) {
ndpi_patricia_node_t *node;
@@ -2830,6 +2908,19 @@ _Static_assert(sizeof(categories) / sizeof(char *) == NDPI_PROTOCOL_NUM_CATEGORI
#endif
#endif
+/* *********************************************** */
+
+static void free_ptree_data(void *data) {
+ struct patricia_uv16_list *item = (struct patricia_uv16_list *)data;
+
+ while(item != NULL) {
+ struct patricia_uv16_list *next = item->next;
+
+ ndpi_free(item);
+ item = next;
+ }
+}
+
/* ******************************************************************** */
struct ndpi_detection_module_struct *ndpi_init_detection_module(ndpi_init_prefs prefs) {
@@ -2870,96 +2961,155 @@ struct ndpi_detection_module_struct *ndpi_init_detection_module(ndpi_init_prefs
NDPI_LOG_DBG(ndpi_str, "Libgcrypt initialization skipped\n");
}
- if((ndpi_str->protocols_ptree = ndpi_patricia_new(32 /* IPv4 */)) != NULL) {
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, host_protocol_list);
-
- if(!(prefs & ndpi_dont_load_cachefly_list))
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_cachefly_protocol_list);
-
- if(!(prefs & ndpi_dont_load_tor_list))
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_tor_protocol_list);
-
- if(!(prefs & ndpi_dont_load_azure_list))
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_microsoft_azure_protocol_list);
-
- if(!(prefs & ndpi_dont_load_whatsapp_list))
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_whatsapp_protocol_list);
-
- if(!(prefs & ndpi_dont_load_amazon_aws_list))
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_amazon_aws_protocol_list);
-
- if(!(prefs & ndpi_dont_load_ethereum_list))
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_ethereum_protocol_list);
-
- if(!(prefs & ndpi_dont_load_zoom_list))
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_zoom_protocol_list);
-
- if(!(prefs & ndpi_dont_load_cloudflare_list))
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_cloudflare_protocol_list);
-
- if(!(prefs & ndpi_dont_load_microsoft_list)) {
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_microsoft_365_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_ms_one_drive_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_ms_outlook_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_skype_teams_protocol_list);
- }
-
- if(!(prefs & ndpi_dont_load_google_list))
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_google_protocol_list);
-
- if(!(prefs & ndpi_dont_load_google_cloud_list))
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_google_cloud_protocol_list);
-
- if(!(prefs & ndpi_dont_load_protonvpn_list))
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_protonvpn_protocol_list);
-
- if(!(prefs & ndpi_dont_load_mullvad_list))
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_mullvad_protocol_list);
-
- if(!(prefs & ndpi_dont_load_asn_lists)) {
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_telegram_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_apple_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_twitter_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_netflix_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_webex_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_teamviewer_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_facebook_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_tencent_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_opendns_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_dropbox_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_starcraft_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_ubuntuone_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_twitch_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_hotspot_shield_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_github_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_steam_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_bloomberg_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_citrix_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_edgecast_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_goto_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_riotgames_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_threema_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_alibaba_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_avast_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_discord_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_line_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_vk_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_yandex_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_yandex_cloud_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_disneyplus_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_hulu_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_epicgames_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_nvidia_protocol_list);
- ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_roblox_protocol_list);
- }
-
- if(prefs & ndpi_track_flow_payload)
- ndpi_str->max_payload_track_len = 1024; /* track up to X payload bytes */
+ if((ndpi_str->protocols_ptree = ndpi_patricia_new(32 /* IPv4 */)) == NULL ||
+ (ndpi_str->protocols_ptree6 = ndpi_patricia_new(128 /* IPv6 */)) == NULL) {
+ NDPI_LOG_ERR(ndpi_str, "[NDPI] Error allocating tree\n");
+ if(ndpi_str->protocols_ptree != NULL)
+ ndpi_patricia_destroy(ndpi_str->protocols_ptree, free_ptree_data);
+ ndpi_free(ndpi_str);
+ return NULL;
}
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, host_protocol_list);
+ if(!(prefs & ndpi_dont_load_tor_list)) {
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_tor_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_tor_protocol_list_6);
+ }
+ if(!(prefs & ndpi_dont_load_azure_list)) {
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_microsoft_azure_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_microsoft_azure_protocol_list_6);
+ }
+ if(!(prefs & ndpi_dont_load_whatsapp_list)) {
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_whatsapp_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_whatsapp_protocol_list_6);
+ }
+ if(!(prefs & ndpi_dont_load_amazon_aws_list)) {
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_amazon_aws_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_amazon_aws_protocol_list_6);
+ }
+ if(!(prefs & ndpi_dont_load_ethereum_list)) {
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_ethereum_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_ethereum_protocol_list_6);
+ }
+ if(!(prefs & ndpi_dont_load_zoom_list)) {
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_zoom_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_zoom_protocol_list_6);
+ }
+ if(!(prefs & ndpi_dont_load_cloudflare_list)) {
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_cloudflare_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_cloudflare_protocol_list_6);
+ }
+ if(!(prefs & ndpi_dont_load_microsoft_list)) {
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_microsoft_365_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_microsoft_365_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_ms_one_drive_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_ms_one_drive_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_ms_outlook_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_ms_outlook_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_skype_teams_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_skype_teams_protocol_list_6);
+ }
+ if(!(prefs & ndpi_dont_load_google_list)) {
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_google_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_google_protocol_list_6);
+ }
+ if(!(prefs & ndpi_dont_load_google_cloud_list)) {
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_google_cloud_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_google_cloud_protocol_list_6);
+ }
+ if(!(prefs & ndpi_dont_load_cachefly_list)) {
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_cachefly_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_cachefly_protocol_list_6);
+ }
+ if(!(prefs & ndpi_dont_load_protonvpn_list)) {
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_protonvpn_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_protonvpn_protocol_list_6);
+ }
+ if(!(prefs & ndpi_dont_load_mullvad_list)) {
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_mullvad_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_mullvad_protocol_list_6);
+ }
+ if(!(prefs & ndpi_dont_load_asn_lists)) {
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_telegram_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_telegram_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_apple_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_apple_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_twitter_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_twitter_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_netflix_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_netflix_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_webex_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_webex_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_teamviewer_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_teamviewer_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_facebook_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_facebook_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_tencent_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_tencent_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_opendns_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_opendns_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_dropbox_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_dropbox_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_starcraft_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_starcraft_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_ubuntuone_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_ubuntuone_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_twitch_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_twitch_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_hotspot_shield_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_hotspot_shield_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_github_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_github_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_steam_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_steam_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_bloomberg_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_bloomberg_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_citrix_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_citrix_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_edgecast_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_edgecast_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_goto_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_goto_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_riotgames_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_riotgames_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_threema_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_threema_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_alibaba_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_alibaba_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_avast_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_avast_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_discord_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_discord_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_line_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_line_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_vk_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_vk_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_yandex_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_yandex_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_yandex_cloud_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_yandex_cloud_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_disneyplus_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_disneyplus_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_hulu_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_hulu_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_epicgames_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_epicgames_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_nvidia_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_nvidia_protocol_list_6);
+ ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->protocols_ptree, ndpi_protocol_roblox_protocol_list);
+ ndpi_init_ptree_ipv6(ndpi_str, ndpi_str->protocols_ptree6, ndpi_protocol_roblox_protocol_list_6);
+ }
+
+ if(prefs & ndpi_track_flow_payload)
+ ndpi_str->max_payload_track_len = 1024; /* track up to X payload bytes */
ndpi_str->ip_risk_mask_ptree = ndpi_patricia_new(32 /* IPv4 */);
if(!(prefs & ndpi_dont_init_risk_ptree)) {
+ /* TODO: ipv6 ip_risk_ptree */
+ /* To disable warnings */
+ (void)ndpi_anonymous_subscriber_icloud_private_relay_protocol_list_6;
+ (void)ndpi_http_crawler_bot_protocol_list_6;
+ (void)ndpi_anonymous_subscriber_protonvpn_protocol_list_6;
if((ndpi_str->ip_risk_ptree = ndpi_patricia_new(32 /* IPv4 */)) != NULL) {
if(!(prefs & ndpi_dont_load_icloud_private_relay_list))
ndpi_init_ptree_ipv4(ndpi_str, ndpi_str->ip_risk_ptree, ndpi_anonymous_subscriber_icloud_private_relay_protocol_list);
@@ -3508,19 +3658,6 @@ int ndpi_get_custom_category_match(struct ndpi_detection_module_struct *ndpi_str
}
}
-/* *********************************************** */
-
-static void free_ptree_data(void *data) {
- struct patricia_uv16_list *item = (struct patricia_uv16_list *)data;
-
- while(item != NULL) {
- struct patricia_uv16_list *next = item->next;
-
- ndpi_free(item);
- item = next;
- }
-}
-
/* ****************************************************** */
void ndpi_exit_detection_module(struct ndpi_detection_module_struct *ndpi_str) {
@@ -3570,6 +3707,9 @@ void ndpi_exit_detection_module(struct ndpi_detection_module_struct *ndpi_str) {
if(ndpi_str->protocols_ptree)
ndpi_patricia_destroy((ndpi_patricia_tree_t *) ndpi_str->protocols_ptree, free_ptree_data);
+ if(ndpi_str->protocols_ptree6)
+ ndpi_patricia_destroy((ndpi_patricia_tree_t *) ndpi_str->protocols_ptree6, free_ptree_data);
+
if(ndpi_str->ip_risk_mask_ptree)
ndpi_patricia_destroy((ndpi_patricia_tree_t *) ndpi_str->ip_risk_mask_ptree, NULL);
@@ -6363,6 +6503,18 @@ u_int16_t ndpi_guess_host_protocol_id(struct ndpi_detection_module_struct *ndpi_
addr.s_addr = flow->c_address.v4;
ret = ndpi_network_port_ptree_match(ndpi_str, &addr, flow->c_port);
}
+
+ } else {
+ struct in6_addr addr;
+
+ addr = *(struct in6_addr *)&flow->s_address.v6;
+ ret = ndpi_network_port_ptree6_match(ndpi_str, &addr, flow->s_port);
+
+ if(ret == NDPI_PROTOCOL_UNKNOWN) {
+ addr = *(struct in6_addr *)&flow->c_address.v6;
+ ret = ndpi_network_port_ptree6_match(ndpi_str, &addr, flow->c_port);
+ }
+
}
return(ret);
diff --git a/tests/cfgs/caches_cfg/result/ookla.pcap.out b/tests/cfgs/caches_cfg/result/ookla.pcap.out
index 03b5f2566..25803d57d 100644
--- a/tests/cfgs/caches_cfg/result/ookla.pcap.out
+++ b/tests/cfgs/caches_cfg/result/ookla.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 4/4 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 11/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 29 23166 1
HTTP_Proxy 10 2375 1
diff --git a/tests/cfgs/caches_cfg/result/teams.pcap.out b/tests/cfgs/caches_cfg/result/teams.pcap.out
index 439e432ff..07d770b57 100644
--- a/tests/cfgs/caches_cfg/result/teams.pcap.out
+++ b/tests/cfgs/caches_cfg/result/teams.pcap.out
@@ -24,6 +24,7 @@ Automa common alpns: 67/67 (search/found)
Patricia risk mask: 80/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 121/47 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 4 456 1
DNS 8 1126 4
diff --git a/tests/cfgs/default/result/1kxun.pcap.out b/tests/cfgs/default/result/1kxun.pcap.out
index 0d4da995f..99a820a4d 100644
--- a/tests/cfgs/default/result/1kxun.pcap.out
+++ b/tests/cfgs/default/result/1kxun.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 174/0 (search/found)
Patricia risk: 6/0 (search/found)
Patricia protocols: 315/59 (search/found)
+Patricia protocols IPv6: 50/0 (search/found)
Unknown 24 6428 14
HTTP 249 355379 34
diff --git a/tests/cfgs/default/result/443-chrome.pcap.out b/tests/cfgs/default/result/443-chrome.pcap.out
index 057ca6cd2..b5d3858df 100644
--- a/tests/cfgs/default/result/443-chrome.pcap.out
+++ b/tests/cfgs/default/result/443-chrome.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 1 1506 1
diff --git a/tests/cfgs/default/result/443-curl.pcap.out b/tests/cfgs/default/result/443-curl.pcap.out
index 233c1eac3..d929720a6 100644
--- a/tests/cfgs/default/result/443-curl.pcap.out
+++ b/tests/cfgs/default/result/443-curl.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
ntop 109 73982 1
diff --git a/tests/cfgs/default/result/443-firefox.pcap.out b/tests/cfgs/default/result/443-firefox.pcap.out
index 1d5fe3fb2..c030d0b15 100644
--- a/tests/cfgs/default/result/443-firefox.pcap.out
+++ b/tests/cfgs/default/result/443-firefox.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
ntop 667 458067 1
diff --git a/tests/cfgs/default/result/443-git.pcap.out b/tests/cfgs/default/result/443-git.pcap.out
index aa87a5cc7..20f007d74 100644
--- a/tests/cfgs/default/result/443-git.pcap.out
+++ b/tests/cfgs/default/result/443-git.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Github 70 37189 1
diff --git a/tests/cfgs/default/result/443-opvn.pcap.out b/tests/cfgs/default/result/443-opvn.pcap.out
index f79db7086..e05acb69e 100644
--- a/tests/cfgs/default/result/443-opvn.pcap.out
+++ b/tests/cfgs/default/result/443-opvn.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
OpenVPN 46 11573 1
diff --git a/tests/cfgs/default/result/443-safari.pcap.out b/tests/cfgs/default/result/443-safari.pcap.out
index c8e94a7fa..88d97f7b0 100644
--- a/tests/cfgs/default/result/443-safari.pcap.out
+++ b/tests/cfgs/default/result/443-safari.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 7/7 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
ntop 41 19929 1
diff --git a/tests/cfgs/default/result/4in4tunnel.pcap.out b/tests/cfgs/default/result/4in4tunnel.pcap.out
index eaaaa52fa..71b9f988b 100644
--- a/tests/cfgs/default/result/4in4tunnel.pcap.out
+++ b/tests/cfgs/default/result/4in4tunnel.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 5 850 1
diff --git a/tests/cfgs/default/result/4in6tunnel.pcap.out b/tests/cfgs/default/result/4in6tunnel.pcap.out
index 6ca066082..05cadc2b7 100644
--- a/tests/cfgs/default/result/4in6tunnel.pcap.out
+++ b/tests/cfgs/default/result/4in6tunnel.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Microsoft 4 2188 1
diff --git a/tests/cfgs/default/result/6in4tunnel.pcap.out b/tests/cfgs/default/result/6in4tunnel.pcap.out
index 6afebab8f..7052524dd 100644
--- a/tests/cfgs/default/result/6in4tunnel.pcap.out
+++ b/tests/cfgs/default/result/6in4tunnel.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 4/4 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 17/4 (search/found)
HTTP 10 1792 1
IMAPS 4 516 2
@@ -34,12 +35,12 @@ JA3 Host Stats:
1 TCP [2001:470:1f17:13f:3e97:eff:fe73:4dec]:60205 <-> [2604:a880:1:20::224:b001]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 12][cat: Web/5][14 pkts/2312 bytes <-> 14 pkts/13085 bytes][Goodput ratio: 35/89][0.60 sec][Hostname/SNI: mail.tomasu.net][bytes ratio: -0.700 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 53/36 142/142 57/55][Pkt Len c2s/s2c min/avg/max/stddev: 106/106 165/935 629/1847 139/680][Risk: ** TLS (probably) Not Carrying HTTPS **][Risk Score: 10][Risk Info: No ALPN][TLSv1.2][JA3C: 812d8bce0f85487ba7834d36568ed586][ServerNames: mail.tomasu.net,www.mail.tomasu.net][JA3S: 389ed42c02ebecc32e73aa31def07e14][Issuer: C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO RSA Domain Validation Secure Server CA][Subject: OU=Domain Control Validated, OU=PositiveSSL, CN=mail.tomasu.net][Certificate SHA-1: 9C:00:A2:31:8F:66:C6:E2:D8:E8:1E:6F:52:49:AD:15:0A:8B:7C:68][Firefox][Validity: 2014-01-29 00:00:00 - 2019-01-28 23:59:59][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 7,7,0,7,0,7,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,7,0,0,0,35,0,0,7]
- 2 TCP [2001:470:1f17:13f:3e97:eff:fe73:4dec]:53234 <-> [2a03:2880:1010:6f03:face:b00c::2]:443 [proto: 91.119/TLS.Facebook][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 7][cat: SocialNetwork/6][18 pkts/6894 bytes <-> 15 pkts/7032 bytes][Goodput ratio: 72/77][0.53 sec][Hostname/SNI: www.facebook.com][(Advertised) ALPNs: spdy/3.1;h2-14;h2;http/1.1][bytes ratio: -0.010 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 0/0 20/23 98/97 33/36][Pkt Len c2s/s2c min/avg/max/stddev: 106/106 383/469 1504/1911 467/576][TLSv1.2][JA3C: eb7cdd4e7dea7a11b3016c3c9acbd2a3][ServerNames: *.facebook.com,facebook.com,*.xz.fbcdn.net,messenger.com,fb.com,*.m.facebook.com,*.fbsbx.com,*.xy.fbcdn.net,*.messenger.com,*.fb.com,*.fbcdn.net,*.xx.fbcdn.net,*.facebook.net][JA3S: 6806b8fe92d7d465715d771eb102ff04][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert High Assurance CA-3][Subject: C=US, ST=CA, L=Menlo Park, O=Facebook, Inc., CN=*.facebook.com][Certificate SHA-1: 93:C6:FD:1A:84:90:BB:F1:B2:3B:49:A0:9B:1F:6F:0B:46:7A:31:41][Validity: 2014-08-28 00:00:00 - 2015-12-31 12:00:00][Cipher: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256][Plen Bins: 5,32,5,0,0,5,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,15,0,0,0,5]
+ 2 TCP [2001:470:1f17:13f:3e97:eff:fe73:4dec]:53234 <-> [2a03:2880:1010:6f03:face:b00c::2]:443 [proto: 91.119/TLS.Facebook][IP: 119/Facebook][Encrypted][Confidence: DPI][DPI packets: 7][cat: SocialNetwork/6][18 pkts/6894 bytes <-> 15 pkts/7032 bytes][Goodput ratio: 72/77][0.53 sec][Hostname/SNI: www.facebook.com][(Advertised) ALPNs: spdy/3.1;h2-14;h2;http/1.1][bytes ratio: -0.010 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 0/0 20/23 98/97 33/36][Pkt Len c2s/s2c min/avg/max/stddev: 106/106 383/469 1504/1911 467/576][TLSv1.2][JA3C: eb7cdd4e7dea7a11b3016c3c9acbd2a3][ServerNames: *.facebook.com,facebook.com,*.xz.fbcdn.net,messenger.com,fb.com,*.m.facebook.com,*.fbsbx.com,*.xy.fbcdn.net,*.messenger.com,*.fb.com,*.fbcdn.net,*.xx.fbcdn.net,*.facebook.net][JA3S: 6806b8fe92d7d465715d771eb102ff04][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert High Assurance CA-3][Subject: C=US, ST=CA, L=Menlo Park, O=Facebook, Inc., CN=*.facebook.com][Certificate SHA-1: 93:C6:FD:1A:84:90:BB:F1:B2:3B:49:A0:9B:1F:6F:0B:46:7A:31:41][Validity: 2014-08-28 00:00:00 - 2015-12-31 12:00:00][Cipher: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256][Plen Bins: 5,32,5,0,0,5,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,15,0,0,0,5]
3 ICMPV6 [2001:470:1f17:13f:3e97:eff:fe73:4dec]:0 <-> [2604:a880:1:20::224:b001]:0 [proto: 102/ICMPV6][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 1][cat: Network/14][23 pkts/3174 bytes <-> 23 pkts/3174 bytes][Goodput ratio: 41/41][22.14 sec][bytes ratio: 0.000 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 1000/992 1001/1001 1001/1012 0/4][Pkt Len c2s/s2c min/avg/max/stddev: 138/138 138/138 138/138 0/0][Plen Bins: 0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
4 TCP [2001:470:1f17:13f:3e97:eff:fe73:4dec]:41538 <-> [2604:a880:1:20::224:b001]:80 [proto: 7/HTTP][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 6][cat: Web/5][6 pkts/786 bytes <-> 4 pkts/1006 bytes][Goodput ratio: 18/57][0.82 sec][Hostname/SNI: mail.tomasu.net][bytes ratio: -0.123 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 0/2 164/56 495/110 171/54][Pkt Len c2s/s2c min/avg/max/stddev: 106/106 131/252 248/680 52/247][URL: mail.tomasu.net/][StatusCode: 301][Content-Type: text/html][Server: Apache/2.4.10 (Debian)][User-Agent: Wget/1.16.3 (linux-gnu)][PLAIN TEXT (GET / HTTP/1.1)][Plen Bins: 0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 5 ICMPV6 [2a03:2880:1010:6f03:face:b00c::2]:0 -> [2001:470:1f17:13f:3e97:eff:fe73:4dec]:0 [proto: 102/ICMPV6][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 1][cat: Network/14][1 pkts/1314 bytes -> 0 pkts/0 bytes][Goodput ratio: 94/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][PLAIN TEXT (ds 0/u6)][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0]
- 6 UDP [2001:470:1f16:13f::2]:53959 <-> [2a03:2880:fffe:b:face:b00c::99]:53 [proto: 5.119/DNS.Facebook][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/133 bytes <-> 1 pkts/273 bytes][Goodput ratio: 38/70][0.09 sec][Hostname/SNI: star.c10r.facebook.com][2a03:2880:1010:6f03:face:b00c::2][PLAIN TEXT (facebook)][Plen Bins: 0,50,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 7 UDP [2001:470:1f16:13f::2]:6404 <-> [2a03:2880:fffe:b:face:b00c::99]:53 [proto: 5.119/DNS.Facebook][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/133 bytes <-> 1 pkts/261 bytes][Goodput ratio: 38/68][0.09 sec][Hostname/SNI: star.c10r.facebook.com][173.252.120.6][PLAIN TEXT (facebook)][Plen Bins: 0,50,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 5 ICMPV6 [2a03:2880:1010:6f03:face:b00c::2]:0 -> [2001:470:1f17:13f:3e97:eff:fe73:4dec]:0 [proto: 102/ICMPV6][IP: 119/Facebook][ClearText][Confidence: DPI][DPI packets: 1][cat: Network/14][1 pkts/1314 bytes -> 0 pkts/0 bytes][Goodput ratio: 94/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][PLAIN TEXT (ds 0/u6)][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0]
+ 6 UDP [2001:470:1f16:13f::2]:53959 <-> [2a03:2880:fffe:b:face:b00c::99]:53 [proto: 5.119/DNS.Facebook][IP: 119/Facebook][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/133 bytes <-> 1 pkts/273 bytes][Goodput ratio: 38/70][0.09 sec][Hostname/SNI: star.c10r.facebook.com][2a03:2880:1010:6f03:face:b00c::2][PLAIN TEXT (facebook)][Plen Bins: 0,50,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 7 UDP [2001:470:1f16:13f::2]:6404 <-> [2a03:2880:fffe:b:face:b00c::99]:53 [proto: 5.119/DNS.Facebook][IP: 119/Facebook][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/133 bytes <-> 1 pkts/261 bytes][Goodput ratio: 38/68][0.09 sec][Hostname/SNI: star.c10r.facebook.com][173.252.120.6][PLAIN TEXT (facebook)][Plen Bins: 0,50,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
8 TCP [2604:a880:1:20::224:b001]:993 <-> [2001:470:1f17:13f:6d69:c72:7313:616f]:35610 [proto: 51/IMAPS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Email/3][1 pkts/152 bytes <-> 1 pkts/106 bytes][Goodput ratio: 30/0][0.01 sec][Plen Bins: 0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
9 TCP [2604:a880:1:20::224:b001]:993 <-> [2001:470:1f17:13f:6d69:c72:7313:616f]:56381 [proto: 51/IMAPS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Email/3][1 pkts/152 bytes <-> 1 pkts/106 bytes][Goodput ratio: 30/0][0.07 sec][Plen Bins: 0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
10 ICMPV6 [2001:470:1f16:13f::2]:0 -> [2604:a880:1:20::224:b001]:0 [proto: 102/ICMPV6][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 1][cat: Network/14][1 pkts/200 bytes -> 0 pkts/0 bytes][Goodput ratio: 59/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
diff --git a/tests/cfgs/default/result/6in6tunnel.pcap.out b/tests/cfgs/default/result/6in6tunnel.pcap.out
index 4b7478149..c29a4f19a 100644
--- a/tests/cfgs/default/result/6in6tunnel.pcap.out
+++ b/tests/cfgs/default/result/6in6tunnel.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
Unknown 2 212 1
diff --git a/tests/cfgs/default/result/BGP_Cisco_hdlc_slarp.pcap.out b/tests/cfgs/default/result/BGP_Cisco_hdlc_slarp.pcap.out
index 66f92d2a8..370517b45 100644
--- a/tests/cfgs/default/result/BGP_Cisco_hdlc_slarp.pcap.out
+++ b/tests/cfgs/default/result/BGP_Cisco_hdlc_slarp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
BGP 14 969 1
diff --git a/tests/cfgs/default/result/BGP_redist.pcap.out b/tests/cfgs/default/result/BGP_redist.pcap.out
index 1c4c7aebc..320e2659c 100644
--- a/tests/cfgs/default/result/BGP_redist.pcap.out
+++ b/tests/cfgs/default/result/BGP_redist.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 4/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
BGP 2 322 2
diff --git a/tests/cfgs/default/result/EAQ.pcap.out b/tests/cfgs/default/result/EAQ.pcap.out
index cb9e90611..ae4ab7ecc 100644
--- a/tests/cfgs/default/result/EAQ.pcap.out
+++ b/tests/cfgs/default/result/EAQ.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 46/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 60/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Google 23 11743 2
EAQ 174 10092 29
diff --git a/tests/cfgs/default/result/FAX-Call-t38-CA-TDM-SIP-FB-1.pcap.out b/tests/cfgs/default/result/FAX-Call-t38-CA-TDM-SIP-FB-1.pcap.out
index d595ad936..c145b837e 100644
--- a/tests/cfgs/default/result/FAX-Call-t38-CA-TDM-SIP-FB-1.pcap.out
+++ b/tests/cfgs/default/result/FAX-Call-t38-CA-TDM-SIP-FB-1.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 10/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 10/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RTP 1330 182702 1
SIP 92 52851 3
diff --git a/tests/cfgs/default/result/IEC104.pcap.out b/tests/cfgs/default/result/IEC104.pcap.out
index 64177a362..7cd0fb959 100644
--- a/tests/cfgs/default/result/IEC104.pcap.out
+++ b/tests/cfgs/default/result/IEC104.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
IEC60870 15 1431 2
diff --git a/tests/cfgs/default/result/KakaoTalk_chat.pcap.out b/tests/cfgs/default/result/KakaoTalk_chat.pcap.out
index 025693c34..753a65f19 100644
--- a/tests/cfgs/default/result/KakaoTalk_chat.pcap.out
+++ b/tests/cfgs/default/result/KakaoTalk_chat.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 60/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 63/15 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 2 217 1
HTTP 15 840 2
diff --git a/tests/cfgs/default/result/KakaoTalk_talk.pcap.out b/tests/cfgs/default/result/KakaoTalk_talk.pcap.out
index 8ddbd6bb3..f67e385d0 100644
--- a/tests/cfgs/default/result/KakaoTalk_talk.pcap.out
+++ b/tests/cfgs/default/result/KakaoTalk_talk.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 30/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 33/11 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 5 280 1
QQ 15 1727 1
diff --git a/tests/cfgs/default/result/NTPv2.pcap.out b/tests/cfgs/default/result/NTPv2.pcap.out
index 2f9c845d7..6bae57016 100644
--- a/tests/cfgs/default/result/NTPv2.pcap.out
+++ b/tests/cfgs/default/result/NTPv2.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
NTP 1 410 1
diff --git a/tests/cfgs/default/result/NTPv3.pcap.out b/tests/cfgs/default/result/NTPv3.pcap.out
index b731e05ce..a28d5aaa5 100644
--- a/tests/cfgs/default/result/NTPv3.pcap.out
+++ b/tests/cfgs/default/result/NTPv3.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
NTP 1 90 1
diff --git a/tests/cfgs/default/result/NTPv4.pcap.out b/tests/cfgs/default/result/NTPv4.pcap.out
index d2a3791ec..0dac6de4e 100644
--- a/tests/cfgs/default/result/NTPv4.pcap.out
+++ b/tests/cfgs/default/result/NTPv4.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
NTP 1 90 1
diff --git a/tests/cfgs/default/result/Oscar.pcap.out b/tests/cfgs/default/result/Oscar.pcap.out
index 29e9a6eab..16b3c54b9 100644
--- a/tests/cfgs/default/result/Oscar.pcap.out
+++ b/tests/cfgs/default/result/Oscar.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 71 9386 1
diff --git a/tests/cfgs/default/result/TivoDVR.pcap.out b/tests/cfgs/default/result/TivoDVR.pcap.out
index 829520d7d..292377928 100644
--- a/tests/cfgs/default/result/TivoDVR.pcap.out
+++ b/tests/cfgs/default/result/TivoDVR.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TiVoConnect 2 422 1
diff --git a/tests/cfgs/default/result/WebattackRCE.pcap.out b/tests/cfgs/default/result/WebattackRCE.pcap.out
index 71ae489f0..03d209437 100644
--- a/tests/cfgs/default/result/WebattackRCE.pcap.out
+++ b/tests/cfgs/default/result/WebattackRCE.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 1594/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1594/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 797 191003 797
diff --git a/tests/cfgs/default/result/WebattackSQLinj.pcap.out b/tests/cfgs/default/result/WebattackSQLinj.pcap.out
index 278e02ef8..ca0286c94 100644
--- a/tests/cfgs/default/result/WebattackSQLinj.pcap.out
+++ b/tests/cfgs/default/result/WebattackSQLinj.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 18/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 94 30008 9
diff --git a/tests/cfgs/default/result/WebattackXSS.pcap.out b/tests/cfgs/default/result/WebattackXSS.pcap.out
index 5119a8136..8dd645ba5 100644
--- a/tests/cfgs/default/result/WebattackXSS.pcap.out
+++ b/tests/cfgs/default/result/WebattackXSS.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1322/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 9374 4721148 661
diff --git a/tests/cfgs/default/result/activision.pcap.out b/tests/cfgs/default/result/activision.pcap.out
index 1cd3ef7bc..0f0e629c2 100644
--- a/tests/cfgs/default/result/activision.pcap.out
+++ b/tests/cfgs/default/result/activision.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 8/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Activision 60 3904 4
diff --git a/tests/cfgs/default/result/adult_content.pcap.out b/tests/cfgs/default/result/adult_content.pcap.out
index 08ffe7e56..f5359c851 100644
--- a/tests/cfgs/default/result/adult_content.pcap.out
+++ b/tests/cfgs/default/result/adult_content.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
AdultContent 25 7972 1
diff --git a/tests/cfgs/default/result/afp.pcap.out b/tests/cfgs/default/result/afp.pcap.out
index 8ddf25057..f0f2b41c3 100644
--- a/tests/cfgs/default/result/afp.pcap.out
+++ b/tests/cfgs/default/result/afp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
AFP 16 1218 1
diff --git a/tests/cfgs/default/result/agora-sd-rtn.pcap.out b/tests/cfgs/default/result/agora-sd-rtn.pcap.out
index dd979f6bd..8bfb6dd78 100644
--- a/tests/cfgs/default/result/agora-sd-rtn.pcap.out
+++ b/tests/cfgs/default/result/agora-sd-rtn.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 52/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 52/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SD-RTN 403 112365 26
diff --git a/tests/cfgs/default/result/ah.pcapng.out b/tests/cfgs/default/result/ah.pcapng.out
index cb70c986c..36c27deca 100644
--- a/tests/cfgs/default/result/ah.pcapng.out
+++ b/tests/cfgs/default/result/ah.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
IPSec 6 1768 2
diff --git a/tests/cfgs/default/result/ajp.pcap.out b/tests/cfgs/default/result/ajp.pcap.out
index 3d74fd81e..c64d99cfa 100644
--- a/tests/cfgs/default/result/ajp.pcap.out
+++ b/tests/cfgs/default/result/ajp.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 6 2200 2
AJP 26 4446 2
diff --git a/tests/cfgs/default/result/alexa-app.pcapng.out b/tests/cfgs/default/result/alexa-app.pcapng.out
index e3b76b3db..78e48ad7d 100644
--- a/tests/cfgs/default/result/alexa-app.pcapng.out
+++ b/tests/cfgs/default/result/alexa-app.pcapng.out
@@ -22,6 +22,7 @@ Automa common alpns: 150/150 (search/found)
Patricia risk mask: 88/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 238/122 (search/found)
+Patricia protocols IPv6: 8/0 (search/found)
HTTP 9 548 1
DHCP 3 1056 2
diff --git a/tests/cfgs/default/result/alicloud.pcap.out b/tests/cfgs/default/result/alicloud.pcap.out
index 184dfc02a..4efdb60ab 100644
--- a/tests/cfgs/default/result/alicloud.pcap.out
+++ b/tests/cfgs/default/result/alicloud.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 15/15 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
AliCloud 225 22986 15
diff --git a/tests/cfgs/default/result/among_us.pcap.out b/tests/cfgs/default/result/among_us.pcap.out
index 2139d1ea4..29de15a1b 100644
--- a/tests/cfgs/default/result/among_us.pcap.out
+++ b/tests/cfgs/default/result/among_us.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
AmongUs 1 57 1
diff --git a/tests/cfgs/default/result/amqp.pcap.out b/tests/cfgs/default/result/amqp.pcap.out
index 4602b3eab..1bc376bc1 100644
--- a/tests/cfgs/default/result/amqp.pcap.out
+++ b/tests/cfgs/default/result/amqp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
AMQP 160 23514 3
diff --git a/tests/cfgs/default/result/android.pcap.out b/tests/cfgs/default/result/android.pcap.out
index ce5b40a1c..297ad43a7 100644
--- a/tests/cfgs/default/result/android.pcap.out
+++ b/tests/cfgs/default/result/android.pcap.out
@@ -23,6 +23,7 @@ Automa common alpns: 20/20 (search/found)
Patricia risk mask: 58/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 89/29 (search/found)
+Patricia protocols IPv6: 10/0 (search/found)
DNS 2 216 1
HTTP 3 214 1
diff --git a/tests/cfgs/default/result/anyconnect-vpn.pcap.out b/tests/cfgs/default/result/anyconnect-vpn.pcap.out
index 7db07e077..4eaeadf75 100644
--- a/tests/cfgs/default/result/anyconnect-vpn.pcap.out
+++ b/tests/cfgs/default/result/anyconnect-vpn.pcap.out
@@ -23,6 +23,7 @@ Automa common alpns: 4/4 (search/found)
Patricia risk mask: 84/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 133/7 (search/found)
+Patricia protocols IPv6: 6/0 (search/found)
Unknown 19 1054 2
DNS 30 3350 15
diff --git a/tests/cfgs/default/result/anydesk.pcapng.out b/tests/cfgs/default/result/anydesk.pcapng.out
index c06272e09..3f3685c2b 100644
--- a/tests/cfgs/default/result/anydesk.pcapng.out
+++ b/tests/cfgs/default/result/anydesk.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 1/0 (search/found)
Patricia risk mask: 14/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 12/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 20 1717 1
AnyDesk 154 44400 6
diff --git a/tests/cfgs/default/result/avast.pcap.out b/tests/cfgs/default/result/avast.pcap.out
index 2bfe57098..4b6774458 100644
--- a/tests/cfgs/default/result/avast.pcap.out
+++ b/tests/cfgs/default/result/avast.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 10/10 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
AVAST 142 9433 10
diff --git a/tests/cfgs/default/result/avast_securedns.pcapng.out b/tests/cfgs/default/result/avast_securedns.pcapng.out
index 28e31c1cf..e5cfa49d7 100644
--- a/tests/cfgs/default/result/avast_securedns.pcapng.out
+++ b/tests/cfgs/default/result/avast_securedns.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 78/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 78/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
AVASTSecureDNS 77 11443 39
diff --git a/tests/cfgs/default/result/bacnet.pcap.out b/tests/cfgs/default/result/bacnet.pcap.out
index b9d82618c..07903ee0e 100644
--- a/tests/cfgs/default/result/bacnet.pcap.out
+++ b/tests/cfgs/default/result/bacnet.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 20/0 (search/found)
Patricia risk: 20/0 (search/found)
Patricia protocols: 20/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
BACnet 23 1373 10
diff --git a/tests/cfgs/default/result/bad-dns-traffic.pcap.out b/tests/cfgs/default/result/bad-dns-traffic.pcap.out
index 1920060c5..233c534d9 100644
--- a/tests/cfgs/default/result/bad-dns-traffic.pcap.out
+++ b/tests/cfgs/default/result/bad-dns-traffic.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 6/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 382 99374 3
diff --git a/tests/cfgs/default/result/bets.pcapng.out b/tests/cfgs/default/result/bets.pcapng.out
index c17db6426..6b39a8974 100644
--- a/tests/cfgs/default/result/bets.pcapng.out
+++ b/tests/cfgs/default/result/bets.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 33 9228 1
diff --git a/tests/cfgs/default/result/bitcoin.pcap.out b/tests/cfgs/default/result/bitcoin.pcap.out
index d8cad0c5c..1684ee9a3 100644
--- a/tests/cfgs/default/result/bitcoin.pcap.out
+++ b/tests/cfgs/default/result/bitcoin.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 12/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 12/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
BITCOIN 637 581074 6
diff --git a/tests/cfgs/default/result/bittorrent.pcap.out b/tests/cfgs/default/result/bittorrent.pcap.out
index ae78ef723..b7a335cc7 100644
--- a/tests/cfgs/default/result/bittorrent.pcap.out
+++ b/tests/cfgs/default/result/bittorrent.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 48/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 48/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
BitTorrent 299 305728 24
diff --git a/tests/cfgs/default/result/bittorrent_tcp_miss.pcapng.out b/tests/cfgs/default/result/bittorrent_tcp_miss.pcapng.out
index 3ffb38fc2..0f0051d23 100644
--- a/tests/cfgs/default/result/bittorrent_tcp_miss.pcapng.out
+++ b/tests/cfgs/default/result/bittorrent_tcp_miss.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
BitTorrent 100 96898 1
diff --git a/tests/cfgs/default/result/bittorrent_utp.pcap.out b/tests/cfgs/default/result/bittorrent_utp.pcap.out
index e3dc033d0..5ff2cae17 100644
--- a/tests/cfgs/default/result/bittorrent_utp.pcap.out
+++ b/tests/cfgs/default/result/bittorrent_utp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
BitTorrent 86 41489 1
diff --git a/tests/cfgs/default/result/bjnp.pcap.out b/tests/cfgs/default/result/bjnp.pcap.out
index 83d1918d4..4ac0c504c 100644
--- a/tests/cfgs/default/result/bjnp.pcap.out
+++ b/tests/cfgs/default/result/bjnp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 20/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 20/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
BJNP 10 460 10
diff --git a/tests/cfgs/default/result/bot.pcap.out b/tests/cfgs/default/result/bot.pcap.out
index ed79c5c5d..56921b9fe 100644
--- a/tests/cfgs/default/result/bot.pcap.out
+++ b/tests/cfgs/default/result/bot.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 1/1 (search/found)
Patricia protocols: 2/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 402 431124 1
diff --git a/tests/cfgs/default/result/bt-dns.pcap.out b/tests/cfgs/default/result/bt-dns.pcap.out
index 944d86f5f..d14040376 100644
--- a/tests/cfgs/default/result/bt-dns.pcap.out
+++ b/tests/cfgs/default/result/bt-dns.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
BitTorrent 2 160 1
diff --git a/tests/cfgs/default/result/bt-http.pcapng.out b/tests/cfgs/default/result/bt-http.pcapng.out
index 70a777a7b..7f6f12821 100644
--- a/tests/cfgs/default/result/bt-http.pcapng.out
+++ b/tests/cfgs/default/result/bt-http.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
BitTorrent 14 1492 1
diff --git a/tests/cfgs/default/result/bt_search.pcap.out b/tests/cfgs/default/result/bt_search.pcap.out
index 97ba993bb..8c29db287 100644
--- a/tests/cfgs/default/result/bt_search.pcap.out
+++ b/tests/cfgs/default/result/bt_search.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
BitTorrent 2 322 1
diff --git a/tests/cfgs/default/result/cachefly.pcapng.out b/tests/cfgs/default/result/cachefly.pcapng.out
index 29825860d..9066ce99f 100644
--- a/tests/cfgs/default/result/cachefly.pcapng.out
+++ b/tests/cfgs/default/result/cachefly.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Cachefly 6 6163 1
diff --git a/tests/cfgs/default/result/can.pcap.out b/tests/cfgs/default/result/can.pcap.out
index 2869f733e..7b6960cb5 100644
--- a/tests/cfgs/default/result/can.pcap.out
+++ b/tests/cfgs/default/result/can.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 16/0 (search/found)
Patricia risk: 16/0 (search/found)
Patricia protocols: 16/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Controller_Area_Network 8 696 8
diff --git a/tests/cfgs/default/result/capwap.pcap.out b/tests/cfgs/default/result/capwap.pcap.out
index 2a6a61fb0..f97e61f66 100644
--- a/tests/cfgs/default/result/capwap.pcap.out
+++ b/tests/cfgs/default/result/capwap.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 6/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 14/0 (search/found)
+Patricia protocols IPv6: 6/0 (search/found)
DNS 2 166 1
DHCP 5 2090 1
diff --git a/tests/cfgs/default/result/capwap_data.pcapng.out b/tests/cfgs/default/result/capwap_data.pcapng.out
index 86a4c89b7..3cead37c7 100644
--- a/tests/cfgs/default/result/capwap_data.pcapng.out
+++ b/tests/cfgs/default/result/capwap_data.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 3/3 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
GoogleServices 14 2624 3
diff --git a/tests/cfgs/default/result/cassandra.pcap.out b/tests/cfgs/default/result/cassandra.pcap.out
index dc557b9d8..d45947eb9 100644
--- a/tests/cfgs/default/result/cassandra.pcap.out
+++ b/tests/cfgs/default/result/cassandra.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Cassandra 286 126016 2
diff --git a/tests/cfgs/default/result/check_mk_new.pcap.out b/tests/cfgs/default/result/check_mk_new.pcap.out
index e3ecc90a3..5f341a18f 100644
--- a/tests/cfgs/default/result/check_mk_new.pcap.out
+++ b/tests/cfgs/default/result/check_mk_new.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
CHECKMK 98 20242 1
diff --git a/tests/cfgs/default/result/chrome.pcap.out b/tests/cfgs/default/result/chrome.pcap.out
index 1262ad647..ed8aa3734 100644
--- a/tests/cfgs/default/result/chrome.pcap.out
+++ b/tests/cfgs/default/result/chrome.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 12/12 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 12/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 127 68131 6
diff --git a/tests/cfgs/default/result/citrix.pcap.out b/tests/cfgs/default/result/citrix.pcap.out
index cf7e29d57..7371cd4e2 100644
--- a/tests/cfgs/default/result/citrix.pcap.out
+++ b/tests/cfgs/default/result/citrix.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Citrix 100 11332 1
diff --git a/tests/cfgs/default/result/cloudflare-warp.pcap.out b/tests/cfgs/default/result/cloudflare-warp.pcap.out
index e5ec2bf21..be0f353ef 100644
--- a/tests/cfgs/default/result/cloudflare-warp.pcap.out
+++ b/tests/cfgs/default/result/cloudflare-warp.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 3/3 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 9/7 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Jabber 11 890 1
TLS 5 294 2
diff --git a/tests/cfgs/default/result/coap_mqtt.pcap.out b/tests/cfgs/default/result/coap_mqtt.pcap.out
index 3d7ea7c7d..f1a65f705 100644
--- a/tests/cfgs/default/result/coap_mqtt.pcap.out
+++ b/tests/cfgs/default/result/coap_mqtt.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 14/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 16/0 (search/found)
+Patricia protocols IPv6: 16/0 (search/found)
COAP 19 1614 8
Dropbox 800 80676 4
diff --git a/tests/cfgs/default/result/collectd.pcap.out b/tests/cfgs/default/result/collectd.pcap.out
index 2dfea68c5..41e566010 100644
--- a/tests/cfgs/default/result/collectd.pcap.out
+++ b/tests/cfgs/default/result/collectd.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 12/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 16/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
collectd 81 109386 8
diff --git a/tests/cfgs/default/result/corba.pcap.out b/tests/cfgs/default/result/corba.pcap.out
index 8fe41b1be..e212c53d4 100644
--- a/tests/cfgs/default/result/corba.pcap.out
+++ b/tests/cfgs/default/result/corba.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Corba 22 3681 3
diff --git a/tests/cfgs/default/result/cpha.pcap.out b/tests/cfgs/default/result/cpha.pcap.out
index d8022d865..f6d973e65 100644
--- a/tests/cfgs/default/result/cpha.pcap.out
+++ b/tests/cfgs/default/result/cpha.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
CPHA 1 96 1
diff --git a/tests/cfgs/default/result/crawler_false_positive.pcapng.out b/tests/cfgs/default/result/crawler_false_positive.pcapng.out
index 000202993..d0ebdbcbe 100644
--- a/tests/cfgs/default/result/crawler_false_positive.pcapng.out
+++ b/tests/cfgs/default/result/crawler_false_positive.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
OCSP 12 1842 1
diff --git a/tests/cfgs/default/result/crynet.pcap.out b/tests/cfgs/default/result/crynet.pcap.out
index b611bb172..f26bbc2e4 100644
--- a/tests/cfgs/default/result/crynet.pcap.out
+++ b/tests/cfgs/default/result/crynet.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 14/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 14/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
CryNetwork 105 14077 7
diff --git a/tests/cfgs/default/result/custom_rules_same-ip_multiple_ports.pcapng.out b/tests/cfgs/default/result/custom_rules_same-ip_multiple_ports.pcapng.out
index cd62cef0e..5939c3293 100644
--- a/tests/cfgs/default/result/custom_rules_same-ip_multiple_ports.pcapng.out
+++ b/tests/cfgs/default/result/custom_rules_same-ip_multiple_ports.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 3/3 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
CustomProtocolA 3 222 1
CustomProtocolB 2 148 1
diff --git a/tests/cfgs/default/result/dazn.pcapng.out b/tests/cfgs/default/result/dazn.pcapng.out
index 63bd1d7e4..1605163c9 100644
--- a/tests/cfgs/default/result/dazn.pcapng.out
+++ b/tests/cfgs/default/result/dazn.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 6/6 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 3/3 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Dazn 12 6675 3
diff --git a/tests/cfgs/default/result/dcerpc.pcap.out b/tests/cfgs/default/result/dcerpc.pcap.out
index d89a2ba3f..4089ffafe 100644
--- a/tests/cfgs/default/result/dcerpc.pcap.out
+++ b/tests/cfgs/default/result/dcerpc.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 8/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RPC 16 6866 4
diff --git a/tests/cfgs/default/result/dhcp-fuzz.pcapng.out b/tests/cfgs/default/result/dhcp-fuzz.pcapng.out
index a9401a483..895973614 100644
--- a/tests/cfgs/default/result/dhcp-fuzz.pcapng.out
+++ b/tests/cfgs/default/result/dhcp-fuzz.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DHCP 1 342 1
diff --git a/tests/cfgs/default/result/diameter.pcap.out b/tests/cfgs/default/result/diameter.pcap.out
index 33f525023..b26377b9b 100644
--- a/tests/cfgs/default/result/diameter.pcap.out
+++ b/tests/cfgs/default/result/diameter.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Diameter 6 1980 1
diff --git a/tests/cfgs/default/result/discord.pcap.out b/tests/cfgs/default/result/discord.pcap.out
index 81c4065d9..2bdc40f70 100644
--- a/tests/cfgs/default/result/discord.pcap.out
+++ b/tests/cfgs/default/result/discord.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 12/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 34/34 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Discord 411 98410 34
diff --git a/tests/cfgs/default/result/discord_mid_flow.pcap.out b/tests/cfgs/default/result/discord_mid_flow.pcap.out
index 23f7cc20f..cb7797cf3 100644
--- a/tests/cfgs/default/result/discord_mid_flow.pcap.out
+++ b/tests/cfgs/default/result/discord_mid_flow.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Discord 40 4040 1
diff --git a/tests/cfgs/default/result/dlt_ppp.pcap.out b/tests/cfgs/default/result/dlt_ppp.pcap.out
index 4fd08610c..4bf0b3aa5 100644
--- a/tests/cfgs/default/result/dlt_ppp.pcap.out
+++ b/tests/cfgs/default/result/dlt_ppp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
QUIC 1 1230 1
diff --git a/tests/cfgs/default/result/dnp3.pcap.out b/tests/cfgs/default/result/dnp3.pcap.out
index 6ef7c60c0..215783506 100644
--- a/tests/cfgs/default/result/dnp3.pcap.out
+++ b/tests/cfgs/default/result/dnp3.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 48/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNP3 543 38754 8
diff --git a/tests/cfgs/default/result/dns-exf.pcap.out b/tests/cfgs/default/result/dns-exf.pcap.out
index 6d7782ea9..201456d54 100644
--- a/tests/cfgs/default/result/dns-exf.pcap.out
+++ b/tests/cfgs/default/result/dns-exf.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 2 342 1
diff --git a/tests/cfgs/default/result/dns-google-nsid.pcapng.out b/tests/cfgs/default/result/dns-google-nsid.pcapng.out
index 979ce883a..425c44c83 100644
--- a/tests/cfgs/default/result/dns-google-nsid.pcapng.out
+++ b/tests/cfgs/default/result/dns-google-nsid.pcapng.out
@@ -19,15 +19,16 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 6/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 3/3 (search/found)
+Patricia protocols IPv6: 4/4 (search/found)
DNS 6 952 3
ntop 4 514 2
Wikipedia 4 704 2
- 1 UDP [2001:b07:a3d:c112:b332:20d:89ab:105e]:41624 <-> [2001:4860:4860::8844]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/106 bytes <-> 1 pkts/314 bytes][Goodput ratio: 41/80][0.01 sec][::][GeoLocation: mil][PLAIN TEXT (servers)][Plen Bins: 0,50,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 2 UDP [2a03:b0c0:2:d0::360:4001]:44924 <-> [2001:4860:4860::8888]:53 [proto: 5.176/DNS.Wikipedia][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/123 bytes <-> 1 pkts/256 bytes][Goodput ratio: 49/75][0.20 sec][Hostname/SNI: www.wikipedia.it][18.67.39.58][GeoLocation: ams][PLAIN TEXT (wikipedia)][Plen Bins: 0,50,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 1 UDP [2001:b07:a3d:c112:b332:20d:89ab:105e]:41624 <-> [2001:4860:4860::8844]:53 [proto: 5/DNS][IP: 126/Google][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/106 bytes <-> 1 pkts/314 bytes][Goodput ratio: 41/80][0.01 sec][::][GeoLocation: mil][PLAIN TEXT (servers)][Plen Bins: 0,50,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 2 UDP [2a03:b0c0:2:d0::360:4001]:44924 <-> [2001:4860:4860::8888]:53 [proto: 5.176/DNS.Wikipedia][IP: 126/Google][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/123 bytes <-> 1 pkts/256 bytes][Goodput ratio: 49/75][0.20 sec][Hostname/SNI: www.wikipedia.it][18.67.39.58][GeoLocation: ams][PLAIN TEXT (wikipedia)][Plen Bins: 0,50,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
3 UDP 192.168.1.29:62500 <-> 8.8.4.4:53 [proto: 5.176/DNS.Wikipedia][IP: 126/Google][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/91 bytes <-> 1 pkts/234 bytes][Goodput ratio: 53/82][0.27 sec][Hostname/SNI: www.wikipedia.it][108.157.194.28][PLAIN TEXT (wikipedia)][Plen Bins: 0,50,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 4 UDP [2a03:b0c0:2:d0::360:4001]:43660 <-> [2001:4860:4860::8888]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/124 bytes <-> 1 pkts/169 bytes][Goodput ratio: 50/63][0.01 sec][Hostname/SNI: www.wireshark.org][104.26.10.240][GeoLocation: ams][PLAIN TEXT (wireshark)][Plen Bins: 0,50,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 5 UDP [2a03:b0c0:2:d0::360:4001]:46618 <-> [2001:4860:4860::8888]:53 [proto: 5.26/DNS.ntop][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/119 bytes <-> 1 pkts/164 bytes][Goodput ratio: 47/62][0.02 sec][Hostname/SNI: www.ntop.org][178.62.197.130][GeoLocation: ams][PLAIN TEXT (digitalocean)][Plen Bins: 0,50,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 4 UDP [2a03:b0c0:2:d0::360:4001]:43660 <-> [2001:4860:4860::8888]:53 [proto: 5/DNS][IP: 126/Google][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/124 bytes <-> 1 pkts/169 bytes][Goodput ratio: 50/63][0.01 sec][Hostname/SNI: www.wireshark.org][104.26.10.240][GeoLocation: ams][PLAIN TEXT (wireshark)][Plen Bins: 0,50,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 5 UDP [2a03:b0c0:2:d0::360:4001]:46618 <-> [2001:4860:4860::8888]:53 [proto: 5.26/DNS.ntop][IP: 126/Google][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/119 bytes <-> 1 pkts/164 bytes][Goodput ratio: 47/62][0.02 sec][Hostname/SNI: www.ntop.org][178.62.197.130][GeoLocation: ams][PLAIN TEXT (digitalocean)][Plen Bins: 0,50,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
6 UDP 192.168.1.29:51166 <-> 8.8.4.4:53 [proto: 5/DNS][IP: 126/Google][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/92 bytes <-> 1 pkts/147 bytes][Goodput ratio: 54/71][0.02 sec][Hostname/SNI: www.wireshark.org][104.26.10.240][PLAIN TEXT (wireshark)][Plen Bins: 0,50,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
7 UDP 192.168.1.29:58580 <-> 8.8.4.4:53 [proto: 5.26/DNS.ntop][IP: 126/Google][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/87 bytes <-> 1 pkts/144 bytes][Goodput ratio: 51/70][0.03 sec][Hostname/SNI: www.ntop.org][178.62.197.130][GeoLocation: mil][PLAIN TEXT (digitalocean)][Plen Bins: 0,50,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
diff --git a/tests/cfgs/default/result/dns-invalid-chars.pcap.out b/tests/cfgs/default/result/dns-invalid-chars.pcap.out
index e989f47e9..7e250ac67 100644
--- a/tests/cfgs/default/result/dns-invalid-chars.pcap.out
+++ b/tests/cfgs/default/result/dns-invalid-chars.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 2 196 1
diff --git a/tests/cfgs/default/result/dns-tunnel-iodine.pcap.out b/tests/cfgs/default/result/dns-tunnel-iodine.pcap.out
index 5809ba217..722e8103e 100644
--- a/tests/cfgs/default/result/dns-tunnel-iodine.pcap.out
+++ b/tests/cfgs/default/result/dns-tunnel-iodine.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 434 70252 1
diff --git a/tests/cfgs/default/result/dns2tcp_tunnel.pcap.out b/tests/cfgs/default/result/dns2tcp_tunnel.pcap.out
index 20b1d5209..62430974c 100644
--- a/tests/cfgs/default/result/dns2tcp_tunnel.pcap.out
+++ b/tests/cfgs/default/result/dns2tcp_tunnel.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 50 8960 1
diff --git a/tests/cfgs/default/result/dns_ambiguous_names.pcap.out b/tests/cfgs/default/result/dns_ambiguous_names.pcap.out
index 7e67bd678..a5f5dedb7 100644
--- a/tests/cfgs/default/result/dns_ambiguous_names.pcap.out
+++ b/tests/cfgs/default/result/dns_ambiguous_names.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 20/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 10/10 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
QQ 2 212 1
Google 2 208 1
diff --git a/tests/cfgs/default/result/dns_doh.pcap.out b/tests/cfgs/default/result/dns_doh.pcap.out
index 4fb75dfc5..3b4209c1b 100644
--- a/tests/cfgs/default/result/dns_doh.pcap.out
+++ b/tests/cfgs/default/result/dns_doh.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DoH_DoT 142 20362 1
diff --git a/tests/cfgs/default/result/dns_dot.pcap.out b/tests/cfgs/default/result/dns_dot.pcap.out
index b0b7f41a6..073dbde8a 100644
--- a/tests/cfgs/default/result/dns_dot.pcap.out
+++ b/tests/cfgs/default/result/dns_dot.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DoH_DoT 24 5869 1
diff --git a/tests/cfgs/default/result/dns_exfiltration.pcap.out b/tests/cfgs/default/result/dns_exfiltration.pcap.out
index 3bf6f2aba..2feeafd39 100644
--- a/tests/cfgs/default/result/dns_exfiltration.pcap.out
+++ b/tests/cfgs/default/result/dns_exfiltration.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 300 73545 1
diff --git a/tests/cfgs/default/result/dns_fragmented.pcap.out b/tests/cfgs/default/result/dns_fragmented.pcap.out
index be11e7bfd..ee20b7af3 100644
--- a/tests/cfgs/default/result/dns_fragmented.pcap.out
+++ b/tests/cfgs/default/result/dns_fragmented.pcap.out
@@ -20,27 +20,28 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 8/0 (search/found)
Patricia risk: 10/0 (search/found)
Patricia protocols: 10/3 (search/found)
+Patricia protocols IPv6: 28/8 (search/found)
DNS 59 21695 21
1 TCP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:57089 <-> [2001:470:1f0b:16b0::a26:53]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 6][cat: Network/14][6 pkts/578 bytes <-> 4 pkts/2084 bytes][Goodput ratio: 9/83][0.00 sec][Hostname/SNI: weberlab.de][::][bytes ratio: -0.566 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 0/0 1/0 0/0][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 96/521 140/1818 20/749][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50]
2 TCP 194.247.5.6:39005 <-> 194.247.5.14:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 6][cat: Network/14][6 pkts/458 bytes <-> 4 pkts/2004 bytes][Goodput ratio: 12/86][0.00 sec][Hostname/SNI: weberlab.de][::][bytes ratio: -0.628 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 0/0 0/0 0/0][Pkt Len c2s/s2c min/avg/max/stddev: 66/66 76/501 120/1798 20/749][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50]
3 UDP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:55729 <-> [2001:470:765b::a25:53]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 3][cat: Network/14][2 pkts/228 bytes <-> 1 pkts/1494 bytes][Goodput ratio: 45/95][5.01 sec][Hostname/SNI: weberlab.de][::][Risk: ** Large DNS Packet (512+ bytes) **** Fragmented DNS Message **][Risk Score: 100][Risk Info: 1424 Bytes DNS Packet][PLAIN TEXT (weberlab)][Plen Bins: 0,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,0,0,0]
- 4 UDP [2a00:1450:4013:c06::105]:63369 <-> [2001:470:765b::a25:53]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/121 bytes <-> 1 pkts/1510 bytes][Goodput ratio: 48/95][0.00 sec][Hostname/SNI: fg2.weberlab.de][194.247.4.10][Risk: ** Large DNS Packet (512+ bytes) **** Fragmented DNS Message **][Risk Score: 100][Risk Info: 1440 Bytes DNS Packet][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0]
- 5 UDP [2a00:1450:4013:c03::10a]:46433 <-> [2001:470:765b::a25:53]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/120 bytes <-> 1 pkts/1510 bytes][Goodput ratio: 48/95][0.00 sec][Hostname/SNI: pa.weberlab.de][2001:470:1f0b:1024::2][Risk: ** Large DNS Packet (512+ bytes) **** Fragmented DNS Message **][Risk Score: 100][Risk Info: 1440 Bytes DNS Packet][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0]
+ 4 UDP [2a00:1450:4013:c06::105]:63369 <-> [2001:470:765b::a25:53]:53 [proto: 5/DNS][IP: 126/Google][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/121 bytes <-> 1 pkts/1510 bytes][Goodput ratio: 48/95][0.00 sec][Hostname/SNI: fg2.weberlab.de][194.247.4.10][Risk: ** Large DNS Packet (512+ bytes) **** Fragmented DNS Message **][Risk Score: 100][Risk Info: 1440 Bytes DNS Packet][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0]
+ 5 UDP [2a00:1450:4013:c03::10a]:46433 <-> [2001:470:765b::a25:53]:53 [proto: 5/DNS][IP: 126/Google][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/120 bytes <-> 1 pkts/1510 bytes][Goodput ratio: 48/95][0.00 sec][Hostname/SNI: pa.weberlab.de][2001:470:1f0b:1024::2][Risk: ** Large DNS Packet (512+ bytes) **** Fragmented DNS Message **][Risk Score: 100][Risk Info: 1440 Bytes DNS Packet][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0]
6 UDP 173.194.169.104:59464 <-> 193.24.227.238:53 [proto: 5/DNS][IP: 126/Google][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/101 bytes <-> 1 pkts/1514 bytes][Goodput ratio: 58/97][< 1 sec][Hostname/SNI: fg2.weberlab.de][194.247.4.10][Risk: ** Large DNS Packet (512+ bytes) **** Fragmented DNS Message **][Risk Score: 100][Risk Info: 1472 Bytes DNS Packet][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0]
7 UDP 194.247.5.6:51791 <-> 193.24.227.238:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/94 bytes <-> 1 pkts/1514 bytes][Goodput ratio: 55/97][0.01 sec][Hostname/SNI: weberlab.de][::][Risk: ** Large DNS Packet (512+ bytes) **** Fragmented DNS Message **][Risk Score: 100][Risk Info: 1472 Bytes DNS Packet][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0]
8 UDP 74.125.47.136:59330 <-> 193.24.227.238:53 [proto: 5/DNS][IP: 126/Google][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/82 bytes <-> 1 pkts/1514 bytes][Goodput ratio: 48/97][0.00 sec][Hostname/SNI: weberlab.de][::][Risk: ** Large DNS Packet (512+ bytes) **** Fragmented DNS Message **][Risk Score: 100][Risk Info: 1472 Bytes DNS Packet][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0]
9 UDP 172.217.40.76:56680 <-> 193.24.227.238:53 [proto: 5/DNS][IP: 126/Google][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/82 bytes <-> 1 pkts/1514 bytes][Goodput ratio: 48/97][< 1 sec][Hostname/SNI: weberlab.de][::][Risk: ** Large DNS Packet (512+ bytes) **** Fragmented DNS Message **][Risk Score: 100][Risk Info: 1472 Bytes DNS Packet][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0]
- 10 UDP [2a00:1450:400c:c00::106]:54430 <-> [2001:470:765b::a25:53]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/121 bytes <-> 1 pkts/886 bytes][Goodput ratio: 48/93][0.00 sec][Hostname/SNI: fg2.weberlab.de][::][Risk: ** Large DNS Packet (512+ bytes) **][Risk Score: 50][Risk Info: 824 Bytes DNS Packet][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 11 UDP [2a00:1450:4013:c05::10e]:34944 <-> [2001:470:765b::a25:53]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/121 bytes <-> 1 pkts/886 bytes][Goodput ratio: 48/93][< 1 sec][Hostname/SNI: fg2.weberlab.de][::][Risk: ** Large DNS Packet (512+ bytes) **][Risk Score: 50][Risk Info: 824 Bytes DNS Packet][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 10 UDP [2a00:1450:400c:c00::106]:54430 <-> [2001:470:765b::a25:53]:53 [proto: 5/DNS][IP: 126/Google][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/121 bytes <-> 1 pkts/886 bytes][Goodput ratio: 48/93][0.00 sec][Hostname/SNI: fg2.weberlab.de][::][Risk: ** Large DNS Packet (512+ bytes) **][Risk Score: 50][Risk Info: 824 Bytes DNS Packet][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 11 UDP [2a00:1450:4013:c05::10e]:34944 <-> [2001:470:765b::a25:53]:53 [proto: 5/DNS][IP: 126/Google][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/121 bytes <-> 1 pkts/886 bytes][Goodput ratio: 48/93][< 1 sec][Hostname/SNI: fg2.weberlab.de][::][Risk: ** Large DNS Packet (512+ bytes) **][Risk Score: 50][Risk Info: 824 Bytes DNS Packet][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
12 UDP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:33592 <-> [2001:470:765b::a25:53]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/123 bytes <-> 1 pkts/300 bytes][Goodput ratio: 49/79][0.01 sec][Hostname/SNI: fg2-mgmt.weberlab.de][2001:470:1f0b:16b0::1][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
13 UDP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:46316 <-> [2001:470:765b::a25:53]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/123 bytes <-> 1 pkts/300 bytes][Goodput ratio: 49/79][0.01 sec][Hostname/SNI: fg2-mgmt.weberlab.de][2001:470:1f0b:16b0::1][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
14 UDP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:46440 <-> [2001:470:765b::a25:53]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/123 bytes <-> 1 pkts/300 bytes][Goodput ratio: 49/79][0.01 sec][Hostname/SNI: fg2-mgmt.weberlab.de][2001:470:1f0b:16b0::1][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
15 UDP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:47634 <-> [2001:470:765b::a25:53]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/123 bytes <-> 1 pkts/300 bytes][Goodput ratio: 49/79][0.01 sec][Hostname/SNI: fg2-mgmt.weberlab.de][2001:470:1f0b:16b0::1][PLAIN TEXT (weberlab)][Plen Bins: 0,50,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
16 UDP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:46709 <-> [2620:fe::fe]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/112 bytes <-> 1 pkts/156 bytes][Goodput ratio: 44/60][0.03 sec][Hostname/SNI: erfpop.de][2606:4700:30::6818:6291][PLAIN TEXT (erfpop)][Plen Bins: 0,50,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 17 UDP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:48758 <-> [2606:4700:4700::1111]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/129 bytes <-> 1 pkts/133 bytes][Goodput ratio: 52/53][0.02 sec][Hostname/SNI: sigok.verteiltesysteme.net][134.91.78.139][PLAIN TEXT (verteiltesysteme)][Plen Bins: 0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 18 UDP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:60550 <-> [2606:4700:4700::1111]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/106 bytes <-> 1 pkts/134 bytes][Goodput ratio: 41/53][0.02 sec][Hostname/SNI: ns2.weberdns.de][2001:470:1f0b:16b0::a26:53][PLAIN TEXT (weberdns)][Plen Bins: 0,50,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 19 UDP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:52814 <-> [2606:4700:4700::1111]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/131 bytes <-> 1 pkts/108 bytes][Goodput ratio: 52/42][0.03 sec][Hostname/SNI: sigfail.verteiltesysteme.net][::][Risk: ** Error Code **][Risk Score: 10][Risk Info: DNS Error Code SERVFAIL][PLAIN TEXT (sigfail)][Plen Bins: 0,50,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 17 UDP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:48758 <-> [2606:4700:4700::1111]:53 [proto: 5/DNS][IP: 220/Cloudflare][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/129 bytes <-> 1 pkts/133 bytes][Goodput ratio: 52/53][0.02 sec][Hostname/SNI: sigok.verteiltesysteme.net][134.91.78.139][PLAIN TEXT (verteiltesysteme)][Plen Bins: 0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 18 UDP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:60550 <-> [2606:4700:4700::1111]:53 [proto: 5/DNS][IP: 220/Cloudflare][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/106 bytes <-> 1 pkts/134 bytes][Goodput ratio: 41/53][0.02 sec][Hostname/SNI: ns2.weberdns.de][2001:470:1f0b:16b0::a26:53][PLAIN TEXT (weberdns)][Plen Bins: 0,50,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 19 UDP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:52814 <-> [2606:4700:4700::1111]:53 [proto: 5/DNS][IP: 220/Cloudflare][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/131 bytes <-> 1 pkts/108 bytes][Goodput ratio: 52/42][0.03 sec][Hostname/SNI: sigfail.verteiltesysteme.net][::][Risk: ** Error Code **][Risk Score: 10][Risk Info: DNS Error Code SERVFAIL][PLAIN TEXT (sigfail)][Plen Bins: 0,50,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
20 UDP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:42344 <-> [2620:fe::fe]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/113 bytes <-> 1 pkts/117 bytes][Goodput ratio: 45/47][0.02 sec][Hostname/SNI: formel1.de][85.25.234.253][PLAIN TEXT (formel1)][Plen Bins: 0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 21 UDP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:54590 <-> [2606:4700:4700::1111]:53 [proto: 5/DNS][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/106 bytes <-> 1 pkts/122 bytes][Goodput ratio: 41/49][0.01 sec][Hostname/SNI: ns2.weberdns.de][194.247.5.14][PLAIN TEXT (weberdns)][Plen Bins: 0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 21 UDP [2001:470:1f0b:16b0:20c:29ff:fe7c:a4cb]:54590 <-> [2606:4700:4700::1111]:53 [proto: 5/DNS][IP: 220/Cloudflare][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/106 bytes <-> 1 pkts/122 bytes][Goodput ratio: 41/49][0.01 sec][Hostname/SNI: ns2.weberdns.de][194.247.5.14][PLAIN TEXT (weberdns)][Plen Bins: 0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
diff --git a/tests/cfgs/default/result/dns_invert_query.pcapng.out b/tests/cfgs/default/result/dns_invert_query.pcapng.out
index 1e831dba6..cff6856a1 100644
--- a/tests/cfgs/default/result/dns_invert_query.pcapng.out
+++ b/tests/cfgs/default/result/dns_invert_query.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 2 134 1
diff --git a/tests/cfgs/default/result/dns_long_domainname.pcap.out b/tests/cfgs/default/result/dns_long_domainname.pcap.out
index b7f1d725c..e852200cd 100644
--- a/tests/cfgs/default/result/dns_long_domainname.pcap.out
+++ b/tests/cfgs/default/result/dns_long_domainname.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 2 262 1
diff --git a/tests/cfgs/default/result/dnscrypt-v1-and-resolver-pings.pcap.out b/tests/cfgs/default/result/dnscrypt-v1-and-resolver-pings.pcap.out
index 60db2fe6a..8bad5bc58 100644
--- a/tests/cfgs/default/result/dnscrypt-v1-and-resolver-pings.pcap.out
+++ b/tests/cfgs/default/result/dnscrypt-v1-and-resolver-pings.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 468/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 484/6 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNScrypt 488 309562 245
diff --git a/tests/cfgs/default/result/dnscrypt-v2-doh.pcap.out b/tests/cfgs/default/result/dnscrypt-v2-doh.pcap.out
index 10fcd2e1d..42197bb9a 100644
--- a/tests/cfgs/default/result/dnscrypt-v2-doh.pcap.out
+++ b/tests/cfgs/default/result/dnscrypt-v2-doh.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 68/68 (search/found)
Patricia risk mask: 66/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 68/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DoH_DoT 577 216583 34
diff --git a/tests/cfgs/default/result/dnscrypt-v2.pcap.out b/tests/cfgs/default/result/dnscrypt-v2.pcap.out
index 0039fe8cb..5697f22e7 100644
--- a/tests/cfgs/default/result/dnscrypt-v2.pcap.out
+++ b/tests/cfgs/default/result/dnscrypt-v2.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNScrypt 6 4300 3
diff --git a/tests/cfgs/default/result/dnscrypt_skype_false_positive.pcapng.out b/tests/cfgs/default/result/dnscrypt_skype_false_positive.pcapng.out
index 075594307..89b813ee2 100644
--- a/tests/cfgs/default/result/dnscrypt_skype_false_positive.pcapng.out
+++ b/tests/cfgs/default/result/dnscrypt_skype_false_positive.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNScrypt 6 2380 1
diff --git a/tests/cfgs/default/result/doh.pcapng.out b/tests/cfgs/default/result/doh.pcapng.out
index 51b247e88..dc2828639 100644
--- a/tests/cfgs/default/result/doh.pcapng.out
+++ b/tests/cfgs/default/result/doh.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 120 14592 1
diff --git a/tests/cfgs/default/result/doq.pcapng.out b/tests/cfgs/default/result/doq.pcapng.out
index 60c3ea92d..76d3e1a17 100644
--- a/tests/cfgs/default/result/doq.pcapng.out
+++ b/tests/cfgs/default/result/doq.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 4/0 (search/found)
ICMPV6 6 1170 1
DoH_DoT 14 4788 1
diff --git a/tests/cfgs/default/result/doq_adguard.pcapng.out b/tests/cfgs/default/result/doq_adguard.pcapng.out
index 4486b130f..1aded2876 100644
--- a/tests/cfgs/default/result/doq_adguard.pcapng.out
+++ b/tests/cfgs/default/result/doq_adguard.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DoH_DoT 296 44445 1
diff --git a/tests/cfgs/default/result/dos_win98_smb_netbeui.pcap.out b/tests/cfgs/default/result/dos_win98_smb_netbeui.pcap.out
index c667bff08..a0d86a06e 100644
--- a/tests/cfgs/default/result/dos_win98_smb_netbeui.pcap.out
+++ b/tests/cfgs/default/result/dos_win98_smb_netbeui.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
NetBIOS 46 5060 2
SMBv1 15 3447 1
diff --git a/tests/cfgs/default/result/drda_db2.pcap.out b/tests/cfgs/default/result/drda_db2.pcap.out
index 3152db528..95aa08fe0 100644
--- a/tests/cfgs/default/result/drda_db2.pcap.out
+++ b/tests/cfgs/default/result/drda_db2.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DRDA 38 6691 1
diff --git a/tests/cfgs/default/result/dropbox.pcap.out b/tests/cfgs/default/result/dropbox.pcap.out
index 836f9a470..f3837db7b 100644
--- a/tests/cfgs/default/result/dropbox.pcap.out
+++ b/tests/cfgs/default/result/dropbox.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 18/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 30/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Dropbox 848 90532 15
diff --git a/tests/cfgs/default/result/dtls.pcap.out b/tests/cfgs/default/result/dtls.pcap.out
index e08016027..6ae39f3ee 100644
--- a/tests/cfgs/default/result/dtls.pcap.out
+++ b/tests/cfgs/default/result/dtls.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DTLS 2 394 1
diff --git a/tests/cfgs/default/result/dtls2.pcap.out b/tests/cfgs/default/result/dtls2.pcap.out
index 910d4c9f7..d67a12f9f 100644
--- a/tests/cfgs/default/result/dtls2.pcap.out
+++ b/tests/cfgs/default/result/dtls2.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DTLS 30 4991 1
diff --git a/tests/cfgs/default/result/dtls_certificate.pcapng.out b/tests/cfgs/default/result/dtls_certificate.pcapng.out
index cf8d87738..10bc27daf 100644
--- a/tests/cfgs/default/result/dtls_certificate.pcapng.out
+++ b/tests/cfgs/default/result/dtls_certificate.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
WindowsUpdate 1 1486 1
diff --git a/tests/cfgs/default/result/dtls_certificate_fragments.pcap.out b/tests/cfgs/default/result/dtls_certificate_fragments.pcap.out
index 371a64f86..ff6c055f5 100644
--- a/tests/cfgs/default/result/dtls_certificate_fragments.pcap.out
+++ b/tests/cfgs/default/result/dtls_certificate_fragments.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DTLS 20 5978 1
Discord 6 4215 1
diff --git a/tests/cfgs/default/result/dtls_mid_sessions.pcapng.out b/tests/cfgs/default/result/dtls_mid_sessions.pcapng.out
index 72f8aed47..4ccb6ccca 100644
--- a/tests/cfgs/default/result/dtls_mid_sessions.pcapng.out
+++ b/tests/cfgs/default/result/dtls_mid_sessions.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 8/0 (search/found)
Patricia risk: 8/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DTLS 91 37868 4
diff --git a/tests/cfgs/default/result/dtls_old_version.pcapng.out b/tests/cfgs/default/result/dtls_old_version.pcapng.out
index b253ca55f..53a8c6c5f 100644
--- a/tests/cfgs/default/result/dtls_old_version.pcapng.out
+++ b/tests/cfgs/default/result/dtls_old_version.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DTLS 7 994 1
diff --git a/tests/cfgs/default/result/dtls_session_id_and_coockie_both.pcap.out b/tests/cfgs/default/result/dtls_session_id_and_coockie_both.pcap.out
index dc4f2c98e..de32bbe74 100644
--- a/tests/cfgs/default/result/dtls_session_id_and_coockie_both.pcap.out
+++ b/tests/cfgs/default/result/dtls_session_id_and_coockie_both.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DTLS 4 604 1
diff --git a/tests/cfgs/default/result/edonkey.pcap.out b/tests/cfgs/default/result/edonkey.pcap.out
index 728d3600c..49b36758b 100644
--- a/tests/cfgs/default/result/edonkey.pcap.out
+++ b/tests/cfgs/default/result/edonkey.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
eDonkey 17 2016 1
diff --git a/tests/cfgs/default/result/elasticsearch.pcap.out b/tests/cfgs/default/result/elasticsearch.pcap.out
index 26e0dd10c..9883ed02e 100644
--- a/tests/cfgs/default/result/elasticsearch.pcap.out
+++ b/tests/cfgs/default/result/elasticsearch.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 8/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 14/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Elasticsearch 47 12739 7
diff --git a/tests/cfgs/default/result/emotet.pcap.out b/tests/cfgs/default/result/emotet.pcap.out
index 9229b8ca6..ddca1706c 100644
--- a/tests/cfgs/default/result/emotet.pcap.out
+++ b/tests/cfgs/default/result/emotet.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 12/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SMTP 626 438465 1
HTTP 1601 1581542 3
diff --git a/tests/cfgs/default/result/encrypted_sni.pcap.out b/tests/cfgs/default/result/encrypted_sni.pcap.out
index dd1a7f1de..5fc9af303 100644
--- a/tests/cfgs/default/result/encrypted_sni.pcap.out
+++ b/tests/cfgs/default/result/encrypted_sni.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 6/6 (search/found)
Patricia risk mask: 6/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 3/3 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 3 2310 3
diff --git a/tests/cfgs/default/result/epicgames.pcapng.out b/tests/cfgs/default/result/epicgames.pcapng.out
index ce8a05c53..5d45d3800 100644
--- a/tests/cfgs/default/result/epicgames.pcapng.out
+++ b/tests/cfgs/default/result/epicgames.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/4 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
EpicGames 81 11186 4
diff --git a/tests/cfgs/default/result/esp.pcapng.out b/tests/cfgs/default/result/esp.pcapng.out
index 99cdb4bae..bbd9cdc3c 100644
--- a/tests/cfgs/default/result/esp.pcapng.out
+++ b/tests/cfgs/default/result/esp.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
IPSec 6 1856 2
diff --git a/tests/cfgs/default/result/ethereum.pcap.out b/tests/cfgs/default/result/ethereum.pcap.out
index f6aad0349..6691a0b6d 100644
--- a/tests/cfgs/default/result/ethereum.pcap.out
+++ b/tests/cfgs/default/result/ethereum.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 42/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 124/29 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
ETHEREUM 2000 216111 74
diff --git a/tests/cfgs/default/result/ethernetIP.pcap.out b/tests/cfgs/default/result/ethernetIP.pcap.out
index 1b7d0fa28..5b90b36c6 100644
--- a/tests/cfgs/default/result/ethernetIP.pcap.out
+++ b/tests/cfgs/default/result/ethernetIP.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 8/0 (search/found)
Patricia risk: 8/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
EthernetIP 100 17384 4
diff --git a/tests/cfgs/default/result/exe_download.pcap.out b/tests/cfgs/default/result/exe_download.pcap.out
index 54f208e18..e36630674 100644
--- a/tests/cfgs/default/result/exe_download.pcap.out
+++ b/tests/cfgs/default/result/exe_download.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 703 717463 1
diff --git a/tests/cfgs/default/result/exe_download_as_png.pcap.out b/tests/cfgs/default/result/exe_download_as_png.pcap.out
index 361fa59be..f370be261 100644
--- a/tests/cfgs/default/result/exe_download_as_png.pcap.out
+++ b/tests/cfgs/default/result/exe_download_as_png.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 534 529449 1
diff --git a/tests/cfgs/default/result/facebook.pcap.out b/tests/cfgs/default/result/facebook.pcap.out
index 017b299a4..627c2b373 100644
--- a/tests/cfgs/default/result/facebook.pcap.out
+++ b/tests/cfgs/default/result/facebook.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 6/6 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Facebook 60 30511 2
diff --git a/tests/cfgs/default/result/fastcgi.pcap.out b/tests/cfgs/default/result/fastcgi.pcap.out
index 0fe96a921..ac5ca19d1 100644
--- a/tests/cfgs/default/result/fastcgi.pcap.out
+++ b/tests/cfgs/default/result/fastcgi.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
FastCGI 102 72243 1
diff --git a/tests/cfgs/default/result/firefox.pcap.out b/tests/cfgs/default/result/firefox.pcap.out
index 022cb8c45..6c784f3b6 100644
--- a/tests/cfgs/default/result/firefox.pcap.out
+++ b/tests/cfgs/default/result/firefox.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 12/12 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 12/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 129 60233 6
diff --git a/tests/cfgs/default/result/fix.pcap.out b/tests/cfgs/default/result/fix.pcap.out
index e013afb62..ce005632f 100644
--- a/tests/cfgs/default/result/fix.pcap.out
+++ b/tests/cfgs/default/result/fix.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 24/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 24/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
FIX 1261 115514 12
diff --git a/tests/cfgs/default/result/fix2.pcap.out b/tests/cfgs/default/result/fix2.pcap.out
index f61096b07..2be7f864f 100644
--- a/tests/cfgs/default/result/fix2.pcap.out
+++ b/tests/cfgs/default/result/fix2.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
FIX 3046 246540 2
diff --git a/tests/cfgs/default/result/forticlient.pcap.out b/tests/cfgs/default/result/forticlient.pcap.out
index bc529a295..2a91ecaa8 100644
--- a/tests/cfgs/default/result/forticlient.pcap.out
+++ b/tests/cfgs/default/result/forticlient.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 10/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 10/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
FortiClient 2000 430931 5
diff --git a/tests/cfgs/default/result/ftp-start-tls.pcap.out b/tests/cfgs/default/result/ftp-start-tls.pcap.out
index 8e96ba1ef..42346e116 100644
--- a/tests/cfgs/default/result/ftp-start-tls.pcap.out
+++ b/tests/cfgs/default/result/ftp-start-tls.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
FTPS 51 7510 1
diff --git a/tests/cfgs/default/result/ftp.pcap.out b/tests/cfgs/default/result/ftp.pcap.out
index e5da95df4..7d8e69437 100644
--- a/tests/cfgs/default/result/ftp.pcap.out
+++ b/tests/cfgs/default/result/ftp.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 1115 1122198 1
FTP_CONTROL 68 5571 1
diff --git a/tests/cfgs/default/result/ftp_failed.pcap.out b/tests/cfgs/default/result/ftp_failed.pcap.out
index 30601b065..a85f7d4d1 100644
--- a/tests/cfgs/default/result/ftp_failed.pcap.out
+++ b/tests/cfgs/default/result/ftp_failed.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
FTP_CONTROL 18 1700 1
diff --git a/tests/cfgs/default/result/fuzz-2006-06-26-2594.pcap.out b/tests/cfgs/default/result/fuzz-2006-06-26-2594.pcap.out
index c4a778e5e..d08405457 100644
--- a/tests/cfgs/default/result/fuzz-2006-06-26-2594.pcap.out
+++ b/tests/cfgs/default/result/fuzz-2006-06-26-2594.pcap.out
@@ -23,6 +23,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 382/0 (search/found)
Patricia risk: 26/0 (search/found)
Patricia protocols: 502/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 34 4212 34
FTP_CONTROL 36 2569 12
diff --git a/tests/cfgs/default/result/fuzz-2006-09-29-28586.pcap.out b/tests/cfgs/default/result/fuzz-2006-09-29-28586.pcap.out
index d616a84ad..1cb492ff0 100644
--- a/tests/cfgs/default/result/fuzz-2006-09-29-28586.pcap.out
+++ b/tests/cfgs/default/result/fuzz-2006-09-29-28586.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 54/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 75/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 3 655 3
HTTP 118 28709 37
diff --git a/tests/cfgs/default/result/fuzz-2020-02-16-11740.pcap.out b/tests/cfgs/default/result/fuzz-2020-02-16-11740.pcap.out
index bf18bb882..3de1a87c6 100644
--- a/tests/cfgs/default/result/fuzz-2020-02-16-11740.pcap.out
+++ b/tests/cfgs/default/result/fuzz-2020-02-16-11740.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 110/0 (search/found)
Patricia risk: 18/0 (search/found)
Patricia protocols: 154/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 19 6603 19
VRRP 1 725 1
diff --git a/tests/cfgs/default/result/fuzz-2021-10-13.pcap.out b/tests/cfgs/default/result/fuzz-2021-10-13.pcap.out
index b96809e93..f66191cd8 100644
--- a/tests/cfgs/default/result/fuzz-2021-10-13.pcap.out
+++ b/tests/cfgs/default/result/fuzz-2021-10-13.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
Unknown 1 197 1
diff --git a/tests/cfgs/default/result/geforcenow.pcapng.out b/tests/cfgs/default/result/geforcenow.pcapng.out
index 6a633fba7..f14c50c0f 100644
--- a/tests/cfgs/default/result/geforcenow.pcapng.out
+++ b/tests/cfgs/default/result/geforcenow.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
STUN 54 20349 1
GeForceNow 54 48651 1
diff --git a/tests/cfgs/default/result/genshin-impact.pcap.out b/tests/cfgs/default/result/genshin-impact.pcap.out
index 2adc227f2..9db329d2b 100644
--- a/tests/cfgs/default/result/genshin-impact.pcap.out
+++ b/tests/cfgs/default/result/genshin-impact.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 6/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 6/6 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
GenshinImpact 90 18405 6
diff --git a/tests/cfgs/default/result/git.pcap.out b/tests/cfgs/default/result/git.pcap.out
index 358589690..0a8d318b9 100644
--- a/tests/cfgs/default/result/git.pcap.out
+++ b/tests/cfgs/default/result/git.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Git 90 74005 1
diff --git a/tests/cfgs/default/result/gnutella.pcap.out b/tests/cfgs/default/result/gnutella.pcap.out
index 46a1e6b94..d4434cff3 100644
--- a/tests/cfgs/default/result/gnutella.pcap.out
+++ b/tests/cfgs/default/result/gnutella.pcap.out
@@ -23,6 +23,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 578/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 1804/0 (search/found)
+Patricia protocols IPv6: 24/0 (search/found)
Unknown 883 76902 389
MDNS 18 1632 2
diff --git a/tests/cfgs/default/result/google_ssl.pcap.out b/tests/cfgs/default/result/google_ssl.pcap.out
index b50f34810..bbf122b04 100644
--- a/tests/cfgs/default/result/google_ssl.pcap.out
+++ b/tests/cfgs/default/result/google_ssl.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 28 9108 1
diff --git a/tests/cfgs/default/result/googledns_android10.pcap.out b/tests/cfgs/default/result/googledns_android10.pcap.out
index 8941865d4..5e914ea0f 100644
--- a/tests/cfgs/default/result/googledns_android10.pcap.out
+++ b/tests/cfgs/default/result/googledns_android10.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/8 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
ICMP 4 392 1
DoH_DoT 528 132502 7
diff --git a/tests/cfgs/default/result/gquic.pcap.out b/tests/cfgs/default/result/gquic.pcap.out
index 7776432bc..3ade48dd3 100644
--- a/tests/cfgs/default/result/gquic.pcap.out
+++ b/tests/cfgs/default/result/gquic.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Google 1 1392 1
diff --git a/tests/cfgs/default/result/gtp_c.pcap.out b/tests/cfgs/default/result/gtp_c.pcap.out
index 962bc3b47..77aa50819 100644
--- a/tests/cfgs/default/result/gtp_c.pcap.out
+++ b/tests/cfgs/default/result/gtp_c.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
GTP_C 4 684 1
diff --git a/tests/cfgs/default/result/gtp_false_positive.pcapng.out b/tests/cfgs/default/result/gtp_false_positive.pcapng.out
index d44412e64..0ae4da95a 100644
--- a/tests/cfgs/default/result/gtp_false_positive.pcapng.out
+++ b/tests/cfgs/default/result/gtp_false_positive.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 6/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 5 428 1
GTP 2 424 2
diff --git a/tests/cfgs/default/result/gtp_prime.pcapng.out b/tests/cfgs/default/result/gtp_prime.pcapng.out
index 5183979c4..29315a0e1 100644
--- a/tests/cfgs/default/result/gtp_prime.pcapng.out
+++ b/tests/cfgs/default/result/gtp_prime.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
GTP_PRIME 1 300 1
diff --git a/tests/cfgs/default/result/h323-overflow.pcap.out b/tests/cfgs/default/result/h323-overflow.pcap.out
index 42ee55306..4842dff3b 100644
--- a/tests/cfgs/default/result/h323-overflow.pcap.out
+++ b/tests/cfgs/default/result/h323-overflow.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 1 58 1
diff --git a/tests/cfgs/default/result/h323.pcap.out b/tests/cfgs/default/result/h323.pcap.out
index f76157cb8..e111e96e8 100644
--- a/tests/cfgs/default/result/h323.pcap.out
+++ b/tests/cfgs/default/result/h323.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 4/0 (search/found)
Patricia protocols: 2/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
H323 12 1825 2
diff --git a/tests/cfgs/default/result/haproxy.pcap.out b/tests/cfgs/default/result/haproxy.pcap.out
index d6513c889..f11f366b8 100644
--- a/tests/cfgs/default/result/haproxy.pcap.out
+++ b/tests/cfgs/default/result/haproxy.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HAProxy 1 375 1
diff --git a/tests/cfgs/default/result/heuristic_tcp_ack_payload.pcap.out b/tests/cfgs/default/result/heuristic_tcp_ack_payload.pcap.out
index 9bcfb2cb2..d4427df10 100644
--- a/tests/cfgs/default/result/heuristic_tcp_ack_payload.pcap.out
+++ b/tests/cfgs/default/result/heuristic_tcp_ack_payload.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 9/9 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 18/0 (search/found)
Patricia protocols: 16/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 196 76217 4
WindowsUpdate 19 2638 1
diff --git a/tests/cfgs/default/result/hots.pcapng.out b/tests/cfgs/default/result/hots.pcapng.out
index 3456f0d72..7aaff3363 100644
--- a/tests/cfgs/default/result/hots.pcapng.out
+++ b/tests/cfgs/default/result/hots.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 6/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 5/3 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Heroes_of_the_Storm 100 10145 3
diff --git a/tests/cfgs/default/result/hpvirtgrp.pcap.out b/tests/cfgs/default/result/hpvirtgrp.pcap.out
index 9b3aef8be..bc604d03e 100644
--- a/tests/cfgs/default/result/hpvirtgrp.pcap.out
+++ b/tests/cfgs/default/result/hpvirtgrp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 20/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HP_VIRTGRP 135 12739 9
diff --git a/tests/cfgs/default/result/hsrp0.pcap.out b/tests/cfgs/default/result/hsrp0.pcap.out
index 134d58a95..8051af99d 100644
--- a/tests/cfgs/default/result/hsrp0.pcap.out
+++ b/tests/cfgs/default/result/hsrp0.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HSRP 4 264 4
diff --git a/tests/cfgs/default/result/hsrp2.pcap.out b/tests/cfgs/default/result/hsrp2.pcap.out
index c945756d6..26611e287 100644
--- a/tests/cfgs/default/result/hsrp2.pcap.out
+++ b/tests/cfgs/default/result/hsrp2.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HSRP 2 188 2
diff --git a/tests/cfgs/default/result/hsrp2_ipv6.pcapng.out b/tests/cfgs/default/result/hsrp2_ipv6.pcapng.out
index 453717419..6463216b6 100644
--- a/tests/cfgs/default/result/hsrp2_ipv6.pcapng.out
+++ b/tests/cfgs/default/result/hsrp2_ipv6.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 4/0 (search/found)
HSRP 36 4374 2
diff --git a/tests/cfgs/default/result/http-crash-content-disposition.pcap.out b/tests/cfgs/default/result/http-crash-content-disposition.pcap.out
index 6e7b9d58d..45df495c4 100644
--- a/tests/cfgs/default/result/http-crash-content-disposition.pcap.out
+++ b/tests/cfgs/default/result/http-crash-content-disposition.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 9 3328 1
diff --git a/tests/cfgs/default/result/http-lines-split.pcap.out b/tests/cfgs/default/result/http-lines-split.pcap.out
index 6961e9626..bdeed0bdb 100644
--- a/tests/cfgs/default/result/http-lines-split.pcap.out
+++ b/tests/cfgs/default/result/http-lines-split.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 14 2503 1
diff --git a/tests/cfgs/default/result/http-manipulated.pcap.out b/tests/cfgs/default/result/http-manipulated.pcap.out
index 6a9b080ac..821880012 100644
--- a/tests/cfgs/default/result/http-manipulated.pcap.out
+++ b/tests/cfgs/default/result/http-manipulated.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 40 45063 2
diff --git a/tests/cfgs/default/result/http-proxy.pcapng.out b/tests/cfgs/default/result/http-proxy.pcapng.out
index b0009878c..587d2ffa8 100644
--- a/tests/cfgs/default/result/http-proxy.pcapng.out
+++ b/tests/cfgs/default/result/http-proxy.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP_Proxy 11 1652 1
diff --git a/tests/cfgs/default/result/http2.pcapng.out b/tests/cfgs/default/result/http2.pcapng.out
index ed7f88989..45e6074a2 100644
--- a/tests/cfgs/default/result/http2.pcapng.out
+++ b/tests/cfgs/default/result/http2.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP2 10 1271 1
diff --git a/tests/cfgs/default/result/http_asymmetric.pcapng.out b/tests/cfgs/default/result/http_asymmetric.pcapng.out
index a8c945332..23fd87397 100644
--- a/tests/cfgs/default/result/http_asymmetric.pcapng.out
+++ b/tests/cfgs/default/result/http_asymmetric.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 23 9961 2
diff --git a/tests/cfgs/default/result/http_auth.pcap.out b/tests/cfgs/default/result/http_auth.pcap.out
index fabdda33a..5e12f9eab 100644
--- a/tests/cfgs/default/result/http_auth.pcap.out
+++ b/tests/cfgs/default/result/http_auth.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 33 20574 1
diff --git a/tests/cfgs/default/result/http_connect.pcap.out b/tests/cfgs/default/result/http_connect.pcap.out
index dd2c6ad61..1b537fa22 100644
--- a/tests/cfgs/default/result/http_connect.pcap.out
+++ b/tests/cfgs/default/result/http_connect.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 2 178 1
TLS 58 36496 1
diff --git a/tests/cfgs/default/result/http_guessed_host_and_guessed.pcapng.out b/tests/cfgs/default/result/http_guessed_host_and_guessed.pcapng.out
index 1c0a5dfd8..8137f05c6 100644
--- a/tests/cfgs/default/result/http_guessed_host_and_guessed.pcapng.out
+++ b/tests/cfgs/default/result/http_guessed_host_and_guessed.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
POP3 1 123 1
diff --git a/tests/cfgs/default/result/http_invalid_server.pcap.out b/tests/cfgs/default/result/http_invalid_server.pcap.out
index 01dd5aa4f..13ee901b5 100644
--- a/tests/cfgs/default/result/http_invalid_server.pcap.out
+++ b/tests/cfgs/default/result/http_invalid_server.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
OCSP 12 1301 1
diff --git a/tests/cfgs/default/result/http_ipv6.pcap.out b/tests/cfgs/default/result/http_ipv6.pcap.out
index 8c94bf3d3..cb838767e 100644
--- a/tests/cfgs/default/result/http_ipv6.pcap.out
+++ b/tests/cfgs/default/result/http_ipv6.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 24/24 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 22/8 (search/found)
ntop 80 36401 4
TLS 26 3245 7
@@ -33,18 +34,18 @@ JA3 Host Stats:
1 2a00:d40:1:3:7aac:c0ff:fea7:d4c 1
- 1 UDP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:45931 <-> [2a00:1450:4001:803::1017]:443 [proto: 188.126/QUIC.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 1][cat: Web/5][33 pkts/7741 bytes <-> 29 pkts/8236 bytes][Goodput ratio: 74/78][11.12 sec][Hostname/SNI: www.google.it][bytes ratio: -0.031 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 11/2 412/168 6008/1778 1177/366][Pkt Len c2s/s2c min/avg/max/stddev: 99/91 235/284 1412/1412 286/301][User-Agent: Chrome/46.0.2490.80 Linux x86_64][QUIC ver: Q025][PLAIN TEXT (www.google.it)][Plen Bins: 8,54,0,0,0,1,18,4,0,0,0,0,0,0,0,1,6,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,3,0,0,0,0,0]
+ 1 UDP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:45931 <-> [2a00:1450:4001:803::1017]:443 [proto: 188.126/QUIC.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 1][cat: Web/5][33 pkts/7741 bytes <-> 29 pkts/8236 bytes][Goodput ratio: 74/78][11.12 sec][Hostname/SNI: www.google.it][bytes ratio: -0.031 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 11/2 412/168 6008/1778 1177/366][Pkt Len c2s/s2c min/avg/max/stddev: 99/91 235/284 1412/1412 286/301][User-Agent: Chrome/46.0.2490.80 Linux x86_64][QUIC ver: Q025][PLAIN TEXT (www.google.it)][Plen Bins: 8,54,0,0,0,1,18,4,0,0,0,0,0,0,0,1,6,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,3,0,0,0,0,0]
2 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:37506 <-> [2a03:b0c0:3:d0::70:1001]:443 [proto: 91.26/TLS.ntop][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 12][cat: Network/14][14 pkts/3969 bytes <-> 12 pkts/11648 bytes][Goodput ratio: 69/91][0.43 sec][Hostname/SNI: www.ntop.org][(Advertised) ALPNs: http/1.1;spdy/3.1;h2-14;h2][bytes ratio: -0.492 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 37/44 229/290 62/88][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 284/971 919/1514 324/539][Risk: ** TLS Cert Mismatch **][Risk Score: 100][Risk Info: www.ntop.org vs shop.ntop.org,www.shop.ntop.org][TLSv1.2][JA3C: d3e627f423a33ea41841c19b8af79293][ServerNames: shop.ntop.org,www.shop.ntop.org][JA3S: 389ed42c02ebecc32e73aa31def07e14][Issuer: C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO RSA Domain Validation Secure Server CA][Subject: OU=Domain Control Validated, OU=PositiveSSL, CN=shop.ntop.org][Certificate SHA-1: FB:A6:FF:A7:58:F3:9D:54:24:45:E5:A0:C4:04:18:D5:58:91:E0:34][Firefox][Validity: 2015-11-15 00:00:00 - 2018-11-14 23:59:59][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,6,0,0,6,0,6,0,0,0,0,0,0,0,0,6,0,0,6,0,0,0,6,6,6,0,0,0,0,6,0,0,0,0,6,0,6,0,0,0,0,0,28,0,0,0]
3 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:37486 <-> [2a03:b0c0:3:d0::70:1001]:443 [proto: 91.26/TLS.ntop][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 12][cat: Network/14][11 pkts/1292 bytes <-> 8 pkts/5722 bytes][Goodput ratio: 26/88][0.17 sec][Hostname/SNI: www.ntop.org][(Advertised) ALPNs: http/1.1;spdy/3.1;h2-14;h2][bytes ratio: -0.632 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 18/11 64/27 19/12][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 117/715 298/1514 67/608][Risk: ** TLS Cert Mismatch **][Risk Score: 100][Risk Info: www.ntop.org vs shop.ntop.org,www.shop.ntop.org][TLSv1.2][JA3C: d3e627f423a33ea41841c19b8af79293][ServerNames: shop.ntop.org,www.shop.ntop.org][JA3S: 389ed42c02ebecc32e73aa31def07e14][Issuer: C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO RSA Domain Validation Secure Server CA][Subject: OU=Domain Control Validated, OU=PositiveSSL, CN=shop.ntop.org][Certificate SHA-1: FB:A6:FF:A7:58:F3:9D:54:24:45:E5:A0:C4:04:18:D5:58:91:E0:34][Firefox][Validity: 2015-11-15 00:00:00 - 2018-11-14 23:59:59][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,14,0,0,14,0,14,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,28,0,0,0]
4 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:37494 <-> [2a03:b0c0:3:d0::70:1001]:443 [proto: 91.26/TLS.ntop][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 12][cat: Network/14][10 pkts/1206 bytes <-> 8 pkts/5722 bytes][Goodput ratio: 28/88][0.12 sec][Hostname/SNI: www.ntop.org][(Advertised) ALPNs: http/1.1;spdy/3.1;h2-14;h2][bytes ratio: -0.652 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 15/9 50/23 16/10][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 121/715 298/1514 70/608][Risk: ** TLS Cert Mismatch **][Risk Score: 100][Risk Info: www.ntop.org vs shop.ntop.org,www.shop.ntop.org][TLSv1.2][JA3C: d3e627f423a33ea41841c19b8af79293][ServerNames: shop.ntop.org,www.shop.ntop.org][JA3S: 389ed42c02ebecc32e73aa31def07e14][Issuer: C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO RSA Domain Validation Secure Server CA][Subject: OU=Domain Control Validated, OU=PositiveSSL, CN=shop.ntop.org][Certificate SHA-1: FB:A6:FF:A7:58:F3:9D:54:24:45:E5:A0:C4:04:18:D5:58:91:E0:34][Firefox][Validity: 2015-11-15 00:00:00 - 2018-11-14 23:59:59][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,14,0,0,14,0,14,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,28,0,0,0]
5 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:37488 <-> [2a03:b0c0:3:d0::70:1001]:443 [proto: 91.26/TLS.ntop][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 10][cat: Network/14][10 pkts/1206 bytes <-> 7 pkts/5636 bytes][Goodput ratio: 28/89][0.17 sec][Hostname/SNI: www.ntop.org][(Advertised) ALPNs: http/1.1;spdy/3.1;h2-14;h2][bytes ratio: -0.647 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 20/9 63/25 20/10][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 121/805 298/2754 70/929][Risk: ** TLS Cert Mismatch **][Risk Score: 100][Risk Info: www.ntop.org vs shop.ntop.org,www.shop.ntop.org][TLSv1.2][JA3C: d3e627f423a33ea41841c19b8af79293][ServerNames: shop.ntop.org,www.shop.ntop.org][JA3S: 389ed42c02ebecc32e73aa31def07e14][Issuer: C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO RSA Domain Validation Secure Server CA][Subject: OU=Domain Control Validated, OU=PositiveSSL, CN=shop.ntop.org][Certificate SHA-1: FB:A6:FF:A7:58:F3:9D:54:24:45:E5:A0:C4:04:18:D5:58:91:E0:34][Firefox][Validity: 2015-11-15 00:00:00 - 2018-11-14 23:59:59][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,16,0,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,16]
6 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:53132 <-> [2a02:26f0:ad:197::236]:443 [proto: 91.119/TLS.Facebook][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 8][cat: SocialNetwork/6][7 pkts/960 bytes <-> 5 pkts/4227 bytes][Goodput ratio: 36/90][0.06 sec][Hostname/SNI: s-static.ak.facebook.com][(Advertised) ALPNs: http/1.1;spdy/3.1;h2-14;h2][(Negotiated) ALPN: http/1.1][bytes ratio: -0.630 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 3/3 8/7 3/3][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 137/845 310/2942 83/1078][TLSv1.2][JA3C: d3e627f423a33ea41841c19b8af79293][ServerNames: *.ak.fbcdn.net,s-static.ak.fbcdn.net,igsonar.com,*.igsonar.com,ak.facebook.com,*.ak.facebook.com,*.s-static.ak.facebook.com,connect.facebook.net,s-static.ak.facebook.com][JA3S: b898351eb5e266aefd3723d466935494][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert High Assurance CA-3][Subject: C=US, ST=CA, L=Menlo Park, O=Facebook, Inc., CN=*.ak.fbcdn.net][Certificate SHA-1: E7:62:76:74:8D:09:F7:E9:69:05:B8:1A:37:A1:30:2D:FF:3B:BC:0A][Firefox][Validity: 2015-08-12 00:00:00 - 2015-12-31 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,20,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20]
7 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:53134 <-> [2a02:26f0:ad:197::236]:443 [proto: 91.119/TLS.Facebook][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: SocialNetwork/6][6 pkts/874 bytes <-> 4 pkts/4141 bytes][Goodput ratio: 40/91][0.06 sec][Hostname/SNI: s-static.ak.facebook.com][(Advertised) ALPNs: http/1.1;spdy/3.1;h2-14;h2][(Negotiated) ALPN: http/1.1][bytes ratio: -0.651 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/1 12/5 43/8 16/3][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 146/1035 310/3633 86/1503][TLSv1.2][JA3C: d3e627f423a33ea41841c19b8af79293][ServerNames: *.ak.fbcdn.net,s-static.ak.fbcdn.net,igsonar.com,*.igsonar.com,ak.facebook.com,*.ak.facebook.com,*.s-static.ak.facebook.com,connect.facebook.net,s-static.ak.facebook.com][JA3S: b898351eb5e266aefd3723d466935494][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert High Assurance CA-3][Subject: C=US, ST=CA, L=Menlo Park, O=Facebook, Inc., CN=*.ak.fbcdn.net][Certificate SHA-1: E7:62:76:74:8D:09:F7:E9:69:05:B8:1A:37:A1:30:2D:FF:3B:BC:0A][Firefox][Validity: 2015-08-12 00:00:00 - 2015-12-31 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,25,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25]
- 8 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:41776 <-> [2a00:1450:4001:803::1017]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 5][cat: Web/5][7 pkts/860 bytes <-> 7 pkts/1353 bytes][Goodput ratio: 30/55][0.12 sec][bytes ratio: -0.223 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 11/6 30/30 13/12][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 123/193 268/592 62/172][Plen Bins: 0,57,0,0,0,28,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 9 UDP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:55145 <-> [2a00:1450:400b:c02::5f]:443 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 3][cat: Web/5][2 pkts/359 bytes <-> 1 pkts/143 bytes][Goodput ratio: 65/56][0.07 sec][Plen Bins: 0,33,33,0,0,0,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 10 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:33062 <-> [2a00:1450:400b:c02::9a]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.04 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 11 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:40308 <-> [2a03:2880:1010:3f20:face:b00c::25de]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.13 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 12 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:40526 <-> [2a00:1450:4006:804::200e]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.02 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 13 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:58660 <-> [2a00:1450:4006:803::2008]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.02 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 14 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:59690 <-> [2a00:1450:4001:803::1012]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.02 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 8 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:41776 <-> [2a00:1450:4001:803::1017]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 5][cat: Web/5][7 pkts/860 bytes <-> 7 pkts/1353 bytes][Goodput ratio: 30/55][0.12 sec][bytes ratio: -0.223 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 11/6 30/30 13/12][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 123/193 268/592 62/172][Plen Bins: 0,57,0,0,0,28,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 9 UDP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:55145 <-> [2a00:1450:400b:c02::5f]:443 [proto: 188/QUIC][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 3][cat: Web/5][2 pkts/359 bytes <-> 1 pkts/143 bytes][Goodput ratio: 65/56][0.07 sec][Plen Bins: 0,33,33,0,0,0,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 10 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:33062 <-> [2a00:1450:400b:c02::9a]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.04 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 11 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:40308 <-> [2a03:2880:1010:3f20:face:b00c::25de]:443 [proto: 91/TLS][IP: 119/Facebook][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.13 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 12 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:40526 <-> [2a00:1450:4006:804::200e]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.02 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 13 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:58660 <-> [2a00:1450:4006:803::2008]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.02 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 14 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:59690 <-> [2a00:1450:4001:803::1012]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.02 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
15 TCP [2a00:d40:1:3:7aac:c0ff:fea7:d4c]:60124 <-> [2a02:26f0:ad:1a1::eed]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.01 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
diff --git a/tests/cfgs/default/result/http_on_sip_port.pcap.out b/tests/cfgs/default/result/http_on_sip_port.pcap.out
index 0bddf5045..a9878747c 100644
--- a/tests/cfgs/default/result/http_on_sip_port.pcap.out
+++ b/tests/cfgs/default/result/http_on_sip_port.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 4 1831 1
diff --git a/tests/cfgs/default/result/http_origin_different_than_host.pcap.out b/tests/cfgs/default/result/http_origin_different_than_host.pcap.out
index e76c899bf..fb96cfb9e 100644
--- a/tests/cfgs/default/result/http_origin_different_than_host.pcap.out
+++ b/tests/cfgs/default/result/http_origin_different_than_host.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 4 1229 1
diff --git a/tests/cfgs/default/result/http_starting_with_reply.pcapng.out b/tests/cfgs/default/result/http_starting_with_reply.pcapng.out
index 59e9ce636..dec064681 100644
--- a/tests/cfgs/default/result/http_starting_with_reply.pcapng.out
+++ b/tests/cfgs/default/result/http_starting_with_reply.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 18 9297 1
diff --git a/tests/cfgs/default/result/http_ua_splitted_in_two_pkts.pcapng.out b/tests/cfgs/default/result/http_ua_splitted_in_two_pkts.pcapng.out
index a2c2ae276..4a5b58d16 100644
--- a/tests/cfgs/default/result/http_ua_splitted_in_two_pkts.pcapng.out
+++ b/tests/cfgs/default/result/http_ua_splitted_in_two_pkts.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 115 76310 1
diff --git a/tests/cfgs/default/result/i3d.pcap.out b/tests/cfgs/default/result/i3d.pcap.out
index 5e748214b..86685fcd5 100644
--- a/tests/cfgs/default/result/i3d.pcap.out
+++ b/tests/cfgs/default/result/i3d.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 8/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/4 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
i3D 60 36502 4
diff --git a/tests/cfgs/default/result/iax.pcap.out b/tests/cfgs/default/result/iax.pcap.out
index d3454d639..2a133f541 100644
--- a/tests/cfgs/default/result/iax.pcap.out
+++ b/tests/cfgs/default/result/iax.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
IAX 50 9172 1
diff --git a/tests/cfgs/default/result/icmp-tunnel.pcap.out b/tests/cfgs/default/result/icmp-tunnel.pcap.out
index 60d5582c1..bc720f572 100644
--- a/tests/cfgs/default/result/icmp-tunnel.pcap.out
+++ b/tests/cfgs/default/result/icmp-tunnel.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
ICMP 863 190810 1
diff --git a/tests/cfgs/default/result/iec60780-5-104.pcap.out b/tests/cfgs/default/result/iec60780-5-104.pcap.out
index bcb4a8cb3..74a26ef4e 100644
--- a/tests/cfgs/default/result/iec60780-5-104.pcap.out
+++ b/tests/cfgs/default/result/iec60780-5-104.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 12/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
IEC60870 147 9033 6
diff --git a/tests/cfgs/default/result/imap-starttls.pcap.out b/tests/cfgs/default/result/imap-starttls.pcap.out
index dafc33ec6..53f562e52 100644
--- a/tests/cfgs/default/result/imap-starttls.pcap.out
+++ b/tests/cfgs/default/result/imap-starttls.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
IMAPS 32 7975 1
diff --git a/tests/cfgs/default/result/imap.pcap.out b/tests/cfgs/default/result/imap.pcap.out
index b035018d3..0992fce1d 100644
--- a/tests/cfgs/default/result/imap.pcap.out
+++ b/tests/cfgs/default/result/imap.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
IMAP 33 3774 1
diff --git a/tests/cfgs/default/result/imaps.pcap.out b/tests/cfgs/default/result/imaps.pcap.out
index a05df7bf6..fa853483a 100644
--- a/tests/cfgs/default/result/imaps.pcap.out
+++ b/tests/cfgs/default/result/imaps.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
ntop 20 5196 1
IMAPS 8 4378 1
diff --git a/tests/cfgs/default/result/imo.pcap.out b/tests/cfgs/default/result/imo.pcap.out
index 9889a36d2..2e86c4b24 100644
--- a/tests/cfgs/default/result/imo.pcap.out
+++ b/tests/cfgs/default/result/imo.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
IMO 100 35380 2
diff --git a/tests/cfgs/default/result/instagram.pcap.out b/tests/cfgs/default/result/instagram.pcap.out
index 4b4a9ee03..5c8b49bc8 100644
--- a/tests/cfgs/default/result/instagram.pcap.out
+++ b/tests/cfgs/default/result/instagram.pcap.out
@@ -23,6 +23,7 @@ Automa common alpns: 6/6 (search/found)
Patricia risk mask: 44/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 60/16 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 1 66 1
HTTP 156 130772 7
diff --git a/tests/cfgs/default/result/ip_fragmented_garbage.pcap.out b/tests/cfgs/default/result/ip_fragmented_garbage.pcap.out
index efe3e4027..12ec2aa25 100644
--- a/tests/cfgs/default/result/ip_fragmented_garbage.pcap.out
+++ b/tests/cfgs/default/result/ip_fragmented_garbage.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 29 1566 1
diff --git a/tests/cfgs/default/result/iphone.pcap.out b/tests/cfgs/default/result/iphone.pcap.out
index 3a3afc7aa..ba7511219 100644
--- a/tests/cfgs/default/result/iphone.pcap.out
+++ b/tests/cfgs/default/result/iphone.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 27/27 (search/found)
Patricia risk mask: 42/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 82/10 (search/found)
+Patricia protocols IPv6: 10/0 (search/found)
MDNS 17 7012 5
SSDP 2 336 2
diff --git a/tests/cfgs/default/result/ipp.pcap.out b/tests/cfgs/default/result/ipp.pcap.out
index b301de5c1..6da731cab 100644
--- a/tests/cfgs/default/result/ipp.pcap.out
+++ b/tests/cfgs/default/result/ipp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 6/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
IPP 277 248554 3
diff --git a/tests/cfgs/default/result/ipsec_isakmp_esp.pcap.out b/tests/cfgs/default/result/ipsec_isakmp_esp.pcap.out
index 4f52fea63..1d4b2d88f 100644
--- a/tests/cfgs/default/result/ipsec_isakmp_esp.pcap.out
+++ b/tests/cfgs/default/result/ipsec_isakmp_esp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 48/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 48/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
IPSec 1080 580682 24
diff --git a/tests/cfgs/default/result/ipv6_in_gtp.pcap.out b/tests/cfgs/default/result/ipv6_in_gtp.pcap.out
index 60a091c52..6c3fe6a50 100644
--- a/tests/cfgs/default/result/ipv6_in_gtp.pcap.out
+++ b/tests/cfgs/default/result/ipv6_in_gtp.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 4/0 (search/found)
Unknown 1 150 1
IPSec 1 166 1
diff --git a/tests/cfgs/default/result/irc.pcap.out b/tests/cfgs/default/result/irc.pcap.out
index 76c296a42..0282ac9af 100644
--- a/tests/cfgs/default/result/irc.pcap.out
+++ b/tests/cfgs/default/result/irc.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
IRC 29 8945 1
diff --git a/tests/cfgs/default/result/ja3_lots_of_cipher_suites.pcap.out b/tests/cfgs/default/result/ja3_lots_of_cipher_suites.pcap.out
index 041539e9c..6d328d3ce 100644
--- a/tests/cfgs/default/result/ja3_lots_of_cipher_suites.pcap.out
+++ b/tests/cfgs/default/result/ja3_lots_of_cipher_suites.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 11 5132 1
diff --git a/tests/cfgs/default/result/ja3_lots_of_cipher_suites_2_anon.pcap.out b/tests/cfgs/default/result/ja3_lots_of_cipher_suites_2_anon.pcap.out
index cd2aa0473..c7951d15e 100644
--- a/tests/cfgs/default/result/ja3_lots_of_cipher_suites_2_anon.pcap.out
+++ b/tests/cfgs/default/result/ja3_lots_of_cipher_suites_2_anon.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 27 6966 1
diff --git a/tests/cfgs/default/result/jabber.pcap.out b/tests/cfgs/default/result/jabber.pcap.out
index cd4583a09..0525a55b4 100644
--- a/tests/cfgs/default/result/jabber.pcap.out
+++ b/tests/cfgs/default/result/jabber.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 6/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 24/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Jabber 358 61304 12
diff --git a/tests/cfgs/default/result/kerberos-error.pcap.out b/tests/cfgs/default/result/kerberos-error.pcap.out
index 0c4ec147d..f9138915c 100644
--- a/tests/cfgs/default/result/kerberos-error.pcap.out
+++ b/tests/cfgs/default/result/kerberos-error.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Kerberos 2 481 1
diff --git a/tests/cfgs/default/result/kerberos-login.pcap.out b/tests/cfgs/default/result/kerberos-login.pcap.out
index d31f74582..bd08097b6 100644
--- a/tests/cfgs/default/result/kerberos-login.pcap.out
+++ b/tests/cfgs/default/result/kerberos-login.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 24/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 28/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Kerberos 39 37272 13
diff --git a/tests/cfgs/default/result/kerberos.pcap.out b/tests/cfgs/default/result/kerberos.pcap.out
index 48daf369e..90425df74 100644
--- a/tests/cfgs/default/result/kerberos.pcap.out
+++ b/tests/cfgs/default/result/kerberos.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 22/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 72/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 9 3031 2
SMBv23 6 1914 3
diff --git a/tests/cfgs/default/result/kerberos_fuzz.pcapng.out b/tests/cfgs/default/result/kerberos_fuzz.pcapng.out
index 780ada231..4c5f2800a 100644
--- a/tests/cfgs/default/result/kerberos_fuzz.pcapng.out
+++ b/tests/cfgs/default/result/kerberos_fuzz.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Kerberos 1 288 1
diff --git a/tests/cfgs/default/result/kismet.pcap.out b/tests/cfgs/default/result/kismet.pcap.out
index e2546a6a5..585c0b039 100644
--- a/tests/cfgs/default/result/kismet.pcap.out
+++ b/tests/cfgs/default/result/kismet.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Kismet 35 4871 1
diff --git a/tests/cfgs/default/result/kontiki.pcap.out b/tests/cfgs/default/result/kontiki.pcap.out
index edfca5807..dc87ced23 100644
--- a/tests/cfgs/default/result/kontiki.pcap.out
+++ b/tests/cfgs/default/result/kontiki.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 12/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 16/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 4 1696 2
Kontiki 44 35476 2
diff --git a/tests/cfgs/default/result/line.pcap.out b/tests/cfgs/default/result/line.pcap.out
index 6c8e95138..70a11e264 100644
--- a/tests/cfgs/default/result/line.pcap.out
+++ b/tests/cfgs/default/result/line.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 8/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 5/5 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 72 11499 1
Line 37 9480 1
diff --git a/tests/cfgs/default/result/linecall_falsepositve.pcap.out b/tests/cfgs/default/result/linecall_falsepositve.pcap.out
index f3aaa2d7f..3f95260a3 100644
--- a/tests/cfgs/default/result/linecall_falsepositve.pcap.out
+++ b/tests/cfgs/default/result/linecall_falsepositve.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 42 16442 1
diff --git a/tests/cfgs/default/result/lisp_registration.pcap.out b/tests/cfgs/default/result/lisp_registration.pcap.out
index c5da0666e..548451041 100644
--- a/tests/cfgs/default/result/lisp_registration.pcap.out
+++ b/tests/cfgs/default/result/lisp_registration.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
LISP 30 5266 4
diff --git a/tests/cfgs/default/result/log4j-webapp-exploit.pcap.out b/tests/cfgs/default/result/log4j-webapp-exploit.pcap.out
index 7547ee55b..4edabc879 100644
--- a/tests/cfgs/default/result/log4j-webapp-exploit.pcap.out
+++ b/tests/cfgs/default/result/log4j-webapp-exploit.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 14/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 356 25081 2
HTTP 34 6741 3
diff --git a/tests/cfgs/default/result/long_tls_certificate.pcap.out b/tests/cfgs/default/result/long_tls_certificate.pcap.out
index f3e099f09..532beb803 100644
--- a/tests/cfgs/default/result/long_tls_certificate.pcap.out
+++ b/tests/cfgs/default/result/long_tls_certificate.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Alibaba 47 14812 1
diff --git a/tests/cfgs/default/result/lru_ipv6_caches.pcapng.out b/tests/cfgs/default/result/lru_ipv6_caches.pcapng.out
index 9b267b688..3d85760fa 100644
--- a/tests/cfgs/default/result/lru_ipv6_caches.pcapng.out
+++ b/tests/cfgs/default/result/lru_ipv6_caches.pcapng.out
@@ -21,6 +21,7 @@ Automa common alpns: 3/3 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 24/0 (search/found)
BitTorrent 25 4546 5
WhatsAppCall 24 3996 3
diff --git a/tests/cfgs/default/result/malformed_dns.pcap.out b/tests/cfgs/default/result/malformed_dns.pcap.out
index 97aec2079..8dbacbe70 100644
--- a/tests/cfgs/default/result/malformed_dns.pcap.out
+++ b/tests/cfgs/default/result/malformed_dns.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 6 5860 1
diff --git a/tests/cfgs/default/result/malformed_icmp.pcap.out b/tests/cfgs/default/result/malformed_icmp.pcap.out
index 819407886..121446c61 100644
--- a/tests/cfgs/default/result/malformed_icmp.pcap.out
+++ b/tests/cfgs/default/result/malformed_icmp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
ICMP 1 42 1
diff --git a/tests/cfgs/default/result/malware.pcap.out b/tests/cfgs/default/result/malware.pcap.out
index 8427d1db6..2a135cd89 100644
--- a/tests/cfgs/default/result/malware.pcap.out
+++ b/tests/cfgs/default/result/malware.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 8/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 2 216 1
HTTP 3 547 2
diff --git a/tests/cfgs/default/result/memcached.cap.out b/tests/cfgs/default/result/memcached.cap.out
index b7c94194a..46f6cc64a 100644
--- a/tests/cfgs/default/result/memcached.cap.out
+++ b/tests/cfgs/default/result/memcached.cap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Memcached 10 1711 1
diff --git a/tests/cfgs/default/result/merakicloud.pcapng.out b/tests/cfgs/default/result/merakicloud.pcapng.out
index e3bbb1c40..1e692df11 100644
--- a/tests/cfgs/default/result/merakicloud.pcapng.out
+++ b/tests/cfgs/default/result/merakicloud.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
MerakiCloud 44 6049 1
diff --git a/tests/cfgs/default/result/mgcp.pcap.out b/tests/cfgs/default/result/mgcp.pcap.out
index e28fef129..be1aa3b3c 100644
--- a/tests/cfgs/default/result/mgcp.pcap.out
+++ b/tests/cfgs/default/result/mgcp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 10/0 (search/found)
Patricia risk: 6/0 (search/found)
Patricia protocols: 10/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
MGCP 23 2731 5
diff --git a/tests/cfgs/default/result/modbus.pcap.out b/tests/cfgs/default/result/modbus.pcap.out
index 4d8b9bd04..4777e2e66 100644
--- a/tests/cfgs/default/result/modbus.pcap.out
+++ b/tests/cfgs/default/result/modbus.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Modbus 102 6681 1
diff --git a/tests/cfgs/default/result/monero.pcap.out b/tests/cfgs/default/result/monero.pcap.out
index ed954ad2b..5450f2fb1 100644
--- a/tests/cfgs/default/result/monero.pcap.out
+++ b/tests/cfgs/default/result/monero.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Mining 319 166676 2
diff --git a/tests/cfgs/default/result/mongo_false_positive.pcapng.out b/tests/cfgs/default/result/mongo_false_positive.pcapng.out
index b6ba3f615..eff240941 100644
--- a/tests/cfgs/default/result/mongo_false_positive.pcapng.out
+++ b/tests/cfgs/default/result/mongo_false_positive.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 26 12163 1
diff --git a/tests/cfgs/default/result/mongodb.pcap.out b/tests/cfgs/default/result/mongodb.pcap.out
index 913f87504..baf3c2ffc 100644
--- a/tests/cfgs/default/result/mongodb.pcap.out
+++ b/tests/cfgs/default/result/mongodb.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 16/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 3 230 1
MongoDB 24 2510 7
diff --git a/tests/cfgs/default/result/mpeg-dash.pcap.out b/tests/cfgs/default/result/mpeg-dash.pcap.out
index c61e1c1ac..33138aac1 100644
--- a/tests/cfgs/default/result/mpeg-dash.pcap.out
+++ b/tests/cfgs/default/result/mpeg-dash.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 5/3 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
MpegDash 13 4669 4
diff --git a/tests/cfgs/default/result/mpeg.pcap.out b/tests/cfgs/default/result/mpeg.pcap.out
index d326d3236..e81ecf200 100644
--- a/tests/cfgs/default/result/mpeg.pcap.out
+++ b/tests/cfgs/default/result/mpeg.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
ntop 19 10643 1
diff --git a/tests/cfgs/default/result/mpegts.pcap.out b/tests/cfgs/default/result/mpegts.pcap.out
index 57dcda83c..d496a544c 100644
--- a/tests/cfgs/default/result/mpegts.pcap.out
+++ b/tests/cfgs/default/result/mpegts.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
MPEG_TS 1 1362 1
diff --git a/tests/cfgs/default/result/mqtt.pcap.out b/tests/cfgs/default/result/mqtt.pcap.out
index f2c83a006..9601d5401 100644
--- a/tests/cfgs/default/result/mqtt.pcap.out
+++ b/tests/cfgs/default/result/mqtt.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 3/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
MQTT 9 1481 2
diff --git a/tests/cfgs/default/result/mssql_tds.pcap.out b/tests/cfgs/default/result/mssql_tds.pcap.out
index 6aa93fc60..4ca66287d 100644
--- a/tests/cfgs/default/result/mssql_tds.pcap.out
+++ b/tests/cfgs/default/result/mssql_tds.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 24/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 24/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
MsSQL-TDS 38 16260 12
diff --git a/tests/cfgs/default/result/mullvad_dns.pcap.out b/tests/cfgs/default/result/mullvad_dns.pcap.out
index af6a597d0..1bd9b4b83 100644
--- a/tests/cfgs/default/result/mullvad_dns.pcap.out
+++ b/tests/cfgs/default/result/mullvad_dns.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Mullvad 2 214 1
diff --git a/tests/cfgs/default/result/mullvad_wireguard.pcap.out b/tests/cfgs/default/result/mullvad_wireguard.pcap.out
index f1af11009..a0bcf2966 100644
--- a/tests/cfgs/default/result/mullvad_wireguard.pcap.out
+++ b/tests/cfgs/default/result/mullvad_wireguard.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
WireGuard 10 1924 1
diff --git a/tests/cfgs/default/result/munin.pcap.out b/tests/cfgs/default/result/munin.pcap.out
index 34953a719..07dadf5d3 100644
--- a/tests/cfgs/default/result/munin.pcap.out
+++ b/tests/cfgs/default/result/munin.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Munin 60 5422 4
diff --git a/tests/cfgs/default/result/mysql-8.pcap.out b/tests/cfgs/default/result/mysql-8.pcap.out
index ebb426471..aa92bd795 100644
--- a/tests/cfgs/default/result/mysql-8.pcap.out
+++ b/tests/cfgs/default/result/mysql-8.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
MySQL 35 6224 2
diff --git a/tests/cfgs/default/result/natpmp.pcap.out b/tests/cfgs/default/result/natpmp.pcap.out
index 2fd6b06db..45a6f11bc 100644
--- a/tests/cfgs/default/result/natpmp.pcap.out
+++ b/tests/cfgs/default/result/natpmp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 8/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
NAT-PMP 11 586 4
diff --git a/tests/cfgs/default/result/nats.pcap.out b/tests/cfgs/default/result/nats.pcap.out
index c0412ff9a..6959ade0d 100644
--- a/tests/cfgs/default/result/nats.pcap.out
+++ b/tests/cfgs/default/result/nats.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Nats 27 2460 2
diff --git a/tests/cfgs/default/result/ndpi_match_string_subprotocol__error.pcapng.out b/tests/cfgs/default/result/ndpi_match_string_subprotocol__error.pcapng.out
index 76fcddb21..19b4f2e4f 100644
--- a/tests/cfgs/default/result/ndpi_match_string_subprotocol__error.pcapng.out
+++ b/tests/cfgs/default/result/ndpi_match_string_subprotocol__error.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SOAP 13 2935 1
diff --git a/tests/cfgs/default/result/nest_log_sink.pcap.out b/tests/cfgs/default/result/nest_log_sink.pcap.out
index 54c4d0414..36dac59b9 100644
--- a/tests/cfgs/default/result/nest_log_sink.pcap.out
+++ b/tests/cfgs/default/result/nest_log_sink.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 15/13 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 15 1612 1
NestLogSink 759 116848 13
diff --git a/tests/cfgs/default/result/netbios.pcap.out b/tests/cfgs/default/result/netbios.pcap.out
index ca4f4bca0..02c4525d5 100644
--- a/tests/cfgs/default/result/netbios.pcap.out
+++ b/tests/cfgs/default/result/netbios.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 10/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 30/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
NetBIOS 258 24196 13
SMBv1 2 486 2
diff --git a/tests/cfgs/default/result/netbios_wildcard_dns_query.pcap.out b/tests/cfgs/default/result/netbios_wildcard_dns_query.pcap.out
index 047784bd7..b018b1861 100644
--- a/tests/cfgs/default/result/netbios_wildcard_dns_query.pcap.out
+++ b/tests/cfgs/default/result/netbios_wildcard_dns_query.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 1 92 1
diff --git a/tests/cfgs/default/result/netflix.pcap.out b/tests/cfgs/default/result/netflix.pcap.out
index 4568efbc2..48525bc6d 100644
--- a/tests/cfgs/default/result/netflix.pcap.out
+++ b/tests/cfgs/default/result/netflix.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 52/52 (search/found)
Patricia risk mask: 26/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 82/40 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 4 386 2
HTTP 814 494949 18
diff --git a/tests/cfgs/default/result/netflow-fritz.pcap.out b/tests/cfgs/default/result/netflow-fritz.pcap.out
index 46582d9d1..8c6a8fd14 100644
--- a/tests/cfgs/default/result/netflow-fritz.pcap.out
+++ b/tests/cfgs/default/result/netflow-fritz.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
NetFlow 1 222 1
diff --git a/tests/cfgs/default/result/netflowv9.pcap.out b/tests/cfgs/default/result/netflowv9.pcap.out
index 199ab258e..c39c94545 100644
--- a/tests/cfgs/default/result/netflowv9.pcap.out
+++ b/tests/cfgs/default/result/netflowv9.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
NetFlow 10 13888 1
diff --git a/tests/cfgs/default/result/nfsv2.pcap.out b/tests/cfgs/default/result/nfsv2.pcap.out
index 8c414649e..cffc43257 100644
--- a/tests/cfgs/default/result/nfsv2.pcap.out
+++ b/tests/cfgs/default/result/nfsv2.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 14/0 (search/found)
Patricia risk: 14/0 (search/found)
Patricia protocols: 14/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
NFS 156 23144 7
diff --git a/tests/cfgs/default/result/nfsv3.pcap.out b/tests/cfgs/default/result/nfsv3.pcap.out
index 59afe26e2..cc9d6febd 100644
--- a/tests/cfgs/default/result/nfsv3.pcap.out
+++ b/tests/cfgs/default/result/nfsv3.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 16/0 (search/found)
Patricia risk: 16/0 (search/found)
Patricia protocols: 16/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
NFS 128 22816 8
diff --git a/tests/cfgs/default/result/nintendo.pcap.out b/tests/cfgs/default/result/nintendo.pcap.out
index 88739ba32..dd6dc39c4 100644
--- a/tests/cfgs/default/result/nintendo.pcap.out
+++ b/tests/cfgs/default/result/nintendo.pcap.out
@@ -23,6 +23,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 34/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 32/10 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
ICMP 30 2100 2
TLS 56 8595 2
diff --git a/tests/cfgs/default/result/nntp.pcap.out b/tests/cfgs/default/result/nntp.pcap.out
index 406f86a09..bb8f1f9d3 100644
--- a/tests/cfgs/default/result/nntp.pcap.out
+++ b/tests/cfgs/default/result/nntp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Usenet 32 7037 1
diff --git a/tests/cfgs/default/result/no_sni.pcap.out b/tests/cfgs/default/result/no_sni.pcap.out
index b8fc289b1..401518eca 100644
--- a/tests/cfgs/default/result/no_sni.pcap.out
+++ b/tests/cfgs/default/result/no_sni.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 14/14 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/8 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 174 50253 7
DoH_DoT 268 31882 1
diff --git a/tests/cfgs/default/result/ocs.pcap.out b/tests/cfgs/default/result/ocs.pcap.out
index 0036014a1..ccd6d314d 100644
--- a/tests/cfgs/default/result/ocs.pcap.out
+++ b/tests/cfgs/default/result/ocs.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 40/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 27/27 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 2 144 2
HTTP 13 1019 2
diff --git a/tests/cfgs/default/result/ocsp.pcapng.out b/tests/cfgs/default/result/ocsp.pcapng.out
index 101930f75..628e75dfb 100644
--- a/tests/cfgs/default/result/ocsp.pcapng.out
+++ b/tests/cfgs/default/result/ocsp.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 17/3 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
OCSP 344 73647 10
diff --git a/tests/cfgs/default/result/oicq.pcap.out b/tests/cfgs/default/result/oicq.pcap.out
index a5b5fd92a..43cb3c311 100644
--- a/tests/cfgs/default/result/oicq.pcap.out
+++ b/tests/cfgs/default/result/oicq.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 58/0 (search/found)
Patricia risk: 58/0 (search/found)
Patricia protocols: 58/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
OICQ 29 2542 29
diff --git a/tests/cfgs/default/result/ookla.pcap.out b/tests/cfgs/default/result/ookla.pcap.out
index e29a0f54b..f21d55f63 100644
--- a/tests/cfgs/default/result/ookla.pcap.out
+++ b/tests/cfgs/default/result/ookla.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 4/4 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 11/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Ookla 113 38411 6
diff --git a/tests/cfgs/default/result/openvpn.pcap.out b/tests/cfgs/default/result/openvpn.pcap.out
index 270319ecc..f4fb32bbd 100644
--- a/tests/cfgs/default/result/openvpn.pcap.out
+++ b/tests/cfgs/default/result/openvpn.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
OpenVPN 298 57111 3
diff --git a/tests/cfgs/default/result/opera-vpn.pcapng.out b/tests/cfgs/default/result/opera-vpn.pcapng.out
index 25025db80..b0ad6e77c 100644
--- a/tests/cfgs/default/result/opera-vpn.pcapng.out
+++ b/tests/cfgs/default/result/opera-vpn.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 120/120 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 126/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 3 206 1
OperaVPN 3197 1398676 61
diff --git a/tests/cfgs/default/result/oracle12.pcapng.out b/tests/cfgs/default/result/oracle12.pcapng.out
index 8097bad98..aeafedcc5 100644
--- a/tests/cfgs/default/result/oracle12.pcapng.out
+++ b/tests/cfgs/default/result/oracle12.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Oracle 20 2518 1
diff --git a/tests/cfgs/default/result/os_detected.pcapng.out b/tests/cfgs/default/result/os_detected.pcapng.out
index 7c40d723f..40b63c87a 100644
--- a/tests/cfgs/default/result/os_detected.pcapng.out
+++ b/tests/cfgs/default/result/os_detected.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
QUIC 1 1294 1
diff --git a/tests/cfgs/default/result/ospfv2_add_new_prefix.pcap.out b/tests/cfgs/default/result/ospfv2_add_new_prefix.pcap.out
index 111c790f0..3a2b83b5e 100644
--- a/tests/cfgs/default/result/ospfv2_add_new_prefix.pcap.out
+++ b/tests/cfgs/default/result/ospfv2_add_new_prefix.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
OSPF 2 200 1
diff --git a/tests/cfgs/default/result/ossfuzz_seed_fake_traces_1.pcapng.out b/tests/cfgs/default/result/ossfuzz_seed_fake_traces_1.pcapng.out
index 46513248c..ae1b96166 100644
--- a/tests/cfgs/default/result/ossfuzz_seed_fake_traces_1.pcapng.out
+++ b/tests/cfgs/default/result/ossfuzz_seed_fake_traces_1.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 16/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 20/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Gnutella 4 333 2
PPStream 1 141 1
diff --git a/tests/cfgs/default/result/ossfuzz_seed_fake_traces_2.pcapng.out b/tests/cfgs/default/result/ossfuzz_seed_fake_traces_2.pcapng.out
index bc40b8faf..45803d25a 100644
--- a/tests/cfgs/default/result/ossfuzz_seed_fake_traces_2.pcapng.out
+++ b/tests/cfgs/default/result/ossfuzz_seed_fake_traces_2.pcapng.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 10/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
PostgreSQL 10 689 1
Usenet 12 1099 2
diff --git a/tests/cfgs/default/result/ossfuzz_seed_fake_traces_3.pcapng.out b/tests/cfgs/default/result/ossfuzz_seed_fake_traces_3.pcapng.out
index bcc810432..526e9b403 100644
--- a/tests/cfgs/default/result/ossfuzz_seed_fake_traces_3.pcapng.out
+++ b/tests/cfgs/default/result/ossfuzz_seed_fake_traces_3.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
MapleStory 4 362 1
diff --git a/tests/cfgs/default/result/ossfuzz_seed_fake_traces_4.pcapng.out b/tests/cfgs/default/result/ossfuzz_seed_fake_traces_4.pcapng.out
index 462233043..1c31fc7ba 100644
--- a/tests/cfgs/default/result/ossfuzz_seed_fake_traces_4.pcapng.out
+++ b/tests/cfgs/default/result/ossfuzz_seed_fake_traces_4.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 2 68 1
diff --git a/tests/cfgs/default/result/pgm.pcap.out b/tests/cfgs/default/result/pgm.pcap.out
index a1c499758..6ec79b6d8 100644
--- a/tests/cfgs/default/result/pgm.pcap.out
+++ b/tests/cfgs/default/result/pgm.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
PGM 1000 196302 1
diff --git a/tests/cfgs/default/result/pgsql.pcap.out b/tests/cfgs/default/result/pgsql.pcap.out
index 7a8c40e52..d8ad96310 100644
--- a/tests/cfgs/default/result/pgsql.pcap.out
+++ b/tests/cfgs/default/result/pgsql.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 12/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
PostgreSQL 88 8913 6
diff --git a/tests/cfgs/default/result/pim.pcap.out b/tests/cfgs/default/result/pim.pcap.out
index 909e2c424..b5207aaf9 100644
--- a/tests/cfgs/default/result/pim.pcap.out
+++ b/tests/cfgs/default/result/pim.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
IP_PIM 10 920 1
diff --git a/tests/cfgs/default/result/pinterest.pcap.out b/tests/cfgs/default/result/pinterest.pcap.out
index a35d8fb48..ea6f29d92 100644
--- a/tests/cfgs/default/result/pinterest.pcap.out
+++ b/tests/cfgs/default/result/pinterest.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 40/40 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 54/20 (search/found)
TLS 157 68609 19
ADS_Analytic_Track 48 23075 1
@@ -33,40 +34,40 @@ JA3 Host Stats:
1 2a01:cb01:2049:8b07:991d:ec85:28df:f629 1
- 1 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:51292 <-> [2a03:2880:f030:13:face:b00c::3]:443 [proto: 91.119/TLS.Facebook][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: SocialNetwork/6][28 pkts/3763 bytes <-> 43 pkts/69376 bytes][Goodput ratio: 36/95][0.34 sec][Hostname/SNI: connect.facebook.net][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.897 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 14/4 78/64 23/13][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 134/1613 603/12506 114/2280][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: f4febc55ea12b31ae17cfb7e614afda8][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 2,7,9,2,0,2,0,0,7,0,0,0,2,0,0,0,2,0,2,2,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,2,0,0,17]
- 2 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:40894 <-> [2a00:1450:4007:816::200d]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][52 pkts/6440 bytes <-> 74 pkts/54135 bytes][Goodput ratio: 30/88][13.52 sec][Hostname/SNI: accounts.google.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.787 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 337/4 6419/37 1406/9][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 124/732 603/2536 87/652][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 2,15,5,0,6,5,1,4,2,0,1,0,0,4,4,0,1,0,1,1,1,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,31,0,0,0,0,0,0,0,0,0,5]
- 3 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:40694 <-> [2a00:1450:4007:816::2004]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][43 pkts/11445 bytes <-> 64 pkts/36753 bytes][Goodput ratio: 68/85][1.89 sec][Hostname/SNI: www.google.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.525 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 53/28 960/963 172/136][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 266/574 1474/1294 372/530][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 3,17,4,4,0,3,4,1,3,1,4,0,1,1,0,0,1,0,1,0,1,3,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,35,0,0,0,0,0,4,0,0,0,0]
- 4 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:43562 <-> [2a00:1450:4007:805::2003]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 5][cat: Web/5][17 pkts/1782 bytes <-> 33 pkts/34703 bytes][Goodput ratio: 18/92][0.20 sec][bytes ratio: -0.902 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 2/6 28/173 8/32][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 105/1052 244/1294 46/464][Plen Bins: 0,6,0,6,3,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,75,0,0,0,0,0,0,0,0,0,0]
+ 1 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:51292 <-> [2a03:2880:f030:13:face:b00c::3]:443 [proto: 91.119/TLS.Facebook][IP: 119/Facebook][Encrypted][Confidence: DPI][DPI packets: 6][cat: SocialNetwork/6][28 pkts/3763 bytes <-> 43 pkts/69376 bytes][Goodput ratio: 36/95][0.34 sec][Hostname/SNI: connect.facebook.net][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.897 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 14/4 78/64 23/13][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 134/1613 603/12506 114/2280][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: f4febc55ea12b31ae17cfb7e614afda8][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 2,7,9,2,0,2,0,0,7,0,0,0,2,0,0,0,2,0,2,2,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,2,0,0,17]
+ 2 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:40894 <-> [2a00:1450:4007:816::200d]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][52 pkts/6440 bytes <-> 74 pkts/54135 bytes][Goodput ratio: 30/88][13.52 sec][Hostname/SNI: accounts.google.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.787 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 337/4 6419/37 1406/9][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 124/732 603/2536 87/652][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 2,15,5,0,6,5,1,4,2,0,1,0,0,4,4,0,1,0,1,1,1,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,31,0,0,0,0,0,0,0,0,0,5]
+ 3 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:40694 <-> [2a00:1450:4007:816::2004]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][43 pkts/11445 bytes <-> 64 pkts/36753 bytes][Goodput ratio: 68/85][1.89 sec][Hostname/SNI: www.google.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.525 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 53/28 960/963 172/136][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 266/574 1474/1294 372/530][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 3,17,4,4,0,3,4,1,3,1,4,0,1,1,0,0,1,0,1,0,1,3,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,35,0,0,0,0,0,4,0,0,0,0]
+ 4 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:43562 <-> [2a00:1450:4007:805::2003]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 5][cat: Web/5][17 pkts/1782 bytes <-> 33 pkts/34703 bytes][Goodput ratio: 18/92][0.20 sec][bytes ratio: -0.902 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 2/6 28/173 8/32][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 105/1052 244/1294 46/464][Plen Bins: 0,6,0,6,3,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,75,0,0,0,0,0,0,0,0,0,0]
5 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:38546 <-> [2a04:4e42:1d::84]:443 [proto: 91.183/TLS.Pinterest][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 11][cat: SocialNetwork/6][23 pkts/3137 bytes <-> 29 pkts/28329 bytes][Goodput ratio: 37/91][0.38 sec][Hostname/SNI: assets.pinterest.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.801 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 13/14 111/135 29/35][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 136/977 603/1474 118/629][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.pinterest.com,pinterest.in,*.pinterest.co,pinterest.co,*.pinterest.pe,pinterest.pe,*.pinterest.be,pinterest.be,*.pinterest.in,*.pinterest.ph,*.pinterest.ec,pinterest.ph,*.pinterest.cl,*.pinimg.com,*.pinterest.es,pinterest.es,*.pinterest.nz,pinterest.nz,pinterest.ec,pinterest.hu,pinterest.ca,pinterest.id,*.pinterest.nl,pinterest.nl,*.pinterest.tw,pinterest.tw,*.pinterest.th,pinterest.th,*.pinterest.id,*.pinterest.vn,*.pinterest.hu,pinterest.vn,*.pinterest.uk,pinterest.uk,*.pinterest.ru,pinterest.ru,*.pinterest.it,pinterest.it,pinterest.fr,pinterest.cl,*.pinterest.fr,*.pinterest.jp,*.pinterest.ca,pinterest.com,pin.it,*.pinterest.se,*.pinterest.pt,*.pinterest.mx,*.pinterest.kr,*.pinterest.ie,pinterest.engineering,*.pinterest.dk,*.pinterest.de,*.pinterest.ch,*.pinterest.at,*.pinterestmail.com,*.pinterest.engineering,*.pinterest.info,pinterest.info,pinimg.com,pinterestmail.com,pinterest.de,pinterest.dk,pinterest.ie,pinterest.jp,pinterest.kr,pinterest.mx,pinterest.pt,pinterest.se,pinterest.at,pinterest.ch,pinterest.co.at,*.pinterest.com.uy,pinterest.co.kr,pinterest.co.uk,*.pinterest.com.au,pinterest.com.au,pinterest.com.mx,*.pinterest.co.nz,pinterest.co.nz,pinterest.com.pe,pinterest.com.uy,*.pinterest.co.in,pinterest.com.py,*.pinterest.com.py,pinterest.com.bo,*.pinterest.com.bo,pinterest.com.ec,*.pinterest.com.ec,pinterest.co.in,*.pinterest.com.pe,*.pinterest.com.mx,pinterest.com.vn,*.pinterest.com.vn,*.pinterest.co.uk,*.pinterest.co.kr,*.pinterest.co.at,*.testing.pinterest.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert SHA2 High Assurance Server CA][Subject: C=US, ST=California, L=San Francisco, O=Pinterest, Inc., CN=*.pinterest.com][Certificate SHA-1: 1E:D0:5D:9F:0D:82:46:B3:60:5F:11:FB:64:D5:28:35:37:40:7A:4E][Chrome][Validity: 2020-07-16 00:00:00 - 2021-08-04 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,3,7,3,3,0,0,3,7,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,63,0,0,0,0]
- 6 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:45126 <-> [2a00:1450:4007:80a::200e]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][26 pkts/3664 bytes <-> 35 pkts/26447 bytes][Goodput ratio: 39/89][0.43 sec][Hostname/SNI: www.google-analytics.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.757 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 18/6 157/112 39/22][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 141/756 603/1294 126/544][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 2,9,12,0,0,0,2,0,2,0,0,5,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,50,0,0,0,0,0,0,0,0,0,0]
+ 6 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:45126 <-> [2a00:1450:4007:80a::200e]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][26 pkts/3664 bytes <-> 35 pkts/26447 bytes][Goodput ratio: 39/89][0.43 sec][Hostname/SNI: www.google-analytics.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.757 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 18/6 157/112 39/22][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 141/756 603/1294 126/544][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 2,9,12,0,0,0,2,0,2,0,0,5,2,0,2,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,50,0,0,0,0,0,0,0,0,0,0]
7 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:40114 <-> [64:ff9b::9765:7a6e]:443 [proto: 91.107/TLS.ADS_Analytic_Track][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 12][cat: Advertisement/101][22 pkts/2917 bytes <-> 26 pkts/20158 bytes][Goodput ratio: 35/89][0.13 sec][Hostname/SNI: js-agent.newrelic.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.747 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 6/3 45/37 12/9][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 133/775 603/1134 119/476][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: f4.shared.global.fastly.net,*.500px.com,*.500px.net,*.500px.org,*.acceptance.habitat.sh,*.api.swiftype.com,*.art19.com,*.brave.com,*.chef.co,*.chef.io,*.cookpad.com,*.evbstatic.com,*.eventbrite.com,*.experiencepoint.com,*.fs.pastbook.com,*.fs.quploads.com,*.ftcdn.net,*.fubo.tv,*.getchef.com,*.githash.fubo.tv,*.habitat.sh,*.inspec.io,*.issuu.com,*.isu.pub,*.jimdo-dev-staging.com,*.jimdo-stable-staging.com,*.lulus.com,*.mansion-market.com,*.marfeel.com,*.massrel.io,*.meetu.ps,*.meetup.com,*.meetupstatic.com,*.newrelic.com,*.opscode.com,*.perimeterx.net,*.production.cdn.art19.com,*.staging.art19.com,*.staging.cdn.art19.com,*.swiftype.com,*.tissuu.com,*.video.franklyinc.com,*.wikihow.com,*.worldnow.com,500px.com,500px.net,500px.org,a1.awin1.com,acceptance.habitat.sh,api.swiftype.com,app.birchbox.com,app.staging.birchbox.com,app.staging.birchbox.es,art19.com,brave.com,cdn-f.adsmoloco.com,cdn.evbuc.com,cdn.polyfills.io,chef.co,chef.io,content.gamefuel.info,evbuc.com,experiencepoint.com,fast.appcues.com,fast.wistia.com,fast.wistia.net,fast.wistia.st,fubo.tv,getchef.com,githash.fubo.tv,habitat.sh,hbbtv.6play.fr,houstontexans.com,insight.atpi.com,inspec.io,jimdo-dev-staging.com,jimdo-stable-staging.com,link.sg.booking.com,mansion-market.com,media.bunited.com,meetu.ps,meetup.com,meetupstatic.com,onairhls.malimarcdn.net,opscode.com,perimeterx.net,polyfill.webservices.ft.com,qa.polyfills.io,raiders.com,s.sg.booking.com,s.swiftypecdn.com,static.birchbox.com,swiftype.com,viverepiusani.it,wikihow.com,wistia.com,www.dwin2.com,www.houstontexans.com,www.raiders.com,www.wada-ama.org][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=BE, O=GlobalSign nv-sa, CN=GlobalSign CloudSSL CA - SHA256 - G3][Subject: C=US, ST=California, L=San Francisco, O=Fastly, Inc., CN=f4.shared.global.fastly.net][Certificate SHA-1: BE:28:82:77:5B:06:41:1F:70:84:BD:A4:B9:FB:F0:BC:B1:B5:E3:A0][Chrome][Validity: 2020-10-23 11:03:25 - 2021-05-07 20:27:49][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,8,8,4,0,0,0,0,8,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
8 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:38512 <-> [2a04:4e42:1d::84]:443 [proto: 91.183/TLS.Pinterest][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 9][cat: SocialNetwork/6][18 pkts/4393 bytes <-> 21 pkts/18564 bytes][Goodput ratio: 65/90][0.12 sec][Hostname/SNI: s.pinimg.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.617 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 5/2 32/30 11/7][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 244/884 1040/1474 244/663][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.pinterest.com,pinterest.in,*.pinterest.co,pinterest.co,*.pinterest.pe,pinterest.pe,*.pinterest.be,pinterest.be,*.pinterest.in,*.pinterest.ph,*.pinterest.ec,pinterest.ph,*.pinterest.cl,*.pinimg.com,*.pinterest.es,pinterest.es,*.pinterest.nz,pinterest.nz,pinterest.ec,pinterest.hu,pinterest.ca,pinterest.id,*.pinterest.nl,pinterest.nl,*.pinterest.tw,pinterest.tw,*.pinterest.th,pinterest.th,*.pinterest.id,*.pinterest.vn,*.pinterest.hu,pinterest.vn,*.pinterest.uk,pinterest.uk,*.pinterest.ru,pinterest.ru,*.pinterest.it,pinterest.it,pinterest.fr,pinterest.cl,*.pinterest.fr,*.pinterest.jp,*.pinterest.ca,pinterest.com,pin.it,*.pinterest.se,*.pinterest.pt,*.pinterest.mx,*.pinterest.kr,*.pinterest.ie,pinterest.engineering,*.pinterest.dk,*.pinterest.de,*.pinterest.ch,*.pinterest.at,*.pinterestmail.com,*.pinterest.engineering,*.pinterest.info,pinterest.info,pinimg.com,pinterestmail.com,pinterest.de,pinterest.dk,pinterest.ie,pinterest.jp,pinterest.kr,pinterest.mx,pinterest.pt,pinterest.se,pinterest.at,pinterest.ch,pinterest.co.at,*.pinterest.com.uy,pinterest.co.kr,pinterest.co.uk,*.pinterest.com.au,pinterest.com.au,pinterest.com.mx,*.pinterest.co.nz,pinterest.co.nz,pinterest.com.pe,pinterest.com.uy,*.pinterest.co.in,pinterest.com.py,*.pinterest.com.py,pinterest.com.bo,*.pinterest.com.bo,pinterest.com.ec,*.pinterest.com.ec,pinterest.co.in,*.pinterest.com.pe,*.pinterest.com.mx,pinterest.com.vn,*.pinterest.com.vn,*.pinterest.co.uk,*.pinterest.co.kr,*.pinterest.co.at,*.testing.pinterest.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert SHA2 High Assurance Server CA][Subject: C=US, ST=California, L=San Francisco, O=Pinterest, Inc., CN=*.pinterest.com][Certificate SHA-1: 1E:D0:5D:9F:0D:82:46:B3:60:5F:11:FB:64:D5:28:35:37:40:7A:4E][Chrome][Validity: 2020-07-16 00:00:00 - 2021-08-04 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,4,8,4,0,0,0,0,13,8,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,48,0,0,0,0]
9 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:57050 <-> [2a04:4e42:1d::720]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 12][cat: Media/1][17 pkts/2547 bytes <-> 17 pkts/15419 bytes][Goodput ratio: 42/90][0.12 sec][Hostname/SNI: images.unsplash.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.716 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 7/5 50/32 15/11][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 150/907 603/1474 144/652][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: imgix2.map.fastly.net,*.camp-fire.jp,*.carwow.co.uk,*.carwow.de,*.carwow.es,*.catchandrelease.com,*.dorothee-schumacher.com,*.footway.com,*.img-ikyu.com,*.imgix.drizly.com,*.instamotor.com,*.microdinc.com,*.msastaging.com,*.peddle.com,*.remax.ca,*.ustudio.com,*.vaping360.com,*.weber.com,article-image-ix.nikkei.com,assets.eberhardt-travel.de,assets.verishop.com,assets.verishop.xyz,cdn.airstream.com,cdn.elementthree.com,cdn.hashnode.com,cdn.naturalhealthyconcepts.com,cdn.parent.eu,cdn.phonehouse.es,cdn.shiplus.co.il,i.drop-cdn.com,i.upworthy.com,image.volunteerworld.com,imageproxy.themaven.net,images-dev.takeshape.io,images.101cookbooks.com,images.beano.com,images.businessoffashion.com,images.congstar.de,images.diesdas.digital,images.fandor.com,images.greetingsisland.com,images.malaecuia.com.br,images.omaze.com,images.roulottesgagnon.com,images.takeshape.io,images.thewanderful.co,images.unsplash.com,images.victoriaplum.com,images.vraiandoro.com,img-1.homely.com.au,img-stack.imagereflow.com,img.badshop.se,img.bernieandphyls.com,img.bioopticsworld.com,img.broadbandtechreport.com,img.broadwaybox.com,img.bygghemma.se,img.bygghjemme.no,img.byggshop.se,img.cablinginstall.com,img.dentaleconomics.com,img.dentistryiq.com,img.evaluationengineering.com,img.golvshop.se,img.grudado.com.br,img.industrial-lasers.com,img.induux.de,img.intelligent-aerospace.com,img.inturn.co,img.laserfocusworld.com,img.ledsmagazine.com,img.lightwaveonline.com,img.militaryaerospace.com,img.mychannels.video,img.officer.com,img.offshore-mag.com,img.ogj.com,img.perioimplantadvisory.com,img.plasticsmachinerymagazine.com,img.prevu.com,img.rdhmag.com,img.speedcurve.com,img.strategies-u.com,img.utilityproducts.com,img.vision-systems.com,img.waterworld.com,img.workbook.com,img.xlhemma.se,img1.nowpurchase.com,iw.induux.de,m.22slides.com,media.sailrace.com,media.useyourlocal.com,pictures.hideaways.dk,raven.contrado.com,resources.intuitive.com,static.doorsuperstore.co.uk][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=BE, O=GlobalSign nv-sa, CN=GlobalSign CloudSSL CA - SHA256 - G3][Subject: C=US, ST=California, L=San Francisco, O=Fastly, Inc., CN=imgix2.map.fastly.net][Certificate SHA-1: 1F:BC:A1:79:48:96:70:32:B8:08:C1:38:D4:20:12:BE:D9:6F:14:B6][Chrome][Validity: 2020-11-12 16:39:14 - 2021-07-07 17:15:51][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,12,6,0,0,0,0,6,0,0,6,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,57,0,0,0,0]
10 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:33262 <-> [64:ff9b::9765:7854]:443 [proto: 91.183/TLS.Pinterest][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 13][cat: SocialNetwork/6][15 pkts/2410 bytes <-> 20 pkts/12882 bytes][Goodput ratio: 46/87][0.32 sec][Hostname/SNI: www.pinterest.fr][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.685 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 5/16 41/172 12/42][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 161/644 603/1134 150/483][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.pinterest.com,pinterest.in,*.pinterest.co,pinterest.co,*.pinterest.pe,pinterest.pe,*.pinterest.be,pinterest.be,*.pinterest.in,*.pinterest.ph,*.pinterest.ec,pinterest.ph,*.pinterest.cl,*.pinimg.com,*.pinterest.es,pinterest.es,*.pinterest.nz,pinterest.nz,pinterest.ec,pinterest.hu,pinterest.ca,pinterest.id,*.pinterest.nl,pinterest.nl,*.pinterest.tw,pinterest.tw,*.pinterest.th,pinterest.th,*.pinterest.id,*.pinterest.vn,*.pinterest.hu,pinterest.vn,*.pinterest.uk,pinterest.uk,*.pinterest.ru,pinterest.ru,*.pinterest.it,pinterest.it,pinterest.fr,pinterest.cl,*.pinterest.fr,*.pinterest.jp,*.pinterest.ca,pinterest.com,pin.it,*.pinterest.se,*.pinterest.pt,*.pinterest.mx,*.pinterest.kr,*.pinterest.ie,pinterest.engineering,*.pinterest.dk,*.pinterest.de,*.pinterest.ch,*.pinterest.at,*.pinterestmail.com,*.pinterest.engineering,*.pinterest.info,pinterest.info,pinimg.com,pinterestmail.com,pinterest.de,pinterest.dk,pinterest.ie,pinterest.jp,pinterest.kr,pinterest.mx,pinterest.pt,pinterest.se,pinterest.at,pinterest.ch,pinterest.co.at,*.pinterest.com.uy,pinterest.co.kr,pinterest.co.uk,*.pinterest.com.au,pinterest.com.au,pinterest.com.mx,*.pinterest.co.nz,pinterest.co.nz,pinterest.com.pe,pinterest.com.uy,*.pinterest.co.in,pinterest.com.py,*.pinterest.com.py,pinterest.com.bo,*.pinterest.com.bo,pinterest.com.ec,*.pinterest.com.ec,pinterest.co.in,*.pinterest.com.pe,*.pinterest.com.mx,pinterest.com.vn,*.pinterest.com.vn,*.pinterest.co.uk,*.pinterest.co.kr,*.pinterest.co.at,*.testing.pinterest.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert SHA2 High Assurance Server CA][Subject: C=US, ST=California, L=San Francisco, O=Pinterest, Inc., CN=*.pinterest.com][Certificate SHA-1: 1E:D0:5D:9F:0D:82:46:B3:60:5F:11:FB:64:D5:28:35:37:40:7A:4E][Chrome][Validity: 2020-07-16 00:00:00 - 2021-08-04 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,5,15,5,0,0,0,0,5,0,0,5,0,0,5,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 11 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:47032 <-> [2600:1901::7a0b::]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][20 pkts/3545 bytes <-> 21 pkts/7861 bytes][Goodput ratio: 51/77][0.52 sec][Hostname/SNI: sessions.bugsnag.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.378 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 26/24 224/174 60/46][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 177/374 603/1294 164/464][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 10,15,15,10,5,0,0,0,5,0,0,5,0,0,0,5,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0]
- 12 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:47790 <-> [2a00:1450:4007:816::200a]:443 [proto: 91.239/TLS.GoogleServices][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][25 pkts/3823 bytes <-> 30 pkts/7281 bytes][Goodput ratio: 44/64][17.42 sec][Hostname/SNI: content-autofill.googleapis.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.311 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 825/437 8675/8670 2387/1742][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 153/243 603/1294 123/316][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 6,32,21,3,10,3,0,0,0,0,0,3,3,0,0,3,3,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0]
+ 11 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:47032 <-> [2600:1901::7a0b::]:443 [proto: 91/TLS][IP: 284/GoogleCloud][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][20 pkts/3545 bytes <-> 21 pkts/7861 bytes][Goodput ratio: 51/77][0.52 sec][Hostname/SNI: sessions.bugsnag.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.378 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 26/24 224/174 60/46][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 177/374 603/1294 164/464][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 10,15,15,10,5,0,0,0,5,0,0,5,0,0,0,5,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0]
+ 12 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:47790 <-> [2a00:1450:4007:816::200a]:443 [proto: 91.239/TLS.GoogleServices][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][25 pkts/3823 bytes <-> 30 pkts/7281 bytes][Goodput ratio: 44/64][17.42 sec][Hostname/SNI: content-autofill.googleapis.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.311 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 825/437 8675/8670 2387/1742][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 153/243 603/1294 123/316][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 6,32,21,3,10,3,0,0,0,0,0,3,3,0,0,3,3,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0]
13 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:33280 <-> [64:ff9b::9765:7854]:443 [proto: 91.183/TLS.Pinterest][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 14][cat: SocialNetwork/6][17 pkts/2513 bytes <-> 16 pkts/7648 bytes][Goodput ratio: 41/82][0.22 sec][Hostname/SNI: accounts.pinterest.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.505 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 6/11 41/49 14/18][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 148/478 603/1134 135/457][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.pinterest.com,pinterest.in,*.pinterest.co,pinterest.co,*.pinterest.pe,pinterest.pe,*.pinterest.be,pinterest.be,*.pinterest.in,*.pinterest.ph,*.pinterest.ec,pinterest.ph,*.pinterest.cl,*.pinimg.com,*.pinterest.es,pinterest.es,*.pinterest.nz,pinterest.nz,pinterest.ec,pinterest.hu,pinterest.ca,pinterest.id,*.pinterest.nl,pinterest.nl,*.pinterest.tw,pinterest.tw,*.pinterest.th,pinterest.th,*.pinterest.id,*.pinterest.vn,*.pinterest.hu,pinterest.vn,*.pinterest.uk,pinterest.uk,*.pinterest.ru,pinterest.ru,*.pinterest.it,pinterest.it,pinterest.fr,pinterest.cl,*.pinterest.fr,*.pinterest.jp,*.pinterest.ca,pinterest.com,pin.it,*.pinterest.se,*.pinterest.pt,*.pinterest.mx,*.pinterest.kr,*.pinterest.ie,pinterest.engineering,*.pinterest.dk,*.pinterest.de,*.pinterest.ch,*.pinterest.at,*.pinterestmail.com,*.pinterest.engineering,*.pinterest.info,pinterest.info,pinimg.com,pinterestmail.com,pinterest.de,pinterest.dk,pinterest.ie,pinterest.jp,pinterest.kr,pinterest.mx,pinterest.pt,pinterest.se,pinterest.at,pinterest.ch,pinterest.co.at,*.pinterest.com.uy,pinterest.co.kr,pinterest.co.uk,*.pinterest.com.au,pinterest.com.au,pinterest.com.mx,*.pinterest.co.nz,pinterest.co.nz,pinterest.com.pe,pinterest.com.uy,*.pinterest.co.in,pinterest.com.py,*.pinterest.com.py,pinterest.com.bo,*.pinterest.com.bo,pinterest.com.ec,*.pinterest.com.ec,pinterest.co.in,*.pinterest.com.pe,*.pinterest.com.mx,pinterest.com.vn,*.pinterest.com.vn,*.pinterest.co.uk,*.pinterest.co.kr,*.pinterest.co.at,*.testing.pinterest.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert SHA2 High Assurance Server CA][Subject: C=US, ST=California, L=San Francisco, O=Pinterest, Inc., CN=*.pinterest.com][Certificate SHA-1: 1E:D0:5D:9F:0D:82:46:B3:60:5F:11:FB:64:D5:28:35:37:40:7A:4E][Chrome][Validity: 2020-07-16 00:00:00 - 2021-08-04 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,6,21,6,0,6,0,0,6,6,0,0,0,6,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
14 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:38516 <-> [2a04:4e42:1d::84]:443 [proto: 91.183/TLS.Pinterest][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 13][cat: SocialNetwork/6][10 pkts/1313 bytes <-> 8 pkts/6018 bytes][Goodput ratio: 39/88][0.12 sec][Hostname/SNI: s.pinimg.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.642 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 14/15 38/30 15/13][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 131/752 603/1474 157/668][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.pinterest.com,pinterest.in,*.pinterest.co,pinterest.co,*.pinterest.pe,pinterest.pe,*.pinterest.be,pinterest.be,*.pinterest.in,*.pinterest.ph,*.pinterest.ec,pinterest.ph,*.pinterest.cl,*.pinimg.com,*.pinterest.es,pinterest.es,*.pinterest.nz,pinterest.nz,pinterest.ec,pinterest.hu,pinterest.ca,pinterest.id,*.pinterest.nl,pinterest.nl,*.pinterest.tw,pinterest.tw,*.pinterest.th,pinterest.th,*.pinterest.id,*.pinterest.vn,*.pinterest.hu,pinterest.vn,*.pinterest.uk,pinterest.uk,*.pinterest.ru,pinterest.ru,*.pinterest.it,pinterest.it,pinterest.fr,pinterest.cl,*.pinterest.fr,*.pinterest.jp,*.pinterest.ca,pinterest.com,pin.it,*.pinterest.se,*.pinterest.pt,*.pinterest.mx,*.pinterest.kr,*.pinterest.ie,pinterest.engineering,*.pinterest.dk,*.pinterest.de,*.pinterest.ch,*.pinterest.at,*.pinterestmail.com,*.pinterest.engineering,*.pinterest.info,pinterest.info,pinimg.com,pinterestmail.com,pinterest.de,pinterest.dk,pinterest.ie,pinterest.jp,pinterest.kr,pinterest.mx,pinterest.pt,pinterest.se,pinterest.at,pinterest.ch,pinterest.co.at,*.pinterest.com.uy,pinterest.co.kr,pinterest.co.uk,*.pinterest.com.au,pinterest.com.au,pinterest.com.mx,*.pinterest.co.nz,pinterest.co.nz,pinterest.com.pe,pinterest.com.uy,*.pinterest.co.in,pinterest.com.py,*.pinterest.com.py,pinterest.com.bo,*.pinterest.com.bo,pinterest.com.ec,*.pinterest.com.ec,pinterest.co.in,*.pinterest.com.pe,*.pinterest.com.mx,pinterest.com.vn,*.pinterest.com.vn,*.pinterest.co.uk,*.pinterest.co.kr,*.pinterest.co.at,*.testing.pinterest.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert SHA2 High Assurance Server CA][Subject: C=US, ST=California, L=San Francisco, O=Pinterest, Inc., CN=*.pinterest.com][Certificate SHA-1: 1E:D0:5D:9F:0D:82:46:B3:60:5F:11:FB:64:D5:28:35:37:40:7A:4E][Chrome][Validity: 2020-07-16 00:00:00 - 2021-08-04 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,60,0,0,0,0]
15 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:38514 <-> [2a04:4e42:1d::84]:443 [proto: 91.183/TLS.Pinterest][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 11][cat: SocialNetwork/6][9 pkts/1239 bytes <-> 8 pkts/6018 bytes][Goodput ratio: 42/88][0.12 sec][Hostname/SNI: s.pinimg.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.659 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 16/15 38/48 15/20][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 138/752 603/1474 165/668][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.pinterest.com,pinterest.in,*.pinterest.co,pinterest.co,*.pinterest.pe,pinterest.pe,*.pinterest.be,pinterest.be,*.pinterest.in,*.pinterest.ph,*.pinterest.ec,pinterest.ph,*.pinterest.cl,*.pinimg.com,*.pinterest.es,pinterest.es,*.pinterest.nz,pinterest.nz,pinterest.ec,pinterest.hu,pinterest.ca,pinterest.id,*.pinterest.nl,pinterest.nl,*.pinterest.tw,pinterest.tw,*.pinterest.th,pinterest.th,*.pinterest.id,*.pinterest.vn,*.pinterest.hu,pinterest.vn,*.pinterest.uk,pinterest.uk,*.pinterest.ru,pinterest.ru,*.pinterest.it,pinterest.it,pinterest.fr,pinterest.cl,*.pinterest.fr,*.pinterest.jp,*.pinterest.ca,pinterest.com,pin.it,*.pinterest.se,*.pinterest.pt,*.pinterest.mx,*.pinterest.kr,*.pinterest.ie,pinterest.engineering,*.pinterest.dk,*.pinterest.de,*.pinterest.ch,*.pinterest.at,*.pinterestmail.com,*.pinterest.engineering,*.pinterest.info,pinterest.info,pinimg.com,pinterestmail.com,pinterest.de,pinterest.dk,pinterest.ie,pinterest.jp,pinterest.kr,pinterest.mx,pinterest.pt,pinterest.se,pinterest.at,pinterest.ch,pinterest.co.at,*.pinterest.com.uy,pinterest.co.kr,pinterest.co.uk,*.pinterest.com.au,pinterest.com.au,pinterest.com.mx,*.pinterest.co.nz,pinterest.co.nz,pinterest.com.pe,pinterest.com.uy,*.pinterest.co.in,pinterest.com.py,*.pinterest.com.py,pinterest.com.bo,*.pinterest.com.bo,pinterest.com.ec,*.pinterest.com.ec,pinterest.co.in,*.pinterest.com.pe,*.pinterest.com.mx,pinterest.com.vn,*.pinterest.com.vn,*.pinterest.co.uk,*.pinterest.co.kr,*.pinterest.co.at,*.testing.pinterest.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert SHA2 High Assurance Server CA][Subject: C=US, ST=California, L=San Francisco, O=Pinterest, Inc., CN=*.pinterest.com][Certificate SHA-1: 1E:D0:5D:9F:0D:82:46:B3:60:5F:11:FB:64:D5:28:35:37:40:7A:4E][Chrome][Validity: 2020-07-16 00:00:00 - 2021-08-04 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,60,0,0,0,0]
16 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:38518 <-> [2a04:4e42:1d::84]:443 [proto: 91.183/TLS.Pinterest][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 10][cat: SocialNetwork/6][7 pkts/1091 bytes <-> 8 pkts/6018 bytes][Goodput ratio: 47/88][0.12 sec][Hostname/SNI: s.pinimg.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.693 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 19/10 37/31 16/13][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 156/752 603/1474 183/668][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.pinterest.com,pinterest.in,*.pinterest.co,pinterest.co,*.pinterest.pe,pinterest.pe,*.pinterest.be,pinterest.be,*.pinterest.in,*.pinterest.ph,*.pinterest.ec,pinterest.ph,*.pinterest.cl,*.pinimg.com,*.pinterest.es,pinterest.es,*.pinterest.nz,pinterest.nz,pinterest.ec,pinterest.hu,pinterest.ca,pinterest.id,*.pinterest.nl,pinterest.nl,*.pinterest.tw,pinterest.tw,*.pinterest.th,pinterest.th,*.pinterest.id,*.pinterest.vn,*.pinterest.hu,pinterest.vn,*.pinterest.uk,pinterest.uk,*.pinterest.ru,pinterest.ru,*.pinterest.it,pinterest.it,pinterest.fr,pinterest.cl,*.pinterest.fr,*.pinterest.jp,*.pinterest.ca,pinterest.com,pin.it,*.pinterest.se,*.pinterest.pt,*.pinterest.mx,*.pinterest.kr,*.pinterest.ie,pinterest.engineering,*.pinterest.dk,*.pinterest.de,*.pinterest.ch,*.pinterest.at,*.pinterestmail.com,*.pinterest.engineering,*.pinterest.info,pinterest.info,pinimg.com,pinterestmail.com,pinterest.de,pinterest.dk,pinterest.ie,pinterest.jp,pinterest.kr,pinterest.mx,pinterest.pt,pinterest.se,pinterest.at,pinterest.ch,pinterest.co.at,*.pinterest.com.uy,pinterest.co.kr,pinterest.co.uk,*.pinterest.com.au,pinterest.com.au,pinterest.com.mx,*.pinterest.co.nz,pinterest.co.nz,pinterest.com.pe,pinterest.com.uy,*.pinterest.co.in,pinterest.com.py,*.pinterest.com.py,pinterest.com.bo,*.pinterest.com.bo,pinterest.com.ec,*.pinterest.com.ec,pinterest.co.in,*.pinterest.com.pe,*.pinterest.com.mx,pinterest.com.vn,*.pinterest.com.vn,*.pinterest.co.uk,*.pinterest.co.kr,*.pinterest.co.at,*.testing.pinterest.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert SHA2 High Assurance Server CA][Subject: C=US, ST=California, L=San Francisco, O=Pinterest, Inc., CN=*.pinterest.com][Certificate SHA-1: 1E:D0:5D:9F:0D:82:46:B3:60:5F:11:FB:64:D5:28:35:37:40:7A:4E][Chrome][Validity: 2020-07-16 00:00:00 - 2021-08-04 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,60,0,0,0,0]
17 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:38520 <-> [2a04:4e42:1d::84]:443 [proto: 91.183/TLS.Pinterest][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 10][cat: SocialNetwork/6][7 pkts/1091 bytes <-> 8 pkts/6018 bytes][Goodput ratio: 47/88][0.12 sec][Hostname/SNI: s.pinimg.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.693 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 19/10 38/48 16/19][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 156/752 603/1474 183/668][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.pinterest.com,pinterest.in,*.pinterest.co,pinterest.co,*.pinterest.pe,pinterest.pe,*.pinterest.be,pinterest.be,*.pinterest.in,*.pinterest.ph,*.pinterest.ec,pinterest.ph,*.pinterest.cl,*.pinimg.com,*.pinterest.es,pinterest.es,*.pinterest.nz,pinterest.nz,pinterest.ec,pinterest.hu,pinterest.ca,pinterest.id,*.pinterest.nl,pinterest.nl,*.pinterest.tw,pinterest.tw,*.pinterest.th,pinterest.th,*.pinterest.id,*.pinterest.vn,*.pinterest.hu,pinterest.vn,*.pinterest.uk,pinterest.uk,*.pinterest.ru,pinterest.ru,*.pinterest.it,pinterest.it,pinterest.fr,pinterest.cl,*.pinterest.fr,*.pinterest.jp,*.pinterest.ca,pinterest.com,pin.it,*.pinterest.se,*.pinterest.pt,*.pinterest.mx,*.pinterest.kr,*.pinterest.ie,pinterest.engineering,*.pinterest.dk,*.pinterest.de,*.pinterest.ch,*.pinterest.at,*.pinterestmail.com,*.pinterest.engineering,*.pinterest.info,pinterest.info,pinimg.com,pinterestmail.com,pinterest.de,pinterest.dk,pinterest.ie,pinterest.jp,pinterest.kr,pinterest.mx,pinterest.pt,pinterest.se,pinterest.at,pinterest.ch,pinterest.co.at,*.pinterest.com.uy,pinterest.co.kr,pinterest.co.uk,*.pinterest.com.au,pinterest.com.au,pinterest.com.mx,*.pinterest.co.nz,pinterest.co.nz,pinterest.com.pe,pinterest.com.uy,*.pinterest.co.in,pinterest.com.py,*.pinterest.com.py,pinterest.com.bo,*.pinterest.com.bo,pinterest.com.ec,*.pinterest.com.ec,pinterest.co.in,*.pinterest.com.pe,*.pinterest.com.mx,pinterest.com.vn,*.pinterest.com.vn,*.pinterest.co.uk,*.pinterest.co.kr,*.pinterest.co.at,*.testing.pinterest.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert SHA2 High Assurance Server CA][Subject: C=US, ST=California, L=San Francisco, O=Pinterest, Inc., CN=*.pinterest.com][Certificate SHA-1: 1E:D0:5D:9F:0D:82:46:B3:60:5F:11:FB:64:D5:28:35:37:40:7A:4E][Chrome][Validity: 2020-07-16 00:00:00 - 2021-08-04 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,60,0,0,0,0]
18 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:38522 <-> [2a04:4e42:1d::84]:443 [proto: 91.183/TLS.Pinterest][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 10][cat: SocialNetwork/6][7 pkts/1091 bytes <-> 8 pkts/6018 bytes][Goodput ratio: 47/88][0.12 sec][Hostname/SNI: s.pinimg.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.693 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 19/10 38/48 16/19][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 156/752 603/1474 183/668][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.pinterest.com,pinterest.in,*.pinterest.co,pinterest.co,*.pinterest.pe,pinterest.pe,*.pinterest.be,pinterest.be,*.pinterest.in,*.pinterest.ph,*.pinterest.ec,pinterest.ph,*.pinterest.cl,*.pinimg.com,*.pinterest.es,pinterest.es,*.pinterest.nz,pinterest.nz,pinterest.ec,pinterest.hu,pinterest.ca,pinterest.id,*.pinterest.nl,pinterest.nl,*.pinterest.tw,pinterest.tw,*.pinterest.th,pinterest.th,*.pinterest.id,*.pinterest.vn,*.pinterest.hu,pinterest.vn,*.pinterest.uk,pinterest.uk,*.pinterest.ru,pinterest.ru,*.pinterest.it,pinterest.it,pinterest.fr,pinterest.cl,*.pinterest.fr,*.pinterest.jp,*.pinterest.ca,pinterest.com,pin.it,*.pinterest.se,*.pinterest.pt,*.pinterest.mx,*.pinterest.kr,*.pinterest.ie,pinterest.engineering,*.pinterest.dk,*.pinterest.de,*.pinterest.ch,*.pinterest.at,*.pinterestmail.com,*.pinterest.engineering,*.pinterest.info,pinterest.info,pinimg.com,pinterestmail.com,pinterest.de,pinterest.dk,pinterest.ie,pinterest.jp,pinterest.kr,pinterest.mx,pinterest.pt,pinterest.se,pinterest.at,pinterest.ch,pinterest.co.at,*.pinterest.com.uy,pinterest.co.kr,pinterest.co.uk,*.pinterest.com.au,pinterest.com.au,pinterest.com.mx,*.pinterest.co.nz,pinterest.co.nz,pinterest.com.pe,pinterest.com.uy,*.pinterest.co.in,pinterest.com.py,*.pinterest.com.py,pinterest.com.bo,*.pinterest.com.bo,pinterest.com.ec,*.pinterest.com.ec,pinterest.co.in,*.pinterest.com.pe,*.pinterest.com.mx,pinterest.com.vn,*.pinterest.com.vn,*.pinterest.co.uk,*.pinterest.co.kr,*.pinterest.co.at,*.testing.pinterest.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert SHA2 High Assurance Server CA][Subject: C=US, ST=California, L=San Francisco, O=Pinterest, Inc., CN=*.pinterest.com][Certificate SHA-1: 1E:D0:5D:9F:0D:82:46:B3:60:5F:11:FB:64:D5:28:35:37:40:7A:4E][Chrome][Validity: 2020-07-16 00:00:00 - 2021-08-04 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,60,0,0,0,0]
- 19 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:51582 <-> [2a00:1450:4007:816::2003]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][9 pkts/1769 bytes <-> 11 pkts/4649 bytes][Goodput ratio: 56/79][0.20 sec][Hostname/SNI: www.gstatic.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.449 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 22/8 76/47 34/16][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 197/423 603/1294 173/451][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 10,0,20,0,0,0,0,0,10,10,0,0,10,0,0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0]
- 20 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:54416 <-> [2a00:1450:4007:806::200e]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][9 pkts/1716 bytes <-> 5 pkts/3094 bytes][Goodput ratio: 54/86][0.10 sec][Hostname/SNI: apis.google.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.286 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 14/12 51/27 22/12][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 191/619 603/1294 166/558][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,28,0,0,0,0,14,14,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0]
- 21 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:60340 <-> [2a03:2880:f11f:83:face:b00c::25de]:443 [proto: 91.119/TLS.Facebook][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: SocialNetwork/6][8 pkts/1739 bytes <-> 5 pkts/2726 bytes][Goodput ratio: 60/84][0.28 sec][Hostname/SNI: www.facebook.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.221 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 41/61 183/184 66/87][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 217/545 603/1466 187/579][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: f4febc55ea12b31ae17cfb7e614afda8][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,34,0,0,0,0,0,0,0,0,16,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0]
+ 19 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:51582 <-> [2a00:1450:4007:816::2003]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][9 pkts/1769 bytes <-> 11 pkts/4649 bytes][Goodput ratio: 56/79][0.20 sec][Hostname/SNI: www.gstatic.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.449 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 22/8 76/47 34/16][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 197/423 603/1294 173/451][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 10,0,20,0,0,0,0,0,10,10,0,0,10,0,0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0]
+ 20 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:54416 <-> [2a00:1450:4007:806::200e]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][9 pkts/1716 bytes <-> 5 pkts/3094 bytes][Goodput ratio: 54/86][0.10 sec][Hostname/SNI: apis.google.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.286 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 14/12 51/27 22/12][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 191/619 603/1294 166/558][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,28,0,0,0,0,14,14,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0]
+ 21 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:60340 <-> [2a03:2880:f11f:83:face:b00c::25de]:443 [proto: 91.119/TLS.Facebook][IP: 119/Facebook][Encrypted][Confidence: DPI][DPI packets: 6][cat: SocialNetwork/6][8 pkts/1739 bytes <-> 5 pkts/2726 bytes][Goodput ratio: 60/84][0.28 sec][Hostname/SNI: www.facebook.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.221 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 41/61 183/184 66/87][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 217/545 603/1466 187/579][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: f4febc55ea12b31ae17cfb7e614afda8][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,34,0,0,0,0,0,0,0,0,16,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0]
22 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:33156 <-> [64:ff9b::9765:7854]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.03 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
23 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:33164 <-> [64:ff9b::9765:7854]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.26 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
24 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:34626 <-> [64:ff9b::acd9:13e2]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.04 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
25 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:38402 <-> [2a04:4e42:1d::84]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.09 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
26 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:38406 <-> [2a04:4e42:1d::84]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.03 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 27 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:40560 <-> [2a00:1450:4007:816::2004]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.22 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 28 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:40876 <-> [2a00:1450:4007:807::200a]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.22 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 29 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:46918 <-> [2600:1901::7a0b::]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.18 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 30 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:47682 <-> [2a00:1450:4007:816::200a]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.05 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 31 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:48890 <-> [2a00:1450:4007:815::2003]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.22 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 32 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:51446 <-> [2a00:1450:4007:816::2003]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.05 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 33 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:51472 <-> [2a00:1450:4007:816::2003]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.03 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 34 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:54308 <-> [2a00:1450:4007:806::200e]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.03 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 27 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:40560 <-> [2a00:1450:4007:816::2004]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.22 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 28 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:40876 <-> [2a00:1450:4007:807::200a]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.22 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 29 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:46918 <-> [2600:1901::7a0b::]:443 [proto: 91/TLS][IP: 284/GoogleCloud][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.18 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 30 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:47682 <-> [2a00:1450:4007:816::200a]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.05 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 31 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:48890 <-> [2a00:1450:4007:815::2003]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.22 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 32 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:51446 <-> [2a00:1450:4007:816::2003]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.05 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 33 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:51472 <-> [2a00:1450:4007:816::2003]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.03 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 34 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:54308 <-> [2a00:1450:4007:806::200e]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.03 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
35 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56940 <-> [2a04:4e42:1d::720]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.03 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 36 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:57130 <-> [2a00:1450:4007:80c::200a]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.03 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 37 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58726 <-> [2a00:1450:4007:80b::2002]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.04 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 36 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:57130 <-> [2a00:1450:4007:80c::200a]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.03 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 37 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58726 <-> [2a00:1450:4007:80b::2002]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.04 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
diff --git a/tests/cfgs/default/result/pluralsight.pcap.out b/tests/cfgs/default/result/pluralsight.pcap.out
index e630ab5d1..4edbe0769 100644
--- a/tests/cfgs/default/result/pluralsight.pcap.out
+++ b/tests/cfgs/default/result/pluralsight.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 12/12 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/4 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Pluralsight 44 29652 6
diff --git a/tests/cfgs/default/result/pop3.pcap.out b/tests/cfgs/default/result/pop3.pcap.out
index c09ce4b55..93bf6a8ff 100644
--- a/tests/cfgs/default/result/pop3.pcap.out
+++ b/tests/cfgs/default/result/pop3.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 8/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 14/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
POP3 144 31172 6
diff --git a/tests/cfgs/default/result/pop3_stls.pcap.out b/tests/cfgs/default/result/pop3_stls.pcap.out
index 6bde854b9..b6afcb586 100644
--- a/tests/cfgs/default/result/pop3_stls.pcap.out
+++ b/tests/cfgs/default/result/pop3_stls.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
POPS 53 11189 1
diff --git a/tests/cfgs/default/result/pops.pcapng.out b/tests/cfgs/default/result/pops.pcapng.out
index bde4b7320..54b171b95 100644
--- a/tests/cfgs/default/result/pops.pcapng.out
+++ b/tests/cfgs/default/result/pops.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
POPS 5 2998 1
diff --git a/tests/cfgs/default/result/pps.pcap.out b/tests/cfgs/default/result/pps.pcap.out
index c21ef162b..cce22363e 100644
--- a/tests/cfgs/default/result/pps.pcap.out
+++ b/tests/cfgs/default/result/pps.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 136/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 211/3 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 980 377564 29
HTTP 132 84242 45
diff --git a/tests/cfgs/default/result/pptp.pcap.out b/tests/cfgs/default/result/pptp.pcap.out
index d34bc563a..808edfdb2 100644
--- a/tests/cfgs/default/result/pptp.pcap.out
+++ b/tests/cfgs/default/result/pptp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
PPTP 24 2328 1
diff --git a/tests/cfgs/default/result/protobuf.pcap.out b/tests/cfgs/default/result/protobuf.pcap.out
index 5940b778c..4cbab9bcc 100644
--- a/tests/cfgs/default/result/protobuf.pcap.out
+++ b/tests/cfgs/default/result/protobuf.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Protobuf 52 3895 4
diff --git a/tests/cfgs/default/result/protonvpn.pcap.out b/tests/cfgs/default/result/protonvpn.pcap.out
index 32297120d..37293fef5 100644
--- a/tests/cfgs/default/result/protonvpn.pcap.out
+++ b/tests/cfgs/default/result/protonvpn.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 1/1 (search/found)
Patricia protocols: 4/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 1 74 1
WireGuard 14 2060 1
diff --git a/tests/cfgs/default/result/psiphon3.pcap.out b/tests/cfgs/default/result/psiphon3.pcap.out
index 17772d202..82cde0ab9 100644
--- a/tests/cfgs/default/result/psiphon3.pcap.out
+++ b/tests/cfgs/default/result/psiphon3.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Psiphon 62 11818 1
diff --git a/tests/cfgs/default/result/punycode-idn.pcap.out b/tests/cfgs/default/result/punycode-idn.pcap.out
index 606cd4073..b390ad48e 100644
--- a/tests/cfgs/default/result/punycode-idn.pcap.out
+++ b/tests/cfgs/default/result/punycode-idn.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 5/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 2 162 1
HTTP 12 1597 1
diff --git a/tests/cfgs/default/result/quic-23.pcap.out b/tests/cfgs/default/result/quic-23.pcap.out
index b2ebf8031..c045e493c 100644
--- a/tests/cfgs/default/result/quic-23.pcap.out
+++ b/tests/cfgs/default/result/quic-23.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
QUIC 20 7191 1
diff --git a/tests/cfgs/default/result/quic-24.pcap.out b/tests/cfgs/default/result/quic-24.pcap.out
index e8d830e88..4a37324e0 100644
--- a/tests/cfgs/default/result/quic-24.pcap.out
+++ b/tests/cfgs/default/result/quic-24.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
QUIC 15 8000 1
diff --git a/tests/cfgs/default/result/quic-27.pcap.out b/tests/cfgs/default/result/quic-27.pcap.out
index 39bf05cca..ea456f3ab 100644
--- a/tests/cfgs/default/result/quic-27.pcap.out
+++ b/tests/cfgs/default/result/quic-27.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
Google 20 12887 1
diff --git a/tests/cfgs/default/result/quic-28.pcap.out b/tests/cfgs/default/result/quic-28.pcap.out
index 173cb2e02..38203d2b9 100644
--- a/tests/cfgs/default/result/quic-28.pcap.out
+++ b/tests/cfgs/default/result/quic-28.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
QUIC 253 246793 1
diff --git a/tests/cfgs/default/result/quic-29.pcap.out b/tests/cfgs/default/result/quic-29.pcap.out
index 49c9ef99e..3d6b8acc5 100644
--- a/tests/cfgs/default/result/quic-29.pcap.out
+++ b/tests/cfgs/default/result/quic-29.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
QUIC 15 9386 1
diff --git a/tests/cfgs/default/result/quic-33.pcapng.out b/tests/cfgs/default/result/quic-33.pcapng.out
index 25ffcd63f..b13dd6b18 100644
--- a/tests/cfgs/default/result/quic-33.pcapng.out
+++ b/tests/cfgs/default/result/quic-33.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 8/8 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
QUIC 7 5336 1
diff --git a/tests/cfgs/default/result/quic-34.pcap.out b/tests/cfgs/default/result/quic-34.pcap.out
index 393f235ea..c807fa50c 100644
--- a/tests/cfgs/default/result/quic-34.pcap.out
+++ b/tests/cfgs/default/result/quic-34.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 18/18 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
QUIC 4 4836 1
diff --git a/tests/cfgs/default/result/quic-forcing-vn-with-data.pcapng.out b/tests/cfgs/default/result/quic-forcing-vn-with-data.pcapng.out
index b7e949c6d..556311047 100644
--- a/tests/cfgs/default/result/quic-forcing-vn-with-data.pcapng.out
+++ b/tests/cfgs/default/result/quic-forcing-vn-with-data.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 9/9 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
QUIC 21 9039 1
diff --git a/tests/cfgs/default/result/quic-fuzz-overflow.pcapng.out b/tests/cfgs/default/result/quic-fuzz-overflow.pcapng.out
index c0d4ee961..8dab1ddd1 100644
--- a/tests/cfgs/default/result/quic-fuzz-overflow.pcapng.out
+++ b/tests/cfgs/default/result/quic-fuzz-overflow.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
QUIC 1 1280 1
diff --git a/tests/cfgs/default/result/quic-mvfst-22.pcap.out b/tests/cfgs/default/result/quic-mvfst-22.pcap.out
index 31ee8eaba..6bdef968e 100644
--- a/tests/cfgs/default/result/quic-mvfst-22.pcap.out
+++ b/tests/cfgs/default/result/quic-mvfst-22.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Facebook 490 288303 1
diff --git a/tests/cfgs/default/result/quic-mvfst-22_decryption_error.pcap.out b/tests/cfgs/default/result/quic-mvfst-22_decryption_error.pcap.out
index 8be725a05..8c1258f5d 100644
--- a/tests/cfgs/default/result/quic-mvfst-22_decryption_error.pcap.out
+++ b/tests/cfgs/default/result/quic-mvfst-22_decryption_error.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
QUIC 11 3918 1
diff --git a/tests/cfgs/default/result/quic-mvfst-27.pcapng.out b/tests/cfgs/default/result/quic-mvfst-27.pcapng.out
index a99e215b4..3ea44fdcd 100644
--- a/tests/cfgs/default/result/quic-mvfst-27.pcapng.out
+++ b/tests/cfgs/default/result/quic-mvfst-27.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Facebook 20 11399 1
diff --git a/tests/cfgs/default/result/quic-mvfst-exp.pcap.out b/tests/cfgs/default/result/quic-mvfst-exp.pcap.out
index 1bcf52b1b..cca383dae 100644
--- a/tests/cfgs/default/result/quic-mvfst-exp.pcap.out
+++ b/tests/cfgs/default/result/quic-mvfst-exp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
FbookReelStory 30 26309 1
diff --git a/tests/cfgs/default/result/quic-v2.pcapng.out b/tests/cfgs/default/result/quic-v2.pcapng.out
index 6cf5efc13..9c68178f1 100644
--- a/tests/cfgs/default/result/quic-v2.pcapng.out
+++ b/tests/cfgs/default/result/quic-v2.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
QUIC 19 12970 1
diff --git a/tests/cfgs/default/result/quic.pcap.out b/tests/cfgs/default/result/quic.pcap.out
index 8cdb5b632..c9b294d7a 100644
--- a/tests/cfgs/default/result/quic.pcap.out
+++ b/tests/cfgs/default/result/quic.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 18/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 11/9 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
GMail 413 254874 1
YouTube 85 76193 5
diff --git a/tests/cfgs/default/result/quic046.pcap.out b/tests/cfgs/default/result/quic046.pcap.out
index fcf385bf0..1fec416b7 100644
--- a/tests/cfgs/default/result/quic046.pcap.out
+++ b/tests/cfgs/default/result/quic046.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
YouTube 100 91297 1
diff --git a/tests/cfgs/default/result/quic_0RTT.pcap.out b/tests/cfgs/default/result/quic_0RTT.pcap.out
index 3cae02840..96d8f21f8 100644
--- a/tests/cfgs/default/result/quic_0RTT.pcap.out
+++ b/tests/cfgs/default/result/quic_0RTT.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
Google 15 5178 1
QUIC 2 2588 1
diff --git a/tests/cfgs/default/result/quic_cc_ack.pcapng.out b/tests/cfgs/default/result/quic_cc_ack.pcapng.out
index 5cc1d2190..9c5deea2b 100644
--- a/tests/cfgs/default/result/quic_cc_ack.pcapng.out
+++ b/tests/cfgs/default/result/quic_cc_ack.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 4/0 (search/found)
Patricia protocols: 3/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
QUIC 2 2784 2
diff --git a/tests/cfgs/default/result/quic_crypto_aes_auth_size.pcap.out b/tests/cfgs/default/result/quic_crypto_aes_auth_size.pcap.out
index 3400f996e..7429d3540 100644
--- a/tests/cfgs/default/result/quic_crypto_aes_auth_size.pcap.out
+++ b/tests/cfgs/default/result/quic_crypto_aes_auth_size.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 4/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Snapchat 2 2784 2
diff --git a/tests/cfgs/default/result/quic_frags_ch_in_multiple_packets.pcapng.out b/tests/cfgs/default/result/quic_frags_ch_in_multiple_packets.pcapng.out
index 0a4161ff1..01e849cb2 100644
--- a/tests/cfgs/default/result/quic_frags_ch_in_multiple_packets.pcapng.out
+++ b/tests/cfgs/default/result/quic_frags_ch_in_multiple_packets.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 18/18 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
QUIC 4 3998 1
diff --git a/tests/cfgs/default/result/quic_frags_ch_out_of_order_same_packet_craziness.pcapng.out b/tests/cfgs/default/result/quic_frags_ch_out_of_order_same_packet_craziness.pcapng.out
index a24d97fdb..6032ef2fc 100644
--- a/tests/cfgs/default/result/quic_frags_ch_out_of_order_same_packet_craziness.pcapng.out
+++ b/tests/cfgs/default/result/quic_frags_ch_out_of_order_same_packet_craziness.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 113/113 (search/found)
Patricia risk mask: 218/0 (search/found)
Patricia risk: 206/0 (search/found)
Patricia protocols: 222/15 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DataSaver 1 1392 1
YouTube 21 29232 21
diff --git a/tests/cfgs/default/result/quic_interop_V.pcapng.out b/tests/cfgs/default/result/quic_interop_V.pcapng.out
index 11c874426..544772cc3 100644
--- a/tests/cfgs/default/result/quic_interop_V.pcapng.out
+++ b/tests/cfgs/default/result/quic_interop_V.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 84/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 70/16 (search/found)
+Patricia protocols IPv6: 61/9 (search/found)
ICMP 21 7436 9
ICMPV6 10 10642 5
@@ -35,9 +36,9 @@ QUIC 215 224846 63
8 UDP 192.168.1.128:59171 -> 193.190.10.98:4433 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][8 pkts/10352 bytes -> 0 pkts/0 bytes][Goodput ratio: 97/0][9.94 sec][bytes ratio: 1.000 (Upload)][IAT c2s/s2c min/avg/max/stddev: 150/0 1420/0 4800/0 1551/0][Pkt Len c2s/s2c min/avg/max/stddev: 1294/0 1294/0 1294/0 0/0][Risk: ** Known Proto on Non Std Port **** Unidirectional Traffic **][Risk Score: 60][Risk Info: No server to client traffic][QUIC ver: Ver-Negotiation][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0]
9 UDP 192.168.1.128:59515 -> 193.190.10.98:4434 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][8 pkts/10352 bytes -> 0 pkts/0 bytes][Goodput ratio: 97/0][9.84 sec][bytes ratio: 1.000 (Upload)][IAT c2s/s2c min/avg/max/stddev: 150/0 1406/0 4800/0 1560/0][Pkt Len c2s/s2c min/avg/max/stddev: 1294/0 1294/0 1294/0 0/0][Risk: ** Known Proto on Non Std Port **** Unidirectional Traffic **][Risk Score: 60][Risk Info: No server to client traffic][QUIC ver: Ver-Negotiation][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0]
10 UDP 192.168.1.128:60784 -> 3.121.242.54:4433 [proto: 188/QUIC][IP: 265/AmazonAWS][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][8 pkts/10352 bytes -> 0 pkts/0 bytes][Goodput ratio: 97/0][9.97 sec][bytes ratio: 1.000 (Upload)][IAT c2s/s2c min/avg/max/stddev: 150/0 1424/0 4800/0 1549/0][Pkt Len c2s/s2c min/avg/max/stddev: 1294/0 1294/0 1294/0 0/0][Risk: ** Known Proto on Non Std Port **** Unidirectional Traffic **][Risk Score: 60][Risk Info: No server to client traffic][QUIC ver: Ver-Negotiation][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0]
- 11 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:32957 -> [2606:4700:10::6816:826]:4433 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][8 pkts/10352 bytes -> 0 pkts/0 bytes][Goodput ratio: 95/0][9.99 sec][bytes ratio: 1.000 (Upload)][IAT c2s/s2c min/avg/max/stddev: 150/0 1427/0 4800/0 1547/0][Pkt Len c2s/s2c min/avg/max/stddev: 1294/0 1294/0 1294/0 0/0][Risk: ** Known Proto on Non Std Port **** Unidirectional Traffic **][Risk Score: 60][Risk Info: No server to client traffic][QUIC ver: Ver-Negotiation][PLAIN TEXT (uhbU.2)][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0]
- 12 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:41857 -> [2606:4700:10::6816:826]:4434 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][8 pkts/10352 bytes -> 0 pkts/0 bytes][Goodput ratio: 95/0][9.86 sec][bytes ratio: 1.000 (Upload)][IAT c2s/s2c min/avg/max/stddev: 151/0 1408/0 4800/0 1559/0][Pkt Len c2s/s2c min/avg/max/stddev: 1294/0 1294/0 1294/0 0/0][Risk: ** Known Proto on Non Std Port **** Unidirectional Traffic **][Risk Score: 60][Risk Info: No server to client traffic][QUIC ver: Ver-Negotiation][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0]
- 13 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:46242 -> [2600:1f18:2310:d230:5103:7d9e:7d75:374f]:443 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][8 pkts/10352 bytes -> 0 pkts/0 bytes][Goodput ratio: 95/0][9.85 sec][bytes ratio: 1.000 (Upload)][IAT c2s/s2c min/avg/max/stddev: 150/0 1407/0 4800/0 1559/0][Pkt Len c2s/s2c min/avg/max/stddev: 1294/0 1294/0 1294/0 0/0][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][QUIC ver: Ver-Negotiation][PLAIN TEXT (QQ/o746)][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0]
+ 11 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:32957 -> [2606:4700:10::6816:826]:4433 [proto: 188/QUIC][IP: 220/Cloudflare][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][8 pkts/10352 bytes -> 0 pkts/0 bytes][Goodput ratio: 95/0][9.99 sec][bytes ratio: 1.000 (Upload)][IAT c2s/s2c min/avg/max/stddev: 150/0 1427/0 4800/0 1547/0][Pkt Len c2s/s2c min/avg/max/stddev: 1294/0 1294/0 1294/0 0/0][Risk: ** Known Proto on Non Std Port **** Unidirectional Traffic **][Risk Score: 60][Risk Info: No server to client traffic][QUIC ver: Ver-Negotiation][PLAIN TEXT (uhbU.2)][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0]
+ 12 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:41857 -> [2606:4700:10::6816:826]:4434 [proto: 188/QUIC][IP: 220/Cloudflare][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][8 pkts/10352 bytes -> 0 pkts/0 bytes][Goodput ratio: 95/0][9.86 sec][bytes ratio: 1.000 (Upload)][IAT c2s/s2c min/avg/max/stddev: 151/0 1408/0 4800/0 1559/0][Pkt Len c2s/s2c min/avg/max/stddev: 1294/0 1294/0 1294/0 0/0][Risk: ** Known Proto on Non Std Port **** Unidirectional Traffic **][Risk Score: 60][Risk Info: No server to client traffic][QUIC ver: Ver-Negotiation][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0]
+ 13 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:46242 -> [2600:1f18:2310:d230:5103:7d9e:7d75:374f]:443 [proto: 188/QUIC][IP: 265/AmazonAWS][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][8 pkts/10352 bytes -> 0 pkts/0 bytes][Goodput ratio: 95/0][9.85 sec][bytes ratio: 1.000 (Upload)][IAT c2s/s2c min/avg/max/stddev: 150/0 1407/0 4800/0 1559/0][Pkt Len c2s/s2c min/avg/max/stddev: 1294/0 1294/0 1294/0 0/0][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][QUIC ver: Ver-Negotiation][PLAIN TEXT (QQ/o746)][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0]
14 ICMPV6 [2400:8902::f03c:91ff:fe69:a454]:0 <-> [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:0 [proto: 102/ICMPV6][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 1][cat: Network/14][2 pkts/2588 bytes <-> 2 pkts/290 bytes][Goodput ratio: 95/57][0.32 sec][Plen Bins: 0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
15 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:44924 <-> [2400:8902::f03c:91ff:fe69:a454]:4434 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][2 pkts/2588 bytes <-> 2 pkts/194 bytes][Goodput ratio: 95/36][0.38 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][Risk Info: No server to client traffic][QUIC ver: Ver-Negotiation][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
16 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:56213 <-> [2400:8902::f03c:91ff:fe69:a454]:4433 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][2 pkts/2588 bytes <-> 2 pkts/194 bytes][Goodput ratio: 95/36][0.42 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][Risk Info: No server to client traffic][QUIC ver: Ver-Negotiation][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
@@ -59,19 +60,19 @@ QUIC 215 224846 63
32 ICMPV6 [2001:19f0:4:34::1]:0 -> [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:0 [proto: 102/ICMPV6][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 1][cat: Network/14][2 pkts/2588 bytes -> 0 pkts/0 bytes][Goodput ratio: 95/0][0.06 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0]
33 ICMPV6 [2001:19f0:5:c21:5400:1ff:fe33:3b96]:0 -> [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:0 [proto: 102/ICMPV6][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 1][cat: Network/14][2 pkts/2588 bytes -> 0 pkts/0 bytes][Goodput ratio: 95/0][0.17 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][PLAIN TEXT (bSuZ88)][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0]
34 ICMP 51.158.105.98:0 -> 192.168.1.128:0 [proto: 81/ICMP][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 1][cat: Network/14][3 pkts/1770 bytes -> 0 pkts/0 bytes][Goodput ratio: 93/0][0.20 sec][Risk: ** Susp Entropy **** Unidirectional Traffic **][Risk Score: 60][Risk Info: No server to client traffic / Entropy 7.65][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 35 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:38394 <-> [2600:1f18:2310:d230:5103:7d9e:7d75:374f]:4433 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/113 bytes][Goodput ratio: 95/45][0.14 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
- 36 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:52080 <-> [2600:1f18:2310:d230:5103:7d9e:7d75:374f]:4434 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/113 bytes][Goodput ratio: 95/45][0.13 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
+ 35 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:38394 <-> [2600:1f18:2310:d230:5103:7d9e:7d75:374f]:4433 [proto: 188/QUIC][IP: 265/AmazonAWS][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/113 bytes][Goodput ratio: 95/45][0.14 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
+ 36 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:52080 <-> [2600:1f18:2310:d230:5103:7d9e:7d75:374f]:4434 [proto: 188/QUIC][IP: 265/AmazonAWS][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/113 bytes][Goodput ratio: 95/45][0.13 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
37 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:51040 <-> [2604:a880:800:a1::1279:3001]:4433 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/109 bytes][Goodput ratio: 95/43][0.09 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][PLAIN TEXT (bOP/lk)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
38 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:53760 <-> [2604:a880:800:a1::1279:3001]:4434 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/109 bytes][Goodput ratio: 95/43][0.09 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
39 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:48707 <-> [2a00:ac00:4000:400:2e0:4cff:fe68:199d]:443 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/97 bytes][Goodput ratio: 95/36][0.05 sec][QUIC ver: Ver-Negotiation][PLAIN TEXT (BykFtI)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
40 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:52271 <-> [2a00:ac00:4000:400:2e0:4cff:fe68:199d]:4434 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/97 bytes][Goodput ratio: 95/36][0.05 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
41 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:60983 <-> [2a00:ac00:4000:400:2e0:4cff:fe68:199d]:4433 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/97 bytes][Goodput ratio: 95/36][0.05 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
42 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:35643 <-> [2001:19f0:4:34::1]:4433 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/89 bytes][Goodput ratio: 95/30][0.10 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
- 43 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:37876 <-> [2a05:d018:ce9:8100:cd2a:e2fd:b3be:c5ab]:443 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/89 bytes][Goodput ratio: 95/30][0.04 sec][QUIC ver: Ver-Negotiation][Plen Bins: 50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
- 44 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:39945 <-> [2a05:d018:ce9:8100:cd2a:e2fd:b3be:c5ab]:4433 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/89 bytes][Goodput ratio: 95/30][0.04 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
- 45 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:44605 <-> [2a05:d018:ce9:8100:cd2a:e2fd:b3be:c5ab]:4434 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/89 bytes][Goodput ratio: 95/30][0.04 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
+ 43 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:37876 <-> [2a05:d018:ce9:8100:cd2a:e2fd:b3be:c5ab]:443 [proto: 188/QUIC][IP: 265/AmazonAWS][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/89 bytes][Goodput ratio: 95/30][0.04 sec][QUIC ver: Ver-Negotiation][Plen Bins: 50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
+ 44 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:39945 <-> [2a05:d018:ce9:8100:cd2a:e2fd:b3be:c5ab]:4433 [proto: 188/QUIC][IP: 265/AmazonAWS][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/89 bytes][Goodput ratio: 95/30][0.04 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
+ 45 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:44605 <-> [2a05:d018:ce9:8100:cd2a:e2fd:b3be:c5ab]:4434 [proto: 188/QUIC][IP: 265/AmazonAWS][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/89 bytes][Goodput ratio: 95/30][0.04 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
46 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:45852 <-> [2001:19f0:5:c21:5400:1ff:fe33:3b96]:4433 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/89 bytes][Goodput ratio: 95/30][0.10 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
- 47 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:46353 <-> [2606:4700:10::6816:826]:443 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/89 bytes][Goodput ratio: 95/30][0.02 sec][QUIC ver: Ver-Negotiation][Plen Bins: 50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
+ 47 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:46353 <-> [2606:4700:10::6816:826]:443 [proto: 188/QUIC][IP: 220/Cloudflare][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/89 bytes][Goodput ratio: 95/30][0.02 sec][QUIC ver: Ver-Negotiation][Plen Bins: 50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
48 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:49788 <-> [2001:4800:7817:101:be76:4eff:fe04:631d]:4434 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/89 bytes][Goodput ratio: 95/30][0.13 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
49 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:53140 <-> [2001:4800:7817:101:be76:4eff:fe04:631d]:4433 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/89 bytes][Goodput ratio: 95/30][0.13 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
50 UDP [2001:b07:ac9:d5ae:a4d3:fe47:691e:807d]:49270 <-> [2001:bc8:47a4:1c25::1]:4434 [proto: 188/QUIC][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 2][cat: Web/5][1 pkts/1294 bytes <-> 1 pkts/85 bytes][Goodput ratio: 95/27][0.04 sec][Risk: ** Known Proto on Non Std Port **][Risk Score: 50][QUIC ver: Ver-Negotiation][Plen Bins: 50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0]
diff --git a/tests/cfgs/default/result/quic_q39.pcap.out b/tests/cfgs/default/result/quic_q39.pcap.out
index 36eff374c..8040fbcaf 100644
--- a/tests/cfgs/default/result/quic_q39.pcap.out
+++ b/tests/cfgs/default/result/quic_q39.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
YouTube 60 24185 1
diff --git a/tests/cfgs/default/result/quic_q43.pcap.out b/tests/cfgs/default/result/quic_q43.pcap.out
index f0d7bafb8..83095c014 100644
--- a/tests/cfgs/default/result/quic_q43.pcap.out
+++ b/tests/cfgs/default/result/quic_q43.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DoH_DoT 2 1464 1
diff --git a/tests/cfgs/default/result/quic_q46.pcap.out b/tests/cfgs/default/result/quic_q46.pcap.out
index 46d0415f6..80d097964 100644
--- a/tests/cfgs/default/result/quic_q46.pcap.out
+++ b/tests/cfgs/default/result/quic_q46.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Google 20 21241 1
diff --git a/tests/cfgs/default/result/quic_q46_b.pcap.out b/tests/cfgs/default/result/quic_q46_b.pcap.out
index 781f7995e..1d9139c7c 100644
--- a/tests/cfgs/default/result/quic_q46_b.pcap.out
+++ b/tests/cfgs/default/result/quic_q46_b.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
YouTubeUpload 20 7020 1
diff --git a/tests/cfgs/default/result/quic_q50.pcap.out b/tests/cfgs/default/result/quic_q50.pcap.out
index 0302f8687..14347b41d 100644
--- a/tests/cfgs/default/result/quic_q50.pcap.out
+++ b/tests/cfgs/default/result/quic_q50.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
GoogleServices 20 20434 1
diff --git a/tests/cfgs/default/result/quic_t50.pcap.out b/tests/cfgs/default/result/quic_t50.pcap.out
index 7ec8b1215..2ddc3e3f2 100644
--- a/tests/cfgs/default/result/quic_t50.pcap.out
+++ b/tests/cfgs/default/result/quic_t50.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
GoogleServices 12 8420 1
diff --git a/tests/cfgs/default/result/quic_t51.pcap.out b/tests/cfgs/default/result/quic_t51.pcap.out
index 234514026..c074e3c2e 100644
--- a/tests/cfgs/default/result/quic_t51.pcap.out
+++ b/tests/cfgs/default/result/quic_t51.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Google 12 9296 1
diff --git a/tests/cfgs/default/result/quickplay.pcap.out b/tests/cfgs/default/result/quickplay.pcap.out
index 02cff30cf..476ed5ecc 100644
--- a/tests/cfgs/default/result/quickplay.pcap.out
+++ b/tests/cfgs/default/result/quickplay.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 42/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 35/7 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 133 96179 11
QQ 12 4781 5
diff --git a/tests/cfgs/default/result/radius_false_positive.pcapng.out b/tests/cfgs/default/result/radius_false_positive.pcapng.out
index 1b299c22a..872ac5f8b 100644
--- a/tests/cfgs/default/result/radius_false_positive.pcapng.out
+++ b/tests/cfgs/default/result/radius_false_positive.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
QUIC 10 7479 1
diff --git a/tests/cfgs/default/result/raknet.pcap.out b/tests/cfgs/default/result/raknet.pcap.out
index b7a61b4d5..140077a60 100644
--- a/tests/cfgs/default/result/raknet.pcap.out
+++ b/tests/cfgs/default/result/raknet.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 18/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 24/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RakNet 66 9600 12
diff --git a/tests/cfgs/default/result/rdp.pcap.out b/tests/cfgs/default/result/rdp.pcap.out
index bcd72b90e..bd0899f84 100644
--- a/tests/cfgs/default/result/rdp.pcap.out
+++ b/tests/cfgs/default/result/rdp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RDP 20 3658 1
diff --git a/tests/cfgs/default/result/rdp2.pcap.out b/tests/cfgs/default/result/rdp2.pcap.out
index 0b3ea6782..fa0b9adad 100644
--- a/tests/cfgs/default/result/rdp2.pcap.out
+++ b/tests/cfgs/default/result/rdp2.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RDP 39 11371 3
diff --git a/tests/cfgs/default/result/reasm_crash_anon.pcapng.out b/tests/cfgs/default/result/reasm_crash_anon.pcapng.out
index 48ef75fda..c937c1fc3 100644
--- a/tests/cfgs/default/result/reasm_crash_anon.pcapng.out
+++ b/tests/cfgs/default/result/reasm_crash_anon.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 200 20067 1
diff --git a/tests/cfgs/default/result/reasm_segv_anon.pcapng.out b/tests/cfgs/default/result/reasm_segv_anon.pcapng.out
index 189c91a9c..91d2baf45 100644
--- a/tests/cfgs/default/result/reasm_segv_anon.pcapng.out
+++ b/tests/cfgs/default/result/reasm_segv_anon.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 82 77940 1
diff --git a/tests/cfgs/default/result/reddit.pcap.out b/tests/cfgs/default/result/reddit.pcap.out
index 8a174c18e..4c6af3074 100644
--- a/tests/cfgs/default/result/reddit.pcap.out
+++ b/tests/cfgs/default/result/reddit.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 118/118 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 93/27 (search/found)
TLS 175 62439 7
ADS_Analytic_Track 27 8961 1
@@ -35,38 +36,38 @@ JA3 Host Stats:
1 2a01:cb01:2049:8b07:991d:ec85:28df:f629 1
- 1 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:50960 <-> [2a00:1450:4007:805::2002]:443 [proto: 91.239/TLS.GoogleServices][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][63 pkts/9382 bytes <-> 101 pkts/50108 bytes][Goodput ratio: 42/83][11.54 sec][Hostname/SNI: www.googletagservices.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.685 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 175/97 3298/3291 595/448][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 149/496 1254/2419 170/528][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 5,27,7,4,3,9,1,3,4,0,0,1,1,0,1,2,1,0,1,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,1,24,0,0,0,0,0,0,0,0,0,1]
+ 1 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:50960 <-> [2a00:1450:4007:805::2002]:443 [proto: 91.239/TLS.GoogleServices][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][63 pkts/9382 bytes <-> 101 pkts/50108 bytes][Goodput ratio: 42/83][11.54 sec][Hostname/SNI: www.googletagservices.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.685 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 175/97 3298/3291 595/448][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 149/496 1254/2419 170/528][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 5,27,7,4,3,9,1,3,4,0,0,1,1,0,1,2,1,0,1,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,1,24,0,0,0,0,0,0,0,0,0,1]
2 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56594 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 9][cat: SocialNetwork/6][56 pkts/6579 bytes <-> 56 pkts/43995 bytes][Goodput ratio: 27/89][10.00 sec][Hostname/SNI: b.thumbs.redditmedia.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.740 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 223/78 6000/1288 917/258][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 117/786 603/1134 85/450][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.thumbs.redditmedia.com,thumbs.redditmedia.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=*.thumbs.redditmedia.com][Certificate SHA-1: FF:F4:6C:CF:D6:FD:64:3E:50:17:A2:DE:B0:F2:B6:9B:76:59:C6:75][Chrome][Validity: 2020-02-18 00:00:00 - 2021-05-14 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,1,15,3,0,0,0,0,3,0,1,0,0,1,3,0,1,3,0,1,0,0,0,0,0,0,0,0,0,1,1,0,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
3 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:43492 <-> [64:ff9b::df9:21c6]:443 [proto: 91.178/TLS.Amazon][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][32 pkts/4130 bytes <-> 41 pkts/43404 bytes][Goodput ratio: 33/92][3.33 sec][Hostname/SNI: c.amazon-adsystem.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.826 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 124/83 2442/2482 493/425][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 129/1059 603/2862 111/716][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: f4febc55ea12b31ae17cfb7e614afda8][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 5,0,7,2,2,0,0,2,2,5,2,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,5]
- 4 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:36964 <-> [2a00:1450:4007:80f::2001]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][32 pkts/4373 bytes <-> 53 pkts/40038 bytes][Goodput ratio: 37/89][0.36 sec][Hostname/SNI: tpc.googlesyndication.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.803 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 6/5 45/138 11/21][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 137/755 603/2556 117/617][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 3,8,3,0,8,3,1,6,1,3,1,0,1,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,41,0,0,0,0,0,0,0,0,0,3]
- 5 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:39520 <-> [2a00:1450:4007:816::2008]:443 [proto: 91.239/TLS.GoogleServices][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][33 pkts/3852 bytes <-> 36 pkts/38105 bytes][Goodput ratio: 26/92][0.21 sec][Hostname/SNI: www.googletagmanager.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.816 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 6/4 43/38 12/10][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 117/1058 603/2502 99/724][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 8,2,5,0,0,0,0,0,2,0,0,0,0,0,5,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0,0,0,0,0,0,0,0,14]
- 6 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58122 <-> [2a00:1450:4007:805::2001]:443 [proto: 91.124/TLS.YouTube][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Media/1][34 pkts/4406 bytes <-> 37 pkts/20521 bytes][Goodput ratio: 33/84][9.61 sec][Hostname/SNI: yt3.ggpht.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.646 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 352/8 9266/68 1748/18][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 130/555 603/1294 104/520][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 5,17,5,17,0,0,0,0,2,0,2,0,2,2,0,2,5,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0]
+ 4 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:36964 <-> [2a00:1450:4007:80f::2001]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][32 pkts/4373 bytes <-> 53 pkts/40038 bytes][Goodput ratio: 37/89][0.36 sec][Hostname/SNI: tpc.googlesyndication.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.803 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 6/5 45/138 11/21][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 137/755 603/2556 117/617][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 3,8,3,0,8,3,1,6,1,3,1,0,1,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,41,0,0,0,0,0,0,0,0,0,3]
+ 5 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:39520 <-> [2a00:1450:4007:816::2008]:443 [proto: 91.239/TLS.GoogleServices][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][33 pkts/3852 bytes <-> 36 pkts/38105 bytes][Goodput ratio: 26/92][0.21 sec][Hostname/SNI: www.googletagmanager.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.816 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 6/4 43/38 12/10][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 117/1058 603/2502 99/724][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 8,2,5,0,0,0,0,0,2,0,0,0,0,0,5,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0,0,0,0,0,0,0,0,14]
+ 6 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58122 <-> [2a00:1450:4007:805::2001]:443 [proto: 91.124/TLS.YouTube][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Media/1][34 pkts/4406 bytes <-> 37 pkts/20521 bytes][Goodput ratio: 33/84][9.61 sec][Hostname/SNI: yt3.ggpht.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.646 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 352/8 9266/68 1748/18][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 130/555 603/1294 104/520][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 5,17,5,17,0,0,0,0,2,0,2,0,2,2,0,2,5,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0]
7 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:48648 <-> [2620:116:800d:21:f916:5049:f87f:108e]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 8][cat: Web/5][22 pkts/3573 bytes <-> 22 pkts/14972 bytes][Goodput ratio: 47/87][0.65 sec][Hostname/SNI: secure.quantserve.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.615 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 21/11 94/78 32/20][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 162/681 603/1474 142/625][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.quantserve.com,*.quantcount.com,*.apextag.com,quantserve.com,quantcount.com,apextag.com][JA3S: b898351eb5e266aefd3723d466935494][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert SHA2 High Assurance Server CA][Subject: C=US, ST=California, L=San Francisco, O=Quantcast Corporation, CN=*.quantserve.com][Certificate SHA-1: 3A:30:B1:4A:CE:62:AF:55:B1:89:FF:0C:CB:69:E3:80:CB:B0:91:90][Chrome][Validity: 2020-10-02 00:00:00 - 2021-10-07 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,9,4,9,0,0,0,0,14,0,0,4,4,0,0,0,4,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0]
- 8 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:57282 <-> [2a00:1450:4007:805::2004]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][20 pkts/2757 bytes <-> 19 pkts/11579 bytes][Goodput ratio: 37/86][0.21 sec][Hostname/SNI: www.google.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.615 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 9/9 62/67 19/20][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 138/609 603/1294 125/544][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 5,11,11,0,0,0,11,0,5,0,0,0,0,5,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,0,0,0,0,0,0,0,0]
- 9 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:46806 <-> [2a00:1450:4007:808::2001]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][13 pkts/2417 bytes <-> 16 pkts/11558 bytes][Goodput ratio: 53/88][0.12 sec][Hostname/SNI: cdn.ampproject.org][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.654 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 8/4 37/31 12/8][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 186/722 603/1294 158/563][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 6,0,12,0,6,0,0,0,6,6,0,0,0,0,0,0,6,0,6,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0]
+ 8 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:57282 <-> [2a00:1450:4007:805::2004]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][20 pkts/2757 bytes <-> 19 pkts/11579 bytes][Goodput ratio: 37/86][0.21 sec][Hostname/SNI: www.google.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.615 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 9/9 62/67 19/20][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 138/609 603/1294 125/544][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 5,11,11,0,0,0,11,0,5,0,0,0,0,5,0,0,5,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,0,0,0,0,0,0,0,0]
+ 9 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:46806 <-> [2a00:1450:4007:808::2001]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][13 pkts/2417 bytes <-> 16 pkts/11558 bytes][Goodput ratio: 53/88][0.12 sec][Hostname/SNI: cdn.ampproject.org][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.654 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 8/4 37/31 12/8][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 186/722 603/1294 158/563][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 6,0,12,0,6,0,0,0,6,6,0,0,0,0,0,0,6,0,6,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0]
10 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56592 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 8][cat: SocialNetwork/6][19 pkts/2787 bytes <-> 18 pkts/10331 bytes][Goodput ratio: 41/85][0.20 sec][Hostname/SNI: emoji.redditmedia.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.575 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 11/7 52/50 19/17][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 147/574 603/1134 131/477][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.redditmedia.com,redditmedia.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=*.redditmedia.com][Certificate SHA-1: 96:A3:77:56:81:79:10:5C:E8:7F:F0:33:D2:7E:1C:45:08:2C:25:85][Chrome][Validity: 2020-07-27 00:00:00 - 2021-01-23 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,5,18,5,0,0,0,0,5,5,0,0,0,0,0,0,11,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 11 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:40028 <-> [2a00:1450:4007:80a::200a]:443 [proto: 91.239/TLS.GoogleServices][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][25 pkts/5078 bytes <-> 28 pkts/7828 bytes][Goodput ratio: 57/69][14.15 sec][Hostname/SNI: safebrowsing.googleapis.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.213 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 10/634 75/13857 21/2886][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 203/280 910/1294 240/323][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 7,27,15,3,0,0,3,0,0,11,3,0,0,0,0,3,3,0,3,7,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0]
+ 11 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:40028 <-> [2a00:1450:4007:80a::200a]:443 [proto: 91.239/TLS.GoogleServices][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][25 pkts/5078 bytes <-> 28 pkts/7828 bytes][Goodput ratio: 57/69][14.15 sec][Hostname/SNI: safebrowsing.googleapis.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.213 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 10/634 75/13857 21/2886][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 203/280 910/1294 240/323][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 7,27,15,3,0,0,3,0,0,11,3,0,0,0,0,3,3,0,3,7,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0]
12 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56782 <-> [64:ff9b::68f4:2ac8]:443 [proto: 91.120/TLS.Twitter][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 9][cat: SocialNetwork/6][23 pkts/5030 bytes <-> 22 pkts/7292 bytes][Goodput ratio: 61/74][4.33 sec][Hostname/SNI: syndication.twitter.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.184 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 0/0 216/228 2512/2545 565/587][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 219/331 854/1474 227/405][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: syndication.twitter.com,syndication.twimg.com,syndication-o.twitter.com,syndication-o.twimg.com,cdn.syndication.twitter.com,cdn.syndication.twimg.com][JA3S: 8d2a028aa94425f76ced7826b1f39039][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert SHA2 High Assurance Server CA][Subject: C=US, ST=California, L=San Francisco, O=Twitter, Inc., OU=lon3, CN=syndication.twitter.com][Certificate SHA-1: 09:D3:FE:9A:3E:39:A7:E2:90:5B:C9:1F:3B:7D:CE:7C:7E:08:1C:6F][Chrome][Validity: 2020-01-02 00:00:00 - 2020-12-24 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,15,0,20,0,0,4,4,4,15,0,0,4,0,4,0,4,0,0,0,4,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0]
13 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56640 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 10][cat: SocialNetwork/6][23 pkts/3696 bytes <-> 22 pkts/8527 bytes][Goodput ratio: 46/78][0.57 sec][Hostname/SNI: gateway.reddit.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.395 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 27/30 307/307 76/75][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 161/388 603/1134 157/388][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: reddit.com,*.reddit.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=*.reddit.com][Certificate SHA-1: DB:E9:D5:FE:EB:EF:68:34:55:FD:62:BA:C9:BB:04:D4:E3:22:18:81][Chrome][Validity: 2020-08-26 00:00:00 - 2021-02-22 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,14,20,4,4,0,0,0,4,0,0,4,9,0,0,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
14 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:46646 <-> [64:ff9b::345f:7ca5]:443 [proto: 91.178/TLS.Amazon][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 12][cat: Web/5][14 pkts/3201 bytes <-> 13 pkts/8450 bytes][Goodput ratio: 62/87][0.22 sec][Hostname/SNI: aax-eu.amazon-adsystem.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.451 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 15/17 60/42 22/16][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 229/650 762/1446 254/571][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: aax-eu.amazon-adsystem.com,aax.amazon-adsystem.com,aax-cpm.amazon-adsystem.com,aax-dtb-web.amazon-adsystem.com][JA3S: 49b45fc1ab090aa3a159778313fc9b9e][Issuer: C=US, O=Amazon, OU=Server CA 1B, CN=Amazon][Subject: CN=aax-eu.amazon-adsystem.com][Certificate SHA-1: 5D:18:8E:CB:B7:91:5C:79:26:B5:08:49:FF:2C:24:D8:06:54:91:8B][Chrome][Validity: 2020-06-15 00:00:00 - 2021-06-15 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,8,0,0,0,0,8,0,0,0,8,0,0,8,8,0,0,0,8,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0]
- 15 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:59624 <-> [2a00:1450:4007:80b::2001]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][18 pkts/2649 bytes <-> 17 pkts/8456 bytes][Goodput ratio: 41/83][0.15 sec][Hostname/SNI: 8a755a3fef0b189d8ab5b0d10758f68a.safeframe.googlesyndication.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.523 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 7/5 34/33 12/10][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 147/497 603/1294 137/490][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 12,12,12,0,0,0,0,0,0,0,6,0,6,0,6,0,6,0,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0]
- 16 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:46808 <-> [2a00:1450:4007:808::2001]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][15 pkts/1843 bytes <-> 13 pkts/9101 bytes][Goodput ratio: 32/88][0.12 sec][Hostname/SNI: cdn.ampproject.org][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.663 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 5/5 32/32 11/10][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 123/700 603/1294 129/569][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0]
- 17 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:46810 <-> [2a00:1450:4007:808::2001]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][15 pkts/1843 bytes <-> 13 pkts/9100 bytes][Goodput ratio: 32/88][0.12 sec][Hostname/SNI: cdn.ampproject.org][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.663 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 5/6 31/34 11/11][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 123/700 603/1294 129/569][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0]
- 18 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:46814 <-> [2a00:1450:4007:808::2001]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][14 pkts/1769 bytes <-> 13 pkts/9102 bytes][Goodput ratio: 33/88][0.12 sec][Hostname/SNI: cdn.ampproject.org][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.675 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 10/5 43/36 15/11][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 126/700 603/1294 133/569][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0]
- 19 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:46812 <-> [2a00:1450:4007:808::2001]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][14 pkts/1769 bytes <-> 13 pkts/9101 bytes][Goodput ratio: 33/88][0.12 sec][Hostname/SNI: cdn.ampproject.org][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.675 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 10/5 43/36 15/11][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 126/700 603/1294 133/569][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0]
- 20 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:39736 <-> [2606:2800:134:1a0d:1429:742:782:b6]:443 [proto: 91.120/TLS.Twitter][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: SocialNetwork/6][18 pkts/3180 bytes <-> 18 pkts/7527 bytes][Goodput ratio: 51/79][0.25 sec][Hostname/SNI: cdn.syndication.twimg.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.406 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 10/9 51/41 19/14][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 177/418 609/1294 176/478][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: 15af977ce25de452b96affa2addb1036][Chrome][Cipher: TLS_AES_256_GCM_SHA384][Plen Bins: 11,0,18,11,0,0,0,11,0,0,5,0,5,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0]
+ 15 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:59624 <-> [2a00:1450:4007:80b::2001]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][18 pkts/2649 bytes <-> 17 pkts/8456 bytes][Goodput ratio: 41/83][0.15 sec][Hostname/SNI: 8a755a3fef0b189d8ab5b0d10758f68a.safeframe.googlesyndication.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.523 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 7/5 34/33 12/10][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 147/497 603/1294 137/490][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 12,12,12,0,0,0,0,0,0,0,6,0,6,0,6,0,6,0,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0]
+ 16 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:46808 <-> [2a00:1450:4007:808::2001]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][15 pkts/1843 bytes <-> 13 pkts/9101 bytes][Goodput ratio: 32/88][0.12 sec][Hostname/SNI: cdn.ampproject.org][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.663 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 5/5 32/32 11/10][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 123/700 603/1294 129/569][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0]
+ 17 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:46810 <-> [2a00:1450:4007:808::2001]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][15 pkts/1843 bytes <-> 13 pkts/9100 bytes][Goodput ratio: 32/88][0.12 sec][Hostname/SNI: cdn.ampproject.org][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.663 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 5/6 31/34 11/11][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 123/700 603/1294 129/569][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0]
+ 18 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:46814 <-> [2a00:1450:4007:808::2001]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][14 pkts/1769 bytes <-> 13 pkts/9102 bytes][Goodput ratio: 33/88][0.12 sec][Hostname/SNI: cdn.ampproject.org][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.675 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 10/5 43/36 15/11][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 126/700 603/1294 133/569][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0]
+ 19 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:46812 <-> [2a00:1450:4007:808::2001]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][14 pkts/1769 bytes <-> 13 pkts/9101 bytes][Goodput ratio: 33/88][0.12 sec][Hostname/SNI: cdn.ampproject.org][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.675 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 10/5 43/36 15/11][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 126/700 603/1294 133/569][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0]
+ 20 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:39736 <-> [2606:2800:134:1a0d:1429:742:782:b6]:443 [proto: 91.120/TLS.Twitter][IP: 288/Edgecast][Encrypted][Confidence: DPI][DPI packets: 6][cat: SocialNetwork/6][18 pkts/3180 bytes <-> 18 pkts/7527 bytes][Goodput ratio: 51/79][0.25 sec][Hostname/SNI: cdn.syndication.twimg.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.406 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 10/9 51/41 19/14][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 177/418 609/1294 176/478][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: 15af977ce25de452b96affa2addb1036][Chrome][Cipher: TLS_AES_256_GCM_SHA384][Plen Bins: 11,0,18,11,0,0,0,11,0,0,5,0,5,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0]
21 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:48240 <-> [64:ff9b::9765:789d]:443 [proto: 91.120/TLS.Twitter][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 9][cat: SocialNetwork/6][13 pkts/2138 bytes <-> 14 pkts/8456 bytes][Goodput ratio: 47/86][0.13 sec][Hostname/SNI: platform.twitter.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.596 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 10/6 61/47 19/14][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 164/604 603/1134 146/486][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: platform.twitter.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert SHA2 High Assurance Server CA][Subject: C=US, ST=California, L=San Francisco, O=Twitter, Inc., OU=Twitter Security, CN=platform.twitter.com][Certificate SHA-1: 2B:30:10:3B:07:2F:F2:EB:3D:08:E3:BB:45:61:F7:A3:9F:4C:A7:92][Chrome][Validity: 2020-08-13 00:00:00 - 2021-08-18 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,7,14,7,0,0,0,0,14,0,0,0,0,0,0,0,7,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
22 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:51100 <-> [64:ff9b::d83a:d1e6]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][20 pkts/3169 bytes <-> 22 pkts/6495 bytes][Goodput ratio: 45/71][0.25 sec][Hostname/SNI: ad.doubleclick.net][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.344 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 13/6 50/31 19/9][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 158/295 603/1474 141/415][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 20,24,15,4,0,4,4,0,0,0,0,0,4,0,0,0,4,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0]
23 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:47006 <-> [64:ff9b::34d3:acec]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 12][cat: Web/5][12 pkts/2260 bytes <-> 11 pkts/7351 bytes][Goodput ratio: 54/87][0.30 sec][Hostname/SNI: d9.flashtalking.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.530 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 14/31 67/134 23/42][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 188/668 663/1474 202/634][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: tag.device9.com,www.tag.device9.com,fp.zenaps.com,the.sciencebehindecommerce.com,d9.flashtalking.com][JA3S: 303951d4c50efb2e991652225a6f02b1][Issuer: C=US, ST=Arizona, L=Scottsdale, O=GoDaddy.com, Inc., OU=http://certs.godaddy.com/repository/, CN=Go Daddy Secure Certificate Authority - G2][Subject: OU=Domain Control Validated, CN=tag.device9.com][Certificate SHA-1: 8B:5C:A4:62:70:92:3A:09:C3:72:49:B2:A2:22:32:16:22:87:9D:F3][Chrome][Validity: 2020-08-06 10:30:28 - 2021-09-17 11:41:56][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,10,0,10,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,30,0,0,0,0]
- 24 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56186 <-> [2600:9000:219c:ee00:6:44e3:f8c0:93a1]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][14 pkts/2163 bytes <-> 13 pkts/7387 bytes][Goodput ratio: 44/85][0.16 sec][Hostname/SNI: rules.quantcount.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.547 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 8/13 39/40 13/16][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 154/568 603/1294 140/540][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: f4febc55ea12b31ae17cfb7e614afda8][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 8,0,25,0,0,0,0,8,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0]
- 25 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:59336 <-> [2a00:1450:4007:80b::2002]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][17 pkts/2490 bytes <-> 16 pkts/7006 bytes][Goodput ratio: 41/80][0.14 sec][Hostname/SNI: adservice.google.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.476 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 6/5 45/37 12/10][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 146/438 603/1294 132/466][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 13,13,13,0,0,0,6,0,6,0,0,0,0,6,0,0,6,0,6,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0]
- 26 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:38166 <-> [2a00:1450:4007:811::200a]:443 [proto: 91.239/TLS.GoogleServices][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][18 pkts/2582 bytes <-> 17 pkts/6805 bytes][Goodput ratio: 40/78][0.19 sec][Hostname/SNI: fonts.googleapis.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.450 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 10/9 43/43 13/14][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 143/400 603/1294 130/409][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 12,12,12,0,0,0,6,0,12,0,0,0,0,0,6,6,6,0,6,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0]
+ 24 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56186 <-> [2600:9000:219c:ee00:6:44e3:f8c0:93a1]:443 [proto: 91/TLS][IP: 265/AmazonAWS][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][14 pkts/2163 bytes <-> 13 pkts/7387 bytes][Goodput ratio: 44/85][0.16 sec][Hostname/SNI: rules.quantcount.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.547 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 8/13 39/40 13/16][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 154/568 603/1294 140/540][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: f4febc55ea12b31ae17cfb7e614afda8][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 8,0,25,0,0,0,0,8,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0]
+ 25 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:59336 <-> [2a00:1450:4007:80b::2002]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][17 pkts/2490 bytes <-> 16 pkts/7006 bytes][Goodput ratio: 41/80][0.14 sec][Hostname/SNI: adservice.google.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.476 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 6/5 45/37 12/10][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 146/438 603/1294 132/466][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 13,13,13,0,0,0,6,0,6,0,0,0,0,6,0,0,6,0,6,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0]
+ 26 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:38166 <-> [2a00:1450:4007:811::200a]:443 [proto: 91.239/TLS.GoogleServices][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][18 pkts/2582 bytes <-> 17 pkts/6805 bytes][Goodput ratio: 40/78][0.19 sec][Hostname/SNI: fonts.googleapis.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.450 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 10/9 43/43 13/14][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 143/400 603/1294 130/409][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 12,12,12,0,0,0,6,0,12,0,0,0,0,0,6,6,6,0,6,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0]
27 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:39626 <-> [64:ff9b::2278:cf94]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][16 pkts/2444 bytes <-> 15 pkts/6941 bytes][Goodput ratio: 43/81][0.43 sec][Hostname/SNI: id.rlcdn.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.479 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 15/33 104/221 29/63][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 153/463 603/1474 135/553][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 14,14,14,7,0,0,0,0,7,0,0,0,0,0,0,0,7,0,7,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0]
28 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56578 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 10][cat: SocialNetwork/6][15 pkts/2848 bytes <-> 13 pkts/6172 bytes][Goodput ratio: 54/82][0.14 sec][Hostname/SNI: styles.redditmedia.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.369 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 8/9 38/48 14/17][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 190/475 603/1134 167/462][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.redditmedia.com,redditmedia.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=*.redditmedia.com][Certificate SHA-1: 96:A3:77:56:81:79:10:5C:E8:7F:F0:33:D2:7E:1C:45:08:2C:25:85][Chrome][Validity: 2020-07-27 00:00:00 - 2021-01-23 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,14,14,7,0,0,0,0,7,0,0,7,7,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
29 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:44264 <-> [64:ff9b::1736:86f1]:443 [proto: 91.107/TLS.ADS_Analytic_Track][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][14 pkts/3387 bytes <-> 13 pkts/5574 bytes][Goodput ratio: 64/80][0.41 sec][Hostname/SNI: sb.scorecardresearch.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.244 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 35/18 125/117 43/36][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 242/429 620/1474 234/479][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: 15af977ce25de452b96affa2addb1036][Chrome][Cipher: TLS_AES_256_GCM_SHA384][Plen Bins: 0,0,8,0,0,8,0,0,16,0,8,0,0,0,0,0,34,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0]
- 30 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:51006 <-> [2a00:1450:4007:805::2002]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][16 pkts/2404 bytes <-> 15 pkts/5962 bytes][Goodput ratio: 42/78][0.15 sec][Hostname/SNI: adservice.google.fr][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.425 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 9/7 52/37 15/11][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 150/397 603/1294 135/433][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 14,14,14,0,0,0,7,0,7,0,0,0,0,0,0,0,7,0,7,7,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0]
+ 30 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:51006 <-> [2a00:1450:4007:805::2002]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][16 pkts/2404 bytes <-> 15 pkts/5962 bytes][Goodput ratio: 42/78][0.15 sec][Hostname/SNI: adservice.google.fr][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.425 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 9/7 52/37 15/11][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 150/397 603/1294 135/433][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 14,14,14,0,0,0,7,0,7,0,0,0,0,0,0,0,7,0,7,7,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0]
31 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:38320 <-> [64:ff9b::6853:b3b6]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][13 pkts/2124 bytes <-> 13 pkts/6140 bytes][Goodput ratio: 47/82][0.19 sec][Hostname/SNI: c.aaxads.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.486 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 10/10 72/37 22/14][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 163/472 603/1474 147/558][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: 15af977ce25de452b96affa2addb1036][Chrome][Cipher: TLS_AES_256_GCM_SHA384][Plen Bins: 8,0,25,0,0,0,0,8,25,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0]
- 32 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:54726 <-> [2a00:1450:4007:808::2006]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][16 pkts/2391 bytes <-> 15 pkts/5296 bytes][Goodput ratio: 42/75][0.22 sec][Hostname/SNI: static.doubleclick.net][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.378 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 13/9 66/45 24/16][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 149/353 603/1294 134/414][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 14,21,14,0,0,0,0,0,7,0,0,0,7,0,7,0,7,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0]
+ 32 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:54726 <-> [2a00:1450:4007:808::2006]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][16 pkts/2391 bytes <-> 15 pkts/5296 bytes][Goodput ratio: 42/75][0.22 sec][Hostname/SNI: static.doubleclick.net][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.378 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 13/9 66/45 24/16][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 149/353 603/1294 134/414][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 14,21,14,0,0,0,0,0,7,0,0,0,7,0,7,0,7,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0]
33 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56558 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 8][cat: SocialNetwork/6][13 pkts/2246 bytes <-> 12 pkts/5023 bytes][Goodput ratio: 50/79][0.20 sec][Hostname/SNI: www.reddit.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.382 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 14/14 65/66 21/26][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 173/419 603/1134 159/438][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: reddit.com,*.reddit.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=*.reddit.com][Certificate SHA-1: DB:E9:D5:FE:EB:EF:68:34:55:FD:62:BA:C9:BB:04:D4:E3:22:18:81][Chrome][Validity: 2020-08-26 00:00:00 - 2021-02-22 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,9,18,9,0,0,0,0,9,0,0,9,0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
34 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:32970 <-> [64:ff9b::6853:b3d1]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][11 pkts/2007 bytes <-> 10 pkts/4815 bytes][Goodput ratio: 52/82][0.14 sec][Hostname/SNI: www.aaxdetect.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.412 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 17/9 62/32 23/13][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 182/482 603/1474 186/513][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: 15af977ce25de452b96affa2addb1036][Chrome][Cipher: TLS_AES_256_GCM_SHA384][Plen Bins: 0,0,11,0,0,0,0,11,22,0,11,0,0,0,11,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,0,0,0,0]
35 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56582 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 10][cat: SocialNetwork/6][12 pkts/2565 bytes <-> 6 pkts/4172 bytes][Goodput ratio: 59/87][0.08 sec][Hostname/SNI: preview.redd.it][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.239 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 8/10 41/41 15/18][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 214/695 603/1134 167/469][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: redd.it,*.redd.it][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=*.redd.it][Certificate SHA-1: 3D:15:31:F3:94:55:33:92:88:5C:61:40:B0:FD:ED:27:6D:29:3A:12][Chrome][Validity: 2020-08-26 00:00:00 - 2021-02-22 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,10,10,10,0,0,0,10,0,0,10,0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
@@ -74,24 +75,24 @@ JA3 Host Stats:
37 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56576 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 8][cat: SocialNetwork/6][12 pkts/1614 bytes <-> 11 pkts/4917 bytes][Goodput ratio: 38/81][0.14 sec][Hostname/SNI: styles.redditmedia.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.506 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 15/5 53/38 20/12][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 134/447 603/1134 144/448][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.redditmedia.com,redditmedia.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=*.redditmedia.com][Certificate SHA-1: 96:A3:77:56:81:79:10:5C:E8:7F:F0:33:D2:7E:1C:45:08:2C:25:85][Chrome][Validity: 2020-07-27 00:00:00 - 2021-01-23 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 12,0,12,0,0,0,0,0,12,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
38 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56590 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 9][cat: SocialNetwork/6][12 pkts/1614 bytes <-> 11 pkts/4917 bytes][Goodput ratio: 38/81][0.15 sec][Hostname/SNI: emoji.redditmedia.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.506 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 11/7 52/51 20/17][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 134/447 603/1134 144/448][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.redditmedia.com,redditmedia.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=*.redditmedia.com][Certificate SHA-1: 96:A3:77:56:81:79:10:5C:E8:7F:F0:33:D2:7E:1C:45:08:2C:25:85][Chrome][Validity: 2020-07-27 00:00:00 - 2021-01-23 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 12,0,12,0,0,0,0,0,12,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
39 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56584 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 9][cat: SocialNetwork/6][12 pkts/1614 bytes <-> 11 pkts/4891 bytes][Goodput ratio: 38/80][0.14 sec][Hostname/SNI: preview.redd.it][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.504 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 9/6 43/43 17/14][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 134/445 603/1134 144/447][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: redd.it,*.redd.it][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=*.redd.it][Certificate SHA-1: 3D:15:31:F3:94:55:33:92:88:5C:61:40:B0:FD:ED:27:6D:29:3A:12][Chrome][Validity: 2020-08-26 00:00:00 - 2021-02-22 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 12,0,12,0,0,0,0,0,12,0,0,0,0,0,0,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 40 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:54862 <-> [2a00:1450:4007:806::200e]:443 [proto: 91.124/TLS.YouTube][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Media/1][10 pkts/1946 bytes <-> 6 pkts/4348 bytes][Goodput ratio: 55/88][0.10 sec][Hostname/SNI: www.youtube.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.382 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 12/11 57/53 20/21][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 195/725 603/1294 181/573][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,25,0,0,0,12,0,0,0,0,0,12,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0]
+ 40 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:54862 <-> [2a00:1450:4007:806::200e]:443 [proto: 91.124/TLS.YouTube][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Media/1][10 pkts/1946 bytes <-> 6 pkts/4348 bytes][Goodput ratio: 55/88][0.10 sec][Hostname/SNI: www.youtube.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.382 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 12/11 57/53 20/21][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 195/725 603/1294 181/573][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,25,0,0,0,12,0,0,0,0,0,12,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0]
41 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:51026 <-> [64:ff9b::acd9:12c2]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][10 pkts/1815 bytes <-> 10 pkts/4357 bytes][Goodput ratio: 52/80][0.12 sec][Hostname/SNI: securepubads.g.doubleclick.net][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.412 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 14/6 49/32 19/10][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 182/436 603/1474 162/546][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 11,0,22,11,0,0,0,0,11,0,0,0,0,0,0,0,11,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,0,0,0,0]
42 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56564 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 10][cat: SocialNetwork/6][10 pkts/1866 bytes <-> 6 pkts/4188 bytes][Goodput ratio: 53/87][0.07 sec][Hostname/SNI: www.redditstatic.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.384 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 9/10 40/38 15/16][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 187/698 603/1134 164/469][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: www.redditstatic.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=www.redditstatic.com][Certificate SHA-1: 24:BA:A2:05:04:98:6C:4E:72:57:0C:2C:45:25:9D:1F:8E:C3:CC:A8][Chrome][Validity: 2020-08-26 00:00:00 - 2021-02-22 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,12,12,0,0,0,0,0,12,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 43 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:52296 <-> [2a00:1450:4007:815::2016]:443 [proto: 91.124/TLS.YouTube][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Media/1][9 pkts/1758 bytes <-> 7 pkts/4285 bytes][Goodput ratio: 55/86][0.17 sec][Hostname/SNI: i.ytimg.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.418 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 20/13 67/67 28/27][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 195/612 603/1294 171/504][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,25,0,0,0,0,0,0,12,0,0,0,0,0,0,12,0,12,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0]
+ 43 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:52296 <-> [2a00:1450:4007:815::2016]:443 [proto: 91.124/TLS.YouTube][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Media/1][9 pkts/1758 bytes <-> 7 pkts/4285 bytes][Goodput ratio: 55/86][0.17 sec][Hostname/SNI: i.ytimg.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.418 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 20/13 67/67 28/27][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 195/612 603/1294 171/504][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,25,0,0,0,0,0,0,12,0,0,0,0,0,0,12,0,12,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0]
44 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56560 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 10][cat: SocialNetwork/6][9 pkts/1392 bytes <-> 8 pkts/4613 bytes][Goodput ratio: 44/85][0.17 sec][Hostname/SNI: www.reddit.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.536 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 24/17 70/61 29/24][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 155/577 603/1134 161/461][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: reddit.com,*.reddit.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=*.reddit.com][Certificate SHA-1: DB:E9:D5:FE:EB:EF:68:34:55:FD:62:BA:C9:BB:04:D4:E3:22:18:81][Chrome][Validity: 2020-08-26 00:00:00 - 2021-02-22 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,14,0,0,0,0,0,14,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 45 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:40030 <-> [2a00:1450:4007:80a::200a]:443 [proto: 91.239/TLS.GoogleServices][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][10 pkts/1425 bytes <-> 9 pkts/4279 bytes][Goodput ratio: 41/82][0.14 sec][Hostname/SNI: safebrowsing.googleapis.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.500 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 17/12 66/66 22/24][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 142/475 603/1294 155/488][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,16,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0]
+ 45 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:40030 <-> [2a00:1450:4007:80a::200a]:443 [proto: 91.239/TLS.GoogleServices][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][10 pkts/1425 bytes <-> 9 pkts/4279 bytes][Goodput ratio: 41/82][0.14 sec][Hostname/SNI: safebrowsing.googleapis.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.500 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 17/12 66/66 22/24][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 142/475 603/1294 155/488][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,16,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0]
46 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56568 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 10][cat: SocialNetwork/6][10 pkts/1313 bytes <-> 8 pkts/4360 bytes][Goodput ratio: 39/84][0.11 sec][Hostname/SNI: www.redditstatic.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.537 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 14/15 37/46 15/17][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 131/545 603/1134 157/485][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: www.redditstatic.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=www.redditstatic.com][Certificate SHA-1: 24:BA:A2:05:04:98:6C:4E:72:57:0C:2C:45:25:9D:1F:8E:C3:CC:A8][Chrome][Validity: 2020-08-26 00:00:00 - 2021-02-22 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
47 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56572 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 11][cat: SocialNetwork/6][10 pkts/1313 bytes <-> 8 pkts/4360 bytes][Goodput ratio: 39/84][0.12 sec][Hostname/SNI: www.redditstatic.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.537 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 15/16 36/56 14/21][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 131/545 603/1134 157/485][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: www.redditstatic.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=www.redditstatic.com][Certificate SHA-1: 24:BA:A2:05:04:98:6C:4E:72:57:0C:2C:45:25:9D:1F:8E:C3:CC:A8][Chrome][Validity: 2020-08-26 00:00:00 - 2021-02-22 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
48 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:51102 <-> [64:ff9b::d83a:d1e6]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][10 pkts/1425 bytes <-> 9 pkts/4239 bytes][Goodput ratio: 41/82][0.12 sec][Hostname/SNI: ad.doubleclick.net][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.497 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 14/6 40/37 18/14][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 142/471 603/1474 155/564][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,16,16,0,0,0,0,0,0,0,0,0,0,0,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0]
49 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56580 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 10][cat: SocialNetwork/6][9 pkts/1251 bytes <-> 8 pkts/4370 bytes][Goodput ratio: 41/84][0.14 sec][Hostname/SNI: styles.redditmedia.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.555 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 19/18 49/49 21/22][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 139/546 603/1134 164/485][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.redditmedia.com,redditmedia.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=*.redditmedia.com][Certificate SHA-1: 96:A3:77:56:81:79:10:5C:E8:7F:F0:33:D2:7E:1C:45:08:2C:25:85][Chrome][Validity: 2020-07-27 00:00:00 - 2021-01-23 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
50 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56566 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 10][cat: SocialNetwork/6][9 pkts/1239 bytes <-> 8 pkts/4360 bytes][Goodput ratio: 42/84][0.11 sec][Hostname/SNI: www.redditstatic.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.557 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 16/15 37/46 15/17][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 138/545 603/1134 165/485][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: www.redditstatic.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=www.redditstatic.com][Certificate SHA-1: 24:BA:A2:05:04:98:6C:4E:72:57:0C:2C:45:25:9D:1F:8E:C3:CC:A8][Chrome][Validity: 2020-08-26 00:00:00 - 2021-02-22 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
51 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56570 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 10][cat: SocialNetwork/6][9 pkts/1239 bytes <-> 8 pkts/4360 bytes][Goodput ratio: 42/84][0.11 sec][Hostname/SNI: www.redditstatic.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.557 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 16/15 37/46 15/17][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 138/545 603/1134 165/485][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: www.redditstatic.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=www.redditstatic.com][Certificate SHA-1: 24:BA:A2:05:04:98:6C:4E:72:57:0C:2C:45:25:9D:1F:8E:C3:CC:A8][Chrome][Validity: 2020-08-26 00:00:00 - 2021-02-22 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 52 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:36966 <-> [2a00:1450:4007:80f::2001]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][11 pkts/1499 bytes <-> 9 pkts/4018 bytes][Goodput ratio: 39/81][0.13 sec][Hostname/SNI: tpc.googlesyndication.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.457 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 14/8 46/40 15/14][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 136/446 603/1294 149/488][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,16,0,0,0,0,16,0,0,0,0,0,0,0,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0]
- 53 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:36970 <-> [2a00:1450:4007:80f::2001]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][11 pkts/1499 bytes <-> 9 pkts/4017 bytes][Goodput ratio: 39/81][0.14 sec][Hostname/SNI: tpc.googlesyndication.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.456 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 15/9 45/40 16/14][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 136/446 603/1294 149/488][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,16,0,0,0,0,16,0,0,0,0,0,0,0,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0]
- 54 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:47304 <-> [2a00:1450:4007:80c::2003]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][10 pkts/1425 bytes <-> 9 pkts/4047 bytes][Goodput ratio: 41/81][0.16 sec][Hostname/SNI: fonts.gstatic.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.479 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 20/12 73/73 25/27][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 142/450 603/1294 155/487][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,16,0,0,0,0,0,16,0,0,0,0,0,0,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0]
+ 52 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:36966 <-> [2a00:1450:4007:80f::2001]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][11 pkts/1499 bytes <-> 9 pkts/4018 bytes][Goodput ratio: 39/81][0.13 sec][Hostname/SNI: tpc.googlesyndication.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.457 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 14/8 46/40 15/14][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 136/446 603/1294 149/488][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,16,0,0,0,0,16,0,0,0,0,0,0,0,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0]
+ 53 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:36970 <-> [2a00:1450:4007:80f::2001]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][11 pkts/1499 bytes <-> 9 pkts/4017 bytes][Goodput ratio: 39/81][0.14 sec][Hostname/SNI: tpc.googlesyndication.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.456 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 15/9 45/40 16/14][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 136/446 603/1294 149/488][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,16,0,0,0,0,16,0,0,0,0,0,0,0,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0]
+ 54 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:47304 <-> [2a00:1450:4007:80c::2003]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][10 pkts/1425 bytes <-> 9 pkts/4047 bytes][Goodput ratio: 41/81][0.16 sec][Hostname/SNI: fonts.gstatic.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.479 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 20/12 73/73 25/27][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 142/450 603/1294 155/487][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,16,0,0,0,0,0,16,0,0,0,0,0,0,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0]
55 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56562 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 9][cat: SocialNetwork/6][7 pkts/1091 bytes <-> 8 pkts/4360 bytes][Goodput ratio: 47/84][0.11 sec][Hostname/SNI: www.redditstatic.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.600 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 22/9 43/40 18/16][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 156/545 603/1134 183/485][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: www.redditstatic.com][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=www.redditstatic.com][Certificate SHA-1: 24:BA:A2:05:04:98:6C:4E:72:57:0C:2C:45:25:9D:1F:8E:C3:CC:A8][Chrome][Validity: 2020-08-26 00:00:00 - 2021-02-22 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 56 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:36968 <-> [2a00:1450:4007:80f::2001]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][10 pkts/1425 bytes <-> 9 pkts/4016 bytes][Goodput ratio: 41/81][0.14 sec][Hostname/SNI: tpc.googlesyndication.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.476 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 17/8 47/40 18/15][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 142/446 603/1294 155/488][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,16,0,0,0,0,16,0,0,0,0,0,0,0,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0]
+ 56 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:36968 <-> [2a00:1450:4007:80f::2001]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Advertisement/101][10 pkts/1425 bytes <-> 9 pkts/4016 bytes][Goodput ratio: 41/81][0.14 sec][Hostname/SNI: tpc.googlesyndication.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.476 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 17/8 47/40 18/15][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 142/446 603/1294 155/488][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,16,0,0,0,0,16,0,0,0,0,0,0,0,0,16,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0]
57 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56586 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 9][cat: SocialNetwork/6][7 pkts/1091 bytes <-> 8 pkts/4344 bytes][Goodput ratio: 47/84][0.14 sec][Hostname/SNI: preview.redd.it][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.599 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 27/9 54/43 23/17][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 156/543 603/1134 183/485][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: redd.it,*.redd.it][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=*.redd.it][Certificate SHA-1: 3D:15:31:F3:94:55:33:92:88:5C:61:40:B0:FD:ED:27:6D:29:3A:12][Chrome][Validity: 2020-08-26 00:00:00 - 2021-02-22 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
58 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56588 <-> [64:ff9b::9765:798c]:443 [proto: 91.205/TLS.Reddit][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 9][cat: SocialNetwork/6][7 pkts/1091 bytes <-> 8 pkts/4344 bytes][Goodput ratio: 47/84][0.14 sec][Hostname/SNI: preview.redd.it][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.599 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 27/9 53/42 22/17][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 156/543 603/1134 183/485][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: redd.it,*.redd.it][JA3S: 16c0b3e6a7b8173c16d944cfeaeee9cf][Issuer: C=US, O=DigiCert Inc, CN=DigiCert SHA2 Secure Server CA][Subject: C=US, ST=California, L=San Francisco, O=Reddit Inc., CN=*.redd.it][Certificate SHA-1: 3D:15:31:F3:94:55:33:92:88:5C:61:40:B0:FD:ED:27:6D:29:3A:12][Chrome][Validity: 2020-08-26 00:00:00 - 2021-02-22 12:00:00][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 59 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:47302 <-> [2a00:1450:4007:80c::2003]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][10 pkts/1923 bytes <-> 5 pkts/3123 bytes][Goodput ratio: 55/86][0.13 sec][Hostname/SNI: fonts.gstatic.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.238 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 16/18 73/65 26/27][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 192/625 603/1294 163/555][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,37,0,0,0,0,0,12,12,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0]
- 60 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:36972 <-> [2a00:1450:4007:80f::2001]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 3][cat: Web/5][2 pkts/168 bytes <-> 1 pkts/94 bytes][Goodput ratio: 0/0][0.04 sec][Risk: ** TCP Connection Issues **][Risk Score: 50][Risk Info: Connection refused (client)][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 59 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:47302 <-> [2a00:1450:4007:80c::2003]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][10 pkts/1923 bytes <-> 5 pkts/3123 bytes][Goodput ratio: 55/86][0.13 sec][Hostname/SNI: fonts.gstatic.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.238 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 16/18 73/65 26/27][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 192/625 603/1294 163/555][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,37,0,0,0,0,0,12,12,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0]
+ 60 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:36972 <-> [2a00:1450:4007:80f::2001]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 3][cat: Web/5][2 pkts/168 bytes <-> 1 pkts/94 bytes][Goodput ratio: 0/0][0.04 sec][Risk: ** TCP Connection Issues **][Risk Score: 50][Risk Info: Connection refused (client)][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
diff --git a/tests/cfgs/default/result/riot.pcapng.out b/tests/cfgs/default/result/riot.pcapng.out
index 67305939c..b78d45056 100644
--- a/tests/cfgs/default/result/riot.pcapng.out
+++ b/tests/cfgs/default/result/riot.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 3 4242 1
RiotGames 4 4338 1
diff --git a/tests/cfgs/default/result/riotgames.pcap.out b/tests/cfgs/default/result/riotgames.pcap.out
index 0ed8ed365..de9f0eff5 100644
--- a/tests/cfgs/default/result/riotgames.pcap.out
+++ b/tests/cfgs/default/result/riotgames.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 18/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 9/9 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Discord 4 220 2
RiotGames 40 3733 7
diff --git a/tests/cfgs/default/result/rmcp.pcap.out b/tests/cfgs/default/result/rmcp.pcap.out
index 12c23a4e9..8c660325b 100644
--- a/tests/cfgs/default/result/rmcp.pcap.out
+++ b/tests/cfgs/default/result/rmcp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 12/0 (search/found)
Patricia risk: 10/0 (search/found)
Patricia protocols: 12/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RMCP 6 380 6
diff --git a/tests/cfgs/default/result/roblox.pcapng.out b/tests/cfgs/default/result/roblox.pcapng.out
index 46983ddf5..d7940e030 100644
--- a/tests/cfgs/default/result/roblox.pcapng.out
+++ b/tests/cfgs/default/result/roblox.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 6/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/4 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RakNet 44 21907 3
Roblox 34 12002 1
diff --git a/tests/cfgs/default/result/rsh-syslog-false-positive.pcap.out b/tests/cfgs/default/result/rsh-syslog-false-positive.pcap.out
index 68baaf7fe..5709efdaf 100644
--- a/tests/cfgs/default/result/rsh-syslog-false-positive.pcap.out
+++ b/tests/cfgs/default/result/rsh-syslog-false-positive.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Syslog 6 3335 1
diff --git a/tests/cfgs/default/result/rsh.pcap.out b/tests/cfgs/default/result/rsh.pcap.out
index 667e64232..1d6b01252 100644
--- a/tests/cfgs/default/result/rsh.pcap.out
+++ b/tests/cfgs/default/result/rsh.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RSH 24 1721 2
diff --git a/tests/cfgs/default/result/rsync.pcap.out b/tests/cfgs/default/result/rsync.pcap.out
index 37356a7f3..aae519784 100644
--- a/tests/cfgs/default/result/rsync.pcap.out
+++ b/tests/cfgs/default/result/rsync.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RSYNC 30 2493 1
diff --git a/tests/cfgs/default/result/rtcp_multiple_pkts_in_the_same_datagram.pcap.out b/tests/cfgs/default/result/rtcp_multiple_pkts_in_the_same_datagram.pcap.out
index 2c245a992..daa393de8 100644
--- a/tests/cfgs/default/result/rtcp_multiple_pkts_in_the_same_datagram.pcap.out
+++ b/tests/cfgs/default/result/rtcp_multiple_pkts_in_the_same_datagram.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RTCP 5 740 1
diff --git a/tests/cfgs/default/result/rtmp.pcap.out b/tests/cfgs/default/result/rtmp.pcap.out
index 318ae38e2..47328f66d 100644
--- a/tests/cfgs/default/result/rtmp.pcap.out
+++ b/tests/cfgs/default/result/rtmp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RTMP 26 8368 1
diff --git a/tests/cfgs/default/result/rtp.pcapng.out b/tests/cfgs/default/result/rtp.pcapng.out
index 3bda59490..87dd8c065 100644
--- a/tests/cfgs/default/result/rtp.pcapng.out
+++ b/tests/cfgs/default/result/rtp.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Discord 30 16092 1
RTP 45 20619 2
diff --git a/tests/cfgs/default/result/rtsp.pcap.out b/tests/cfgs/default/result/rtsp.pcap.out
index 21d0c9ab6..e0daa71dd 100644
--- a/tests/cfgs/default/result/rtsp.pcap.out
+++ b/tests/cfgs/default/result/rtsp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 58/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RTSP 568 100872 7
diff --git a/tests/cfgs/default/result/rtsp_setup_http.pcapng.out b/tests/cfgs/default/result/rtsp_setup_http.pcapng.out
index 788fe1696..19d6ecb4b 100644
--- a/tests/cfgs/default/result/rtsp_setup_http.pcapng.out
+++ b/tests/cfgs/default/result/rtsp_setup_http.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RTSP 1 233 1
diff --git a/tests/cfgs/default/result/rx.pcap.out b/tests/cfgs/default/result/rx.pcap.out
index 557e837de..95c86e2c3 100644
--- a/tests/cfgs/default/result/rx.pcap.out
+++ b/tests/cfgs/default/result/rx.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 10/0 (search/found)
Patricia protocols: 10/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RX 132 26475 5
diff --git a/tests/cfgs/default/result/s7comm.pcap.out b/tests/cfgs/default/result/s7comm.pcap.out
index d85f9f926..d717ca3fe 100644
--- a/tests/cfgs/default/result/s7comm.pcap.out
+++ b/tests/cfgs/default/result/s7comm.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
s7comm 55 5260 1
diff --git a/tests/cfgs/default/result/safari.pcap.out b/tests/cfgs/default/result/safari.pcap.out
index 6f151ace1..77c2cefb8 100644
--- a/tests/cfgs/default/result/safari.pcap.out
+++ b/tests/cfgs/default/result/safari.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 14/14 (search/found)
Patricia risk mask: 10/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 14/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 168 83390 7
diff --git a/tests/cfgs/default/result/salesforce.pcap.out b/tests/cfgs/default/result/salesforce.pcap.out
index db0e28638..1735b2f59 100644
--- a/tests/cfgs/default/result/salesforce.pcap.out
+++ b/tests/cfgs/default/result/salesforce.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 7/7 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Salesforce 15 5205 1
diff --git a/tests/cfgs/default/result/sccp_hw_conf_register.pcapng.out b/tests/cfgs/default/result/sccp_hw_conf_register.pcapng.out
index 03b261c24..e265745b5 100644
--- a/tests/cfgs/default/result/sccp_hw_conf_register.pcapng.out
+++ b/tests/cfgs/default/result/sccp_hw_conf_register.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
CiscoSkinny 17 1522 1
diff --git a/tests/cfgs/default/result/sctp.cap.out b/tests/cfgs/default/result/sctp.cap.out
index 0a13b68c0..c67c66d2f 100644
--- a/tests/cfgs/default/result/sctp.cap.out
+++ b/tests/cfgs/default/result/sctp.cap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SCTP 4 340 2
diff --git a/tests/cfgs/default/result/selfsigned.pcap.out b/tests/cfgs/default/result/selfsigned.pcap.out
index ed77dc0ed..6e1bd1868 100644
--- a/tests/cfgs/default/result/selfsigned.pcap.out
+++ b/tests/cfgs/default/result/selfsigned.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
ntop 20 3766 1
diff --git a/tests/cfgs/default/result/sflow.pcap.out b/tests/cfgs/default/result/sflow.pcap.out
index 506ceda63..42d879750 100644
--- a/tests/cfgs/default/result/sflow.pcap.out
+++ b/tests/cfgs/default/result/sflow.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
sFlow 9 1702 1
diff --git a/tests/cfgs/default/result/shadowsocks.pcap.out b/tests/cfgs/default/result/shadowsocks.pcap.out
index bd8fd0e74..54e5d846f 100644
--- a/tests/cfgs/default/result/shadowsocks.pcap.out
+++ b/tests/cfgs/default/result/shadowsocks.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 15 68444 1
SOCKS 29 69355 1
diff --git a/tests/cfgs/default/result/signal.pcap.out b/tests/cfgs/default/result/signal.pcap.out
index b20eb067f..31b0e58b4 100644
--- a/tests/cfgs/default/result/signal.pcap.out
+++ b/tests/cfgs/default/result/signal.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 20/20 (search/found)
Patricia risk mask: 12/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 27/11 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 2 186 1
DHCP 4 1368 1
diff --git a/tests/cfgs/default/result/simple-dnscrypt.pcap.out b/tests/cfgs/default/result/simple-dnscrypt.pcap.out
index 49838b212..9ba35ac1b 100644
--- a/tests/cfgs/default/result/simple-dnscrypt.pcap.out
+++ b/tests/cfgs/default/result/simple-dnscrypt.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 8/8 (search/found)
Patricia risk mask: 8/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNScrypt 111 44676 4
diff --git a/tests/cfgs/default/result/sip.pcap.out b/tests/cfgs/default/result/sip.pcap.out
index 2b9916411..f63265f42 100644
--- a/tests/cfgs/default/result/sip.pcap.out
+++ b/tests/cfgs/default/result/sip.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 8/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RTP 9 1926 1
SIP 102 47087 2
diff --git a/tests/cfgs/default/result/sip_hello.pcapng.out b/tests/cfgs/default/result/sip_hello.pcapng.out
index b9c7eb85d..9daf43551 100644
--- a/tests/cfgs/default/result/sip_hello.pcapng.out
+++ b/tests/cfgs/default/result/sip_hello.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SIP 30 5592 1
diff --git a/tests/cfgs/default/result/sites.pcapng.out b/tests/cfgs/default/result/sites.pcapng.out
index 0844a2aa3..87649fad9 100644
--- a/tests/cfgs/default/result/sites.pcapng.out
+++ b/tests/cfgs/default/result/sites.pcapng.out
@@ -21,6 +21,7 @@ Automa common alpns: 80/80 (search/found)
Patricia risk mask: 6/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 73/33 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 14 1040 4
Outlook 9 5954 1
diff --git a/tests/cfgs/default/result/skinny.pcap.out b/tests/cfgs/default/result/skinny.pcap.out
index 1f7b8c5e9..7cdeb15db 100644
--- a/tests/cfgs/default/result/skinny.pcap.out
+++ b/tests/cfgs/default/result/skinny.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 18/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 18/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
ICMP 2 140 1
RTP 2871 614394 5
diff --git a/tests/cfgs/default/result/skype-conference-call.pcap.out b/tests/cfgs/default/result/skype-conference-call.pcap.out
index a2f1f17bc..dafd8fd2a 100644
--- a/tests/cfgs/default/result/skype-conference-call.pcap.out
+++ b/tests/cfgs/default/result/skype-conference-call.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Skype_TeamsCall 200 39687 1
diff --git a/tests/cfgs/default/result/skype.pcap.out b/tests/cfgs/default/result/skype.pcap.out
index 806693383..b54846ecb 100644
--- a/tests/cfgs/default/result/skype.pcap.out
+++ b/tests/cfgs/default/result/skype.pcap.out
@@ -23,6 +23,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 368/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 608/5 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
Unknown 1567 272044 59
DNS 2 267 1
diff --git a/tests/cfgs/default/result/skype_no_unknown.pcap.out b/tests/cfgs/default/result/skype_no_unknown.pcap.out
index bc41dd42b..8227ac201 100644
--- a/tests/cfgs/default/result/skype_no_unknown.pcap.out
+++ b/tests/cfgs/default/result/skype_no_unknown.pcap.out
@@ -23,6 +23,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 360/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 564/3 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
Unknown 846 152252 44
DNS 2 267 1
diff --git a/tests/cfgs/default/result/skype_udp.pcap.out b/tests/cfgs/default/result/skype_udp.pcap.out
index cad889a0b..13e160025 100644
--- a/tests/cfgs/default/result/skype_udp.pcap.out
+++ b/tests/cfgs/default/result/skype_udp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Skype_TeamsCall 5 339 1
diff --git a/tests/cfgs/default/result/smb_deletefile.pcap.out b/tests/cfgs/default/result/smb_deletefile.pcap.out
index 72bfccd4b..0c4ccd456 100644
--- a/tests/cfgs/default/result/smb_deletefile.pcap.out
+++ b/tests/cfgs/default/result/smb_deletefile.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SMBv23 101 30748 1
diff --git a/tests/cfgs/default/result/smb_frags.pcap.out b/tests/cfgs/default/result/smb_frags.pcap.out
index a0f8d3c8f..9994438f1 100644
--- a/tests/cfgs/default/result/smb_frags.pcap.out
+++ b/tests/cfgs/default/result/smb_frags.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SMBv1 8 2763 1
diff --git a/tests/cfgs/default/result/smbv1.pcap.out b/tests/cfgs/default/result/smbv1.pcap.out
index 3ccf42327..b231887c9 100644
--- a/tests/cfgs/default/result/smbv1.pcap.out
+++ b/tests/cfgs/default/result/smbv1.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SMBv1 7 1197 1
diff --git a/tests/cfgs/default/result/smpp_in_general.pcap.out b/tests/cfgs/default/result/smpp_in_general.pcap.out
index 47f92b742..b068903f4 100644
--- a/tests/cfgs/default/result/smpp_in_general.pcap.out
+++ b/tests/cfgs/default/result/smpp_in_general.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SMPP 17 1144 1
diff --git a/tests/cfgs/default/result/smtp-starttls.pcap.out b/tests/cfgs/default/result/smtp-starttls.pcap.out
index 4132fcedc..fa315a00c 100644
--- a/tests/cfgs/default/result/smtp-starttls.pcap.out
+++ b/tests/cfgs/default/result/smtp-starttls.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
SMTPS 33 6429 1
Google 36 8403 1
diff --git a/tests/cfgs/default/result/smtp.pcap.out b/tests/cfgs/default/result/smtp.pcap.out
index b1b12c610..91b9c5c12 100644
--- a/tests/cfgs/default/result/smtp.pcap.out
+++ b/tests/cfgs/default/result/smtp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SMTP 95 23157 1
diff --git a/tests/cfgs/default/result/smtps.pcapng.out b/tests/cfgs/default/result/smtps.pcapng.out
index 3a55015e6..ad22a2b5f 100644
--- a/tests/cfgs/default/result/smtps.pcapng.out
+++ b/tests/cfgs/default/result/smtps.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SMTPS 4 936 1
diff --git a/tests/cfgs/default/result/snapchat.pcap.out b/tests/cfgs/default/result/snapchat.pcap.out
index 07156821b..c8b58951a 100644
--- a/tests/cfgs/default/result/snapchat.pcap.out
+++ b/tests/cfgs/default/result/snapchat.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 3/3 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 22 2879 1
Snapchat 34 7320 2
diff --git a/tests/cfgs/default/result/snapchat_call.pcapng.out b/tests/cfgs/default/result/snapchat_call.pcapng.out
index d9abc22a7..11d82b93a 100644
--- a/tests/cfgs/default/result/snapchat_call.pcapng.out
+++ b/tests/cfgs/default/result/snapchat_call.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SnapchatCall 50 12772 1
diff --git a/tests/cfgs/default/result/snapchat_call_v1.pcapng.out b/tests/cfgs/default/result/snapchat_call_v1.pcapng.out
index 0c6046f45..e96419d08 100644
--- a/tests/cfgs/default/result/snapchat_call_v1.pcapng.out
+++ b/tests/cfgs/default/result/snapchat_call_v1.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SnapchatCall 477 365314 1
diff --git a/tests/cfgs/default/result/snmp.pcap.out b/tests/cfgs/default/result/snmp.pcap.out
index 4f996c001..2d1525901 100644
--- a/tests/cfgs/default/result/snmp.pcap.out
+++ b/tests/cfgs/default/result/snmp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 26/0 (search/found)
Patricia risk: 30/0 (search/found)
Patricia protocols: 34/4 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SNMP 72 14435 17
diff --git a/tests/cfgs/default/result/soap.pcap.out b/tests/cfgs/default/result/soap.pcap.out
index 42d8fa254..92d9b040e 100644
--- a/tests/cfgs/default/result/soap.pcap.out
+++ b/tests/cfgs/default/result/soap.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 14 5498 1
SOAP 6 5450 2
diff --git a/tests/cfgs/default/result/socks.pcap.out b/tests/cfgs/default/result/socks.pcap.out
index 5b857cf6f..b3d419e97 100644
--- a/tests/cfgs/default/result/socks.pcap.out
+++ b/tests/cfgs/default/result/socks.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SOCKS 60 10559 4
diff --git a/tests/cfgs/default/result/softether.pcap.out b/tests/cfgs/default/result/softether.pcap.out
index ddb57af90..335b9ed78 100644
--- a/tests/cfgs/default/result/softether.pcap.out
+++ b/tests/cfgs/default/result/softether.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Softether 177 21287 4
diff --git a/tests/cfgs/default/result/someip-tp.pcap.out b/tests/cfgs/default/result/someip-tp.pcap.out
index 0bd55c1b4..b05121229 100644
--- a/tests/cfgs/default/result/someip-tp.pcap.out
+++ b/tests/cfgs/default/result/someip-tp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SOMEIP 9 12850 1
diff --git a/tests/cfgs/default/result/someip-udp-method-call.pcapng.out b/tests/cfgs/default/result/someip-udp-method-call.pcapng.out
index 0e66bbe5b..bb2739710 100644
--- a/tests/cfgs/default/result/someip-udp-method-call.pcapng.out
+++ b/tests/cfgs/default/result/someip-udp-method-call.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SOMEIP 3 504 2
diff --git a/tests/cfgs/default/result/someip_sd_sample.pcap.out b/tests/cfgs/default/result/someip_sd_sample.pcap.out
index 63553a21d..d625517c3 100644
--- a/tests/cfgs/default/result/someip_sd_sample.pcap.out
+++ b/tests/cfgs/default/result/someip_sd_sample.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SOMEIP 6 660 2
diff --git a/tests/cfgs/default/result/source_engine.pcap.out b/tests/cfgs/default/result/source_engine.pcap.out
index 82df351ab..c39bf896e 100644
--- a/tests/cfgs/default/result/source_engine.pcap.out
+++ b/tests/cfgs/default/result/source_engine.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 34/0 (search/found)
Patricia risk: 28/0 (search/found)
Patricia protocols: 34/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Source_Engine 17 1139 17
diff --git a/tests/cfgs/default/result/sql_injection.pcap.out b/tests/cfgs/default/result/sql_injection.pcap.out
index 9fd159311..241697f4b 100644
--- a/tests/cfgs/default/result/sql_injection.pcap.out
+++ b/tests/cfgs/default/result/sql_injection.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 5 2748 1
diff --git a/tests/cfgs/default/result/srvloc-v1.pcapng.out b/tests/cfgs/default/result/srvloc-v1.pcapng.out
index e2fcaf442..cec052a14 100644
--- a/tests/cfgs/default/result/srvloc-v1.pcapng.out
+++ b/tests/cfgs/default/result/srvloc-v1.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Service_Location_Protocol 2 490 2
diff --git a/tests/cfgs/default/result/srvloc.pcap.out b/tests/cfgs/default/result/srvloc.pcap.out
index b020e9bd5..51a2698fc 100644
--- a/tests/cfgs/default/result/srvloc.pcap.out
+++ b/tests/cfgs/default/result/srvloc.pcap.out
@@ -18,7 +18,8 @@ Automa risk mask: 0/0 (search/found)
Automa common alpns: 0/0 (search/found)
Patricia risk mask: 1240/0 (search/found)
Patricia risk: 1150/0 (search/found)
-Patricia protocols: 1240/27 (search/found)
+Patricia protocols: 1240/28 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Service_Location_Protocol 629 57125 620
@@ -502,7 +503,7 @@ Service_Location_Protocol 629 57125 620
478 UDP 165.211.188.239:50862 -> 165.114.202.61:427 [proto: 347/Service_Location_Protocol][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 1][cat: RPC/16][1 pkts/71 bytes -> 0 pkts/0 bytes][Goodput ratio: 40/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
479 UDP 166.209.36.168:54765 -> 90.141.37.56:427 [proto: 347/Service_Location_Protocol][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 1][cat: RPC/16][1 pkts/71 bytes -> 0 pkts/0 bytes][Goodput ratio: 40/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
480 UDP 166.235.162.1:50338 -> 165.114.202.61:427 [proto: 347/Service_Location_Protocol][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 1][cat: RPC/16][1 pkts/71 bytes -> 0 pkts/0 bytes][Goodput ratio: 40/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 481 UDP 172.206.191.39:55684 -> 165.144.84.62:427 [proto: 347/Service_Location_Protocol][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 1][cat: RPC/16][1 pkts/71 bytes -> 0 pkts/0 bytes][Goodput ratio: 40/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 481 UDP 172.206.191.39:55684 -> 165.144.84.62:427 [proto: 347/Service_Location_Protocol][IP: 276/Azure][ClearText][Confidence: DPI][DPI packets: 1][cat: RPC/16][1 pkts/71 bytes -> 0 pkts/0 bytes][Goodput ratio: 40/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
482 UDP 172.237.152.209:51708 -> 165.144.84.62:427 [proto: 347/Service_Location_Protocol][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 1][cat: RPC/16][1 pkts/71 bytes -> 0 pkts/0 bytes][Goodput ratio: 40/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
483 UDP 172.237.152.209:53093 -> 90.147.171.51:427 [proto: 347/Service_Location_Protocol][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 1][cat: RPC/16][1 pkts/71 bytes -> 0 pkts/0 bytes][Goodput ratio: 40/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
484 UDP 173.19.223.218:54527 -> 85.111.52.57:427 [proto: 347/Service_Location_Protocol][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 1][cat: RPC/16][1 pkts/71 bytes -> 0 pkts/0 bytes][Goodput ratio: 40/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
diff --git a/tests/cfgs/default/result/ssdp-m-search-ua.pcap.out b/tests/cfgs/default/result/ssdp-m-search-ua.pcap.out
index 4d64e2c1c..5a8cdab94 100644
--- a/tests/cfgs/default/result/ssdp-m-search-ua.pcap.out
+++ b/tests/cfgs/default/result/ssdp-m-search-ua.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SSDP 4 864 1
diff --git a/tests/cfgs/default/result/ssdp-m-search.pcap.out b/tests/cfgs/default/result/ssdp-m-search.pcap.out
index e7d769064..9c5620653 100644
--- a/tests/cfgs/default/result/ssdp-m-search.pcap.out
+++ b/tests/cfgs/default/result/ssdp-m-search.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SSDP 19 1197 1
diff --git a/tests/cfgs/default/result/ssh.pcap.out b/tests/cfgs/default/result/ssh.pcap.out
index 22ff4cc04..f71c04c71 100644
--- a/tests/cfgs/default/result/ssh.pcap.out
+++ b/tests/cfgs/default/result/ssh.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SSH 258 35546 1
diff --git a/tests/cfgs/default/result/ssl-cert-name-mismatch.pcap.out b/tests/cfgs/default/result/ssl-cert-name-mismatch.pcap.out
index f39c1b546..fea9e7ef6 100644
--- a/tests/cfgs/default/result/ssl-cert-name-mismatch.pcap.out
+++ b/tests/cfgs/default/result/ssl-cert-name-mismatch.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 21 5412 1
diff --git a/tests/cfgs/default/result/starcraft_battle.pcap.out b/tests/cfgs/default/result/starcraft_battle.pcap.out
index 40adce37a..6ca9f209c 100644
--- a/tests/cfgs/default/result/starcraft_battle.pcap.out
+++ b/tests/cfgs/default/result/starcraft_battle.pcap.out
@@ -22,7 +22,8 @@ Automa risk mask: 7/1 (search/found)
Automa common alpns: 0/0 (search/found)
Patricia risk mask: 22/0 (search/found)
Patricia risk: 0/0 (search/found)
-Patricia protocols: 97/7 (search/found)
+Patricia protocols: 98/6 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 26 2848 7
HTTP 450 294880 19
@@ -79,7 +80,7 @@ Starcraft 236 51494 6
43 TCP 192.168.1.100:2759 <-> 64.233.184.188:5228 [proto: 126/Google][IP: 126/Google][Encrypted][Confidence: Match by IP][DPI packets: 2][cat: Web/5][1 pkts/55 bytes <-> 1 pkts/66 bytes][Goodput ratio: 2/0][0.05 sec][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
44 TCP 192.168.1.100:3052 <-> 216.58.212.110:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/55 bytes <-> 1 pkts/66 bytes][Goodput ratio: 2/0][0.04 sec][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
45 IGMP 192.168.1.107:0 -> 224.0.0.22:0 [proto: 82/IGMP][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 1][cat: Network/14][2 pkts/120 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][3.18 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 46 UDP 192.168.1.100:53146 <-> 5.42.180.154:1119 [proto: 213/Starcraft][IP: 213/Starcraft][ClearText][Confidence: Match by port][DPI packets: 2][cat: Game/8][1 pkts/44 bytes <-> 1 pkts/60 bytes][Goodput ratio: 4/3][0.05 sec][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 46 UDP 192.168.1.100:53146 <-> 5.42.180.154:1119 [proto: 213/Starcraft][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 2][cat: Game/8][1 pkts/44 bytes <-> 1 pkts/60 bytes][Goodput ratio: 4/3][0.05 sec][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
47 UDP 192.168.1.100:53146 <-> 62.115.246.51:1119 [proto: 213/Starcraft][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 2][cat: Game/8][1 pkts/44 bytes <-> 1 pkts/60 bytes][Goodput ratio: 4/3][0.06 sec][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
48 UDP 192.168.1.100:6113 <-> 213.248.127.166:1119 [proto: 213/Starcraft][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 2][cat: Game/8][1 pkts/43 bytes <-> 1 pkts/60 bytes][Goodput ratio: 2/11][0.05 sec][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
49 UDP 192.168.1.100:6113 <-> 213.248.127.212:1119 [proto: 213/Starcraft][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 2][cat: Game/8][1 pkts/43 bytes <-> 1 pkts/60 bytes][Goodput ratio: 2/11][0.05 sec][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
diff --git a/tests/cfgs/default/result/steam.pcap.out b/tests/cfgs/default/result/steam.pcap.out
index 9e86a8f86..346ce6808 100644
--- a/tests/cfgs/default/result/steam.pcap.out
+++ b/tests/cfgs/default/result/steam.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 116/0 (search/found)
Patricia risk: 6/0 (search/found)
Patricia protocols: 104/12 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Steam 107 9232 58
diff --git a/tests/cfgs/default/result/steam_datagram_relay_ping.pcapng.out b/tests/cfgs/default/result/steam_datagram_relay_ping.pcapng.out
index bfdc8dbb0..eb5ceefdf 100644
--- a/tests/cfgs/default/result/steam_datagram_relay_ping.pcapng.out
+++ b/tests/cfgs/default/result/steam_datagram_relay_ping.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Steam 2 2684 1
diff --git a/tests/cfgs/default/result/stun.pcap.out b/tests/cfgs/default/result/stun.pcap.out
index 6739b039f..6363e7876 100644
--- a/tests/cfgs/default/result/stun.pcap.out
+++ b/tests/cfgs/default/result/stun.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 6/2 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
Skype_TeamsCall 15 2124 1
STUN 62 7620 2
diff --git a/tests/cfgs/default/result/stun_classic.pcap.out b/tests/cfgs/default/result/stun_classic.pcap.out
index 4bebfd0f7..fa1cadef4 100644
--- a/tests/cfgs/default/result/stun_classic.pcap.out
+++ b/tests/cfgs/default/result/stun_classic.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
RTP 22 1624 1
diff --git a/tests/cfgs/default/result/stun_google_meet.pcapng.out b/tests/cfgs/default/result/stun_google_meet.pcapng.out
index c98e5de05..7474a6929 100644
--- a/tests/cfgs/default/result/stun_google_meet.pcapng.out
+++ b/tests/cfgs/default/result/stun_google_meet.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 6/6 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
GoogleHangoutDuo 214 33707 6
diff --git a/tests/cfgs/default/result/stun_msteams_unidir.pcapng.out b/tests/cfgs/default/result/stun_msteams_unidir.pcapng.out
index 6dc99e0c1..fe84832ac 100644
--- a/tests/cfgs/default/result/stun_msteams_unidir.pcapng.out
+++ b/tests/cfgs/default/result/stun_msteams_unidir.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Skype_Teams 12 5944 1
diff --git a/tests/cfgs/default/result/stun_signal.pcapng.out b/tests/cfgs/default/result/stun_signal.pcapng.out
index 14b32ee1b..890652f7f 100644
--- a/tests/cfgs/default/result/stun_signal.pcapng.out
+++ b/tests/cfgs/default/result/stun_signal.pcapng.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 28/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 25/23 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
STUN 202 18738 9
ICMP 53 5186 2
diff --git a/tests/cfgs/default/result/stun_wa_call.pcapng.out b/tests/cfgs/default/result/stun_wa_call.pcapng.out
index bf73201c1..9808ca6c6 100644
--- a/tests/cfgs/default/result/stun_wa_call.pcapng.out
+++ b/tests/cfgs/default/result/stun_wa_call.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 26/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 17/9 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
WhatsAppCall 590 133579 12
ICMP 1 110 1
diff --git a/tests/cfgs/default/result/syncthing.pcap.out b/tests/cfgs/default/result/syncthing.pcap.out
index 2089197cf..e38857ac6 100644
--- a/tests/cfgs/default/result/syncthing.pcap.out
+++ b/tests/cfgs/default/result/syncthing.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 4/0 (search/found)
Syncthing 34 15680 4
diff --git a/tests/cfgs/default/result/synscan.pcap.out b/tests/cfgs/default/result/synscan.pcap.out
index c265f9402..35648b86a 100644
--- a/tests/cfgs/default/result/synscan.pcap.out
+++ b/tests/cfgs/default/result/synscan.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 258/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 3988/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 1864 108120 1860
FTP_CONTROL 2 116 2
diff --git a/tests/cfgs/default/result/syslog.pcap.out b/tests/cfgs/default/result/syslog.pcap.out
index 9c734b71c..ec5e1b128 100644
--- a/tests/cfgs/default/result/syslog.pcap.out
+++ b/tests/cfgs/default/result/syslog.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 40/0 (search/found)
Patricia risk: 6/0 (search/found)
Patricia protocols: 56/0 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
Unknown 1 78 1
Syslog 93 20321 21
diff --git a/tests/cfgs/default/result/tailscale.pcap.out b/tests/cfgs/default/result/tailscale.pcap.out
index d6dde0751..56252a9e9 100644
--- a/tests/cfgs/default/result/tailscale.pcap.out
+++ b/tests/cfgs/default/result/tailscale.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Tailscale 107 16516 1
diff --git a/tests/cfgs/default/result/targusdataspeed_false_positives.pcap.out b/tests/cfgs/default/result/targusdataspeed_false_positives.pcap.out
index 46bbaafe2..2e930688c 100644
--- a/tests/cfgs/default/result/targusdataspeed_false_positives.pcap.out
+++ b/tests/cfgs/default/result/targusdataspeed_false_positives.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
BitTorrent 4 939 2
diff --git a/tests/cfgs/default/result/tcp_scan.pcapng.out b/tests/cfgs/default/result/tcp_scan.pcapng.out
index 3626fed45..b8d6282d0 100644
--- a/tests/cfgs/default/result/tcp_scan.pcapng.out
+++ b/tests/cfgs/default/result/tcp_scan.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 8/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 14/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 6 342 3
HTTP 4 272 1
diff --git a/tests/cfgs/default/result/teams.pcap.out b/tests/cfgs/default/result/teams.pcap.out
index 7c97cdca2..4ef290262 100644
--- a/tests/cfgs/default/result/teams.pcap.out
+++ b/tests/cfgs/default/result/teams.pcap.out
@@ -24,6 +24,7 @@ Automa common alpns: 67/67 (search/found)
Patricia risk mask: 80/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 121/47 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 4 456 1
DNS 8 1126 4
diff --git a/tests/cfgs/default/result/teamspeak3.pcap.out b/tests/cfgs/default/result/teamspeak3.pcap.out
index a34ce368f..e4601e728 100644
--- a/tests/cfgs/default/result/teamspeak3.pcap.out
+++ b/tests/cfgs/default/result/teamspeak3.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TeamSpeak 589 33015 2
diff --git a/tests/cfgs/default/result/teamviewer.pcap.out b/tests/cfgs/default/result/teamviewer.pcap.out
index 0fecbca4d..91d5ce5b2 100644
--- a/tests/cfgs/default/result/teamviewer.pcap.out
+++ b/tests/cfgs/default/result/teamviewer.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TeamViewer 352 172990 2
diff --git a/tests/cfgs/default/result/telegram.pcap.out b/tests/cfgs/default/result/telegram.pcap.out
index 4727e328b..3bbcb8628 100644
--- a/tests/cfgs/default/result/telegram.pcap.out
+++ b/tests/cfgs/default/result/telegram.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 52/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 76/14 (search/found)
+Patricia protocols IPv6: 6/0 (search/found)
Unknown 304 72496 2
DNS 8 716 4
diff --git a/tests/cfgs/default/result/telnet.pcap.out b/tests/cfgs/default/result/telnet.pcap.out
index f08f52405..84eb69ae1 100644
--- a/tests/cfgs/default/result/telnet.pcap.out
+++ b/tests/cfgs/default/result/telnet.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Telnet 87 7418 1
diff --git a/tests/cfgs/default/result/teredo.pcap.out b/tests/cfgs/default/result/teredo.pcap.out
index 51aeb01b5..fd603f51b 100644
--- a/tests/cfgs/default/result/teredo.pcap.out
+++ b/tests/cfgs/default/result/teredo.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 10/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 10/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Teredo 24 2574 5
diff --git a/tests/cfgs/default/result/tftp.pcap.out b/tests/cfgs/default/result/tftp.pcap.out
index 68c5a9717..053ff9d0c 100644
--- a/tests/cfgs/default/result/tftp.pcap.out
+++ b/tests/cfgs/default/result/tftp.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 10/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 14/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TFTP 107 31296 7
diff --git a/tests/cfgs/default/result/threema.pcap.out b/tests/cfgs/default/result/threema.pcap.out
index 35e19aba2..a40bceed1 100644
--- a/tests/cfgs/default/result/threema.pcap.out
+++ b/tests/cfgs/default/result/threema.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 6/6 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Threema 83 11578 6
diff --git a/tests/cfgs/default/result/thrift.pcap.out b/tests/cfgs/default/result/thrift.pcap.out
index c686ed1c0..ff5570afa 100644
--- a/tests/cfgs/default/result/thrift.pcap.out
+++ b/tests/cfgs/default/result/thrift.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Thrift 172 104345 2
diff --git a/tests/cfgs/default/result/tinc.pcap.out b/tests/cfgs/default/result/tinc.pcap.out
index 537e6a405..ef4b4b2c4 100644
--- a/tests/cfgs/default/result/tinc.pcap.out
+++ b/tests/cfgs/default/result/tinc.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 8/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TINC 317 352291 4
diff --git a/tests/cfgs/default/result/tk.pcap.out b/tests/cfgs/default/result/tk.pcap.out
index 2ea87a446..d60aec4c1 100644
--- a/tests/cfgs/default/result/tk.pcap.out
+++ b/tests/cfgs/default/result/tk.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 6/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 6 566 3
diff --git a/tests/cfgs/default/result/tls-appdata.pcap.out b/tests/cfgs/default/result/tls-appdata.pcap.out
index f76612c1f..2b56af278 100644
--- a/tests/cfgs/default/result/tls-appdata.pcap.out
+++ b/tests/cfgs/default/result/tls-appdata.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 120 119945 2
diff --git a/tests/cfgs/default/result/tls-esni-fuzzed.pcap.out b/tests/cfgs/default/result/tls-esni-fuzzed.pcap.out
index 00d37d7cf..53975c697 100644
--- a/tests/cfgs/default/result/tls-esni-fuzzed.pcap.out
+++ b/tests/cfgs/default/result/tls-esni-fuzzed.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 6/6 (search/found)
Patricia risk mask: 6/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 3/3 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 3 2310 3
diff --git a/tests/cfgs/default/result/tls-rdn-extract.pcap.out b/tests/cfgs/default/result/tls-rdn-extract.pcap.out
index c6a1f4709..966879171 100644
--- a/tests/cfgs/default/result/tls-rdn-extract.pcap.out
+++ b/tests/cfgs/default/result/tls-rdn-extract.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Microsoft 6 7205 1
diff --git a/tests/cfgs/default/result/tls_2_reasms.pcapng.out b/tests/cfgs/default/result/tls_2_reasms.pcapng.out
index d8dd1629c..20830e36e 100644
--- a/tests/cfgs/default/result/tls_2_reasms.pcapng.out
+++ b/tests/cfgs/default/result/tls_2_reasms.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 3/3 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Instagram 14 6907 1
diff --git a/tests/cfgs/default/result/tls_2_reasms_b.pcapng.out b/tests/cfgs/default/result/tls_2_reasms_b.pcapng.out
index 969cc7431..1f147bce4 100644
--- a/tests/cfgs/default/result/tls_2_reasms_b.pcapng.out
+++ b/tests/cfgs/default/result/tls_2_reasms_b.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
FbookReelStory 15 13455 1
diff --git a/tests/cfgs/default/result/tls_alert.pcap.out b/tests/cfgs/default/result/tls_alert.pcap.out
index 2503d6199..b6707a9ef 100644
--- a/tests/cfgs/default/result/tls_alert.pcap.out
+++ b/tests/cfgs/default/result/tls_alert.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 7/7 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 7 533 1
Google 11 952 1
diff --git a/tests/cfgs/default/result/tls_certificate_too_long.pcap.out b/tests/cfgs/default/result/tls_certificate_too_long.pcap.out
index 6ef6f681c..0d70858cd 100644
--- a/tests/cfgs/default/result/tls_certificate_too_long.pcap.out
+++ b/tests/cfgs/default/result/tls_certificate_too_long.pcap.out
@@ -23,6 +23,7 @@ Automa common alpns: 16/16 (search/found)
Patricia risk mask: 36/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 41/27 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
Unknown 13 5582 1
DNS 26 2980 4
diff --git a/tests/cfgs/default/result/tls_cipher_lens.pcap.out b/tests/cfgs/default/result/tls_cipher_lens.pcap.out
index 09bc9ff0a..c3463737a 100644
--- a/tests/cfgs/default/result/tls_cipher_lens.pcap.out
+++ b/tests/cfgs/default/result/tls_cipher_lens.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 10/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 5/5 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 4 932 4
Google 1 233 1
diff --git a/tests/cfgs/default/result/tls_client_certificate_with_missing_server_one.pcapng.out b/tests/cfgs/default/result/tls_client_certificate_with_missing_server_one.pcapng.out
index 04e4e707a..9256ee8ac 100644
--- a/tests/cfgs/default/result/tls_client_certificate_with_missing_server_one.pcapng.out
+++ b/tests/cfgs/default/result/tls_client_certificate_with_missing_server_one.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 8 2093 1
AnyDesk 9 3433 1
diff --git a/tests/cfgs/default/result/tls_ech.pcapng.out b/tests/cfgs/default/result/tls_ech.pcapng.out
index 048bd7323..cdb696977 100644
--- a/tests/cfgs/default/result/tls_ech.pcapng.out
+++ b/tests/cfgs/default/result/tls_ech.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 1/1 (search/found)
Cloudflare 10 4226 1
@@ -27,4 +28,4 @@ JA3 Host Stats:
1 2001:b07:a3d:c112:ce16:b409:3d0a:9177 1
- 1 TCP [2001:b07:a3d:c112:ce16:b409:3d0a:9177]:47460 <-> [2606:4700::6812:1e4e]:443 [proto: 91.220/TLS.Cloudflare][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][6 pkts/1172 bytes <-> 4 pkts/3054 bytes][Goodput ratio: 55/88][0.07 sec][Hostname/SNI: performance.radar.cloudflare.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2][bytes ratio: -0.445 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/3 13/5 49/7 18/2][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 195/764 670/2260 213/890][TLSv1.3][JA3C: 6820f114cf3b0809ffdcb30cb277848a][JA3S: eb1d94daa7e0344597e756a1fb6e7054][ECH: version 0xfe0d][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25]
+ 1 TCP [2001:b07:a3d:c112:ce16:b409:3d0a:9177]:47460 <-> [2606:4700::6812:1e4e]:443 [proto: 91.220/TLS.Cloudflare][IP: 220/Cloudflare][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][6 pkts/1172 bytes <-> 4 pkts/3054 bytes][Goodput ratio: 55/88][0.07 sec][Hostname/SNI: performance.radar.cloudflare.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2][bytes ratio: -0.445 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/3 13/5 49/7 18/2][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 195/764 670/2260 213/890][TLSv1.3][JA3C: 6820f114cf3b0809ffdcb30cb277848a][JA3S: eb1d94daa7e0344597e756a1fb6e7054][ECH: version 0xfe0d][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25]
diff --git a/tests/cfgs/default/result/tls_esni_sni_both.pcap.out b/tests/cfgs/default/result/tls_esni_sni_both.pcap.out
index fec3350a9..64e7bf106 100644
--- a/tests/cfgs/default/result/tls_esni_sni_both.pcap.out
+++ b/tests/cfgs/default/result/tls_esni_sni_both.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 38 15899 2
diff --git a/tests/cfgs/default/result/tls_false_positives.pcapng.out b/tests/cfgs/default/result/tls_false_positives.pcapng.out
index 0c5ce2513..e45bc43d5 100644
--- a/tests/cfgs/default/result/tls_false_positives.pcapng.out
+++ b/tests/cfgs/default/result/tls_false_positives.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 30 37313 1
diff --git a/tests/cfgs/default/result/tls_invalid_reads.pcap.out b/tests/cfgs/default/result/tls_invalid_reads.pcap.out
index 1b0ab5d69..76e94fc6c 100644
--- a/tests/cfgs/default/result/tls_invalid_reads.pcap.out
+++ b/tests/cfgs/default/result/tls_invalid_reads.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 1/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 4/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 8 1891 2
Crashlytics 3 560 1
diff --git a/tests/cfgs/default/result/tls_long_cert.pcap.out b/tests/cfgs/default/result/tls_long_cert.pcap.out
index f867f15c8..6ca558ed5 100644
--- a/tests/cfgs/default/result/tls_long_cert.pcap.out
+++ b/tests/cfgs/default/result/tls_long_cert.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 182 117601 1
diff --git a/tests/cfgs/default/result/tls_missing_ch_frag.pcap.out b/tests/cfgs/default/result/tls_missing_ch_frag.pcap.out
index 6755dd5ec..84cd1fd7c 100644
--- a/tests/cfgs/default/result/tls_missing_ch_frag.pcap.out
+++ b/tests/cfgs/default/result/tls_missing_ch_frag.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 14 10082 1
diff --git a/tests/cfgs/default/result/tls_multiple_synack_different_seq.pcapng.out b/tests/cfgs/default/result/tls_multiple_synack_different_seq.pcapng.out
index 621ffb871..7ada598f5 100644
--- a/tests/cfgs/default/result/tls_multiple_synack_different_seq.pcapng.out
+++ b/tests/cfgs/default/result/tls_multiple_synack_different_seq.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
AmazonAWS 10 6532 1
diff --git a/tests/cfgs/default/result/tls_port_80.pcapng.out b/tests/cfgs/default/result/tls_port_80.pcapng.out
index 3e235484e..cd75ffba3 100644
--- a/tests/cfgs/default/result/tls_port_80.pcapng.out
+++ b/tests/cfgs/default/result/tls_port_80.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 8/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 13 2439 1
diff --git a/tests/cfgs/default/result/tls_torrent.pcapng.out b/tests/cfgs/default/result/tls_torrent.pcapng.out
index afd7e0102..349e52996 100644
--- a/tests/cfgs/default/result/tls_torrent.pcapng.out
+++ b/tests/cfgs/default/result/tls_torrent.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
BitTorrent 7 6308 1
diff --git a/tests/cfgs/default/result/tls_unidirectional.pcap.out b/tests/cfgs/default/result/tls_unidirectional.pcap.out
index 3c5744b24..2ffb7c605 100644
--- a/tests/cfgs/default/result/tls_unidirectional.pcap.out
+++ b/tests/cfgs/default/result/tls_unidirectional.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 3/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Google 6 6972 1
AnyDesk 27 7693 1
diff --git a/tests/cfgs/default/result/tls_verylong_certificate.pcap.out b/tests/cfgs/default/result/tls_verylong_certificate.pcap.out
index 8b8066f7d..3550755d9 100644
--- a/tests/cfgs/default/result/tls_verylong_certificate.pcap.out
+++ b/tests/cfgs/default/result/tls_verylong_certificate.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 1/1 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Cybersec 48 22229 1
diff --git a/tests/cfgs/default/result/toca-boca.pcap.out b/tests/cfgs/default/result/toca-boca.pcap.out
index 052aa70c1..3bb3b966e 100644
--- a/tests/cfgs/default/result/toca-boca.pcap.out
+++ b/tests/cfgs/default/result/toca-boca.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 42/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 42/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TocaBoca 77 15576 21
diff --git a/tests/cfgs/default/result/tor.pcap.out b/tests/cfgs/default/result/tor.pcap.out
index ffe386f91..86eeb4300 100644
--- a/tests/cfgs/default/result/tor.pcap.out
+++ b/tests/cfgs/default/result/tor.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 16/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 19/1 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
SMBv1 1 252 1
TLS 220 93832 5
diff --git a/tests/cfgs/default/result/tplink_shp.pcap.out b/tests/cfgs/default/result/tplink_shp.pcap.out
index abd31e0ae..b7171e266 100644
--- a/tests/cfgs/default/result/tplink_shp.pcap.out
+++ b/tests/cfgs/default/result/tplink_shp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 16/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TPLINK_SHP 251 17821 8
diff --git a/tests/cfgs/default/result/trickbot.pcap.out b/tests/cfgs/default/result/trickbot.pcap.out
index 89d28da92..f295f3a38 100644
--- a/tests/cfgs/default/result/trickbot.pcap.out
+++ b/tests/cfgs/default/result/trickbot.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 74 62002 1
diff --git a/tests/cfgs/default/result/tumblr.pcap.out b/tests/cfgs/default/result/tumblr.pcap.out
index 863e02379..222335f06 100644
--- a/tests/cfgs/default/result/tumblr.pcap.out
+++ b/tests/cfgs/default/result/tumblr.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 18/18 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 71/23 (search/found)
Yahoo 31 9933 1
Tumblr 84 38260 2
@@ -33,12 +34,12 @@ JA3 Host Stats:
1 2a01:cb01:2049:8b07:991d:ec85:28df:f629 2
- 1 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:49548 <-> [2a00:1450:4007:809::200e]:443 [proto: 91.126/TLS.Google][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][38 pkts/4471 bytes <-> 69 pkts/80966 bytes][Goodput ratio: 27/93][0.38 sec][Hostname/SNI: apis.google.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.895 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 9/5 83/70 18/12][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 118/1173 603/6126 94/887][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 2,2,2,0,1,1,1,4,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,0,70,0,0,0,0,0,0,0,0,0,7]
- 2 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:38608 <-> [2a00:1450:4007:80b::200a]:443 [proto: 91.239/TLS.GoogleServices][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][26 pkts/3265 bytes <-> 37 pkts/41715 bytes][Goodput ratio: 31/92][0.25 sec][Hostname/SNI: ajax.googleapis.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.855 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 9/3 67/44 18/8][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 126/1127 603/3227 111/829][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 8,2,5,0,0,0,0,0,5,0,0,0,0,0,2,2,2,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,17]
+ 1 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:49548 <-> [2a00:1450:4007:809::200e]:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][38 pkts/4471 bytes <-> 69 pkts/80966 bytes][Goodput ratio: 27/93][0.38 sec][Hostname/SNI: apis.google.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.895 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 9/5 83/70 18/12][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 118/1173 603/6126 94/887][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 2,2,2,0,1,1,1,4,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,0,70,0,0,0,0,0,0,0,0,0,7]
+ 2 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:38608 <-> [2a00:1450:4007:80b::200a]:443 [proto: 91.239/TLS.GoogleServices][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][26 pkts/3265 bytes <-> 37 pkts/41715 bytes][Goodput ratio: 31/92][0.25 sec][Hostname/SNI: ajax.googleapis.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.855 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 9/3 67/44 18/8][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 126/1127 603/3227 111/829][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: eb1d94daa7e0344597e756a1fb6e7054][Chrome][Cipher: TLS_AES_128_GCM_SHA256][Plen Bins: 8,2,5,0,0,0,0,0,5,0,0,0,0,0,2,2,2,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,17]
3 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:48240 <-> [64:ff9b::9765:789d]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 14][cat: Web/5][38 pkts/3530 bytes <-> 38 pkts/38240 bytes][Goodput ratio: 7/91][19.87 sec][bytes ratio: -0.831 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 662/0 19473/1 3494/0][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 93/1006 216/1134 25/322][Plen Bins: 0,5,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
4 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:43434 <-> [64:ff9b::c000:4d28]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 13][cat: Web/5][22 pkts/2254 bytes <-> 23 pkts/27178 bytes][Goodput ratio: 16/93][0.06 sec][bytes ratio: -0.847 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 3/2 45/17 11/4][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 102/1182 198/1486 37/576][Plen Bins: 4,4,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,0,0,0,0]
5 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:43328 <-> [64:ff9b::4a72:9a16]:443 [proto: 91.90/TLS.Tumblr][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 12][cat: SocialNetwork/6][29 pkts/3925 bytes <-> 33 pkts/25475 bytes][Goodput ratio: 36/89][1.02 sec][Hostname/SNI: catasters.tumblr.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.733 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 36/31 200/232 63/57][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 135/772 603/1486 124/645][TLSv1.2][JA3C: b32309a26951912be7dba376398abc3b][ServerNames: *.tumblr.com,tumblr.com][JA3S: 738f0c3c6e00286f3afac626676d352d][Issuer: C=GB, ST=Greater Manchester, L=Salford, O=Sectigo Limited, CN=Sectigo RSA Domain Validation Secure Server CA][Subject: CN=*.tumblr.com][Certificate SHA-1: 14:78:BA:5B:B5:54:5D:A1:2C:D2:79:4C:42:99:BB:3A:A9:DB:86:C2][Chrome][Validity: 2020-03-26 00:00:00 - 2022-06-28 00:00:00][Cipher: TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256][Plen Bins: 18,0,9,3,3,0,0,0,3,3,0,0,0,0,3,0,3,0,0,0,0,3,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,3,0,0,41,0,0,0,0]
- 6 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58380 <-> [2606:2800:135:155a:23ba:b2a:25ff:122d]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][21 pkts/3364 bytes <-> 29 pkts/20662 bytes][Goodput ratio: 46/88][0.18 sec][Hostname/SNI: consent.cmp.oath.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.720 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 5/5 47/47 13/12][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 160/712 609/1294 156/543][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: 15af977ce25de452b96affa2addb1036][Chrome][Cipher: TLS_AES_256_GCM_SHA384][Plen Bins: 7,3,7,7,0,0,0,7,3,0,0,0,0,0,3,0,7,0,0,0,3,0,0,0,0,3,0,0,0,0,3,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0]
+ 6 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58380 <-> [2606:2800:135:155a:23ba:b2a:25ff:122d]:443 [proto: 91/TLS][IP: 288/Edgecast][Encrypted][Confidence: DPI][DPI packets: 6][cat: Web/5][21 pkts/3364 bytes <-> 29 pkts/20662 bytes][Goodput ratio: 46/88][0.18 sec][Hostname/SNI: consent.cmp.oath.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: -0.720 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 5/5 47/47 13/12][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 160/712 609/1294 156/543][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: 15af977ce25de452b96affa2addb1036][Chrome][Cipher: TLS_AES_256_GCM_SHA384][Plen Bins: 7,3,7,7,0,0,0,7,3,0,0,0,0,0,3,0,7,0,0,0,3,0,0,0,0,3,0,0,0,0,3,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0]
7 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56794 <-> [64:ff9b::c000:4d03]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 13][cat: Web/5][19 pkts/2795 bytes <-> 24 pkts/15989 bytes][Goodput ratio: 42/87][0.06 sec][bytes ratio: -0.702 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 2/1 26/10 7/3][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 147/666 340/1486 72/675][Plen Bins: 26,10,3,10,10,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,33,0,0,0,0]
8 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:42908 <-> [64:ff9b::98c7:1593]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 7][cat: Web/5][16 pkts/1983 bytes <-> 18 pkts/15822 bytes][Goodput ratio: 31/90][1.30 sec][bytes ratio: -0.777 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 108/76 700/700 209/196][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 124/879 468/1486 93/651][Plen Bins: 5,22,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0,0,0,0]
9 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:43420 <-> [64:ff9b::c000:4d28]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 5][cat: Web/5][15 pkts/1601 bytes <-> 16 pkts/13434 bytes][Goodput ratio: 19/90][0.05 sec][bytes ratio: -0.787 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 4/2 37/10 10/3][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 107/840 246/1486 53/668][Plen Bins: 25,6,0,0,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0]
@@ -49,24 +50,24 @@ JA3 Host Stats:
14 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:51874 <-> [64:ff9b::c000:4c03]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 5][cat: Web/5][14 pkts/1971 bytes <-> 14 pkts/1808 bytes][Goodput ratio: 39/33][17.08 sec][bytes ratio: 0.043 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 0/0 1544/33 16623/194 4769/64][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 141/129 243/205 64/49][Plen Bins: 0,28,0,42,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
15 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:57286 <-> [64:ff9b::8fcc:d927]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 5][cat: Web/5][5 pkts/1152 bytes <-> 4 pkts/910 bytes][Goodput ratio: 63/62][0.20 sec][bytes ratio: 0.117 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 3/0 50/4 113/9 49/4][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 230/228 730/613 250/223][Plen Bins: 0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
16 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:41266 <-> [2620:116:800d:21:8c6e:cf2c:8d6:9fb5]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 5][cat: Web/5][5 pkts/1186 bytes <-> 4 pkts/790 bytes][Goodput ratio: 64/56][0.21 sec][bytes ratio: 0.200 (Upload)][IAT c2s/s2c min/avg/max/stddev: 2/0 52/8 121/15 49/6][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 237/198 750/486 257/168][Plen Bins: 0,60,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 17 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58382 <-> [2606:2800:135:155a:23ba:b2a:25ff:122d]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 7][cat: Web/5][7 pkts/1091 bytes <-> 5 pkts/537 bytes][Goodput ratio: 47/18][0.07 sec][Hostname/SNI: consent.cmp.oath.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: 0.340 (Upload)][IAT c2s/s2c min/avg/max/stddev: 0/1 14/15 24/39 10/17][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 156/107 603/185 183/39][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: 15af977ce25de452b96affa2addb1036][Chrome][Cipher: TLS_AES_256_GCM_SHA384][Plen Bins: 0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 18 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:55560 <-> [2a00:1450:4007:817::200a]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 7][cat: Web/5][5 pkts/625 bytes <-> 8 pkts/900 bytes][Goodput ratio: 31/24][0.84 sec][bytes ratio: -0.180 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 0/0 255/130 765/770 360/286][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 125/112 203/157 43/28][Plen Bins: 0,71,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 17 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58382 <-> [2606:2800:135:155a:23ba:b2a:25ff:122d]:443 [proto: 91/TLS][IP: 288/Edgecast][Encrypted][Confidence: DPI][DPI packets: 7][cat: Web/5][7 pkts/1091 bytes <-> 5 pkts/537 bytes][Goodput ratio: 47/18][0.07 sec][Hostname/SNI: consent.cmp.oath.com][(Advertised) ALPNs: h2;http/1.1][TLS Supported Versions: GREASE;TLSv1.3;TLSv1.2;TLSv1.1;TLSv1][bytes ratio: 0.340 (Upload)][IAT c2s/s2c min/avg/max/stddev: 0/1 14/15 24/39 10/17][Pkt Len c2s/s2c min/avg/max/stddev: 74/86 156/107 603/185 183/39][TLSv1.3][JA3C: b32309a26951912be7dba376398abc3b][JA3S: 15af977ce25de452b96affa2addb1036][Chrome][Cipher: TLS_AES_256_GCM_SHA384][Plen Bins: 0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 18 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:55560 <-> [2a00:1450:4007:817::200a]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 7][cat: Web/5][5 pkts/625 bytes <-> 8 pkts/900 bytes][Goodput ratio: 31/24][0.84 sec][bytes ratio: -0.180 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 0/0 255/130 765/770 360/286][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 125/112 203/157 43/28][Plen Bins: 0,71,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
19 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56782 <-> [64:ff9b::68f4:2ac8]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 7][cat: Web/5][5 pkts/539 bytes <-> 5 pkts/763 bytes][Goodput ratio: 20/44][18.08 sec][bytes ratio: -0.172 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 0/0 4520/4504 17850/17820 7696/7688][Pkt Len c2s/s2c min/avg/max/stddev: 86/86 108/153 149/373 27/112][Plen Bins: 0,75,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 20 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:35892 <-> [2a00:1450:4007:815::2002]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 21 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:40190 <-> [2a00:1450:4007:80a::200a]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.03 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 20 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:35892 <-> [2a00:1450:4007:815::2002]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 21 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:40190 <-> [2a00:1450:4007:80a::200a]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.03 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
22 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:42674 <-> [64:ff9b::4a72:9a15]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.04 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
23 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:43602 <-> [64:ff9b::df9:21c6]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 24 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:44164 <-> [2a00:1450:4007:805::2003]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 25 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:45706 <-> [2a00:1450:4007:80a::200e]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 26 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:48988 <-> [2a00:1450:4007:811::2004]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.07 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 27 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:49002 <-> [2a00:1450:4007:811::2004]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.20 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 28 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:49462 <-> [2a00:1450:4007:809::200e]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 29 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:49464 <-> [2a00:1450:4007:809::200e]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 30 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:49496 <-> [2a00:1450:4007:815::2003]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 31 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:49546 <-> [2a00:1450:4007:815::2003]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 24 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:44164 <-> [2a00:1450:4007:805::2003]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 25 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:45706 <-> [2a00:1450:4007:80a::200e]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 26 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:48988 <-> [2a00:1450:4007:811::2004]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.07 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 27 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:49002 <-> [2a00:1450:4007:811::2004]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.20 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 28 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:49462 <-> [2a00:1450:4007:809::200e]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 29 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:49464 <-> [2a00:1450:4007:809::200e]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 30 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:49496 <-> [2a00:1450:4007:815::2003]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 31 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:49546 <-> [2a00:1450:4007:815::2003]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
32 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:50906 <-> [64:ff9b::d83a:d582]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.17 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 33 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:50960 <-> [2a00:1450:4007:805::2002]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 34 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:55014 <-> [2a00:1450:4007:806::200e]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.20 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 33 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:50960 <-> [2a00:1450:4007:805::2002]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 34 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:55014 <-> [2a00:1450:4007:806::200e]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.20 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
35 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56558 <-> [64:ff9b::9765:798c]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
36 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56564 <-> [64:ff9b::9765:798c]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.05 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
37 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56578 <-> [64:ff9b::9765:798c]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.06 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
@@ -74,9 +75,9 @@ JA3 Host Stats:
39 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56592 <-> [64:ff9b::9765:798c]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.43 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
40 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56594 <-> [64:ff9b::9765:798c]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.05 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
41 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:56640 <-> [64:ff9b::9765:798c]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.08 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 42 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:57770 <-> [2a00:1450:4007:80b::200e]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.09 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 43 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:57788 <-> [2a00:1450:4007:80b::200e]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 44 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58004 <-> [2a00:1450:4007:808::200e]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.19 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 45 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58614 <-> [2a00:1450:4007:805::200e]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 46 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58616 <-> [2a00:1450:4007:805::200e]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 47 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58618 <-> [2a00:1450:4007:805::200e]:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 42 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:57770 <-> [2a00:1450:4007:80b::200e]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.09 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 43 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:57788 <-> [2a00:1450:4007:80b::200e]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 44 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58004 <-> [2a00:1450:4007:808::200e]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.19 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 45 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58614 <-> [2a00:1450:4007:805::200e]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 46 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58616 <-> [2a00:1450:4007:805::200e]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 47 TCP [2a01:cb01:2049:8b07:991d:ec85:28df:f629]:58618 <-> [2a00:1450:4007:805::200e]:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: Match by port][DPI packets: 2][cat: Web/5][1 pkts/86 bytes <-> 1 pkts/86 bytes][Goodput ratio: 0/0][0.23 sec][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
diff --git a/tests/cfgs/default/result/tunnelbear.pcap.out b/tests/cfgs/default/result/tunnelbear.pcap.out
index 00a4ce683..5c987d609 100644
--- a/tests/cfgs/default/result/tunnelbear.pcap.out
+++ b/tests/cfgs/default/result/tunnelbear.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 32/32 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 23/19 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 5 306 1
TLS 24 9110 1
diff --git a/tests/cfgs/default/result/tuya_lp.pcap.out b/tests/cfgs/default/result/tuya_lp.pcap.out
index 2b1be2df0..749409cd5 100644
--- a/tests/cfgs/default/result/tuya_lp.pcap.out
+++ b/tests/cfgs/default/result/tuya_lp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 26/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TuyaLP 98 21948 13
diff --git a/tests/cfgs/default/result/ubntac2.pcap.out b/tests/cfgs/default/result/ubntac2.pcap.out
index f4e5e1824..9b4a56367 100644
--- a/tests/cfgs/default/result/ubntac2.pcap.out
+++ b/tests/cfgs/default/result/ubntac2.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 16/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
UBNTAC2 8 1736 8
diff --git a/tests/cfgs/default/result/ultrasurf.pcap.out b/tests/cfgs/default/result/ultrasurf.pcap.out
index 6da0f6200..2b57c2efe 100644
--- a/tests/cfgs/default/result/ultrasurf.pcap.out
+++ b/tests/cfgs/default/result/ultrasurf.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 4/4 (search/found)
Patricia risk mask: 6/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 233 106228 2
UltraSurf 100 120543 1
diff --git a/tests/cfgs/default/result/upnp.pcap.out b/tests/cfgs/default/result/upnp.pcap.out
index d42298325..9094669c7 100644
--- a/tests/cfgs/default/result/upnp.pcap.out
+++ b/tests/cfgs/default/result/upnp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
WSD 14 9912 2
diff --git a/tests/cfgs/default/result/viber.pcap.out b/tests/cfgs/default/result/viber.pcap.out
index 4b04c98f1..c32b58549 100644
--- a/tests/cfgs/default/result/viber.pcap.out
+++ b/tests/cfgs/default/result/viber.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 9/9 (search/found)
Patricia risk mask: 28/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 39/17 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
DNS 4 716 2
MDNS 4 412 1
diff --git a/tests/cfgs/default/result/vk.pcapng.out b/tests/cfgs/default/result/vk.pcapng.out
index 7c4b25a56..ac36114ba 100644
--- a/tests/cfgs/default/result/vk.pcapng.out
+++ b/tests/cfgs/default/result/vk.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 8/8 (search/found)
Patricia risk mask: 20/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 10/10 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
VK 82 10228 4
TLS 827 116853 6
diff --git a/tests/cfgs/default/result/vnc.pcap.out b/tests/cfgs/default/result/vnc.pcap.out
index caad82e80..ebb76fbf3 100644
--- a/tests/cfgs/default/result/vnc.pcap.out
+++ b/tests/cfgs/default/result/vnc.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
VNC 4551 329158 2
diff --git a/tests/cfgs/default/result/vrrp3.pcapng.out b/tests/cfgs/default/result/vrrp3.pcapng.out
index 02b468012..0eec3e788 100644
--- a/tests/cfgs/default/result/vrrp3.pcapng.out
+++ b/tests/cfgs/default/result/vrrp3.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 4/0 (search/found)
VRRP 10 820 2
diff --git a/tests/cfgs/default/result/vxlan.pcap.out b/tests/cfgs/default/result/vxlan.pcap.out
index c40766963..52d8c0399 100644
--- a/tests/cfgs/default/result/vxlan.pcap.out
+++ b/tests/cfgs/default/result/vxlan.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/4 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Facebook 127 85322 4
diff --git a/tests/cfgs/default/result/wa_video.pcap.out b/tests/cfgs/default/result/wa_video.pcap.out
index a2bf1bece..28bc3c8f5 100644
--- a/tests/cfgs/default/result/wa_video.pcap.out
+++ b/tests/cfgs/default/result/wa_video.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 14/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 22/6 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
SSDP 8 1377 3
DHCP 2 684 1
diff --git a/tests/cfgs/default/result/wa_voice.pcap.out b/tests/cfgs/default/result/wa_voice.pcap.out
index a8bc65ed7..cf14dd8c0 100644
--- a/tests/cfgs/default/result/wa_voice.pcap.out
+++ b/tests/cfgs/default/result/wa_voice.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 14/14 (search/found)
Patricia risk mask: 28/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 44/10 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
Unknown 2 120 1
MDNS 10 1188 2
diff --git a/tests/cfgs/default/result/waze.pcap.out b/tests/cfgs/default/result/waze.pcap.out
index b7a5abfa1..01f0f17f8 100644
--- a/tests/cfgs/default/result/waze.pcap.out
+++ b/tests/cfgs/default/result/waze.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 28/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 46/20 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Unknown 10 786 1
HTTP 65 64777 8
diff --git a/tests/cfgs/default/result/webex.pcap.out b/tests/cfgs/default/result/webex.pcap.out
index 506d7db68..dd7dd2693 100644
--- a/tests/cfgs/default/result/webex.pcap.out
+++ b/tests/cfgs/default/result/webex.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 94/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 78/54 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 22 3182 2
TLS 259 29507 23
diff --git a/tests/cfgs/default/result/websocket.pcap.out b/tests/cfgs/default/result/websocket.pcap.out
index 2e71bdbb4..e7dc6ed7a 100644
--- a/tests/cfgs/default/result/websocket.pcap.out
+++ b/tests/cfgs/default/result/websocket.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
WebSocket 5 441 1
diff --git a/tests/cfgs/default/result/wechat.pcap.out b/tests/cfgs/default/result/wechat.pcap.out
index 4478add92..e155b1a7b 100644
--- a/tests/cfgs/default/result/wechat.pcap.out
+++ b/tests/cfgs/default/result/wechat.pcap.out
@@ -22,7 +22,8 @@ Automa risk mask: 20/0 (search/found)
Automa common alpns: 56/56 (search/found)
Patricia risk mask: 76/0 (search/found)
Patricia risk: 2/0 (search/found)
-Patricia protocols: 169/21 (search/found)
+Patricia protocols: 171/19 (search/found)
+Patricia protocols IPv6: 16/0 (search/found)
DNS 13 1075 8
HTTP 70 4620 8
@@ -65,7 +66,7 @@ JA3 Host Stats:
18 TCP 192.168.1.103:54100 <-> 203.205.151.162:443 [proto: 91.197/TLS.WeChat][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 10][cat: Chat/9][15 pkts/4627 bytes <-> 12 pkts/5905 bytes][Goodput ratio: 78/86][14.48 sec][Hostname/SNI: web.wechat.com][(Advertised) ALPNs: h2;http/1.1][bytes ratio: -0.121 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 1/0 1140/318 10004/1570 2698/530][Pkt Len c2s/s2c min/avg/max/stddev: 66/66 308/492 1306/1798 406/692][Risk: ** Malicious JA3 Fingerp. **][Risk Score: 50][Risk Info: e330bca99c8a5256ae126a55c4c725c5][TLSv1.2][JA3C: e330bca99c8a5256ae126a55c4c725c5][ServerNames: webpush1.wechat.com,webpush.wechat.com,login.web.wechat.com,webpush.web.wechat.com,webpush2.wechat.com,webpush.web2.wechat.com,file.web2.wechat.com,web1.wechat.com,file.web.wechat.com,loginpoll.wechat.com,web2.wechat.com,login.wechat.com,login.web2.wechat.com,res.wechat.com,web.wechat.com][JA3S: 699a80bdb17efe157c861f92c5bf5d1d][Issuer: C=US, O=GeoTrust Inc., CN=GeoTrust SSL CA - G3][Subject: C=HK, ST=HongKong, L=Wan Chai, O=Tencent Mobility Limited, CN=web.wechat.com][Certificate SHA-1: 4F:3B:6A:87:0C:D2:34:09:C9:53:9F:6F:EE:7D:7B:9B:E9:D6:EF:C1][Validity: 2015-09-21 00:00:00 - 2018-09-20 23:59:59][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,9,0,9,0,0,9,9,0,0,0,9,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,9,0,0,0,0,0,9,0,0,18]
19 TCP 192.168.1.103:54111 <-> 203.205.151.162:443 [proto: 91.197/TLS.WeChat][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 8][cat: Chat/9][14 pkts/4626 bytes <-> 12 pkts/5135 bytes][Goodput ratio: 80/84][22.95 sec][Hostname/SNI: web.wechat.com][(Advertised) ALPNs: h2;http/1.1][bytes ratio: -0.052 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 0/0 2021/1536 10879/11228 3976/3666][Pkt Len c2s/s2c min/avg/max/stddev: 66/66 330/428 1306/1494 416/541][Risk: ** Malicious JA3 Fingerp. **][Risk Score: 50][Risk Info: e330bca99c8a5256ae126a55c4c725c5][TLSv1.2][JA3C: e330bca99c8a5256ae126a55c4c725c5][ServerNames: webpush1.wechat.com,webpush.wechat.com,login.web.wechat.com,webpush.web.wechat.com,webpush2.wechat.com,webpush.web2.wechat.com,file.web2.wechat.com,web1.wechat.com,file.web.wechat.com,loginpoll.wechat.com,web2.wechat.com,login.wechat.com,login.web2.wechat.com,res.wechat.com,web.wechat.com][JA3S: 699a80bdb17efe157c861f92c5bf5d1d][Issuer: C=US, O=GeoTrust Inc., CN=GeoTrust SSL CA - G3][Subject: C=HK, ST=HongKong, L=Wan Chai, O=Tencent Mobility Limited, CN=web.wechat.com][Certificate SHA-1: 4F:3B:6A:87:0C:D2:34:09:C9:53:9F:6F:EE:7D:7B:9B:E9:D6:EF:C1][Validity: 2015-09-21 00:00:00 - 2018-09-20 23:59:59][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,8,0,8,0,0,0,16,8,0,0,0,0,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,8,0,8,0,0,0,0,0,16,0,0,0]
20 TCP 192.168.1.103:58042 <-> 203.205.147.171:443 [proto: 91.197/TLS.WeChat][IP: 285/Tencent][Encrypted][Confidence: DPI][DPI packets: 8][cat: Chat/9][12 pkts/4516 bytes <-> 10 pkts/5004 bytes][Goodput ratio: 82/87][11.54 sec][Hostname/SNI: web.wechat.com][(Advertised) ALPNs: h2;http/1.1][bytes ratio: -0.051 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 0/0 140/136 356/292 157/130][Pkt Len c2s/s2c min/avg/max/stddev: 66/66 376/500 1306/1754 434/627][Risk: ** Malicious JA3 Fingerp. **][Risk Score: 50][Risk Info: e330bca99c8a5256ae126a55c4c725c5][TLSv1.2][JA3C: e330bca99c8a5256ae126a55c4c725c5][ServerNames: webpush1.wechat.com,webpush.wechat.com,login.web.wechat.com,webpush.web.wechat.com,webpush2.wechat.com,webpush.web2.wechat.com,file.web2.wechat.com,web1.wechat.com,file.web.wechat.com,loginpoll.wechat.com,web2.wechat.com,login.wechat.com,login.web2.wechat.com,res.wechat.com,web.wechat.com][JA3S: 699a80bdb17efe157c861f92c5bf5d1d][Issuer: C=US, O=GeoTrust Inc., CN=GeoTrust SSL CA - G3][Subject: C=HK, ST=HongKong, L=Wan Chai, O=Tencent Mobility Limited, CN=web.wechat.com][Certificate SHA-1: 4F:3B:6A:87:0C:D2:34:09:C9:53:9F:6F:EE:7D:7B:9B:E9:D6:EF:C1][Validity: 2015-09-21 00:00:00 - 2018-09-20 23:59:59][Cipher: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256][Plen Bins: 0,9,0,9,0,0,0,18,0,0,0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,9,0,9,0,0,0,0,0,9,0,0,9]
- 21 TCP 192.168.1.103:43850 <-> 203.205.158.34:443 [proto: 91.48/TLS.QQ][IP: 285/Tencent][Encrypted][Confidence: DPI][DPI packets: 8][cat: Chat/9][12 pkts/2005 bytes <-> 12 pkts/6787 bytes][Goodput ratio: 67/90][72.13 sec][Hostname/SNI: res.wx.qq.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: http/1.1][bytes ratio: -0.544 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 7939/7944 44960/45306 14472/14557][Pkt Len c2s/s2c min/avg/max/stddev: 54/54 167/566 571/3484 197/987][Risk: ** Weak TLS Cipher **** Malicious JA3 Fingerp. **][Risk Score: 150][Risk Info: 550dce18de1bb143e69d6dd9413b8355 / Cipher TLS_RSA_WITH_AES_256_GCM_SHA384][TLSv1.2][JA3C: 550dce18de1bb143e69d6dd9413b8355][ServerNames: wx1.qq.com,webpush.wx.qq.com,webpush1.weixin.qq.com,loginpoll.weixin.qq.com,login.wx.qq.com,file.wx2.qq.com,wx2.qq.com,login.wx2.qq.com,wxitil.qq.com,file.wx.qq.com,login.weixin.qq.com,webpush2.weixin.qq.com,webpush.wx2.qq.com,webpush.weixin.qq.com,web.weixin.qq.com,res.wx.qq.com,wx.qq.com][JA3S: 290adf098a54ade688d1df074dbecbf2 (WEAK)][Issuer: C=US, O=GeoTrust Inc., CN=GeoTrust SSL CA - G3][Subject: C=CN, ST=Guangdong, L=Shenzhen, O=Shenzhen Tencent Computer Systems Company Limited, OU=R&D, CN=wx.qq.com][Certificate SHA-1: 67:53:57:7F:22:BB:D0:A6:D4:5F:A6:D4:B3:0A:13:73:29:23:D0:C9][Validity: 2016-05-10 00:00:00 - 2018-08-09 23:59:59][Cipher: TLS_RSA_WITH_AES_256_GCM_SHA384][Plen Bins: 12,0,0,0,0,0,0,0,12,12,0,0,0,0,0,12,12,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,12]
+ 21 TCP 192.168.1.103:43850 <-> 203.205.158.34:443 [proto: 91.48/TLS.QQ][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 8][cat: Chat/9][12 pkts/2005 bytes <-> 12 pkts/6787 bytes][Goodput ratio: 67/90][72.13 sec][Hostname/SNI: res.wx.qq.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: http/1.1][bytes ratio: -0.544 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 7939/7944 44960/45306 14472/14557][Pkt Len c2s/s2c min/avg/max/stddev: 54/54 167/566 571/3484 197/987][Risk: ** Weak TLS Cipher **** Malicious JA3 Fingerp. **][Risk Score: 150][Risk Info: 550dce18de1bb143e69d6dd9413b8355 / Cipher TLS_RSA_WITH_AES_256_GCM_SHA384][TLSv1.2][JA3C: 550dce18de1bb143e69d6dd9413b8355][ServerNames: wx1.qq.com,webpush.wx.qq.com,webpush1.weixin.qq.com,loginpoll.weixin.qq.com,login.wx.qq.com,file.wx2.qq.com,wx2.qq.com,login.wx2.qq.com,wxitil.qq.com,file.wx.qq.com,login.weixin.qq.com,webpush2.weixin.qq.com,webpush.wx2.qq.com,webpush.weixin.qq.com,web.weixin.qq.com,res.wx.qq.com,wx.qq.com][JA3S: 290adf098a54ade688d1df074dbecbf2 (WEAK)][Issuer: C=US, O=GeoTrust Inc., CN=GeoTrust SSL CA - G3][Subject: C=CN, ST=Guangdong, L=Shenzhen, O=Shenzhen Tencent Computer Systems Company Limited, OU=R&D, CN=wx.qq.com][Certificate SHA-1: 67:53:57:7F:22:BB:D0:A6:D4:5F:A6:D4:B3:0A:13:73:29:23:D0:C9][Validity: 2016-05-10 00:00:00 - 2018-08-09 23:59:59][Cipher: TLS_RSA_WITH_AES_256_GCM_SHA384][Plen Bins: 12,0,0,0,0,0,0,0,12,12,0,0,0,0,0,12,12,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,12]
22 TCP 192.168.1.103:38657 <-> 172.217.22.14:443 [proto: 91.126/TLS.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 10][cat: Web/5][17 pkts/2413 bytes <-> 17 pkts/6268 bytes][Goodput ratio: 53/82][135.40 sec][Hostname/SNI: safebrowsing.googleusercontent.com][(Advertised) ALPNs: h2;http/1.1][(Negotiated) ALPN: h2][bytes ratio: -0.444 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/0 6942/6942 45055/45055 16249/16250][Pkt Len c2s/s2c min/avg/max/stddev: 66/66 142/369 895/1484 196/525][Risk: ** Malicious JA3 Fingerp. **][Risk Score: 50][Risk Info: d551fafc4f40f1dec2bb45980bfa9492][TLSv1.2][JA3C: d551fafc4f40f1dec2bb45980bfa9492][ServerNames: *.googleusercontent.com,*.apps.googleusercontent.com,*.appspot.com.storage.googleapis.com,*.blogspot.com,*.bp.blogspot.com,*.commondatastorage.googleapis.com,*.content-storage-download.googleapis.com,*.content-storage-upload.googleapis.com,*.content-storage.googleapis.com,*.doubleclickusercontent.com,*.ggpht.com,*.googledrive.com,*.googlesyndication.com,*.googleweblight.com,*.safenup.googleusercontent.com,*.sandbox.googleusercontent.com,*.storage-download.googleapis.com,*.storage-upload.googleapis.com,*.storage.googleapis.com,*.storage.select.googleapis.com,blogspot.com,bp.blogspot.com,commondatastorage.googleapis.com,doubleclickusercontent.com,ggpht.com,googledrive.com,googleusercontent.com,googleweblight.com,static.panoramio.com.storage.googleapis.com,storage.googleapis.com,storage.select.googleapis.com,unfiltered.news][JA3S: d655f7cd00e93ea8969c3c6e06f0156f][Issuer: C=US, O=Google Inc, CN=Google Internet Authority G2][Subject: C=US, ST=California, L=Mountain View, O=Google Inc, CN=*.googleusercontent.com][Certificate SHA-1: 8B:36:AF:31:A2:4C:EE:50:CC:6F:34:F7:2C:A3:C5:B6:4B:02:AC:53][Validity: 2017-04-05 17:14:46 - 2017-06-28 16:57:00][Cipher: TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256][Plen Bins: 12,38,6,0,0,0,6,0,6,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,12,0,0,0]
23 UDP 192.168.1.103:51507 <-> 172.217.23.67:443 [proto: 188.126/QUIC.Google][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 1][cat: Web/5][7 pkts/3507 bytes <-> 6 pkts/3329 bytes][Goodput ratio: 92/92][0.18 sec][Hostname/SNI: ssl.gstatic.com][bytes ratio: 0.026 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 3/0 27/2 76/4 27/1][Pkt Len c2s/s2c min/avg/max/stddev: 80/72 501/555 1392/1392 574/599][User-Agent: Chrome/57.0.2987.133 Linux x86_64][QUIC ver: Q035][PLAIN TEXT (ssl.gstatic.com)][Plen Bins: 23,30,0,0,0,0,0,0,7,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,0,0,0,0,0]
24 UDP 192.168.1.103:57591 <-> 216.58.198.46:443 [proto: 188.241/QUIC.GoogleDocs][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 1][cat: Collaborative/15][6 pkts/2687 bytes <-> 7 pkts/2125 bytes][Goodput ratio: 91/86][1.33 sec][Hostname/SNI: docs.google.com][bytes ratio: 0.117 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 0/0 21/248 55/1178 23/465][Pkt Len c2s/s2c min/avg/max/stddev: 77/70 448/304 1392/1392 532/455][User-Agent: Chrome/57.0.2987.133 Linux x86_64][QUIC ver: Q035][PLAIN TEXT (docs.google.comr)][Plen Bins: 30,39,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0]
@@ -103,7 +104,7 @@ JA3 Host Stats:
56 TCP 192.168.1.103:58037 <-> 203.205.147.171:443 [proto: 91/TLS][IP: 285/Tencent][Encrypted][Confidence: Match by port][DPI packets: 8][cat: Web/5][5 pkts/338 bytes <-> 3 pkts/214 bytes][Goodput ratio: 0/0][11.56 sec][bytes ratio: 0.225 (Upload)][IAT c2s/s2c min/avg/max/stddev: 267/0 2890/0 9679/0 3944/0][Pkt Len c2s/s2c min/avg/max/stddev: 66/66 68/71 74/74 3/4][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
57 TCP 192.168.1.103:39195 -> 95.101.34.34:80 [proto: 7/HTTP][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 8][cat: Web/5][8 pkts/528 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][90.80 sec][bytes ratio: 1.000 (Upload)][IAT c2s/s2c min/avg/max/stddev: 232/0 12972/0 83248/0 28714/0][Pkt Len c2s/s2c min/avg/max/stddev: 66/0 66/0 66/0 0/0][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
58 TCP 192.168.1.103:52020 -> 95.101.180.179:80 [proto: 7/HTTP][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 8][cat: Web/5][8 pkts/528 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][94.52 sec][bytes ratio: 1.000 (Upload)][IAT c2s/s2c min/avg/max/stddev: 267/0 13502/0 85920/0 29594/0][Pkt Len c2s/s2c min/avg/max/stddev: 66/0 66/0 66/0 0/0][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
- 59 TCP 192.168.1.103:43851 <-> 203.205.158.34:443 [proto: 91/TLS][IP: 285/Tencent][Encrypted][Confidence: Match by port][DPI packets: 9][cat: Web/5][5 pkts/290 bytes <-> 4 pkts/234 bytes][Goodput ratio: 0/0][47.04 sec][bytes ratio: 0.107 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 301/1307 11760/23331 45054/45355 19226/22024][Pkt Len c2s/s2c min/avg/max/stddev: 54/54 58/58 74/66 8/5][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
+ 59 TCP 192.168.1.103:43851 <-> 203.205.158.34:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: Match by port][DPI packets: 9][cat: Web/5][5 pkts/290 bytes <-> 4 pkts/234 bytes][Goodput ratio: 0/0][47.04 sec][bytes ratio: 0.107 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 301/1307 11760/23331 45054/45355 19226/22024][Pkt Len c2s/s2c min/avg/max/stddev: 54/54 58/58 74/66 8/5][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
60 TCP 192.168.1.103:47627 <-> 216.58.205.78:443 [proto: 91/TLS][IP: 126/Google][Encrypted][Confidence: DPI][DPI packets: 7][cat: Web/5][3 pkts/198 bytes <-> 4 pkts/319 bytes][Goodput ratio: 0/17][14.77 sec][bytes ratio: -0.234 (Download)][IAT c2s/s2c min/avg/max/stddev: 0/40 7363/7364 14726/14687 7363/7324][Pkt Len c2s/s2c min/avg/max/stddev: 66/66 66/80 66/121 0/24][Plen Bins: 0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
61 TCP 192.168.1.103:40740 <-> 203.205.151.211:443 [proto: 91/TLS][IP: 0/Unknown][Encrypted][Confidence: DPI][DPI packets: 3][cat: Web/5][4 pkts/216 bytes <-> 4 pkts/253 bytes][Goodput ratio: 0/12][20.65 sec][bytes ratio: -0.079 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 39/652 6763/10145 19992/19638 9355/9493][Pkt Len c2s/s2c min/avg/max/stddev: 54/54 54/63 54/85 0/13][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
62 UDP 192.168.1.103:60356 <-> 192.168.1.254:53 [proto: 5.197/DNS.WeChat][IP: 0/Unknown][ClearText][Confidence: DPI][DPI packets: 2][cat: Network/14][1 pkts/74 bytes <-> 1 pkts/391 bytes][Goodput ratio: 43/89][0.28 sec][Hostname/SNI: web.wechat.com][203.205.147.171][PLAIN TEXT (wechat)][Plen Bins: 0,50,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
diff --git a/tests/cfgs/default/result/weibo.pcap.out b/tests/cfgs/default/result/weibo.pcap.out
index 3c3a5e8e5..bd43ba86f 100644
--- a/tests/cfgs/default/result/weibo.pcap.out
+++ b/tests/cfgs/default/result/weibo.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 3/3 (search/found)
Patricia risk mask: 42/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 72/16 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 6 630 3
HTTP 19 2275 5
diff --git a/tests/cfgs/default/result/whatsapp.pcap.out b/tests/cfgs/default/result/whatsapp.pcap.out
index 0c3847f7b..7e47e86ed 100644
--- a/tests/cfgs/default/result/whatsapp.pcap.out
+++ b/tests/cfgs/default/result/whatsapp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 172/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 86/86 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
WhatsApp 679 96293 86
diff --git a/tests/cfgs/default/result/whatsapp_login_call.pcap.out b/tests/cfgs/default/result/whatsapp_login_call.pcap.out
index c83d471c6..71636a03c 100644
--- a/tests/cfgs/default/result/whatsapp_login_call.pcap.out
+++ b/tests/cfgs/default/result/whatsapp_login_call.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 52/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 73/37 (search/found)
+Patricia protocols IPv6: 4/0 (search/found)
HTTP 11 726 3
MDNS 8 952 4
diff --git a/tests/cfgs/default/result/whatsapp_login_chat.pcap.out b/tests/cfgs/default/result/whatsapp_login_chat.pcap.out
index 3222a1fc8..ec45030dd 100644
--- a/tests/cfgs/default/result/whatsapp_login_chat.pcap.out
+++ b/tests/cfgs/default/result/whatsapp_login_chat.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 6/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 15/2 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
MDNS 2 202 2
DHCP 6 2052 1
diff --git a/tests/cfgs/default/result/whatsapp_voice_and_message.pcap.out b/tests/cfgs/default/result/whatsapp_voice_and_message.pcap.out
index f848a3311..62b3a634f 100644
--- a/tests/cfgs/default/result/whatsapp_voice_and_message.pcap.out
+++ b/tests/cfgs/default/result/whatsapp_voice_and_message.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 16/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 18/8 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
WhatsAppCall 44 5916 8
WhatsApp 217 22139 5
diff --git a/tests/cfgs/default/result/whatsappfiles.pcap.out b/tests/cfgs/default/result/whatsappfiles.pcap.out
index 3ee7111e5..a97173da6 100644
--- a/tests/cfgs/default/result/whatsappfiles.pcap.out
+++ b/tests/cfgs/default/result/whatsappfiles.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 14/14 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
WhatsAppFiles 620 452233 2
diff --git a/tests/cfgs/default/result/whois.pcapng.out b/tests/cfgs/default/result/whois.pcapng.out
index 74ac42347..c87ae6bd6 100644
--- a/tests/cfgs/default/result/whois.pcapng.out
+++ b/tests/cfgs/default/result/whois.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 7 2046 1
Whois-DAS 16 4294 2
diff --git a/tests/cfgs/default/result/windowsupdate_over_http.pcap.out b/tests/cfgs/default/result/windowsupdate_over_http.pcap.out
index 382db4ed0..9776a35c6 100644
--- a/tests/cfgs/default/result/windowsupdate_over_http.pcap.out
+++ b/tests/cfgs/default/result/windowsupdate_over_http.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
WindowsUpdate 20 15975 1
diff --git a/tests/cfgs/default/result/wireguard.pcap.out b/tests/cfgs/default/result/wireguard.pcap.out
index f0df97648..053570c3a 100644
--- a/tests/cfgs/default/result/wireguard.pcap.out
+++ b/tests/cfgs/default/result/wireguard.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
WireGuard 52 12740 2
diff --git a/tests/cfgs/default/result/wow.pcap.out b/tests/cfgs/default/result/wow.pcap.out
index 38834e9f6..85746c908 100644
--- a/tests/cfgs/default/result/wow.pcap.out
+++ b/tests/cfgs/default/result/wow.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 18/2 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
WorldOfWarcraft 95 10688 5
diff --git a/tests/cfgs/default/result/xdmcp.pcap.out b/tests/cfgs/default/result/xdmcp.pcap.out
index 7a8f04a54..12997a4db 100644
--- a/tests/cfgs/default/result/xdmcp.pcap.out
+++ b/tests/cfgs/default/result/xdmcp.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
XDMCP 6 598 1
diff --git a/tests/cfgs/default/result/xiaomi.pcap.out b/tests/cfgs/default/result/xiaomi.pcap.out
index eb5bce264..0b2b8d7c5 100644
--- a/tests/cfgs/default/result/xiaomi.pcap.out
+++ b/tests/cfgs/default/result/xiaomi.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 11/4 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Xiaomi 52 11467 7
diff --git a/tests/cfgs/default/result/xss.pcap.out b/tests/cfgs/default/result/xss.pcap.out
index 4c612a940..65303fc1a 100644
--- a/tests/cfgs/default/result/xss.pcap.out
+++ b/tests/cfgs/default/result/xss.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 11 3209 2
diff --git a/tests/cfgs/default/result/yandex.pcapng.out b/tests/cfgs/default/result/yandex.pcapng.out
index 631c47567..09fd01a39 100644
--- a/tests/cfgs/default/result/yandex.pcapng.out
+++ b/tests/cfgs/default/result/yandex.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 18/18 (search/found)
Patricia risk mask: 8/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 9/9 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Yandex 20 3709 2
YandexMail 11 3137 1
diff --git a/tests/cfgs/default/result/youtube_quic.pcap.out b/tests/cfgs/default/result/youtube_quic.pcap.out
index 2351d2553..c84b1d25c 100644
--- a/tests/cfgs/default/result/youtube_quic.pcap.out
+++ b/tests/cfgs/default/result/youtube_quic.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 6/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 3/3 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
YouTube 258 178495 1
Google 31 13144 2
diff --git a/tests/cfgs/default/result/youtubeupload.pcap.out b/tests/cfgs/default/result/youtubeupload.pcap.out
index dacaa1c47..e324b55ea 100644
--- a/tests/cfgs/default/result/youtubeupload.pcap.out
+++ b/tests/cfgs/default/result/youtubeupload.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 4/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 3/3 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
YouTubeUpload 137 127038 3
diff --git a/tests/cfgs/default/result/z3950.pcapng.out b/tests/cfgs/default/result/z3950.pcapng.out
index 3269e28f7..e50cb81d0 100644
--- a/tests/cfgs/default/result/z3950.pcapng.out
+++ b/tests/cfgs/default/result/z3950.pcapng.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Z3950 31 6308 2
diff --git a/tests/cfgs/default/result/zabbix.pcap.out b/tests/cfgs/default/result/zabbix.pcap.out
index e97d7b64b..5229703fd 100644
--- a/tests/cfgs/default/result/zabbix.pcap.out
+++ b/tests/cfgs/default/result/zabbix.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 48/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Zabbix 236 24571 24
diff --git a/tests/cfgs/default/result/zattoo.pcap.out b/tests/cfgs/default/result/zattoo.pcap.out
index ff58ac5f3..0e86cd573 100644
--- a/tests/cfgs/default/result/zattoo.pcap.out
+++ b/tests/cfgs/default/result/zattoo.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 4/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Zattoo 32 13467 2
diff --git a/tests/cfgs/default/result/zcash.pcap.out b/tests/cfgs/default/result/zcash.pcap.out
index 8f5d80df9..b1c0b6da9 100644
--- a/tests/cfgs/default/result/zcash.pcap.out
+++ b/tests/cfgs/default/result/zcash.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Mining 145 20644 1
diff --git a/tests/cfgs/default/result/zoom.pcap.out b/tests/cfgs/default/result/zoom.pcap.out
index 6a28e140c..62471ac66 100644
--- a/tests/cfgs/default/result/zoom.pcap.out
+++ b/tests/cfgs/default/result/zoom.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 10/10 (search/found)
Patricia risk mask: 36/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 51/15 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
DNS 2 205 1
HTTP 6 952 1
diff --git a/tests/cfgs/default/result/zoom2.pcap.out b/tests/cfgs/default/result/zoom2.pcap.out
index 417bea67a..c613280a1 100644
--- a/tests/cfgs/default/result/zoom2.pcap.out
+++ b/tests/cfgs/default/result/zoom2.pcap.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 5/5 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
ICMP 6 420 1
Zoom 2508 652095 4
diff --git a/tests/cfgs/default/result/zoom_p2p.pcapng.out b/tests/cfgs/default/result/zoom_p2p.pcapng.out
index 5e900f849..0942f25b7 100644
--- a/tests/cfgs/default/result/zoom_p2p.pcapng.out
+++ b/tests/cfgs/default/result/zoom_p2p.pcapng.out
@@ -21,6 +21,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 18/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 20/6 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
MDNS 3 549 1
ICMP 53 6042 2
diff --git a/tests/cfgs/disable_aggressiveness/result/ookla.pcap.out b/tests/cfgs/disable_aggressiveness/result/ookla.pcap.out
index 417e45103..7f7e33c3b 100644
--- a/tests/cfgs/disable_aggressiveness/result/ookla.pcap.out
+++ b/tests/cfgs/disable_aggressiveness/result/ookla.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 4/4 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 11/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 29 23166 1
Ookla 84 15245 5
diff --git a/tests/cfgs/disable_protocols/result/dns_long_domainname.pcap.out b/tests/cfgs/disable_protocols/result/dns_long_domainname.pcap.out
index b7f19466b..27f93e70b 100644
--- a/tests/cfgs/disable_protocols/result/dns_long_domainname.pcap.out
+++ b/tests/cfgs/disable_protocols/result/dns_long_domainname.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Google 2 262 1
diff --git a/tests/cfgs/disable_protocols/result/pluralsight.pcap.out b/tests/cfgs/disable_protocols/result/pluralsight.pcap.out
index 8a93c4990..45eec6556 100644
--- a/tests/cfgs/disable_protocols/result/pluralsight.pcap.out
+++ b/tests/cfgs/disable_protocols/result/pluralsight.pcap.out
@@ -19,6 +19,7 @@ Automa common alpns: 12/12 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 8/4 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 44 29652 6
diff --git a/tests/cfgs/disable_protocols/result/quic-mvfst-27.pcapng.out b/tests/cfgs/disable_protocols/result/quic-mvfst-27.pcapng.out
index e8328cd44..51d60fdc7 100644
--- a/tests/cfgs/disable_protocols/result/quic-mvfst-27.pcapng.out
+++ b/tests/cfgs/disable_protocols/result/quic-mvfst-27.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 1/1 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
Facebook 20 11399 1
diff --git a/tests/cfgs/disable_protocols/result/soap.pcap.out b/tests/cfgs/disable_protocols/result/soap.pcap.out
index 1dac9671b..3b0f98dce 100644
--- a/tests/cfgs/disable_protocols/result/soap.pcap.out
+++ b/tests/cfgs/disable_protocols/result/soap.pcap.out
@@ -20,6 +20,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 6/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
HTTP 19 9442 2
Microsoft 1 1506 1
diff --git a/tests/cfgs/disable_stun_monitoring/result/lru_ipv6_caches.pcapng.out b/tests/cfgs/disable_stun_monitoring/result/lru_ipv6_caches.pcapng.out
index 40979affd..f85e866dd 100644
--- a/tests/cfgs/disable_stun_monitoring/result/lru_ipv6_caches.pcapng.out
+++ b/tests/cfgs/disable_stun_monitoring/result/lru_ipv6_caches.pcapng.out
@@ -21,6 +21,7 @@ Automa common alpns: 3/3 (search/found)
Patricia risk mask: 0/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 0/0 (search/found)
+Patricia protocols IPv6: 24/0 (search/found)
BitTorrent 25 4546 5
WhatsAppCall 24 3996 3
diff --git a/tests/cfgs/enable_doh_heuristic/result/doh.pcapng.out b/tests/cfgs/enable_doh_heuristic/result/doh.pcapng.out
index 3a7fc1fd7..30004edad 100644
--- a/tests/cfgs/enable_doh_heuristic/result/doh.pcapng.out
+++ b/tests/cfgs/enable_doh_heuristic/result/doh.pcapng.out
@@ -19,6 +19,7 @@ Automa common alpns: 2/2 (search/found)
Patricia risk mask: 2/0 (search/found)
Patricia risk: 0/0 (search/found)
Patricia protocols: 2/0 (search/found)
+Patricia protocols IPv6: 0/0 (search/found)
TLS 120 14592 1
diff --git a/tests/cfgs/enable_payload_stat/result/1kxun.pcap.out b/tests/cfgs/enable_payload_stat/result/1kxun.pcap.out
index b9b11fc95..df1185c95 100644
--- a/tests/cfgs/enable_payload_stat/result/1kxun.pcap.out
+++ b/tests/cfgs/enable_payload_stat/result/1kxun.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 0/0 (search/found)
Patricia risk mask: 174/0 (search/found)
Patricia risk: 6/0 (search/found)
Patricia protocols: 315/59 (search/found)
+Patricia protocols IPv6: 50/0 (search/found)
Unknown 24 6428 14
HTTP 249 355379 34
diff --git a/tests/cfgs/enable_stun_monitoring_with_subproto/result/wa_voice.pcap.out b/tests/cfgs/enable_stun_monitoring_with_subproto/result/wa_voice.pcap.out
index 58bc20e72..5b40b12d0 100644
--- a/tests/cfgs/enable_stun_monitoring_with_subproto/result/wa_voice.pcap.out
+++ b/tests/cfgs/enable_stun_monitoring_with_subproto/result/wa_voice.pcap.out
@@ -22,6 +22,7 @@ Automa common alpns: 14/14 (search/found)
Patricia risk mask: 28/0 (search/found)
Patricia risk: 2/0 (search/found)
Patricia protocols: 44/10 (search/found)
+Patricia protocols IPv6: 2/0 (search/found)
Unknown 2 120 1
MDNS 10 1188 2
diff --git a/utils/asn_update.sh b/utils/asn_update.sh
index 7385d80b7..7569eae67 100755
--- a/utils/asn_update.sh
+++ b/utils/asn_update.sh
@@ -7,15 +7,18 @@ TOTAL_ASN=0
function processing_list() {
local LIST_MERGED="/tmp/list_m"
+ local LIST_MERGED6="/tmp/list_m6"
echo "(2) Processing IP addresses..."
./mergeipaddrlist.py "$1" > $LIST_MERGED
- ./ipaddr2list.py "$LIST_MERGED" "$2" > "$3"
+ ./mergeipaddrlist.py "$2" > $LIST_MERGED6
+ ./ipaddr2list.py "$LIST_MERGED" "$3" "$LIST_MERGED6" > "$4"
rm -f $LIST_MERGED
}
function create_list() {
LIST=/tmp/list
+ LIST6=/tmp/list6
for i in "${@:4}"; do
TOTAL_ASN=$(( TOTAL_ASN + 1 ))
@@ -23,15 +26,20 @@ function create_list() {
echo "Could not fetch route for ${i} (${1})"
FAILED_ASN=$(( FAILED_ASN + 1 ))
fi
+ if ! ./get_routes6_by_asn.sh "$i" >> $LIST6; then
+ echo "Could not fetch route6 for ${i} (${1})"
+ FAILED_ASN=$(( FAILED_ASN + 1 ))
+ fi
done
+ #TODO: ipv6 addresses
if [ ! -z "$3" ]; then
# Split comma separated list of additional networks to add
echo "$3" | tr "," "\n" >> $LIST
fi
- processing_list "$LIST" "$1" "$2"
- rm -f $LIST
+ processing_list "$LIST" "$LIST6" "$1" "$2"
+ rm -f $LIST $LIST6
}
cd "$(dirname "${0}")" || exit 1
diff --git a/utils/aws_ip_addresses_download.sh b/utils/aws_ip_addresses_download.sh
index 3379c96eb..04a6a790d 100755
--- a/utils/aws_ip_addresses_download.sh
+++ b/utils/aws_ip_addresses_download.sh
@@ -8,6 +8,7 @@ cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_amazon_aws_match.c.inc
TMP=/tmp/aws.json
LIST=/tmp/aws.list
+LIST6=/tmp/aws.list6
ORIGIN=https://ip-ranges.amazonaws.com/ip-ranges.json
@@ -17,11 +18,14 @@ check_http_response "${http_response}"
is_file_empty "${TMP}"
echo "(2) Processing IP addresses..."
-jq -r '.prefixes | .[].ip_prefix' $TMP > $LIST # TODO: ipv6
+jq -r '.prefixes | .[].ip_prefix' $TMP > $LIST
is_file_empty "${LIST}"
-./ipaddr2list.py $LIST NDPI_PROTOCOL_AMAZON_AWS > $DEST
-rm -f $TMP $LIST
+jq -r '.ipv6_prefixes | .[].ipv6_prefix' $TMP > $LIST6
+is_file_empty "${LIST6}"
+./ipaddr2list.py $LIST NDPI_PROTOCOL_AMAZON_AWS $LIST6 > $DEST
is_file_empty "${DEST}"
+rm -f $TMP $LIST $LIST6
+
echo "(3) Amazon AWS IPs are available in $DEST"
exit 0
diff --git a/utils/azure_ip_addresses_download.sh b/utils/azure_ip_addresses_download.sh
index 7df5d9cca..4aada03ee 100755
--- a/utils/azure_ip_addresses_download.sh
+++ b/utils/azure_ip_addresses_download.sh
@@ -9,6 +9,7 @@ DEST=../src/lib/inc_generated/ndpi_azure_match.c.inc
LINK_TMP=/tmp/azure_link.txt
TMP=/tmp/azure.json
LIST=/tmp/azure.list
+LIST6=/tmp/azure.list6
# https://www.microsoft.com/en-us/download/confirmation.aspx?id=56519
# Azure links have the format https://download.microsoft.com/download/7/1/D/71D86715-5596-4529-9B13-DA13A5DE5B63/ServiceTags_Public_<date>.json
LINK_ORIGIN="https://www.microsoft.com/en-us/download/confirmation.aspx?id=56519"
@@ -28,12 +29,14 @@ check_http_response "${http_response}"
is_file_empty "${TMP}"
echo "(3) Processing IP addresses..."
-# Note: the last "grep -v :" is used to skip IPv6 addresses
tr -d '\r' < $TMP | grep / | tr -d '"' | tr -d " " | tr -d "," | grep -v : > $LIST
is_file_empty "${LIST}"
-./ipaddr2list.py $LIST NDPI_PROTOCOL_MICROSOFT_AZURE > $DEST
-rm -f $TMP $LIST
+tr -d '\r' < $TMP | grep / | tr -d '"' | tr -d " " | tr -d "," | grep : > $LIST6
+is_file_empty "${LIST6}"
+./ipaddr2list.py $LIST NDPI_PROTOCOL_MICROSOFT_AZURE $LIST6 > $DEST
is_file_empty "${DEST}"
+rm -f $TMP $LIST $LIST6
+
echo "(4) Microsoft Azure IPs are available in $DEST"
exit 0
diff --git a/utils/cachefly_ip_addresses_download.sh b/utils/cachefly_ip_addresses_download.sh
index 9d14e379d..ade534698 100755
--- a/utils/cachefly_ip_addresses_download.sh
+++ b/utils/cachefly_ip_addresses_download.sh
@@ -8,7 +8,7 @@ cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_cachefly_match.c.inc
LIST=/tmp/cachefly.list
ORIGIN='https://cachefly.cachefly.net/ips/cdn.txt'
-
+#TODO: ipv6. Is there any ipv6 list?
echo "(1) Downloading file..."
http_response=$(curl -s -o "${LIST}" -w "%{http_code}" "${ORIGIN}")
diff --git a/utils/cloudflare_ip_addresses_download.sh b/utils/cloudflare_ip_addresses_download.sh
index aa34e11cb..c1aca0165 100755
--- a/utils/cloudflare_ip_addresses_download.sh
+++ b/utils/cloudflare_ip_addresses_download.sh
@@ -7,17 +7,21 @@ cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_cloudflare_match.c.inc
LIST=/tmp/cloudflare.list
-# TODO: ipv6 list from https://www.cloudflare.com/ips-v6
+LIST6=/tmp/cloudflare.list6
ORIGIN="https://www.cloudflare.com/ips-v4"
-
+ORIGIN6="https://www.cloudflare.com/ips-v6"
echo "(1) Downloading file... ${ORIGIN}"
http_response=$(curl -s -o $LIST -w "%{http_code}" ${ORIGIN})
check_http_response "${http_response}"
is_file_empty "${LIST}"
+http_response=$(curl -s -o $LIST6 -w "%{http_code}" ${ORIGIN6})
+check_http_response "${http_response}"
+is_file_empty "${LIST6}"
+
echo "(2) Processing IP addresses..."
-./ipaddr2list.py $LIST NDPI_PROTOCOL_CLOUDFLARE > $DEST
+./ipaddr2list.py $LIST NDPI_PROTOCOL_CLOUDFLARE $LIST6 > $DEST
rm -f $LIST
is_file_empty "${DEST}"
diff --git a/utils/crawlers_ip_addresses_download.sh b/utils/crawlers_ip_addresses_download.sh
index 50b8934a3..18f95f1df 100755
--- a/utils/crawlers_ip_addresses_download.sh
+++ b/utils/crawlers_ip_addresses_download.sh
@@ -12,6 +12,7 @@ TMP3=/tmp/bot_google_c3.json
TMP_BING=/tmp/bot_bing.json
TMP_FB=/tmp/bot_fb.list
LIST=/tmp/bot.list
+LIST6=/tmp/bot.list6
#Google Common crawlers
ORIGIN1="https://developers.google.com/static/search/apis/ipranges/googlebot.json"
#Google Special-case crawlers
@@ -48,16 +49,24 @@ is_file_empty "${TMP_FB}"
echo "(2) Processing IP addresses..."
{
- jq -r '.prefixes | .[].ipv4Prefix | select( . != null )' $TMP1 # TODO: ipv6
- jq -r '.prefixes | .[].ipv4Prefix | select( . != null )' $TMP2 # TODO: ipv6
- jq -r '.prefixes | .[].ipv4Prefix | select( . != null )' $TMP3 # TODO: ipv6
- jq -r '.prefixes | .[].ipv4Prefix | select( . != null )' $TMP_BING # TODO: ipv6
- grep -v route6 $TMP_FB | tr -d 'route:^ ' # TODO: ipv6
+ jq -r '.prefixes | .[].ipv4Prefix | select( . != null )' $TMP1
+ jq -r '.prefixes | .[].ipv4Prefix | select( . != null )' $TMP2
+ jq -r '.prefixes | .[].ipv4Prefix | select( . != null )' $TMP3
+ jq -r '.prefixes | .[].ipv4Prefix | select( . != null )' $TMP_BING
+ grep -v route6 $TMP_FB | tr -d 'route:^ '
} > $LIST
is_file_empty "${LIST}"
-./ipaddr2list.py $LIST NDPI_HTTP_CRAWLER_BOT > $DEST
+{
+ jq -r '.prefixes | .[].ipv6Prefix | select( . != null )' $TMP1
+ jq -r '.prefixes | .[].ipv6Prefix | select( . != null )' $TMP2
+ jq -r '.prefixes | .[].ipv6Prefix | select( . != null )' $TMP3
+ jq -r '.prefixes | .[].ipv6Prefix | select( . != null )' $TMP_BING
+ grep route6 $TMP_FB | tr -d 'route6:^ '
+} > $LIST6
+is_file_empty "${LIST6}"
+./ipaddr2list.py $LIST NDPI_HTTP_CRAWLER_BOT $LIST6 > $DEST
is_file_empty "${DEST}"
-rm -f $TMP1 $TMP2 $TMP3 $TMP_BING $TMP_FB $LIST
+rm -f $TMP1 $TMP2 $TMP3 $TMP_BING $TMP_FB $LIST $LIST6
echo "(3) Crawlers IPs are available in $DEST"
exit 0
diff --git a/utils/ethereum_ip_addresses_download.sh b/utils/ethereum_ip_addresses_download.sh
index 076b24359..95f11d052 100755
--- a/utils/ethereum_ip_addresses_download.sh
+++ b/utils/ethereum_ip_addresses_download.sh
@@ -17,7 +17,7 @@ check_http_response "${http_response}"
is_file_empty "${TMP}"
echo "(2) Processing IP addresses..."
-grep 'enode' $TMP | grep -v '^/' | grep ':' | cut -d '@' -f 2 | cut -d ':' -f 1 > $LIST
+grep 'enode' $TMP | grep -v '^/' | grep ':' | cut -d '@' -f 2 | cut -d ':' -f 1 > $LIST #no ipv6 in this list
is_file_empty "${LIST}"
./ipaddr2list.py $LIST NDPI_PROTOCOL_ETHEREUM > $DEST
diff --git a/utils/get_routes6_by_asn.sh b/utils/get_routes6_by_asn.sh
new file mode 100755
index 000000000..235bebbfd
--- /dev/null
+++ b/utils/get_routes6_by_asn.sh
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+if [ "$#" -ne 1 ]; then
+ echo "Usage: $0 AS-Number" >&2
+ return
+fi
+
+LIST=/tmp/asn.json
+ORIGIN="https://stat.ripe.net/data/announced-prefixes/data.json?resource=$1"
+
+http_response=$(curl -s -o "${LIST}" -w "%{http_code}" "${ORIGIN}")
+if [ "$http_response" != "200" ]; then
+ echo "Error $http_response: wrong ASN number/format?" >&2
+ return
+fi
+
+jq -r '.data.prefixes[].prefix' $LIST | grep ":"
+
+rm -f $LIST
diff --git a/utils/google6.py b/utils/google6.py
new file mode 100644
index 000000000..2d9ffa27c
--- /dev/null
+++ b/utils/google6.py
@@ -0,0 +1,41 @@
+#!/usr/bin/env python3
+
+import json
+import urllib.request
+import netaddr
+
+GOOG_URL="https://www.gstatic.com/ipranges/goog.json"
+CLOUD_URL="https://www.gstatic.com/ipranges/cloud.json"
+
+def read_url(url):
+ try:
+ s = urllib.request.urlopen(url).read()
+ return json.loads(s)
+ except urllib.error.HTTPError:
+ print("Invalid HTTP response from %s" % url)
+ return {}
+ except json.decoder.JSONDecodeError:
+ print("Could not parse HTTP response from %s" % url)
+ return {}
+
+def main():
+ goog_json=read_url(GOOG_URL)
+ cloud_json=read_url(CLOUD_URL)
+
+ if goog_json and cloud_json:
+# print("{} published: {}".format(GOOG_URL,goog_json.get('creationTime')))
+# print("{} published: {}".format(CLOUD_URL,cloud_json.get('creationTime')))
+ goog_cidrs = netaddr.IPSet()
+ for pref in goog_json['prefixes']:
+ if pref.get('ipv6Prefix'):
+ goog_cidrs.add(pref.get('ipv6Prefix'))
+ cloud_cidrs = netaddr.IPSet()
+ for pref in cloud_json['prefixes']:
+ if pref.get('ipv6Prefix'):
+ cloud_cidrs.add(pref.get('ipv6Prefix'))
+# print("IP ranges for Google APIs and services default domains:")
+ for i in goog_cidrs.difference(cloud_cidrs).iter_cidrs():
+ print(i)
+
+if __name__=='__main__':
+ main()
diff --git a/utils/google_cloud_ip_addresses_download.sh b/utils/google_cloud_ip_addresses_download.sh
index 02a270e53..d2efb2dcb 100755
--- a/utils/google_cloud_ip_addresses_download.sh
+++ b/utils/google_cloud_ip_addresses_download.sh
@@ -8,6 +8,7 @@ cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_google_cloud_match.c.inc
TMP=/tmp/google_c.json
LIST=/tmp/google_c.list
+LIST6=/tmp/google_c.list6
ORIGIN="https://www.gstatic.com/ipranges/cloud.json"
@@ -19,9 +20,11 @@ if [ "$http_response" != "200" ]; then
fi
echo "(2) Processing IP addresses..."
-jq -r '.prefixes | .[].ipv4Prefix | select( . != null )' $TMP > $LIST # TODO: ipv6
-./ipaddr2list.py $LIST NDPI_PROTOCOL_GOOGLE_CLOUD > $DEST
-rm -f $TMP $LIST
+jq -r '.prefixes | .[].ipv4Prefix | select( . != null )' $TMP > $LIST
+jq -r '.prefixes | .[].ipv6Prefix | select( . != null )' $TMP > $LIST6
+./ipaddr2list.py $LIST NDPI_PROTOCOL_GOOGLE_CLOUD $LIST6 > $DEST
+
+rm -f $TMP $LIST $LIST6
echo "(3) Google Cloud IPs are available in $DEST"
exit 0
diff --git a/utils/google_ip_addresses_download.sh b/utils/google_ip_addresses_download.sh
index bd2acbd4e..0b586ee2c 100755
--- a/utils/google_ip_addresses_download.sh
+++ b/utils/google_ip_addresses_download.sh
@@ -7,6 +7,7 @@ cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_google_match.c.inc
LIST=/tmp/google.list
+LIST6=/tmp/google.list6
echo "(1) Downloading file..."
#Nothing to do
@@ -15,9 +16,12 @@ echo "(2) Processing IP addresses..."
#https://cloud.google.com/vpc/docs/configure-private-google-access#ip-addr-defaults
python3 google.py > $LIST
is_file_empty "${LIST}"
-./ipaddr2list.py $LIST NDPI_PROTOCOL_GOOGLE > $DEST
-rm -f "${TMP}" "${LIST}"
+python3 google6.py > $LIST6
+is_file_empty "${LIST6}"
+./ipaddr2list.py $LIST NDPI_PROTOCOL_GOOGLE $LIST6 > $DEST
is_file_empty "${DEST}"
+rm -f $TMP $LIST $LIST6
+
echo "(3) Google IPs are available in $DEST"
exit 0
diff --git a/utils/icloud_private_relay_ip_addresses_download.sh b/utils/icloud_private_relay_ip_addresses_download.sh
index 24f6f56f6..0b6862e14 100755
--- a/utils/icloud_private_relay_ip_addresses_download.sh
+++ b/utils/icloud_private_relay_ip_addresses_download.sh
@@ -8,7 +8,9 @@ cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_icloud_private_relay_match.c.inc
TMP=/tmp/icloud.csv
LIST=/tmp/icloud.list
+LIST6=/tmp/icloud.list6
LIST_MERGED=/tmp/icloud.list_m
+LIST6_MERGED=/tmp/icloud.list6_m
ORIGIN="https://mask-api.icloud.com/egress-ip-ranges.csv"
@@ -24,9 +26,14 @@ cut -d ',' -f 1 $TMP | grep -v ':' > $LIST
is_file_empty "${LIST}"
./mergeipaddrlist.py $LIST > $LIST_MERGED
is_file_empty "${LIST_MERGED}"
-./ipaddr2list.py $LIST_MERGED NDPI_ANONYMOUS_SUBSCRIBER "_icloud_private_relay" > $DEST
+cut -d ',' -f 1 $TMP | grep ':' > $LIST6
+is_file_empty "${LIST6}"
+./mergeipaddrlist.py $LIST6 > $LIST6_MERGED
+is_file_empty "${LIST6_MERGED}"
+
+./ipaddr2list.py $LIST_MERGED NDPI_ANONYMOUS_SUBSCRIBER $LIST6_MERGED "_icloud_private_relay" > $DEST
is_file_empty "${DEST}"
-rm -f "${TMP}" "${LIST}" "${LIST_MERGED}"
+rm -f "${TMP}" "${LIST}" "${LIST_MERGED}" "${LIST6_MERGED}"
echo "(3) iCloud Private Relay IPs are available in $DEST"
exit 0
diff --git a/utils/ipaddr2list.py b/utils/ipaddr2list.py
index 1f610c88e..2aa244b35 100755
--- a/utils/ipaddr2list.py
+++ b/utils/ipaddr2list.py
@@ -8,15 +8,14 @@ import socket, struct
proto = "NDPI_PROTOCOL_XYX"
append_name = ""
if len (sys.argv) < 2 :
- print("Usage: ipaddr2list.py <file> <protocol> [<append_name>]")
+ print("Usage: ipaddr2list.py <file> <protocol> [file6] [<append_name>]")
sys.exit (1)
if len (sys.argv) >= 3:
proto = sys.argv[2]
-if len (sys.argv) >= 4:
- append_name = sys.argv[3]
-
+if len (sys.argv) >= 5:
+ append_name = sys.argv[4]
print("""/*
@@ -67,5 +66,32 @@ print(" /* End */")
print(" { 0x0, 0, 0 }")
print("};")
+print("");
+print("static ndpi_network6 "+proto.lower()+append_name+"_protocol_list_6[] = {")
+
+if(len (sys.argv) >= 4):
+
+ with open(sys.argv[3]) as fp:
+ for cnt, line in enumerate(fp):
+ line = line.rstrip()
+
+ if(line != ""):
+ lines += 1
+ x = line.split("/")
+
+ if(len(x) == 2):
+ ipaddr = x[0]
+ cidr = x[1]
+ else:
+ ipaddr = line
+ cidr = "128"
+
+ if(ipaddr != ""):
+ print(" { \""+ipaddr+"\", "+cidr+", "+proto+" },")
+
+print(" /* End */")
+print(" { NULL, 0, 0 }")
+print("};")
+
if lines == 0:
sys.stderr.write(f'{sys.argv[0]}: File {sys.argv[1]} is empty.\n')
diff --git a/utils/microsoft_ip_addresses_download.sh b/utils/microsoft_ip_addresses_download.sh
index 86cbbe83a..51ef89b8d 100755
--- a/utils/microsoft_ip_addresses_download.sh
+++ b/utils/microsoft_ip_addresses_download.sh
@@ -11,6 +11,7 @@ DEST_ONEDRIVE=../src/lib/inc_generated/ndpi_ms_onedrive_match.c.inc
DEST_OFFICE365=../src/lib/inc_generated/ndpi_ms_office365_match.c.inc
TMP=/tmp/ms.json
LIST=/tmp/ms.list
+LIST6=/tmp/ms.list6
# https://docs.microsoft.com/en-us/microsoft-365/enterprise/urls-and-ip-address-ranges?view=o365-worldwide
ORIGIN="https://endpoints.office.com/endpoints/worldwide?clientrequestid=b10c5ed1-bad1-445f-b386-b919946339a7"
@@ -23,35 +24,39 @@ is_file_empty "${TMP}"
echo "(2) Processing IP addresses..."
#OUTLOOK
-# Note: the "grep -v :" is used to skip IPv6 addresses
jq -r '.[] | select(.serviceArea=="Exchange") | .ips[]?' < $TMP | grep -v ':' | sort -u | uniq > $LIST
is_file_empty "${LIST}"
-./ipaddr2list.py $LIST NDPI_PROTOCOL_MS_OUTLOOK > $DEST_OUTLOOK
+jq -r '.[] | select(.serviceArea=="Exchange") | .ips[]?' < $TMP | grep ':' | sort -u | uniq > $LIST6
+is_file_empty "${LIST6}"
+./ipaddr2list.py $LIST NDPI_PROTOCOL_MS_OUTLOOK $LIST6 > $DEST_OUTLOOK
is_file_empty "${DEST_OUTLOOK}"
#SKYPE/TEAMS
-# Note: the "grep -v :" is used to skip IPv6 addresses
jq -r '.[] | select(.serviceArea=="Skype") | .ips[]?' < $TMP | grep -v ':' | sort -u | uniq > $LIST
is_file_empty "${LIST}"
-./ipaddr2list.py $LIST NDPI_PROTOCOL_SKYPE_TEAMS > $DEST_SKYPE_MSTEAMS
+jq -r '.[] | select(.serviceArea=="Skype") | .ips[]?' < $TMP | grep ':' | sort -u | uniq > $LIST6
+is_file_empty "${LIST6}"
+./ipaddr2list.py $LIST NDPI_PROTOCOL_SKYPE_TEAMS $LIST6 > $DEST_SKYPE_MSTEAMS
is_file_empty "${DEST_SKYPE_MSTEAMS}"
#ONEDRIVE
-# Note: the "grep -v :" is used to skip IPv6 addresses
jq -r '.[] | select(.serviceArea=="SharePoint") | .ips[]?' < $TMP | grep -v ':' | sort -u | uniq > $LIST
is_file_empty "${LIST}"
-./ipaddr2list.py $LIST NDPI_PROTOCOL_MS_ONE_DRIVE > $DEST_ONEDRIVE
+jq -r '.[] | select(.serviceArea=="SharePoint") | .ips[]?' < $TMP | grep ':' | sort -u | uniq > $LIST6
+is_file_empty "${LIST6}"
+./ipaddr2list.py $LIST NDPI_PROTOCOL_MS_ONE_DRIVE $LIST6 > $DEST_ONEDRIVE
is_file_empty "${DEST_ONEDRIVE}"
#OFFICE
-# Note: the "grep -v :" is used to skip IPv6 addresses
jq -r '.[] | select(.serviceArea=="Common") | .ips[]?' < $TMP | grep -v ':' | sort -u | uniq > $LIST
is_file_empty "${LIST}"
+jq -r '.[] | select(.serviceArea=="Common") | .ips[]?' < $TMP | grep ':' | sort -u | uniq > $LIST6
+is_file_empty "${LIST6}"
#TODO: NDPI_PROTOCOL_MICROSOFT_365 or NDPI_PROTOCOL_MICROSOFT?
-./ipaddr2list.py $LIST NDPI_PROTOCOL_MICROSOFT_365 > $DEST_OFFICE365
+./ipaddr2list.py $LIST NDPI_PROTOCOL_MICROSOFT_365 $LIST6 > $DEST_OFFICE365
is_file_empty "${DEST_OFFICE365}"
-rm -f "${TMP}" "${LIST}"
+rm -f ${TMP} ${LIST} ${LIST6}
echo "(3) Microsoft IPs are available in ${DEST_OUTLOOK}, ${DEST_SKYPE_MSTEAMS}, ${DEST_ONEDRIVE}, ${DEST_OFFICE365}"
exit 0
diff --git a/utils/mullvad_ip_addresses_download.sh b/utils/mullvad_ip_addresses_download.sh
index 837f1bda7..ec7597acc 100755
--- a/utils/mullvad_ip_addresses_download.sh
+++ b/utils/mullvad_ip_addresses_download.sh
@@ -8,6 +8,7 @@ cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_mullvad_match.c.inc
TMP=/tmp/mullvad.json
LIST=/tmp/mullvad.list
+LIST6=/tmp/mullvad.list6
ORIGIN=https://api-www.mullvad.net/www/relays/all/
@@ -17,12 +18,14 @@ check_http_response "${http_response}"
is_file_empty "${TMP}"
echo "(2) Processing IP addresses..."
-jq -r '.[].ipv4_addr_in' $TMP > $LIST # TODO: ipv6
+jq -r '.[].ipv4_addr_in' $TMP > $LIST
is_file_empty "${LIST}"
-./ipaddr2list.py $LIST NDPI_PROTOCOL_MULLVAD > $DEST
+jq -r '.[].ipv6_addr_in | select( . != null )' $TMP > $LIST6
+is_file_empty "${LIST6}"
+./ipaddr2list.py $LIST NDPI_PROTOCOL_MULLVAD $LIST6 > $DEST
is_file_empty "${DEST}"
-rm -f $TMP $LIST
+rm -f $TMP $LIST $LIST6
echo "(3) Mullvad IPs are available in $DEST"
exit 0
diff --git a/utils/protonvpn_ip_addresses_download.sh b/utils/protonvpn_ip_addresses_download.sh
index 94e7cfa37..af3625520 100755
--- a/utils/protonvpn_ip_addresses_download.sh
+++ b/utils/protonvpn_ip_addresses_download.sh
@@ -9,6 +9,7 @@ DEST_IN=../src/lib/inc_generated/ndpi_protonvpn_in_match.c.inc
DEST_OUT=../src/lib/inc_generated/ndpi_protonvpn_out_match.c.inc
TMP=/tmp/proton.json
LIST=/tmp/proton.list
+LIST6=/tmp/proton.list6
LIST_MERGED=/tmp/proton.list.merged
ORIGIN=https://api.protonmail.ch/vpn/logicals
@@ -22,16 +23,20 @@ echo "(2) Processing IP addresses..."
jq -r '.LogicalServers[].Servers[].EntryIP' $TMP > $LIST # TODO: ipv6
is_file_empty "${LIST}"
./mergeipaddrlist.py $LIST > $LIST_MERGED
-./ipaddr2list.py $LIST_MERGED NDPI_PROTOCOL_PROTONVPN > $DEST_IN
+#TODO: no ipv6 yet
+touch $LIST6
+./ipaddr2list.py $LIST_MERGED NDPI_PROTOCOL_PROTONVPN $LIST6 > $DEST_IN
is_file_empty "${DEST_IN}"
jq -r '.LogicalServers[].Servers[].ExitIP' $TMP > $LIST # TODO: ipv6
is_file_empty "${LIST}"
./mergeipaddrlist.py $LIST > $LIST_MERGED
-./ipaddr2list.py $LIST_MERGED NDPI_ANONYMOUS_SUBSCRIBER "_protonvpn"> $DEST_OUT
-is_file_empty "${DEST_IN}"
+#TODO: no ipv6 yet
+touch $LIST6
+./ipaddr2list.py $LIST_MERGED NDPI_ANONYMOUS_SUBSCRIBER $LIST6 "_protonvpn"> $DEST_OUT
+is_file_empty "${DEST_OUT}"
-rm -f $TMP $LIST $LIST_MERGED
+rm -f $TMP $LIST $LIST_MERGED $LIST6
echo "(3) ProtonVPN IPs are available in $DEST_IN, $DEST_OUT"
exit 0
diff --git a/utils/tor_ip_addresses_download.sh b/utils/tor_ip_addresses_download.sh
index db71ca590..602556a4e 100755
--- a/utils/tor_ip_addresses_download.sh
+++ b/utils/tor_ip_addresses_download.sh
@@ -19,6 +19,8 @@ http_response=$(curl -s -o $LIST -w "%{http_code}" ${ORIGIN})
check_http_response "${http_response}"
is_file_empty "${LIST}"
+#TODO: TOR relays don't support ipv6 yet
+
echo "(2) Processing IP addresses..."
./ipaddr2list.py $LIST NDPI_PROTOCOL_TOR > $DEST
rm -f "${LIST}"
diff --git a/utils/whatsapp_ip_addresses_download.sh b/utils/whatsapp_ip_addresses_download.sh
index 611de4f10..c3b251e6e 100755
--- a/utils/whatsapp_ip_addresses_download.sh
+++ b/utils/whatsapp_ip_addresses_download.sh
@@ -21,7 +21,7 @@ check_http_response "${http_response}"
is_file_empty "${TMP}"
echo "(3) Processing IP addresses..."
-unzip -p /tmp/wa.zip "WhatsApp IPs (IPv4 Only) 2022-07-26 - 2022-07-30.txt" > "${LIST}"
+unzip -p /tmp/wa.zip "WhatsApp IPs (IPv4 Only) 2022-07-26 - 2022-07-30.txt" > "${LIST}" #TODO: ipv6
is_file_empty "${LIST}"
./ipaddr2list.py "${LIST}" NDPI_PROTOCOL_WHATSAPP > "${DEST}"
rm -f "${TMP}" "${LIST}"
diff --git a/utils/zoom_ip_addresses_download.sh b/utils/zoom_ip_addresses_download.sh
index e74d1c66a..10cd602e2 100755
--- a/utils/zoom_ip_addresses_download.sh
+++ b/utils/zoom_ip_addresses_download.sh
@@ -7,6 +7,7 @@ cd "$(dirname "${0}")" || exit 1
DEST=../src/lib/inc_generated/ndpi_zoom_match.c.inc
LIST=/tmp/zoom.list
+LIST6=/tmp/zoom.list6
# https://support.zoom.us/hc/en-us/articles/201362683-Zoom-network-firewall-or-proxy-server-settings
# There are few lists in this page, partially overlapping. Pick the generic one
ORIGIN="https://assets.zoom.us/docs/ipranges/Zoom.txt"
@@ -17,9 +18,16 @@ http_response=$(curl -s -o "${LIST}" -w "%{http_code}" "${ORIGIN}")
check_http_response "${http_response}"
is_file_empty "${LIST}"
+# IPv6: in that page there is a few IPv6 prefixes but these prefixes are not present in
+# the "main" list!
+# Add them manually: TODO: keep them in sync
+echo "2620:123:2000::/40" > $LIST6
+echo "2600:9000:2600::/48" >> $LIST6
+echo "2407:30C0::/32" >> $LIST6
+
echo "(2) Processing IP addresses..."
-./ipaddr2list.py "${LIST}" NDPI_PROTOCOL_ZOOM > "${DEST}"
-rm -f "${LIST}"
+./ipaddr2list.py "${LIST}" NDPI_PROTOCOL_ZOOM "${LIST6}" > "${DEST}"
+rm -f "${LIST}" "${LIST6}"
is_file_empty "${DEST}"
echo "(3) ZOOM IPs are available in ${DEST}"