From 23048378d8ffde54a8d60f4b1571db53d17c0439 Mon Sep 17 00:00:00 2001
From: sparkon <sparkon@localhost.localdomain>
Date: Wed, 17 Jun 2015 14:55:07 +0200
Subject: Added Twitch ingestion servers and JustinTV CDN

---
 src/lib/ndpi_content_match.c.inc | 71 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 71 insertions(+)

(limited to 'src')

diff --git a/src/lib/ndpi_content_match.c.inc b/src/lib/ndpi_content_match.c.inc
index 8a6ea4358..4e7ce922b 100644
--- a/src/lib/ndpi_content_match.c.inc
+++ b/src/lib/ndpi_content_match.c.inc
@@ -7214,6 +7214,74 @@ static ndpi_network host_protocol_list[] = {
 { 0xDF1273E5, 32, NDPI_PROTOCOL_TOR },
 { 0xDF85F4CA, 32, NDPI_PROTOCOL_TOR },
 { 0xDFE57B41, 32, NDPI_PROTOCOL_TOR },
+
+/* 
+  Twitch ingestion servers :
+    https://api.twitch.tv/kraken/ingests
+  Edoardo Dominici edoaramis@gmail.com
+*/
+{ 0xB92ACC5D, 32, NDPI_SERVICE_TWITCH },
+{ 0xB92ACC92, 32, NDPI_SERVICE_TWITCH },
+{ 0xB92ACCA4, 32, NDPI_SERVICE_TWITCH },
+{ 0xB92ACCCD, 32, NDPI_SERVICE_TWITCH },
+{ 0xB92ACC30, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FE15, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FE19, 32, NDPI_SERVICE_TWITCH },
+{ 0xBCACD305, 32, NDPI_SERVICE_TWITCH },
+{ 0xC0104616, 32, NDPI_SERVICE_TWITCH },
+{ 0xC010461D, 32, NDPI_SERVICE_TWITCH },
+{ 0xC0104650, 32, NDPI_SERVICE_TWITCH },
+{ 0xC0104651, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FEA3, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FE87, 32, NDPI_SERVICE_TWITCH },
+{ 0xB92ACD85, 32, NDPI_SERVICE_TWITCH },
+{ 0xB92ACDA4, 32, NDPI_SERVICE_TWITCH },
+{ 0xC010419A, 32, NDPI_SERVICE_TWITCH },
+{ 0xC01041AD, 32, NDPI_SERVICE_TWITCH },
+{ 0xC0104172, 32, NDPI_SERVICE_TWITCH },
+{ 0xB92ACD68, 32, NDPI_SERVICE_TWITCH },
+{ 0xB92ACD55, 32, NDPI_SERVICE_TWITCH },
+{ 0xC0104219, 32, NDPI_SERVICE_TWITCH },
+{ 0xC010421A, 32, NDPI_SERVICE_TWITCH },
+{ 0xC010421B, 32, NDPI_SERVICE_TWITCH },
+{ 0xBCACD205, 32, NDPI_SERVICE_TWITCH },
+{ 0xBCACCB05, 32, NDPI_SERVICE_TWITCH },
+{ 0xC010413C, 32, NDPI_SERVICE_TWITCH },
+{ 0xC010413D, 32, NDPI_SERVICE_TWITCH },
+{ 0xC010413E, 32, NDPI_SERVICE_TWITCH },
+{ 0xBCACD105, 32, NDPI_SERVICE_TWITCH },
+{ 0xBCACD005, 32, NDPI_SERVICE_TWITCH },
+{ 0xBCACCA05, 32, NDPI_SERVICE_TWITCH },
+{ 0xB92ACD06, 32, NDPI_SERVICE_TWITCH },
+{ 0xB92ACD14, 32, NDPI_SERVICE_TWITCH },
+{ 0xB92ACCF3, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709F9C7, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709F9C9, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709F9CB, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FBA4, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FBA6, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FBAA, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FBB1, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FBE8, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FBE9, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FBEA, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FBEB, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FBFB, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FBFC, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FBFD, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FBFE, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FF4B, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709FF4C, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709F974, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709F976, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709F978, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709F97D, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709F985, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709F986, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709F987, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709F98C, 32, NDPI_SERVICE_TWITCH },
+{ 0xC709F9C5, 32, NDPI_SERVICE_TWITCH },
+
 { 0x0, 0, 0 }
 };
 
@@ -7299,6 +7367,8 @@ ndpi_protocol_match host_match[] = {
   { ".timtorcedor.com.br",              "Torcedor",             NDPI_SERVICE_TORCEDOR, NDPI_PROTOCOL_ACCEPTABLE },
   { ".kakao.com",                       "KakaoTalk",            NDPI_SERVICE_KAKAOTALK, NDPI_PROTOCOL_FUN },
   { "ttvnw.net",                        "Twitch",               NDPI_SERVICE_TWITCH, NDPI_PROTOCOL_FUN },
+  { "static-cdn.jtvnw.net",             "Twitch",               NDPI_SERVICE_TWITCH, NDPI_PROTOCOL_FUN },
+  { "www-cdn.jtvnw.net",                "Twitch",               NDPI_SERVICE_TWITCH, NDPI_PROTOCOL_FUN },
   { NULL, 0 }
 };
 
@@ -7418,3 +7488,4 @@ static const char *ndpi_en_impossible_bigrams[] = {
     "yj", "yq", "yv", "yz", "yw", "zb", "zc", "zg", "zh", "zj", "zn", "zq", "zr", "zs", "zx", "wh", "wk",
     "wb", "zk", "kp", "zk", "xy",
     NULL };
+
-- 
cgit v1.2.3


From a7b7254ac0ac1cc8da5083cfecfd37d7859a333d Mon Sep 17 00:00:00 2001
From: Edoardo Dominici <edoaramis@gmail.com>
Date: Wed, 17 Jun 2015 15:17:45 +0200
Subject: Added Twitch ingestion servers and JustinTV CDN

[ Fixed newline ]
---
 src/lib/ndpi_content_match.c.inc | 1 -
 1 file changed, 1 deletion(-)

(limited to 'src')

diff --git a/src/lib/ndpi_content_match.c.inc b/src/lib/ndpi_content_match.c.inc
index 4e7ce922b..805984898 100644
--- a/src/lib/ndpi_content_match.c.inc
+++ b/src/lib/ndpi_content_match.c.inc
@@ -7488,4 +7488,3 @@ static const char *ndpi_en_impossible_bigrams[] = {
     "yj", "yq", "yv", "yz", "yw", "zb", "zc", "zg", "zh", "zj", "zn", "zq", "zr", "zs", "zx", "wh", "wk",
     "wb", "zk", "kp", "zk", "xy",
     NULL };
-
-- 
cgit v1.2.3