aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCampus <campus@ntop.org>2016-10-24 23:25:29 +0200
committerCampus <campus@ntop.org>2016-10-24 23:25:29 +0200
commitb8fb5fb403a48820787ea87bca63acbfd658d31c (patch)
treeeca692e924f35d4130ad901e76f4223de31c2884 /src
parent93f01e614f578255ccecb4268b2a99e02530b72a (diff)
added iflix service
Diffstat (limited to 'src')
-rw-r--r--src/include/ndpi_protocol_ids.h3
-rw-r--r--src/lib/ndpi_content_match.c.inc29
2 files changed, 30 insertions, 2 deletions
diff --git a/src/include/ndpi_protocol_ids.h b/src/include/ndpi_protocol_ids.h
index 75a015370..d4118d740 100644
--- a/src/include/ndpi_protocol_ids.h
+++ b/src/include/ndpi_protocol_ids.h
@@ -262,9 +262,10 @@
#define NDPI_PROTOCOL_RX 209
#define NDPI_SERVICE_SINA 210
#define NDPI_SERVICE_HANGOUT 214
+#define NDPI_SERVICE_IFLIX 215 /* www.vizuamatix.com R&D team & M.Mallawaarachchie <manoj_ws@yahoo.com> */
/* UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE */
-#define NDPI_LAST_IMPLEMENTED_PROTOCOL NDPI_SERVICE_HANGOUT
+#define NDPI_LAST_IMPLEMENTED_PROTOCOL NDPI_SERVICE_IFLIX
#define NDPI_MAX_SUPPORTED_PROTOCOLS (NDPI_LAST_IMPLEMENTED_PROTOCOL + 1)
#define NDPI_MAX_NUM_CUSTOM_PROTOCOLS (NDPI_NUM_BITS-NDPI_LAST_IMPLEMENTED_PROTOCOL)
diff --git a/src/lib/ndpi_content_match.c.inc b/src/lib/ndpi_content_match.c.inc
index fd0fef0e2..4db6c1127 100644
--- a/src/lib/ndpi_content_match.c.inc
+++ b/src/lib/ndpi_content_match.c.inc
@@ -128,6 +128,30 @@ static ndpi_network host_protocol_list[] = {
{ 0xB2F8D000 /* 178.248.208.0 */, 21, NDPI_SERVICE_OCS },
/*
+ IFLIX services -by www.vizuamatix.com R&D team
+
+ 52.77.0.0/16
+ 52.220.0.0/16
+ 52.74.0.0/16
+ 54.230.159.0/24
+ 54.192.156.80/32
+ 54.251.182.168/32
+ 54.192.150.0/24
+ 52.74.192.247/32
+ 2.21.231.24/32
+ */
+
+ { 0x344D0000 /* 52.77.0.0 */, 16, NDPI_SERVICE_IFLIX },
+ { 0x34DC0000 /* 52.220.0.0 */, 16, NDPI_SERVICE_IFLIX },
+ { 0x344A0000 /* 52.74.0.0 */, 16, NDPI_SERVICE_IFLIX },
+ { 0x36E69F00 /* 54.230.159.0 */, 24, NDPI_SERVICE_IFLIX },
+ { 0x36C09C50 /* 54.192.156.80 */, 32, NDPI_SERVICE_IFLIX },
+ { 0x36FBB6A8 /* 54.251.182.168 */, 32, NDPI_SERVICE_IFLIX },
+ { 0x36C09600 /* 54.192.150.0 */, 24, NDPI_SERVICE_IFLIX },
+ { 0x344AC0F7 /* 52.74.192.247 */, 32, NDPI_SERVICE_IFLIX },
+ { 0x0215E718 /* 2.21.231.24 */, 32, NDPI_SERVICE_IFLIX },
+
+ /*
Citrix GotoMeeting (AS16815, AS21866)
216.115.208.0/20
216.219.112.0/20
@@ -7373,7 +7397,6 @@ ndpi_protocol_match host_match[] = {
{ ".sina.cn", "Sina", NDPI_SERVICE_SINA, NDPI_PROTOCOL_CATEGORY_SOCIAL_NETWORK, NDPI_PROTOCOL_FUN },
{ ".sina.com.cn", "Sina", NDPI_SERVICE_SINA, NDPI_PROTOCOL_CATEGORY_SOCIAL_NETWORK, NDPI_PROTOCOL_FUN },
-
/* https://support.cipafilter.com/index.php?/Knowledgebase/Article/View/117/0/snapchat---how-to-block */
{ "feelinsonice.appspot.com", "Snapchat", NDPI_SERVICE_SNAPCHAT, NDPI_PROTOCOL_CATEGORY_CHAT, NDPI_PROTOCOL_FUN },
{ "feelinsonice-hrd.appspot.com", "Snapchat", NDPI_SERVICE_SNAPCHAT, NDPI_PROTOCOL_CATEGORY_CHAT, NDPI_PROTOCOL_FUN },
@@ -7411,6 +7434,10 @@ ndpi_protocol_match host_match[] = {
{ "ocs.fr", "OCS", NDPI_SERVICE_OCS, NDPI_PROTOCOL_CATEGORY_NETWORK, NDPI_PROTOCOL_FUN },
{ ".ocs.fr", "OCS", NDPI_SERVICE_OCS, NDPI_PROTOCOL_CATEGORY_NETWORK, NDPI_PROTOCOL_FUN },
{ ".labgency.ws", "OCS", NDPI_SERVICE_OCS, NDPI_PROTOCOL_CATEGORY_NETWORK, NDPI_PROTOCOL_FUN },
+
+ { ".iflix.com", "IFLIX", NDPI_SERVICE_IFLIX, NDPI_PROTOCOL_CATEGORY_MEDIA, NDPI_PROTOCOL_FUN },
+ { ".app.iflixcorp.com", "IFLIX", NDPI_SERVICE_IFLIX, NDPI_PROTOCOL_CATEGORY_MEDIA, NDPI_PROTOCOL_FUN },
+ { ".images.iflixassets.com", "IFLIX", NDPI_SERVICE_IFLIX, NDPI_PROTOCOL_CATEGORY_MEDIA, NDPI_PROTOCOL_FUN },
{ "crl.microsoft.com", "Office365", NDPI_SERVICE_OFFICE_365, NDPI_PROTOCOL_CATEGORY_COLLABORATIVE, NDPI_PROTOCOL_ACCEPTABLE },
{ "evsecure-ocsp.verisign.com", "Office365", NDPI_SERVICE_OFFICE_365, NDPI_PROTOCOL_CATEGORY_COLLABORATIVE, NDPI_PROTOCOL_ACCEPTABLE },