diff --git a/drivers/bookmarklet/images/icons/Ember.js.png b/drivers/bookmarklet/images/icons/Ember.js.png
new file mode 100644
index 000000000..290a0567c
Binary files /dev/null and b/drivers/bookmarklet/images/icons/Ember.js.png differ
diff --git a/drivers/bookmarklet/images/icons/Knockout.js.png b/drivers/bookmarklet/images/icons/Knockout.js.png
new file mode 100644
index 000000000..a3c1b7967
Binary files /dev/null and b/drivers/bookmarklet/images/icons/Knockout.js.png differ
diff --git a/drivers/bookmarklet/json b/drivers/bookmarklet/json
index 3002cb2b1..1f99c1753 100644
--- a/drivers/bookmarklet/json
+++ b/drivers/bookmarklet/json
@@ -800,6 +800,11 @@
"script": "elqCfg\\.js",
"env": "^elq(?:SiteID|Load|CurESite)$"
},
+ "Ember.js": {
+ "website": "emberjs.com",
+ "cats": [ 12 ],
+ "env": "^Ember$"
+ },
"Embedthis-http": {
"website": "github.com/embedthis/http",
"cats": [ 22 ],
@@ -970,7 +975,7 @@
"Get Satisfaction": {
"website": "getsatisfaction.com",
"cats": [ 13 ],
- "env": "^feedback_widget$"
+ "env": "^GSFN"
},
"GetSimple CMS": {
"website": "get-simple.info",
@@ -1369,6 +1374,11 @@
"cats": [ 10 ],
"env": "^KM_COOKIE_DOMAIN$"
},
+ "Knockout.js": {
+ "website": "knockoutjs.com",
+ "cats": [ 12 ],
+ "env": "^ko$"
+ },
"Koego": {
"website": "www.koego.com/en",
"cats": [ 10 ],
diff --git a/drivers/chrome/apps.json b/drivers/chrome/apps.json
index 3002cb2b1..1f99c1753 100644
--- a/drivers/chrome/apps.json
+++ b/drivers/chrome/apps.json
@@ -800,6 +800,11 @@
"script": "elqCfg\\.js",
"env": "^elq(?:SiteID|Load|CurESite)$"
},
+ "Ember.js": {
+ "website": "emberjs.com",
+ "cats": [ 12 ],
+ "env": "^Ember$"
+ },
"Embedthis-http": {
"website": "github.com/embedthis/http",
"cats": [ 22 ],
@@ -970,7 +975,7 @@
"Get Satisfaction": {
"website": "getsatisfaction.com",
"cats": [ 13 ],
- "env": "^feedback_widget$"
+ "env": "^GSFN"
},
"GetSimple CMS": {
"website": "get-simple.info",
@@ -1369,6 +1374,11 @@
"cats": [ 10 ],
"env": "^KM_COOKIE_DOMAIN$"
},
+ "Knockout.js": {
+ "website": "knockoutjs.com",
+ "cats": [ 12 ],
+ "env": "^ko$"
+ },
"Koego": {
"website": "www.koego.com/en",
"cats": [ 10 ],
diff --git a/drivers/chrome/images/icons/Ember.js.png b/drivers/chrome/images/icons/Ember.js.png
new file mode 100644
index 000000000..290a0567c
Binary files /dev/null and b/drivers/chrome/images/icons/Ember.js.png differ
diff --git a/drivers/chrome/images/icons/Knockout.js.png b/drivers/chrome/images/icons/Knockout.js.png
new file mode 100644
index 000000000..a3c1b7967
Binary files /dev/null and b/drivers/chrome/images/icons/Knockout.js.png differ
diff --git a/drivers/chrome/js/driver.js b/drivers/chrome/js/driver.js
index 514daf50e..078362a18 100644
--- a/drivers/chrome/js/driver.js
+++ b/drivers/chrome/js/driver.js
@@ -218,6 +218,7 @@
20, // Editor
10, // Analytics
32, // Marketing Automation
+ 38, // Media Server
31, // CDN
23, // Cache Tool
17, // Font Script
@@ -227,6 +228,9 @@
14, // Video Player
16, // Captcha
33, // Web Server Extension
+ 37, // Network Device
+ 39, // Webcam
+ 40, // Printer
36, // Advertising Network
19 // Miscellaneous
]
diff --git a/drivers/firefox-jetpack/data/apps.json b/drivers/firefox-jetpack/data/apps.json
index 3002cb2b1..1f99c1753 100644
--- a/drivers/firefox-jetpack/data/apps.json
+++ b/drivers/firefox-jetpack/data/apps.json
@@ -800,6 +800,11 @@
"script": "elqCfg\\.js",
"env": "^elq(?:SiteID|Load|CurESite)$"
},
+ "Ember.js": {
+ "website": "emberjs.com",
+ "cats": [ 12 ],
+ "env": "^Ember$"
+ },
"Embedthis-http": {
"website": "github.com/embedthis/http",
"cats": [ 22 ],
@@ -970,7 +975,7 @@
"Get Satisfaction": {
"website": "getsatisfaction.com",
"cats": [ 13 ],
- "env": "^feedback_widget$"
+ "env": "^GSFN"
},
"GetSimple CMS": {
"website": "get-simple.info",
@@ -1369,6 +1374,11 @@
"cats": [ 10 ],
"env": "^KM_COOKIE_DOMAIN$"
},
+ "Knockout.js": {
+ "website": "knockoutjs.com",
+ "cats": [ 12 ],
+ "env": "^ko$"
+ },
"Koego": {
"website": "www.koego.com/en",
"cats": [ 10 ],
diff --git a/drivers/firefox-jetpack/images/icons/Ember.js.png b/drivers/firefox-jetpack/images/icons/Ember.js.png
new file mode 100644
index 000000000..290a0567c
Binary files /dev/null and b/drivers/firefox-jetpack/images/icons/Ember.js.png differ
diff --git a/drivers/firefox-jetpack/images/icons/Knockout.js.png b/drivers/firefox-jetpack/images/icons/Knockout.js.png
new file mode 100644
index 000000000..a3c1b7967
Binary files /dev/null and b/drivers/firefox-jetpack/images/icons/Knockout.js.png differ
diff --git a/drivers/firefox/content/apps.json b/drivers/firefox/content/apps.json
index 3002cb2b1..1f99c1753 100644
--- a/drivers/firefox/content/apps.json
+++ b/drivers/firefox/content/apps.json
@@ -800,6 +800,11 @@
"script": "elqCfg\\.js",
"env": "^elq(?:SiteID|Load|CurESite)$"
},
+ "Ember.js": {
+ "website": "emberjs.com",
+ "cats": [ 12 ],
+ "env": "^Ember$"
+ },
"Embedthis-http": {
"website": "github.com/embedthis/http",
"cats": [ 22 ],
@@ -970,7 +975,7 @@
"Get Satisfaction": {
"website": "getsatisfaction.com",
"cats": [ 13 ],
- "env": "^feedback_widget$"
+ "env": "^GSFN"
},
"GetSimple CMS": {
"website": "get-simple.info",
@@ -1369,6 +1374,11 @@
"cats": [ 10 ],
"env": "^KM_COOKIE_DOMAIN$"
},
+ "Knockout.js": {
+ "website": "knockoutjs.com",
+ "cats": [ 12 ],
+ "env": "^ko$"
+ },
"Koego": {
"website": "www.koego.com/en",
"cats": [ 10 ],
diff --git a/drivers/firefox/content/xul/preferences.xul b/drivers/firefox/content/xul/preferences.xul
index 6d05b92d5..885e23085 100755
--- a/drivers/firefox/content/xul/preferences.xul
+++ b/drivers/firefox/content/xul/preferences.xul
@@ -51,6 +51,10 @@
+
+
+
+
@@ -126,27 +130,31 @@
+
-
-
+
+
+
+
+
+
+
+
-
-
-
diff --git a/drivers/firefox/defaults/preferences/defaults.js b/drivers/firefox/defaults/preferences/defaults.js
index b170d4ec1..9057a33c7 100644
--- a/drivers/firefox/defaults/preferences/defaults.js
+++ b/drivers/firefox/defaults/preferences/defaults.js
@@ -43,3 +43,7 @@ pref('extensions.wappalyzer.cat33', true);
pref('extensions.wappalyzer.cat34', true);
pref('extensions.wappalyzer.cat35', true);
pref('extensions.wappalyzer.cat36', true);
+pref('extensions.wappalyzer.cat37', true);
+pref('extensions.wappalyzer.cat38', true);
+pref('extensions.wappalyzer.cat39', true);
+pref('extensions.wappalyzer.cat40', true);
diff --git a/drivers/firefox/locale/de-DE/wappalyzer.dtd b/drivers/firefox/locale/de-DE/wappalyzer.dtd
index 67866f5a7..8dadeab0d 100755
--- a/drivers/firefox/locale/de-DE/wappalyzer.dtd
+++ b/drivers/firefox/locale/de-DE/wappalyzer.dtd
@@ -54,3 +54,7 @@
+
+
+
+
diff --git a/drivers/firefox/locale/de-DE/wappalyzer.properties b/drivers/firefox/locale/de-DE/wappalyzer.properties
index 90ea8a16c..6d2bd0e14 100755
--- a/drivers/firefox/locale/de-DE/wappalyzer.properties
+++ b/drivers/firefox/locale/de-DE/wappalyzer.properties
@@ -38,3 +38,7 @@ wappalyzer.cat33 = Web Server Extension
wappalyzer.cat34 = Database
wappalyzer.cat35 = Map
wappalyzer.cat36 = Advertizing Network
+wappalyzer.cat37 = Network Device
+wappalyzer.cat38 = Media Server
+wappalyzer.cat39 = Webcam
+wappalyzer.cat40 = Printer
diff --git a/drivers/firefox/locale/en-UK/wappalyzer.dtd b/drivers/firefox/locale/en-UK/wappalyzer.dtd
index 6d111238f..dabe4d76c 100755
--- a/drivers/firefox/locale/en-UK/wappalyzer.dtd
+++ b/drivers/firefox/locale/en-UK/wappalyzer.dtd
@@ -54,3 +54,7 @@
+
+
+
+
diff --git a/drivers/firefox/locale/en-UK/wappalyzer.properties b/drivers/firefox/locale/en-UK/wappalyzer.properties
index 45341b4d2..d6c10757e 100755
--- a/drivers/firefox/locale/en-UK/wappalyzer.properties
+++ b/drivers/firefox/locale/en-UK/wappalyzer.properties
@@ -38,3 +38,7 @@ wappalyzer.cat33 = Web Server Extension
wappalyzer.cat34 = Database
wappalyzer.cat35 = Map
wappalyzer.cat36 = Advertising Network
+wappalyzer.cat37 = Network Device
+wappalyzer.cat38 = Media Server
+wappalyzer.cat39 = Webcam
+wappalyzer.cat40 = Printer
diff --git a/drivers/firefox/locale/en-US/wappalyzer.dtd b/drivers/firefox/locale/en-US/wappalyzer.dtd
index 6d111238f..dabe4d76c 100755
--- a/drivers/firefox/locale/en-US/wappalyzer.dtd
+++ b/drivers/firefox/locale/en-US/wappalyzer.dtd
@@ -54,3 +54,7 @@
+
+
+
+
diff --git a/drivers/firefox/locale/en-US/wappalyzer.properties b/drivers/firefox/locale/en-US/wappalyzer.properties
index 45341b4d2..d6c10757e 100755
--- a/drivers/firefox/locale/en-US/wappalyzer.properties
+++ b/drivers/firefox/locale/en-US/wappalyzer.properties
@@ -38,3 +38,7 @@ wappalyzer.cat33 = Web Server Extension
wappalyzer.cat34 = Database
wappalyzer.cat35 = Map
wappalyzer.cat36 = Advertising Network
+wappalyzer.cat37 = Network Device
+wappalyzer.cat38 = Media Server
+wappalyzer.cat39 = Webcam
+wappalyzer.cat40 = Printer
diff --git a/drivers/firefox/locale/fr-FR/wappalyzer.dtd b/drivers/firefox/locale/fr-FR/wappalyzer.dtd
index 33e0cf596..49de73c37 100644
--- a/drivers/firefox/locale/fr-FR/wappalyzer.dtd
+++ b/drivers/firefox/locale/fr-FR/wappalyzer.dtd
@@ -54,3 +54,7 @@
+
+
+
+
diff --git a/drivers/firefox/locale/fr-FR/wappalyzer.properties b/drivers/firefox/locale/fr-FR/wappalyzer.properties
index dceb57cc3..d3c3cdfbc 100644
--- a/drivers/firefox/locale/fr-FR/wappalyzer.properties
+++ b/drivers/firefox/locale/fr-FR/wappalyzer.properties
@@ -38,3 +38,7 @@ wappalyzer.cat33 = Web Server Extension
wappalyzer.cat34 = Database
wappalyzer.cat35 = Map
wappalyzer.cat36 = Advertizing Network
+wappalyzer.cat37 = Network Device
+wappalyzer.cat38 = Media Server
+wappalyzer.cat39 = Webcam
+wappalyzer.cat40 = Printer
diff --git a/drivers/firefox/locale/nl-NL/wappalyzer.dtd b/drivers/firefox/locale/nl-NL/wappalyzer.dtd
index 1d444d5a8..facd4dd62 100755
--- a/drivers/firefox/locale/nl-NL/wappalyzer.dtd
+++ b/drivers/firefox/locale/nl-NL/wappalyzer.dtd
@@ -53,3 +53,7 @@
+
+
+
+
diff --git a/drivers/firefox/locale/nl-NL/wappalyzer.properties b/drivers/firefox/locale/nl-NL/wappalyzer.properties
index 572e0ede8..fe1b359bd 100755
--- a/drivers/firefox/locale/nl-NL/wappalyzer.properties
+++ b/drivers/firefox/locale/nl-NL/wappalyzer.properties
@@ -38,3 +38,7 @@ wappalyzer.cat33 = Web Server Extentie
wappalyzer.cat34 = Database
wappalyzer.cat35 = Landkaart
wappalyzer.cat36 = Advertentie Netwerk
+wappalyzer.cat37 = Network Apparaat
+wappalyzer.cat38 = Media Server
+wappalyzer.cat39 = Webcam
+wappalyzer.cat40 = Printer
diff --git a/drivers/firefox/skin/images/icons/Ember.js.png b/drivers/firefox/skin/images/icons/Ember.js.png
new file mode 100644
index 000000000..290a0567c
Binary files /dev/null and b/drivers/firefox/skin/images/icons/Ember.js.png differ
diff --git a/drivers/firefox/skin/images/icons/Knockout.js.png b/drivers/firefox/skin/images/icons/Knockout.js.png
new file mode 100644
index 000000000..a3c1b7967
Binary files /dev/null and b/drivers/firefox/skin/images/icons/Knockout.js.png differ
diff --git a/drivers/html/apps.json b/drivers/html/apps.json
index 3002cb2b1..1f99c1753 100644
--- a/drivers/html/apps.json
+++ b/drivers/html/apps.json
@@ -800,6 +800,11 @@
"script": "elqCfg\\.js",
"env": "^elq(?:SiteID|Load|CurESite)$"
},
+ "Ember.js": {
+ "website": "emberjs.com",
+ "cats": [ 12 ],
+ "env": "^Ember$"
+ },
"Embedthis-http": {
"website": "github.com/embedthis/http",
"cats": [ 22 ],
@@ -970,7 +975,7 @@
"Get Satisfaction": {
"website": "getsatisfaction.com",
"cats": [ 13 ],
- "env": "^feedback_widget$"
+ "env": "^GSFN"
},
"GetSimple CMS": {
"website": "get-simple.info",
@@ -1369,6 +1374,11 @@
"cats": [ 10 ],
"env": "^KM_COOKIE_DOMAIN$"
},
+ "Knockout.js": {
+ "website": "knockoutjs.com",
+ "cats": [ 12 ],
+ "env": "^ko$"
+ },
"Koego": {
"website": "www.koego.com/en",
"cats": [ 10 ],
diff --git a/drivers/html/images/icons/Ember.js.png b/drivers/html/images/icons/Ember.js.png
new file mode 100644
index 000000000..290a0567c
Binary files /dev/null and b/drivers/html/images/icons/Ember.js.png differ
diff --git a/drivers/html/images/icons/Knockout.js.png b/drivers/html/images/icons/Knockout.js.png
new file mode 100644
index 000000000..a3c1b7967
Binary files /dev/null and b/drivers/html/images/icons/Knockout.js.png differ
diff --git a/drivers/php/apps.json b/drivers/php/apps.json
index 3002cb2b1..1f99c1753 100644
--- a/drivers/php/apps.json
+++ b/drivers/php/apps.json
@@ -800,6 +800,11 @@
"script": "elqCfg\\.js",
"env": "^elq(?:SiteID|Load|CurESite)$"
},
+ "Ember.js": {
+ "website": "emberjs.com",
+ "cats": [ 12 ],
+ "env": "^Ember$"
+ },
"Embedthis-http": {
"website": "github.com/embedthis/http",
"cats": [ 22 ],
@@ -970,7 +975,7 @@
"Get Satisfaction": {
"website": "getsatisfaction.com",
"cats": [ 13 ],
- "env": "^feedback_widget$"
+ "env": "^GSFN"
},
"GetSimple CMS": {
"website": "get-simple.info",
@@ -1369,6 +1374,11 @@
"cats": [ 10 ],
"env": "^KM_COOKIE_DOMAIN$"
},
+ "Knockout.js": {
+ "website": "knockoutjs.com",
+ "cats": [ 12 ],
+ "env": "^ko$"
+ },
"Koego": {
"website": "www.koego.com/en",
"cats": [ 10 ],
diff --git a/share/apps.json b/share/apps.json
index 3002cb2b1..1f99c1753 100644
--- a/share/apps.json
+++ b/share/apps.json
@@ -800,6 +800,11 @@
"script": "elqCfg\\.js",
"env": "^elq(?:SiteID|Load|CurESite)$"
},
+ "Ember.js": {
+ "website": "emberjs.com",
+ "cats": [ 12 ],
+ "env": "^Ember$"
+ },
"Embedthis-http": {
"website": "github.com/embedthis/http",
"cats": [ 22 ],
@@ -970,7 +975,7 @@
"Get Satisfaction": {
"website": "getsatisfaction.com",
"cats": [ 13 ],
- "env": "^feedback_widget$"
+ "env": "^GSFN"
},
"GetSimple CMS": {
"website": "get-simple.info",
@@ -1369,6 +1374,11 @@
"cats": [ 10 ],
"env": "^KM_COOKIE_DOMAIN$"
},
+ "Knockout.js": {
+ "website": "knockoutjs.com",
+ "cats": [ 12 ],
+ "env": "^ko$"
+ },
"Koego": {
"website": "www.koego.com/en",
"cats": [ 10 ],
diff --git a/share/images/icons/Ember.js.png b/share/images/icons/Ember.js.png
new file mode 100644
index 000000000..290a0567c
Binary files /dev/null and b/share/images/icons/Ember.js.png differ
diff --git a/share/images/icons/Knockout.js.png b/share/images/icons/Knockout.js.png
new file mode 100644
index 000000000..a3c1b7967
Binary files /dev/null and b/share/images/icons/Knockout.js.png differ