diff --git a/drivers/bookmarklet/images/icons/3dCart.png b/drivers/bookmarklet/images/icons/3dCart.png
index 09cdd4ddd..b15b56a2f 100644
Binary files a/drivers/bookmarklet/images/icons/3dCart.png and b/drivers/bookmarklet/images/icons/3dCart.png differ
diff --git a/drivers/bookmarklet/images/icons/AMPcms.png b/drivers/bookmarklet/images/icons/AMPcms.png
index a3180de94..0987761e2 100644
Binary files a/drivers/bookmarklet/images/icons/AMPcms.png and b/drivers/bookmarklet/images/icons/AMPcms.png differ
diff --git a/drivers/bookmarklet/images/icons/Accessible Portal.png b/drivers/bookmarklet/images/icons/Accessible Portal.png
index 889f3f3d5..e1cfe569d 100644
Binary files a/drivers/bookmarklet/images/icons/Accessible Portal.png and b/drivers/bookmarklet/images/icons/Accessible Portal.png differ
diff --git a/drivers/bookmarklet/images/icons/AngularJS.png b/drivers/bookmarklet/images/icons/AngularJS.png
index f16ec73c7..182bc7031 100644
Binary files a/drivers/bookmarklet/images/icons/AngularJS.png and b/drivers/bookmarklet/images/icons/AngularJS.png differ
diff --git a/drivers/bookmarklet/images/icons/Apache JSPWiki.png b/drivers/bookmarklet/images/icons/Apache JSPWiki.png
index bb6f654ce..6849f34e7 100644
Binary files a/drivers/bookmarklet/images/icons/Apache JSPWiki.png and b/drivers/bookmarklet/images/icons/Apache JSPWiki.png differ
diff --git a/drivers/bookmarklet/images/icons/Bigcommerce.png b/drivers/bookmarklet/images/icons/Bigcommerce.png
index 08f163065..4b8e89824 100644
Binary files a/drivers/bookmarklet/images/icons/Bigcommerce.png and b/drivers/bookmarklet/images/icons/Bigcommerce.png differ
diff --git a/drivers/bookmarklet/images/icons/CacheFly.png b/drivers/bookmarklet/images/icons/CacheFly.png
index 324ca8024..49a304296 100644
Binary files a/drivers/bookmarklet/images/icons/CacheFly.png and b/drivers/bookmarklet/images/icons/CacheFly.png differ
diff --git a/drivers/bookmarklet/images/icons/CloudFlare.png b/drivers/bookmarklet/images/icons/CloudFlare.png
index 97af7859b..eeb87e02d 100644
Binary files a/drivers/bookmarklet/images/icons/CloudFlare.png and b/drivers/bookmarklet/images/icons/CloudFlare.png differ
diff --git a/drivers/bookmarklet/images/icons/Connect.png b/drivers/bookmarklet/images/icons/Connect.png
index fa700d5dd..994d06c7b 100644
Binary files a/drivers/bookmarklet/images/icons/Connect.png and b/drivers/bookmarklet/images/icons/Connect.png differ
diff --git a/drivers/bookmarklet/images/icons/Cross Pixel.png b/drivers/bookmarklet/images/icons/Cross Pixel.png
index ec6aa782b..7984e3dc0 100644
Binary files a/drivers/bookmarklet/images/icons/Cross Pixel.png and b/drivers/bookmarklet/images/icons/Cross Pixel.png differ
diff --git a/drivers/bookmarklet/images/icons/EdgeCast.png b/drivers/bookmarklet/images/icons/EdgeCast.png
index b7e8d310b..3a281edf2 100644
Binary files a/drivers/bookmarklet/images/icons/EdgeCast.png and b/drivers/bookmarklet/images/icons/EdgeCast.png differ
diff --git a/drivers/bookmarklet/images/icons/GX WebManager.png b/drivers/bookmarklet/images/icons/GX WebManager.png
index d2a221841..186863d27 100644
Binary files a/drivers/bookmarklet/images/icons/GX WebManager.png and b/drivers/bookmarklet/images/icons/GX WebManager.png differ
diff --git a/drivers/bookmarklet/images/icons/GetSimple CMS.png b/drivers/bookmarklet/images/icons/GetSimple CMS.png
index e505082d3..e47ab011f 100644
Binary files a/drivers/bookmarklet/images/icons/GetSimple CMS.png and b/drivers/bookmarklet/images/icons/GetSimple CMS.png differ
diff --git a/drivers/bookmarklet/images/icons/Google Code Prettify.png b/drivers/bookmarklet/images/icons/Google Code Prettify.png
index e183e5b68..198155206 100644
Binary files a/drivers/bookmarklet/images/icons/Google Code Prettify.png and b/drivers/bookmarklet/images/icons/Google Code Prettify.png differ
diff --git a/drivers/bookmarklet/images/icons/Google Tag Manager.png b/drivers/bookmarklet/images/icons/Google Tag Manager.png
index 314352322..1031c9054 100644
Binary files a/drivers/bookmarklet/images/icons/Google Tag Manager.png and b/drivers/bookmarklet/images/icons/Google Tag Manager.png differ
diff --git a/drivers/bookmarklet/images/icons/Google Web Toolkit.png b/drivers/bookmarklet/images/icons/Google Web Toolkit.png
index 4e1240e8f..e53c2a1cd 100644
Binary files a/drivers/bookmarklet/images/icons/Google Web Toolkit.png and b/drivers/bookmarklet/images/icons/Google Web Toolkit.png differ
diff --git a/drivers/bookmarklet/images/icons/Hiawatha.png b/drivers/bookmarklet/images/icons/Hiawatha.png
index 5f2dade9b..0d73677a9 100644
Binary files a/drivers/bookmarklet/images/icons/Hiawatha.png and b/drivers/bookmarklet/images/icons/Hiawatha.png differ
diff --git a/drivers/bookmarklet/images/icons/IBM HTTP Server.png b/drivers/bookmarklet/images/icons/IBM HTTP Server.png
index 0197c3ed5..35948a368 100644
Binary files a/drivers/bookmarklet/images/icons/IBM HTTP Server.png and b/drivers/bookmarklet/images/icons/IBM HTTP Server.png differ
diff --git a/drivers/bookmarklet/images/icons/IBM WebSphere Commerce.png b/drivers/bookmarklet/images/icons/IBM WebSphere Commerce.png
index 0197c3ed5..35948a368 100644
Binary files a/drivers/bookmarklet/images/icons/IBM WebSphere Commerce.png and b/drivers/bookmarklet/images/icons/IBM WebSphere Commerce.png differ
diff --git a/drivers/bookmarklet/images/icons/IBM WebSphere Portal.png b/drivers/bookmarklet/images/icons/IBM WebSphere Portal.png
index 0197c3ed5..35948a368 100644
Binary files a/drivers/bookmarklet/images/icons/IBM WebSphere Portal.png and b/drivers/bookmarklet/images/icons/IBM WebSphere Portal.png differ
diff --git a/drivers/bookmarklet/images/icons/ImpressCMS.png b/drivers/bookmarklet/images/icons/ImpressCMS.png
index bed579348..a61e4a629 100644
Binary files a/drivers/bookmarklet/images/icons/ImpressCMS.png and b/drivers/bookmarklet/images/icons/ImpressCMS.png differ
diff --git a/drivers/bookmarklet/images/icons/Jirafe.png b/drivers/bookmarklet/images/icons/Jirafe.png
index 9945db3d4..32edeafb4 100644
Binary files a/drivers/bookmarklet/images/icons/Jirafe.png and b/drivers/bookmarklet/images/icons/Jirafe.png differ
diff --git a/drivers/bookmarklet/images/icons/KISSmetrics.png b/drivers/bookmarklet/images/icons/KISSmetrics.png
index ed033fb91..ac6c23e5c 100644
Binary files a/drivers/bookmarklet/images/icons/KISSmetrics.png and b/drivers/bookmarklet/images/icons/KISSmetrics.png differ
diff --git a/drivers/bookmarklet/images/icons/LightMon Engine.png b/drivers/bookmarklet/images/icons/LightMon Engine.png
index bdce59d32..ec56e8c2b 100644
Binary files a/drivers/bookmarklet/images/icons/LightMon Engine.png and b/drivers/bookmarklet/images/icons/LightMon Engine.png differ
diff --git a/drivers/bookmarklet/images/icons/LimeSurvey.png b/drivers/bookmarklet/images/icons/LimeSurvey.png
index db0db22b1..8971f2fb1 100644
Binary files a/drivers/bookmarklet/images/icons/LimeSurvey.png and b/drivers/bookmarklet/images/icons/LimeSurvey.png differ
diff --git a/drivers/bookmarklet/images/icons/Marketo.png b/drivers/bookmarklet/images/icons/Marketo.png
index 0a3849289..0a7294c8f 100644
Binary files a/drivers/bookmarklet/images/icons/Marketo.png and b/drivers/bookmarklet/images/icons/Marketo.png differ
diff --git a/drivers/bookmarklet/images/icons/MediaElement.js.png b/drivers/bookmarklet/images/icons/MediaElement.js.png
index 2b7e74bff..f0eaa5d11 100644
Binary files a/drivers/bookmarklet/images/icons/MediaElement.js.png and b/drivers/bookmarklet/images/icons/MediaElement.js.png differ
diff --git a/drivers/bookmarklet/images/icons/New Relic.png b/drivers/bookmarklet/images/icons/New Relic.png
index c5f43470d..3a7c5bc6a 100644
Binary files a/drivers/bookmarklet/images/icons/New Relic.png and b/drivers/bookmarklet/images/icons/New Relic.png differ
diff --git a/drivers/bookmarklet/images/icons/OpenText Web Solutions.png b/drivers/bookmarklet/images/icons/OpenText Web Solutions.png
index 2a27d5762..961a7399b 100644
Binary files a/drivers/bookmarklet/images/icons/OpenText Web Solutions.png and b/drivers/bookmarklet/images/icons/OpenText Web Solutions.png differ
diff --git a/drivers/bookmarklet/images/icons/Outbrain.png b/drivers/bookmarklet/images/icons/Outbrain.png
index 727f064df..bee5a06f2 100644
Binary files a/drivers/bookmarklet/images/icons/Outbrain.png and b/drivers/bookmarklet/images/icons/Outbrain.png differ
diff --git a/drivers/bookmarklet/images/icons/Pligg.png b/drivers/bookmarklet/images/icons/Pligg.png
index 1bb774d4e..396c47bd7 100644
Binary files a/drivers/bookmarklet/images/icons/Pligg.png and b/drivers/bookmarklet/images/icons/Pligg.png differ
diff --git a/drivers/bookmarklet/images/icons/Po.st.png b/drivers/bookmarklet/images/icons/Po.st.png
index c1942a159..b523b4caa 100644
Binary files a/drivers/bookmarklet/images/icons/Po.st.png and b/drivers/bookmarklet/images/icons/Po.st.png differ
diff --git a/drivers/bookmarklet/images/icons/RBS Change.png b/drivers/bookmarklet/images/icons/RBS Change.png
index 04db4dc9c..31f73f194 100644
Binary files a/drivers/bookmarklet/images/icons/RBS Change.png and b/drivers/bookmarklet/images/icons/RBS Change.png differ
diff --git a/drivers/bookmarklet/images/icons/RackCache.png b/drivers/bookmarklet/images/icons/RackCache.png
index 67c4b8a23..cac13376d 100644
Binary files a/drivers/bookmarklet/images/icons/RackCache.png and b/drivers/bookmarklet/images/icons/RackCache.png differ
diff --git a/drivers/bookmarklet/images/icons/RoundCube.png b/drivers/bookmarklet/images/icons/RoundCube.png
index 3ce8b6bdd..a767a9712 100644
Binary files a/drivers/bookmarklet/images/icons/RoundCube.png and b/drivers/bookmarklet/images/icons/RoundCube.png differ
diff --git a/drivers/bookmarklet/images/icons/Ruby on Rails.png b/drivers/bookmarklet/images/icons/Ruby on Rails.png
index ca0ca559a..1b252a436 100644
Binary files a/drivers/bookmarklet/images/icons/Ruby on Rails.png and b/drivers/bookmarklet/images/icons/Ruby on Rails.png differ
diff --git a/drivers/bookmarklet/images/icons/SDL Tridion.png b/drivers/bookmarklet/images/icons/SDL Tridion.png
index 760c60644..cc6387bbe 100644
Binary files a/drivers/bookmarklet/images/icons/SDL Tridion.png and b/drivers/bookmarklet/images/icons/SDL Tridion.png differ
diff --git a/drivers/bookmarklet/images/icons/SPDY.png b/drivers/bookmarklet/images/icons/SPDY.png
index 80d6e2239..44b57f929 100644
Binary files a/drivers/bookmarklet/images/icons/SPDY.png and b/drivers/bookmarklet/images/icons/SPDY.png differ
diff --git a/drivers/bookmarklet/images/icons/Shopalize.png b/drivers/bookmarklet/images/icons/Shopalize.png
index cac9cec28..59e65126e 100644
Binary files a/drivers/bookmarklet/images/icons/Shopalize.png and b/drivers/bookmarklet/images/icons/Shopalize.png differ
diff --git a/drivers/bookmarklet/images/icons/SilverStripe.png b/drivers/bookmarklet/images/icons/SilverStripe.png
index df80d7a40..1bee739fe 100644
Binary files a/drivers/bookmarklet/images/icons/SilverStripe.png and b/drivers/bookmarklet/images/icons/SilverStripe.png differ
diff --git a/drivers/bookmarklet/images/icons/Snoobi.png b/drivers/bookmarklet/images/icons/Snoobi.png
index 0f046cb82..c3c2fd16f 100644
Binary files a/drivers/bookmarklet/images/icons/Snoobi.png and b/drivers/bookmarklet/images/icons/Snoobi.png differ
diff --git a/drivers/bookmarklet/images/icons/SoundManager.png b/drivers/bookmarklet/images/icons/SoundManager.png
index 39c954227..41f1321a3 100644
Binary files a/drivers/bookmarklet/images/icons/SoundManager.png and b/drivers/bookmarklet/images/icons/SoundManager.png differ
diff --git a/drivers/bookmarklet/images/icons/Sphinx.png b/drivers/bookmarklet/images/icons/Sphinx.png
index 7cd03a2a5..9d14dbcca 100644
Binary files a/drivers/bookmarklet/images/icons/Sphinx.png and b/drivers/bookmarklet/images/icons/Sphinx.png differ
diff --git a/drivers/bookmarklet/images/icons/SublimeVideo.png b/drivers/bookmarklet/images/icons/SublimeVideo.png
index d118ce5c1..2fce94a5a 100644
Binary files a/drivers/bookmarklet/images/icons/SublimeVideo.png and b/drivers/bookmarklet/images/icons/SublimeVideo.png differ
diff --git a/drivers/bookmarklet/images/icons/Tealeaf.png b/drivers/bookmarklet/images/icons/Tealeaf.png
index 8866a6eb3..f42c32867 100644
Binary files a/drivers/bookmarklet/images/icons/Tealeaf.png and b/drivers/bookmarklet/images/icons/Tealeaf.png differ
diff --git a/drivers/bookmarklet/images/icons/Volusion.png b/drivers/bookmarklet/images/icons/Volusion.png
index 2173dc29d..a5e655b23 100644
Binary files a/drivers/bookmarklet/images/icons/Volusion.png and b/drivers/bookmarklet/images/icons/Volusion.png differ
diff --git a/drivers/bookmarklet/images/icons/W3 Total Cache.png b/drivers/bookmarklet/images/icons/W3 Total Cache.png
index 4c253831f..a6267666c 100644
Binary files a/drivers/bookmarklet/images/icons/W3 Total Cache.png and b/drivers/bookmarklet/images/icons/W3 Total Cache.png differ
diff --git a/drivers/bookmarklet/images/icons/Zinnia.png b/drivers/bookmarklet/images/icons/Zinnia.png
index f6c7f5be6..3c3d7313c 100644
Binary files a/drivers/bookmarklet/images/icons/Zinnia.png and b/drivers/bookmarklet/images/icons/Zinnia.png differ
diff --git a/drivers/bookmarklet/images/icons/blip.tv.png b/drivers/bookmarklet/images/icons/blip.tv.png
index 74c111b7a..34dd8b44f 100644
Binary files a/drivers/bookmarklet/images/icons/blip.tv.png and b/drivers/bookmarklet/images/icons/blip.tv.png differ
diff --git a/drivers/bookmarklet/images/icons/node.js.png b/drivers/bookmarklet/images/icons/node.js.png
index 78894abec..b24da90cb 100644
Binary files a/drivers/bookmarklet/images/icons/node.js.png and b/drivers/bookmarklet/images/icons/node.js.png differ
diff --git a/drivers/bookmarklet/images/icons/phpSQLiteCMS.png b/drivers/bookmarklet/images/icons/phpSQLiteCMS.png
index 05867de64..695f34196 100644
Binary files a/drivers/bookmarklet/images/icons/phpSQLiteCMS.png and b/drivers/bookmarklet/images/icons/phpSQLiteCMS.png differ
diff --git a/drivers/bookmarklet/images/icons/three.js.png b/drivers/bookmarklet/images/icons/three.js.png
index e6376a93e..51614a48c 100644
Binary files a/drivers/bookmarklet/images/icons/three.js.png and b/drivers/bookmarklet/images/icons/three.js.png differ
diff --git a/drivers/bookmarklet/json b/drivers/bookmarklet/json
index 34fe66485..71d0a67a0 100644
--- a/drivers/bookmarklet/json
+++ b/drivers/bookmarklet/json
@@ -139,13 +139,13 @@
},
"Atlassian Confluence": {
"cats": [ 8 ],
- "html": "Powered by [^<]+\\s*Shopsoftware\\s*\\s*[^<]+",
- "url": "(\\?|&)bigWAdminID=[a-z0-9]+(&|$)",
+ "html": "Diese ]+(typolight|contao).css)",
+ "html": "(|]+(typolight|contao).css)",
"implies": [ "PHP" ]
},
"Contenido": {
@@ -373,22 +373,22 @@
"Crazy Egg": {
"cats": [ 10 ],
"env": "CE2",
- "script": "cetrk\\.com/pages/scripts/[0-9]+/[0-9]+\\.js"
+ "script": "cetrk\\.com/pages/scripts/\\d+/\\d+\\.js"
},
"Cross Pixel": {
"cats": [ 10 ],
"env": "^crsspxl$",
- "script": "http://tag\\.crsspxl\\.com/s1\\.js"
+ "script": "tag\\.crsspxl\\.com/s1\\.js"
},
"CS Cart": {
"cats": [ 6 ],
"env": "fn_compare_strings",
- "html": " Powered by (]+>Powered by CubeCart)",
+ "html": "(Powered by ]+>Powered by CubeCart)",
"meta": { "generator": "cubecart" },
"implies": [ "PHP" ]
},
@@ -488,7 +488,7 @@
"DotNetNuke": {
"cats": [ 1 ],
"meta": { "generator": "DotNetNuke" },
- "headers": { "X-Compressed-By": "DotNetNuke-Compression", "Set-Cookie": "DotNetNukeAnonymous=.+" },
+ "headers": { "X-Compressed-By": "DotNetNuke", "Set-Cookie": "DotNetNukeAnonymous=.+" },
"html": "",
+ "html": "] href=\\\"templates/gambio/|]content\\.php\\?coID=\\d|",
"implies": [ "PHP" ]
},
"Gauges": {
@@ -652,7 +652,7 @@
"Google Font API": {
"cats": [ 17 ],
"script": "googleapis.com/.+webfont",
- "html": "]* href=\\\"http://fonts\\.googleapis\\.com",
+ "html": "]* href=.+fonts\\.googleapis\\.com",
"env": "^WebFont"
},
"Google Maps": {
@@ -665,7 +665,7 @@
},
"Google Tag Manager": {
"cats": [ 19 ],
- "html": "//www\\.googletagmanager\\.com/ns\\.html[^>]+>"
+ "html": "googletagmanager\\.com/ns\\.html[^>]+>"
},
"Google Web Toolkit": {
"cats": [ 18 ],
@@ -988,12 +988,15 @@
},
"MODx": {
"cats": [ 1 ],
- "html": "(]+>Powered by MODx|var el= \\$\\('modxhost'\\);|