diff --git a/drivers/bookmarklet/images/icons/1C-Bitrix.png b/drivers/bookmarklet/images/icons/1C-Bitrix.png new file mode 100644 index 0000000000000000000000000000000000000000..0d9b16acf34a038eb0fdbc527684d4cf91099151 Binary files /dev/null and b/drivers/bookmarklet/images/icons/1C-Bitrix.png differ diff --git a/drivers/bookmarklet/images/icons/1und1.png b/drivers/bookmarklet/images/icons/1und1.png new file mode 100644 index 0000000000000000000000000000000000000000..634321838e65a2ed8c58fe16580ea87ab52d07bb Binary files /dev/null and b/drivers/bookmarklet/images/icons/1und1.png differ diff --git a/drivers/bookmarklet/images/icons/2z Project.png b/drivers/bookmarklet/images/icons/2z Project.png new file mode 100644 index 0000000000000000000000000000000000000000..edc1f21e20c000a6bde82654e0e4b3506fb4b50d Binary files /dev/null and b/drivers/bookmarklet/images/icons/2z Project.png differ diff --git a/drivers/bookmarklet/images/icons/3DM.png b/drivers/bookmarklet/images/icons/3DM.png new file mode 100755 index 0000000000000000000000000000000000000000..f3115c7886cbfc3c00dc58cb589ef56bc33cae6f Binary files /dev/null and b/drivers/bookmarklet/images/icons/3DM.png differ diff --git a/drivers/bookmarklet/images/icons/3dCart.png b/drivers/bookmarklet/images/icons/3dCart.png new file mode 100644 index 0000000000000000000000000000000000000000..6813cc2fd8162dcd2a2e969c7ed929cc1a7cbfd7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/3dCart.png differ diff --git a/drivers/bookmarklet/images/icons/3ware.png b/drivers/bookmarklet/images/icons/3ware.png new file mode 100755 index 0000000000000000000000000000000000000000..f3115c7886cbfc3c00dc58cb589ef56bc33cae6f Binary files /dev/null and b/drivers/bookmarklet/images/icons/3ware.png differ diff --git a/drivers/bookmarklet/images/icons/AMPcms.png b/drivers/bookmarklet/images/icons/AMPcms.png new file mode 100644 index 0000000000000000000000000000000000000000..1d528c84bdb09aba8603e3d4e108d919c1965c70 Binary files /dev/null and b/drivers/bookmarklet/images/icons/AMPcms.png differ diff --git a/drivers/bookmarklet/images/icons/AOLserver.png b/drivers/bookmarklet/images/icons/AOLserver.png new file mode 100644 index 0000000000000000000000000000000000000000..482bcdd9f46f5a563896793055f078240937af43 Binary files /dev/null and b/drivers/bookmarklet/images/icons/AOLserver.png differ diff --git a/drivers/bookmarklet/images/icons/AT Internet Analyzer.png b/drivers/bookmarklet/images/icons/AT Internet Analyzer.png new file mode 100644 index 0000000000000000000000000000000000000000..8d058a187aa7e95d8375d1667acf181af890b742 Binary files /dev/null and b/drivers/bookmarklet/images/icons/AT Internet Analyzer.png differ diff --git a/drivers/bookmarklet/images/icons/AT Internet XiTi.png b/drivers/bookmarklet/images/icons/AT Internet XiTi.png new file mode 100644 index 0000000000000000000000000000000000000000..8d058a187aa7e95d8375d1667acf181af890b742 Binary files /dev/null and b/drivers/bookmarklet/images/icons/AT Internet XiTi.png differ diff --git a/drivers/bookmarklet/images/icons/ATEN.png b/drivers/bookmarklet/images/icons/ATEN.png new file mode 100755 index 0000000000000000000000000000000000000000..512bd415fb9bb2428a9a5ba4e4073283edc0a1c5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/ATEN.png differ diff --git a/drivers/bookmarklet/images/icons/ATG Web Commerce.png b/drivers/bookmarklet/images/icons/ATG Web Commerce.png new file mode 100644 index 0000000000000000000000000000000000000000..435d816e1cf48f4387315981421056650aa3a5bc Binary files /dev/null and b/drivers/bookmarklet/images/icons/ATG Web Commerce.png differ diff --git a/drivers/bookmarklet/images/icons/AWStats.png b/drivers/bookmarklet/images/icons/AWStats.png new file mode 100644 index 0000000000000000000000000000000000000000..586e61acec160444053cc104d269aae44cfc961f Binary files /dev/null and b/drivers/bookmarklet/images/icons/AWStats.png differ diff --git a/drivers/bookmarklet/images/icons/Accessible Portal.png b/drivers/bookmarklet/images/icons/Accessible Portal.png new file mode 100644 index 0000000000000000000000000000000000000000..688c1122ec2e721696fa7ec48fc25053cae77085 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Accessible Portal.png differ diff --git a/drivers/bookmarklet/images/icons/AdInfinity.png b/drivers/bookmarklet/images/icons/AdInfinity.png new file mode 100644 index 0000000000000000000000000000000000000000..0ca2ca597e277433e73fc02d4af0dac0773e7b2a Binary files /dev/null and b/drivers/bookmarklet/images/icons/AdInfinity.png differ diff --git a/drivers/bookmarklet/images/icons/AdRiver.png b/drivers/bookmarklet/images/icons/AdRiver.png new file mode 100644 index 0000000000000000000000000000000000000000..be6b259eb17ab1de2542458d1fb2168175e9e50f Binary files /dev/null and b/drivers/bookmarklet/images/icons/AdRiver.png differ diff --git a/drivers/bookmarklet/images/icons/AdRoll.png b/drivers/bookmarklet/images/icons/AdRoll.png new file mode 100644 index 0000000000000000000000000000000000000000..d609e56d8b3d8b0bb3d79a734a77a4ae55a26c65 Binary files /dev/null and b/drivers/bookmarklet/images/icons/AdRoll.png differ diff --git a/drivers/bookmarklet/images/icons/Adcash.png b/drivers/bookmarklet/images/icons/Adcash.png new file mode 100644 index 0000000000000000000000000000000000000000..3572b3fbc90353205013453e217be6d9a871e366 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Adcash.png differ diff --git a/drivers/bookmarklet/images/icons/AddThis.png b/drivers/bookmarklet/images/icons/AddThis.png new file mode 100644 index 0000000000000000000000000000000000000000..39ca0c93acf154dd2160c351c64e84ada693b2a7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/AddThis.png differ diff --git a/drivers/bookmarklet/images/icons/Adobe CQ5.png b/drivers/bookmarklet/images/icons/Adobe CQ5.png new file mode 100644 index 0000000000000000000000000000000000000000..8c827a8f92b1f1a3f611b728002d1305af26915e Binary files /dev/null and b/drivers/bookmarklet/images/icons/Adobe CQ5.png differ diff --git a/drivers/bookmarklet/images/icons/Adobe ColdFusion.png b/drivers/bookmarklet/images/icons/Adobe ColdFusion.png new file mode 100644 index 0000000000000000000000000000000000000000..b8424fb737be997d02e558261b7246053bbd26e3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Adobe ColdFusion.png differ diff --git a/drivers/bookmarklet/images/icons/Adobe GoLive.png b/drivers/bookmarklet/images/icons/Adobe GoLive.png new file mode 100644 index 0000000000000000000000000000000000000000..65c7df74f6e4687b41a713da8de419b259e0df15 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Adobe GoLive.png differ diff --git a/drivers/bookmarklet/images/icons/Adobe RoboHelp.png b/drivers/bookmarklet/images/icons/Adobe RoboHelp.png new file mode 100644 index 0000000000000000000000000000000000000000..1acbeb556b09d294c5110c456384272e80db7974 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Adobe RoboHelp.png differ diff --git a/drivers/bookmarklet/images/icons/Advanced Web Stats.png b/drivers/bookmarklet/images/icons/Advanced Web Stats.png new file mode 100644 index 0000000000000000000000000000000000000000..1a7c85ea85551fa372e6757db2e117d44912734f Binary files /dev/null and b/drivers/bookmarklet/images/icons/Advanced Web Stats.png differ diff --git a/drivers/bookmarklet/images/icons/Advert Stream.png b/drivers/bookmarklet/images/icons/Advert Stream.png new file mode 100644 index 0000000000000000000000000000000000000000..0e6ee5afeb452020083d9fd542c07d95b074afb0 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Advert Stream.png differ diff --git a/drivers/bookmarklet/images/icons/Adzerk.png b/drivers/bookmarklet/images/icons/Adzerk.png new file mode 100644 index 0000000000000000000000000000000000000000..f16159bc024a8e24813c3cfb7d669e092872bf79 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Adzerk.png differ diff --git a/drivers/bookmarklet/images/icons/Airee.png b/drivers/bookmarklet/images/icons/Airee.png new file mode 100644 index 0000000000000000000000000000000000000000..b35de317ad08ee234b3d3603cd3c85cc9829e5a2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Airee.png differ diff --git a/drivers/bookmarklet/images/icons/Akamai.png b/drivers/bookmarklet/images/icons/Akamai.png new file mode 100644 index 0000000000000000000000000000000000000000..fa2be98a260136f740bf10334df344097c7c504f Binary files /dev/null and b/drivers/bookmarklet/images/icons/Akamai.png differ diff --git a/drivers/bookmarklet/images/icons/Algolia Realtime Search.png b/drivers/bookmarklet/images/icons/Algolia Realtime Search.png new file mode 100644 index 0000000000000000000000000000000000000000..bf335669af8445c59db3eee6037ab477659973aa Binary files /dev/null and b/drivers/bookmarklet/images/icons/Algolia Realtime Search.png differ diff --git a/drivers/bookmarklet/images/icons/Alloy.png b/drivers/bookmarklet/images/icons/Alloy.png new file mode 100755 index 0000000000000000000000000000000000000000..56a9952fde0f0dc05c6c570ecc7b167a94b56750 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Alloy.png differ diff --git a/drivers/bookmarklet/images/icons/AlloyUI.png b/drivers/bookmarklet/images/icons/AlloyUI.png new file mode 100644 index 0000000000000000000000000000000000000000..227cdc40abb0f23be2e0e6921b092abd3084c225 Binary files /dev/null and b/drivers/bookmarklet/images/icons/AlloyUI.png differ diff --git a/drivers/bookmarklet/images/icons/Amaya.png b/drivers/bookmarklet/images/icons/Amaya.png new file mode 100644 index 0000000000000000000000000000000000000000..f8f1f9b13636cdcead108b6f6b63b14d6a13b48d Binary files /dev/null and b/drivers/bookmarklet/images/icons/Amaya.png differ diff --git a/drivers/bookmarklet/images/icons/Ametys.png b/drivers/bookmarklet/images/icons/Ametys.png new file mode 100644 index 0000000000000000000000000000000000000000..de1c3d7bfb5a33cf0a46ef35bb936a3d4f05d1cb Binary files /dev/null and b/drivers/bookmarklet/images/icons/Ametys.png differ diff --git a/drivers/bookmarklet/images/icons/Amiro.CMS.png b/drivers/bookmarklet/images/icons/Amiro.CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea826348b0241a0c38498bb4836bba5f231bee5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Amiro.CMS.png differ diff --git a/drivers/bookmarklet/images/icons/Anchor CMS.png b/drivers/bookmarklet/images/icons/Anchor CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..121c2f2a284a427ec693fcd196595f2b6cb5b1e7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Anchor CMS.png differ diff --git a/drivers/bookmarklet/images/icons/AngularJS.png b/drivers/bookmarklet/images/icons/AngularJS.png new file mode 100644 index 0000000000000000000000000000000000000000..6dc0783e13bbb623f837859f8e7c14ede7aa41aa Binary files /dev/null and b/drivers/bookmarklet/images/icons/AngularJS.png differ diff --git a/drivers/bookmarklet/images/icons/Apache HBase.png b/drivers/bookmarklet/images/icons/Apache HBase.png new file mode 100644 index 0000000000000000000000000000000000000000..113d901a69a83fa4de679329257b4c04f3053119 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Apache HBase.png differ diff --git a/drivers/bookmarklet/images/icons/Apache Hadoop.png b/drivers/bookmarklet/images/icons/Apache Hadoop.png new file mode 100755 index 0000000000000000000000000000000000000000..54c465625bf566eb0c4aa8e43297a6cefb8d26c6 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Apache Hadoop.png differ diff --git a/drivers/bookmarklet/images/icons/Apache JSPWiki.png b/drivers/bookmarklet/images/icons/Apache JSPWiki.png new file mode 100644 index 0000000000000000000000000000000000000000..a25eaab5cb9230251d60669aee6a40045420fa95 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Apache JSPWiki.png differ diff --git a/drivers/bookmarklet/images/icons/Apache Tomcat.png b/drivers/bookmarklet/images/icons/Apache Tomcat.png new file mode 100644 index 0000000000000000000000000000000000000000..2f099c3b688c646ed2ec656e4e01a13832fdc218 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Apache Tomcat.png differ diff --git a/drivers/bookmarklet/images/icons/Apache Traffic Server.png b/drivers/bookmarklet/images/icons/Apache Traffic Server.png new file mode 100644 index 0000000000000000000000000000000000000000..b1a453fc7cac4bf8709efc1b8d8ff610142b09fe Binary files /dev/null and b/drivers/bookmarklet/images/icons/Apache Traffic Server.png differ diff --git a/drivers/bookmarklet/images/icons/Apache Wicket.png b/drivers/bookmarklet/images/icons/Apache Wicket.png new file mode 100644 index 0000000000000000000000000000000000000000..e3081a6679c68f45b8637514e5db1878c914a491 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Apache Wicket.png differ diff --git a/drivers/bookmarklet/images/icons/Apache.png b/drivers/bookmarklet/images/icons/Apache.png new file mode 100644 index 0000000000000000000000000000000000000000..117b485d4cbc8ab46cc7e751aa21f773cd802435 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Apache.png differ diff --git a/drivers/bookmarklet/images/icons/AppNexus.png b/drivers/bookmarklet/images/icons/AppNexus.png new file mode 100644 index 0000000000000000000000000000000000000000..e98809888d2c2c137339ae0c2279d0e1738de913 Binary files /dev/null and b/drivers/bookmarklet/images/icons/AppNexus.png differ diff --git a/drivers/bookmarklet/images/icons/Arc Forum.png b/drivers/bookmarklet/images/icons/Arc Forum.png new file mode 100644 index 0000000000000000000000000000000000000000..c01f4e466af4dc06132c4001cea5bf0b5a567778 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Arc Forum.png differ diff --git a/drivers/bookmarklet/images/icons/AsciiDoc.png b/drivers/bookmarklet/images/icons/AsciiDoc.png new file mode 100644 index 0000000000000000000000000000000000000000..c1c66bc99fec1ae0dbc1859ddd2111bc27d53d31 Binary files /dev/null and b/drivers/bookmarklet/images/icons/AsciiDoc.png differ diff --git a/drivers/bookmarklet/images/icons/Atlassian Confluence.png b/drivers/bookmarklet/images/icons/Atlassian Confluence.png new file mode 100644 index 0000000000000000000000000000000000000000..336a91d4a64b0e40ea4e41c6ccbe3309bcc35251 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Atlassian Confluence.png differ diff --git a/drivers/bookmarklet/images/icons/Atlassian Jira.png b/drivers/bookmarklet/images/icons/Atlassian Jira.png new file mode 100644 index 0000000000000000000000000000000000000000..4c3963d7591037fc114bc17b63847da118ba7735 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Atlassian Jira.png differ diff --git a/drivers/bookmarklet/images/icons/Avangate.png b/drivers/bookmarklet/images/icons/Avangate.png new file mode 100644 index 0000000000000000000000000000000000000000..55f496a40638a57e07f852130e2ac1a86a371b26 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Avangate.png differ diff --git a/drivers/bookmarklet/images/icons/BIGACE.png b/drivers/bookmarklet/images/icons/BIGACE.png new file mode 100644 index 0000000000000000000000000000000000000000..7ce150b62659aa1e200d33e50c6cba3d4b1655a5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/BIGACE.png differ diff --git a/drivers/bookmarklet/images/icons/Backbone.js.png b/drivers/bookmarklet/images/icons/Backbone.js.png new file mode 100644 index 0000000000000000000000000000000000000000..0ffdb441eeb7061348c2409cf17595993e1f0db0 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Backbone.js.png differ diff --git a/drivers/bookmarklet/images/icons/Banshee.png b/drivers/bookmarklet/images/icons/Banshee.png new file mode 100644 index 0000000000000000000000000000000000000000..e55ef54541ae9ddc01ed033150d92ec0d5ea1212 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Banshee.png differ diff --git a/drivers/bookmarklet/images/icons/BaseHTTP.png b/drivers/bookmarklet/images/icons/BaseHTTP.png new file mode 100755 index 0000000000000000000000000000000000000000..76467ab8524dc9bce5fbce451193504fc9b6d350 Binary files /dev/null and b/drivers/bookmarklet/images/icons/BaseHTTP.png differ diff --git a/drivers/bookmarklet/images/icons/BigDump.png b/drivers/bookmarklet/images/icons/BigDump.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/BigDump.png differ diff --git a/drivers/bookmarklet/images/icons/Bigcommerce.png b/drivers/bookmarklet/images/icons/Bigcommerce.png new file mode 100644 index 0000000000000000000000000000000000000000..e02823ea87d6f23d8bf711c248638d494a31c905 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Bigcommerce.png differ diff --git a/drivers/bookmarklet/images/icons/Bigware.png b/drivers/bookmarklet/images/icons/Bigware.png new file mode 100644 index 0000000000000000000000000000000000000000..6457f7b387bd175fb476f6a1f063d3a186e94369 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Bigware.png differ diff --git a/drivers/bookmarklet/images/icons/BittAds.png b/drivers/bookmarklet/images/icons/BittAds.png new file mode 100644 index 0000000000000000000000000000000000000000..a8f37476f54685917874851e9f1cf801ecd59ab9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/BittAds.png differ diff --git a/drivers/bookmarklet/images/icons/Blip.tv.png b/drivers/bookmarklet/images/icons/Blip.tv.png new file mode 100644 index 0000000000000000000000000000000000000000..34dd8b44f2c82fad0759499b25f705c4512de2e7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Blip.tv.png differ diff --git a/drivers/bookmarklet/images/icons/Blogger.png b/drivers/bookmarklet/images/icons/Blogger.png new file mode 100644 index 0000000000000000000000000000000000000000..17bd56bd64cc8017fa9ddebf281df300a3174752 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Blogger.png differ diff --git a/drivers/bookmarklet/images/icons/BlueKai.png b/drivers/bookmarklet/images/icons/BlueKai.png new file mode 100644 index 0000000000000000000000000000000000000000..b2861d007cfe1694b4ce642547fc1807bae869d7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/BlueKai.png differ diff --git a/drivers/bookmarklet/images/icons/Boa.png b/drivers/bookmarklet/images/icons/Boa.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Boa.png differ diff --git a/drivers/bookmarklet/images/icons/Bolt.png b/drivers/bookmarklet/images/icons/Bolt.png new file mode 100644 index 0000000000000000000000000000000000000000..fd953e051c89402e1156d3aecc688ff03bcd2a33 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Bolt.png differ diff --git a/drivers/bookmarklet/images/icons/Bonfire.png b/drivers/bookmarklet/images/icons/Bonfire.png new file mode 100644 index 0000000000000000000000000000000000000000..aff2cd0301e5443fd7183456f6fbcb36ed81afad Binary files /dev/null and b/drivers/bookmarklet/images/icons/Bonfire.png differ diff --git a/drivers/bookmarklet/images/icons/Brother.png b/drivers/bookmarklet/images/icons/Brother.png new file mode 100755 index 0000000000000000000000000000000000000000..737a0328886bc1c80aa72339ada21b3a531bacfe Binary files /dev/null and b/drivers/bookmarklet/images/icons/Brother.png differ diff --git a/drivers/bookmarklet/images/icons/BrowserCMS.png b/drivers/bookmarklet/images/icons/BrowserCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..0419a33ac3211046ce7566d35257d1f1ba9e9c20 Binary files /dev/null and b/drivers/bookmarklet/images/icons/BrowserCMS.png differ diff --git a/drivers/bookmarklet/images/icons/BugSense.png b/drivers/bookmarklet/images/icons/BugSense.png new file mode 100644 index 0000000000000000000000000000000000000000..d02b2b4f8c2785b418257f0fe9f87cfd089a9446 Binary files /dev/null and b/drivers/bookmarklet/images/icons/BugSense.png differ diff --git a/drivers/bookmarklet/images/icons/BugSnag.png b/drivers/bookmarklet/images/icons/BugSnag.png new file mode 100644 index 0000000000000000000000000000000000000000..5f2228296d1bf781f6a61e0a547427910f7a5739 Binary files /dev/null and b/drivers/bookmarklet/images/icons/BugSnag.png differ diff --git a/drivers/bookmarklet/images/icons/Bugzilla.png b/drivers/bookmarklet/images/icons/Bugzilla.png new file mode 100644 index 0000000000000000000000000000000000000000..6bf988ce651caec65429a9ef94e81bfd2ffc447d Binary files /dev/null and b/drivers/bookmarklet/images/icons/Bugzilla.png differ diff --git a/drivers/bookmarklet/images/icons/Burning Board.png b/drivers/bookmarklet/images/icons/Burning Board.png new file mode 100644 index 0000000000000000000000000000000000000000..e0260c148b064a29faab798a68764f0bef24a40b Binary files /dev/null and b/drivers/bookmarklet/images/icons/Burning Board.png differ diff --git a/drivers/bookmarklet/images/icons/Business Catalyst.png b/drivers/bookmarklet/images/icons/Business Catalyst.png new file mode 100644 index 0000000000000000000000000000000000000000..2c1f2ea0379f7f9f984559c2dc76d0f2566d572e Binary files /dev/null and b/drivers/bookmarklet/images/icons/Business Catalyst.png differ diff --git a/drivers/bookmarklet/images/icons/BuySellAds.png b/drivers/bookmarklet/images/icons/BuySellAds.png new file mode 100644 index 0000000000000000000000000000000000000000..4f22871b292835c5787b017b50b66eb4dfdd9e48 Binary files /dev/null and b/drivers/bookmarklet/images/icons/BuySellAds.png differ diff --git a/drivers/bookmarklet/images/icons/CFML.png b/drivers/bookmarklet/images/icons/CFML.png new file mode 100644 index 0000000000000000000000000000000000000000..b8424fb737be997d02e558261b7246053bbd26e3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/CFML.png differ diff --git a/drivers/bookmarklet/images/icons/CKEditor.png b/drivers/bookmarklet/images/icons/CKEditor.png new file mode 100644 index 0000000000000000000000000000000000000000..568bcb2a6924ee572adac1ff626df3a13cd19d42 Binary files /dev/null and b/drivers/bookmarklet/images/icons/CKEditor.png differ diff --git a/drivers/bookmarklet/images/icons/CMS Made Simple.png b/drivers/bookmarklet/images/icons/CMS Made Simple.png new file mode 100644 index 0000000000000000000000000000000000000000..545b925002338365f69a73b09e7f31074876f6f7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/CMS Made Simple.png differ diff --git a/drivers/bookmarklet/images/icons/CMSimple.png b/drivers/bookmarklet/images/icons/CMSimple.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/CMSimple.png differ diff --git a/drivers/bookmarklet/images/icons/CO2Stats.png b/drivers/bookmarklet/images/icons/CO2Stats.png new file mode 100644 index 0000000000000000000000000000000000000000..47689c3be86c32a880ebb3acfe9820705e24c2fe Binary files /dev/null and b/drivers/bookmarklet/images/icons/CO2Stats.png differ diff --git a/drivers/bookmarklet/images/icons/CPG Dragonfly.png b/drivers/bookmarklet/images/icons/CPG Dragonfly.png new file mode 100644 index 0000000000000000000000000000000000000000..bc2dcc37d884481859e21619b6758ed821f0488b Binary files /dev/null and b/drivers/bookmarklet/images/icons/CPG Dragonfly.png differ diff --git a/drivers/bookmarklet/images/icons/CS Cart.png b/drivers/bookmarklet/images/icons/CS Cart.png new file mode 100644 index 0000000000000000000000000000000000000000..172fdb7a8a39f6ac67487f0667747d711272448f Binary files /dev/null and b/drivers/bookmarklet/images/icons/CS Cart.png differ diff --git a/drivers/bookmarklet/images/icons/CacheFly.png b/drivers/bookmarklet/images/icons/CacheFly.png new file mode 100644 index 0000000000000000000000000000000000000000..5b8a060ed991baf874ab64df5b9e2aa98e1c686a Binary files /dev/null and b/drivers/bookmarklet/images/icons/CacheFly.png differ diff --git a/drivers/bookmarklet/images/icons/CakePHP.png b/drivers/bookmarklet/images/icons/CakePHP.png new file mode 100644 index 0000000000000000000000000000000000000000..baece763b66b2e560752f42be39a5b34bbd27cc1 Binary files /dev/null and b/drivers/bookmarklet/images/icons/CakePHP.png differ diff --git a/drivers/bookmarklet/images/icons/Canon.png b/drivers/bookmarklet/images/icons/Canon.png new file mode 100755 index 0000000000000000000000000000000000000000..1f55e03b3638a592ec8f5f049d7cf36b57e0ffe5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Canon.png differ diff --git a/drivers/bookmarklet/images/icons/Carbon Ads.png b/drivers/bookmarklet/images/icons/Carbon Ads.png new file mode 100644 index 0000000000000000000000000000000000000000..0429a48476e0955fbbc06e1edbd1aef8aa28df69 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Carbon Ads.png differ diff --git a/drivers/bookmarklet/images/icons/Cargo.png b/drivers/bookmarklet/images/icons/Cargo.png new file mode 100644 index 0000000000000000000000000000000000000000..b6512fa498d2243ae5079bebc4bf29cd7bf45b33 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Cargo.png differ diff --git a/drivers/bookmarklet/images/icons/Catwalk.png b/drivers/bookmarklet/images/icons/Catwalk.png new file mode 100755 index 0000000000000000000000000000000000000000..1f55e03b3638a592ec8f5f049d7cf36b57e0ffe5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Catwalk.png differ diff --git a/drivers/bookmarklet/images/icons/CentOS.png b/drivers/bookmarklet/images/icons/CentOS.png new file mode 100644 index 0000000000000000000000000000000000000000..fe2bc7188814f82fa8f49b3b69f1ac159717af6b Binary files /dev/null and b/drivers/bookmarklet/images/icons/CentOS.png differ diff --git a/drivers/bookmarklet/images/icons/Chameleon.png b/drivers/bookmarklet/images/icons/Chameleon.png new file mode 100644 index 0000000000000000000000000000000000000000..6bf587d9157a63e54969a8b3547ae2f01037c4cf Binary files /dev/null and b/drivers/bookmarklet/images/icons/Chameleon.png differ diff --git a/drivers/bookmarklet/images/icons/Chamilo.png b/drivers/bookmarklet/images/icons/Chamilo.png new file mode 100644 index 0000000000000000000000000000000000000000..3beec78f9b77cd00c48bf8140d647d3694e2426d Binary files /dev/null and b/drivers/bookmarklet/images/icons/Chamilo.png differ diff --git a/drivers/bookmarklet/images/icons/Chartbeat.png b/drivers/bookmarklet/images/icons/Chartbeat.png new file mode 100644 index 0000000000000000000000000000000000000000..3ecfbd9462bd07c9a0cd17fefa5ee5a98e7ba8c1 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Chartbeat.png differ diff --git a/drivers/bookmarklet/images/icons/Cherokee.png b/drivers/bookmarklet/images/icons/Cherokee.png new file mode 100644 index 0000000000000000000000000000000000000000..a0d513b9c927d0274f1b2240aa98961cc727ddea Binary files /dev/null and b/drivers/bookmarklet/images/icons/Cherokee.png differ diff --git a/drivers/bookmarklet/images/icons/CherryPy.png b/drivers/bookmarklet/images/icons/CherryPy.png new file mode 100755 index 0000000000000000000000000000000000000000..75fa50094d3455d7aab3fcb885ee35387f14242c Binary files /dev/null and b/drivers/bookmarklet/images/icons/CherryPy.png differ diff --git a/drivers/bookmarklet/images/icons/Chitika.png b/drivers/bookmarklet/images/icons/Chitika.png new file mode 100644 index 0000000000000000000000000000000000000000..449045ebce2a4951272abb6e3072ab82e42a37bc Binary files /dev/null and b/drivers/bookmarklet/images/icons/Chitika.png differ diff --git a/drivers/bookmarklet/images/icons/ClickHeat.png b/drivers/bookmarklet/images/icons/ClickHeat.png new file mode 100644 index 0000000000000000000000000000000000000000..7ff2bbe645585b10734bd5d3b6a2290e8b6362a0 Binary files /dev/null and b/drivers/bookmarklet/images/icons/ClickHeat.png differ diff --git a/drivers/bookmarklet/images/icons/ClickTale.png b/drivers/bookmarklet/images/icons/ClickTale.png new file mode 100644 index 0000000000000000000000000000000000000000..3c358ef24394a8df067e6f8b20d8150255c7e741 Binary files /dev/null and b/drivers/bookmarklet/images/icons/ClickTale.png differ diff --git a/drivers/bookmarklet/images/icons/Clicky.png b/drivers/bookmarklet/images/icons/Clicky.png new file mode 100644 index 0000000000000000000000000000000000000000..426d8725a4ccced3fb30f012ed8cedc0bd22d240 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Clicky.png differ diff --git a/drivers/bookmarklet/images/icons/CloudFlare.png b/drivers/bookmarklet/images/icons/CloudFlare.png new file mode 100644 index 0000000000000000000000000000000000000000..bddcde3f92da582cc86ff50cdefe373386ba203c Binary files /dev/null and b/drivers/bookmarklet/images/icons/CloudFlare.png differ diff --git a/drivers/bookmarklet/images/icons/Cloudera.png b/drivers/bookmarklet/images/icons/Cloudera.png new file mode 100755 index 0000000000000000000000000000000000000000..2130f110239d90eb6d9f62606ab12d2e9097a271 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Cloudera.png differ diff --git a/drivers/bookmarklet/images/icons/CodeIgniter.png b/drivers/bookmarklet/images/icons/CodeIgniter.png new file mode 100644 index 0000000000000000000000000000000000000000..b418ddfa3e246690c4cc58e2e8866e9699d8d79b Binary files /dev/null and b/drivers/bookmarklet/images/icons/CodeIgniter.png differ diff --git a/drivers/bookmarklet/images/icons/CodeMirror.png b/drivers/bookmarklet/images/icons/CodeMirror.png new file mode 100644 index 0000000000000000000000000000000000000000..ef34d402c1c76df12ae126376fc1e376dfba3ebc Binary files /dev/null and b/drivers/bookmarklet/images/icons/CodeMirror.png differ diff --git a/drivers/bookmarklet/images/icons/Commerce Server.png b/drivers/bookmarklet/images/icons/Commerce Server.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e1c123284ed29fe4f4535335f36b7b3bbbfc2b Binary files /dev/null and b/drivers/bookmarklet/images/icons/Commerce Server.png differ diff --git a/drivers/bookmarklet/images/icons/CompaqHTTPServer.png b/drivers/bookmarklet/images/icons/CompaqHTTPServer.png new file mode 100755 index 0000000000000000000000000000000000000000..44629e6f92ce0c3493283e5ea2f564503883a0a5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/CompaqHTTPServer.png differ diff --git a/drivers/bookmarklet/images/icons/Concrete5.png b/drivers/bookmarklet/images/icons/Concrete5.png new file mode 100644 index 0000000000000000000000000000000000000000..7dc61f31f7c7bc0134d3a209ccda7d3aaae4a8c8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Concrete5.png differ diff --git a/drivers/bookmarklet/images/icons/Connect.png b/drivers/bookmarklet/images/icons/Connect.png new file mode 100644 index 0000000000000000000000000000000000000000..994d06c7b3f90e5c953c13b7b52e04a4b0afb1dc Binary files /dev/null and b/drivers/bookmarklet/images/icons/Connect.png differ diff --git a/drivers/bookmarklet/images/icons/Contao.png b/drivers/bookmarklet/images/icons/Contao.png new file mode 100644 index 0000000000000000000000000000000000000000..e0100322d5fde8c04e6329891aaca8ba2a6ad924 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Contao.png differ diff --git a/drivers/bookmarklet/images/icons/Contenido.png b/drivers/bookmarklet/images/icons/Contenido.png new file mode 100644 index 0000000000000000000000000000000000000000..598d97fbe1ea0bdd46c2f7bf0dda41ba9d305ac3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Contenido.png differ diff --git a/drivers/bookmarklet/images/icons/Contens.png b/drivers/bookmarklet/images/icons/Contens.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb39880f2f8eab7526971ce52b525f2d3060bfa Binary files /dev/null and b/drivers/bookmarklet/images/icons/Contens.png differ diff --git a/drivers/bookmarklet/images/icons/ContentBox.png b/drivers/bookmarklet/images/icons/ContentBox.png new file mode 100644 index 0000000000000000000000000000000000000000..2abfae432ae9b78c8140233c386239b4f920d61c Binary files /dev/null and b/drivers/bookmarklet/images/icons/ContentBox.png differ diff --git a/drivers/bookmarklet/images/icons/ConversionLab.png b/drivers/bookmarklet/images/icons/ConversionLab.png new file mode 100644 index 0000000000000000000000000000000000000000..a8396bfb2f5fd8820c80ecf4c20eaf072804b44c Binary files /dev/null and b/drivers/bookmarklet/images/icons/ConversionLab.png differ diff --git a/drivers/bookmarklet/images/icons/Coppermine.png b/drivers/bookmarklet/images/icons/Coppermine.png new file mode 100644 index 0000000000000000000000000000000000000000..bfbac43c5f23ad4b5529837cf0f5ac2e386a4ae4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Coppermine.png differ diff --git a/drivers/bookmarklet/images/icons/Cosmoshop.png b/drivers/bookmarklet/images/icons/Cosmoshop.png new file mode 100644 index 0000000000000000000000000000000000000000..1bcbca716b0c2e1d034adff5ccee2cb2701743f6 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Cosmoshop.png differ diff --git a/drivers/bookmarklet/images/icons/Cotonti.png b/drivers/bookmarklet/images/icons/Cotonti.png new file mode 100644 index 0000000000000000000000000000000000000000..274ef7b5e8b21d0688d4b38d2600fe78969f2db8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Cotonti.png differ diff --git a/drivers/bookmarklet/images/icons/CouchDB.png b/drivers/bookmarklet/images/icons/CouchDB.png new file mode 100644 index 0000000000000000000000000000000000000000..a0a44225af70293d6e413fffe19e9458e1e3849a Binary files /dev/null and b/drivers/bookmarklet/images/icons/CouchDB.png differ diff --git a/drivers/bookmarklet/images/icons/Craft CMS.png b/drivers/bookmarklet/images/icons/Craft CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..bfbdb65b31eb6f8c9c9af608ae455b450ac2d4ed Binary files /dev/null and b/drivers/bookmarklet/images/icons/Craft CMS.png differ diff --git a/drivers/bookmarklet/images/icons/Crazy Egg.png b/drivers/bookmarklet/images/icons/Crazy Egg.png new file mode 100644 index 0000000000000000000000000000000000000000..ff8b90416718ed4bb5016207d0dae078cd52ca18 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Crazy Egg.png differ diff --git a/drivers/bookmarklet/images/icons/Criteo.png b/drivers/bookmarklet/images/icons/Criteo.png new file mode 100644 index 0000000000000000000000000000000000000000..2334e4db49701b4c61305699f57d35da9dea3697 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Criteo.png differ diff --git a/drivers/bookmarklet/images/icons/Cross Pixel.png b/drivers/bookmarklet/images/icons/Cross Pixel.png new file mode 100644 index 0000000000000000000000000000000000000000..7984e3dc095035ea987e50c6283087be03f7a61a Binary files /dev/null and b/drivers/bookmarklet/images/icons/Cross Pixel.png differ diff --git a/drivers/bookmarklet/images/icons/CubeCart.png b/drivers/bookmarklet/images/icons/CubeCart.png new file mode 100644 index 0000000000000000000000000000000000000000..ac631e741acd264435e95d2e1813598c9b694cb0 Binary files /dev/null and b/drivers/bookmarklet/images/icons/CubeCart.png differ diff --git a/drivers/bookmarklet/images/icons/Cufon.png b/drivers/bookmarklet/images/icons/Cufon.png new file mode 100644 index 0000000000000000000000000000000000000000..07b81f4c7f2e7d3b605883a142de4c1aed13492f Binary files /dev/null and b/drivers/bookmarklet/images/icons/Cufon.png differ diff --git a/drivers/bookmarklet/images/icons/D3.png b/drivers/bookmarklet/images/icons/D3.png new file mode 100644 index 0000000000000000000000000000000000000000..375a73f8fc3debdfcabf36e2f61ebe18de3a19ce Binary files /dev/null and b/drivers/bookmarklet/images/icons/D3.png differ diff --git a/drivers/bookmarklet/images/icons/DHTMLX.png b/drivers/bookmarklet/images/icons/DHTMLX.png new file mode 100644 index 0000000000000000000000000000000000000000..d74c581681f4a52593b4241e36f5fabd9a552458 Binary files /dev/null and b/drivers/bookmarklet/images/icons/DHTMLX.png differ diff --git a/drivers/bookmarklet/images/icons/DTG.png b/drivers/bookmarklet/images/icons/DTG.png new file mode 100644 index 0000000000000000000000000000000000000000..2f1ed031f3b3a6f47ecf26057703e02796d53ca4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/DTG.png differ diff --git a/drivers/bookmarklet/images/icons/Dancer.png b/drivers/bookmarklet/images/icons/Dancer.png new file mode 100644 index 0000000000000000000000000000000000000000..346ea7489a26a9c8138d75ba4555e486a31caa12 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Dancer.png differ diff --git a/drivers/bookmarklet/images/icons/Danneo CMS.png b/drivers/bookmarklet/images/icons/Danneo CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..136d502c3762317642d9dd48f0f64accc1edf279 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Danneo CMS.png differ diff --git a/drivers/bookmarklet/images/icons/Dart.png b/drivers/bookmarklet/images/icons/Dart.png new file mode 100644 index 0000000000000000000000000000000000000000..35c6ccd1a5a07ab4fd4c0ffd2de386e1666e63e6 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Dart.png differ diff --git a/drivers/bookmarklet/images/icons/Darwin.png b/drivers/bookmarklet/images/icons/Darwin.png new file mode 100755 index 0000000000000000000000000000000000000000..65606bf259d8569843215a4aead36c4167d41f16 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Darwin.png differ diff --git a/drivers/bookmarklet/images/icons/DataLife Engine.png b/drivers/bookmarklet/images/icons/DataLife Engine.png new file mode 100644 index 0000000000000000000000000000000000000000..871ad39ac0418df1c048ddd928993f79dd63a9e8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/DataLife Engine.png differ diff --git a/drivers/bookmarklet/images/icons/David Webbox.png b/drivers/bookmarklet/images/icons/David Webbox.png new file mode 100644 index 0000000000000000000000000000000000000000..16e72fa1223aaccc03382939bc262c242d85fb67 Binary files /dev/null and b/drivers/bookmarklet/images/icons/David Webbox.png differ diff --git a/drivers/bookmarklet/images/icons/Debian.png b/drivers/bookmarklet/images/icons/Debian.png new file mode 100644 index 0000000000000000000000000000000000000000..42db76b78947754b32c6ab3d0795dbe3dce311d9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Debian.png differ diff --git a/drivers/bookmarklet/images/icons/DedeCMS.png b/drivers/bookmarklet/images/icons/DedeCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..af4913ff11df3ddab27ee0a0164a7bb0fe4c5d79 Binary files /dev/null and b/drivers/bookmarklet/images/icons/DedeCMS.png differ diff --git a/drivers/bookmarklet/images/icons/Dell.png b/drivers/bookmarklet/images/icons/Dell.png new file mode 100755 index 0000000000000000000000000000000000000000..5803d63851ea0f6e04db5de39a4ca87852d36696 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Dell.png differ diff --git a/drivers/bookmarklet/images/icons/Demandware.png b/drivers/bookmarklet/images/icons/Demandware.png new file mode 100644 index 0000000000000000000000000000000000000000..c2ef8d545edcf75527a8d064d2aa6ce8c03576bf Binary files /dev/null and b/drivers/bookmarklet/images/icons/Demandware.png differ diff --git a/drivers/bookmarklet/images/icons/Deployd.png b/drivers/bookmarklet/images/icons/Deployd.png new file mode 100644 index 0000000000000000000000000000000000000000..f715e47b41b2aa922cacb4cc20bbe450ad841987 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Deployd.png differ diff --git a/drivers/bookmarklet/images/icons/DirectAdmin.png b/drivers/bookmarklet/images/icons/DirectAdmin.png new file mode 100644 index 0000000000000000000000000000000000000000..75f1a7e4837cfc4c6ad95ecc44c770c43a3dd6bc Binary files /dev/null and b/drivers/bookmarklet/images/icons/DirectAdmin.png differ diff --git a/drivers/bookmarklet/images/icons/Discourse.png b/drivers/bookmarklet/images/icons/Discourse.png new file mode 100644 index 0000000000000000000000000000000000000000..dcda977b0c84ec6e49f5ecfdb3a3f3042170284b Binary files /dev/null and b/drivers/bookmarklet/images/icons/Discourse.png differ diff --git a/drivers/bookmarklet/images/icons/Disqus.png b/drivers/bookmarklet/images/icons/Disqus.png new file mode 100644 index 0000000000000000000000000000000000000000..abbca624d382a816d8b1ea563bb6fb5f02ced8fd Binary files /dev/null and b/drivers/bookmarklet/images/icons/Disqus.png differ diff --git a/drivers/bookmarklet/images/icons/Django CMS.png b/drivers/bookmarklet/images/icons/Django CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..20909ea3ec92d67d308a568f2055fd3082d3abdb Binary files /dev/null and b/drivers/bookmarklet/images/icons/Django CMS.png differ diff --git a/drivers/bookmarklet/images/icons/Django.png b/drivers/bookmarklet/images/icons/Django.png new file mode 100644 index 0000000000000000000000000000000000000000..bd3ea090b71cffb8beaaa4404a088cabe6c28a81 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Django.png differ diff --git a/drivers/bookmarklet/images/icons/Dojo.png b/drivers/bookmarklet/images/icons/Dojo.png new file mode 100644 index 0000000000000000000000000000000000000000..96833c395b4807d64261202937ba067563fc40e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Dojo.png differ diff --git a/drivers/bookmarklet/images/icons/Dokeos.png b/drivers/bookmarklet/images/icons/Dokeos.png new file mode 100644 index 0000000000000000000000000000000000000000..855b23fff0c776c290168a0143d217e7d1df19ff Binary files /dev/null and b/drivers/bookmarklet/images/icons/Dokeos.png differ diff --git a/drivers/bookmarklet/images/icons/DokuWiki.png b/drivers/bookmarklet/images/icons/DokuWiki.png new file mode 100644 index 0000000000000000000000000000000000000000..e9771b7d01fec088ea36d6d7919a60d265f76d00 Binary files /dev/null and b/drivers/bookmarklet/images/icons/DokuWiki.png differ diff --git a/drivers/bookmarklet/images/icons/DotNetNuke.png b/drivers/bookmarklet/images/icons/DotNetNuke.png new file mode 100644 index 0000000000000000000000000000000000000000..1e93b1b67a4a84676b5c4dbc2ffad2529d58f324 Binary files /dev/null and b/drivers/bookmarklet/images/icons/DotNetNuke.png differ diff --git a/drivers/bookmarklet/images/icons/Dotclear.png b/drivers/bookmarklet/images/icons/Dotclear.png new file mode 100644 index 0000000000000000000000000000000000000000..af514f6e5f767ffc63621bd33d193975bd675f4b Binary files /dev/null and b/drivers/bookmarklet/images/icons/Dotclear.png differ diff --git a/drivers/bookmarklet/images/icons/Doxygen.png b/drivers/bookmarklet/images/icons/Doxygen.png new file mode 100644 index 0000000000000000000000000000000000000000..20de99f2c66146767ddeb42e2b25033ad85dd1c8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Doxygen.png differ diff --git a/drivers/bookmarklet/images/icons/DreamWeaver.png b/drivers/bookmarklet/images/icons/DreamWeaver.png new file mode 100644 index 0000000000000000000000000000000000000000..d073d73f01806e4530e13cc4d251da04b725e2be Binary files /dev/null and b/drivers/bookmarklet/images/icons/DreamWeaver.png differ diff --git a/drivers/bookmarklet/images/icons/Drupal Commerce.png b/drivers/bookmarklet/images/icons/Drupal Commerce.png new file mode 100644 index 0000000000000000000000000000000000000000..d362d56151406530aad5d548139d17ac7035776b Binary files /dev/null and b/drivers/bookmarklet/images/icons/Drupal Commerce.png differ diff --git a/drivers/bookmarklet/images/icons/Drupal.png b/drivers/bookmarklet/images/icons/Drupal.png new file mode 100644 index 0000000000000000000000000000000000000000..b9b13f84fbc5ccd52fbef6d3253ef25ff10b42b8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Drupal.png differ diff --git a/drivers/bookmarklet/images/icons/Dynamicweb.png b/drivers/bookmarklet/images/icons/Dynamicweb.png new file mode 100644 index 0000000000000000000000000000000000000000..e1e4be9acc41ebecea1c23085d4dca1c1afe948f Binary files /dev/null and b/drivers/bookmarklet/images/icons/Dynamicweb.png differ diff --git a/drivers/bookmarklet/images/icons/E-Merchant.png b/drivers/bookmarklet/images/icons/E-Merchant.png new file mode 100644 index 0000000000000000000000000000000000000000..6c49851af92a661fb3a79ea198981ff1fc7bbf77 Binary files /dev/null and b/drivers/bookmarklet/images/icons/E-Merchant.png differ diff --git a/drivers/bookmarklet/images/icons/ELOG HTTP.png b/drivers/bookmarklet/images/icons/ELOG HTTP.png new file mode 100644 index 0000000000000000000000000000000000000000..8a53cd3dcb449ac20ea739e28aceeefc8510c203 Binary files /dev/null and b/drivers/bookmarklet/images/icons/ELOG HTTP.png differ diff --git a/drivers/bookmarklet/images/icons/ELOG.png b/drivers/bookmarklet/images/icons/ELOG.png new file mode 100644 index 0000000000000000000000000000000000000000..8a53cd3dcb449ac20ea739e28aceeefc8510c203 Binary files /dev/null and b/drivers/bookmarklet/images/icons/ELOG.png differ diff --git a/drivers/bookmarklet/images/icons/EPiServer.png b/drivers/bookmarklet/images/icons/EPiServer.png new file mode 100644 index 0000000000000000000000000000000000000000..c175a4c82c1ea542db3860eee6777f5ef57c8d84 Binary files /dev/null and b/drivers/bookmarklet/images/icons/EPiServer.png differ diff --git a/drivers/bookmarklet/images/icons/EPrints.png b/drivers/bookmarklet/images/icons/EPrints.png new file mode 100644 index 0000000000000000000000000000000000000000..db4dc9cedd6ec31c921dd42093e8eb801d34ade8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/EPrints.png differ diff --git a/drivers/bookmarklet/images/icons/EWS-NIC4.png b/drivers/bookmarklet/images/icons/EWS-NIC4.png new file mode 100755 index 0000000000000000000000000000000000000000..5803d63851ea0f6e04db5de39a4ca87852d36696 Binary files /dev/null and b/drivers/bookmarklet/images/icons/EWS-NIC4.png differ diff --git a/drivers/bookmarklet/images/icons/Ecodoo.png b/drivers/bookmarklet/images/icons/Ecodoo.png new file mode 100755 index 0000000000000000000000000000000000000000..d08a72652f9da711296cf93f3b263b28dec157d7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Ecodoo.png differ diff --git a/drivers/bookmarklet/images/icons/EdgeCast.png b/drivers/bookmarklet/images/icons/EdgeCast.png new file mode 100644 index 0000000000000000000000000000000000000000..f59c7eed79e730faeedac27d26c62217381a099d Binary files /dev/null and b/drivers/bookmarklet/images/icons/EdgeCast.png differ diff --git a/drivers/bookmarklet/images/icons/Eloqua.png b/drivers/bookmarklet/images/icons/Eloqua.png new file mode 100644 index 0000000000000000000000000000000000000000..435d816e1cf48f4387315981421056650aa3a5bc Binary files /dev/null and b/drivers/bookmarklet/images/icons/Eloqua.png differ diff --git a/drivers/bookmarklet/images/icons/Embedthis-http.png b/drivers/bookmarklet/images/icons/Embedthis-http.png new file mode 100644 index 0000000000000000000000000000000000000000..a591e60968b9bbea0e88a1c6bdc0213d66dcc4a2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Embedthis-http.png differ diff --git a/drivers/bookmarklet/images/icons/Ember.js.png b/drivers/bookmarklet/images/icons/Ember.js.png new file mode 100644 index 0000000000000000000000000000000000000000..08c21c5a47fe58c7722649b60caaef0e4d98f2ba Binary files /dev/null and b/drivers/bookmarklet/images/icons/Ember.js.png differ diff --git a/drivers/bookmarklet/images/icons/Enyo.png b/drivers/bookmarklet/images/icons/Enyo.png new file mode 100644 index 0000000000000000000000000000000000000000..40fb00108e92221d3e4164e6e9019dce7745abe5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Enyo.png differ diff --git a/drivers/bookmarklet/images/icons/Erlang.png b/drivers/bookmarklet/images/icons/Erlang.png new file mode 100755 index 0000000000000000000000000000000000000000..eb08de940895fc4e8e98d6df9a20cda87c0b25a3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Erlang.png differ diff --git a/drivers/bookmarklet/images/icons/Exhibit.png b/drivers/bookmarklet/images/icons/Exhibit.png new file mode 100644 index 0000000000000000000000000000000000000000..ea147ff97124c6e8fc869c751df32e9bba937491 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Exhibit.png differ diff --git a/drivers/bookmarklet/images/icons/Express.png b/drivers/bookmarklet/images/icons/Express.png new file mode 100644 index 0000000000000000000000000000000000000000..82539558c2dceba275c1f1cc34c8edbad8edb247 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Express.png differ diff --git a/drivers/bookmarklet/images/icons/ExpressionEngine.png b/drivers/bookmarklet/images/icons/ExpressionEngine.png new file mode 100644 index 0000000000000000000000000000000000000000..997b8c1106b28de04ed86090ca55b7d3cee28538 Binary files /dev/null and b/drivers/bookmarklet/images/icons/ExpressionEngine.png differ diff --git a/drivers/bookmarklet/images/icons/ExtJS.png b/drivers/bookmarklet/images/icons/ExtJS.png new file mode 100644 index 0000000000000000000000000000000000000000..9d6417551a269b836af361f66b97e771f2821780 Binary files /dev/null and b/drivers/bookmarklet/images/icons/ExtJS.png differ diff --git a/drivers/bookmarklet/images/icons/FAST ESP.png b/drivers/bookmarklet/images/icons/FAST ESP.png new file mode 100644 index 0000000000000000000000000000000000000000..7921ffacc2743c11d063c145c90756c56a3aaed9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/FAST ESP.png differ diff --git a/drivers/bookmarklet/images/icons/FAST Search for SharePoint.png b/drivers/bookmarklet/images/icons/FAST Search for SharePoint.png new file mode 100644 index 0000000000000000000000000000000000000000..295796e1f4a90b3ac1937b9753f09a4b50c09320 Binary files /dev/null and b/drivers/bookmarklet/images/icons/FAST Search for SharePoint.png differ diff --git a/drivers/bookmarklet/images/icons/FWP.png b/drivers/bookmarklet/images/icons/FWP.png new file mode 100644 index 0000000000000000000000000000000000000000..2f556e7b3e04b89775ae662a75d95aa02ab0a6e1 Binary files /dev/null and b/drivers/bookmarklet/images/icons/FWP.png differ diff --git a/drivers/bookmarklet/images/icons/Fact Finder.png b/drivers/bookmarklet/images/icons/Fact Finder.png new file mode 100644 index 0000000000000000000000000000000000000000..2ec03c0732fe3fe8ac7812df3c93eb0703c02d85 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Fact Finder.png differ diff --git a/drivers/bookmarklet/images/icons/Fat-Free Framework.png b/drivers/bookmarklet/images/icons/Fat-Free Framework.png new file mode 100644 index 0000000000000000000000000000000000000000..151a48edf499c155c2bfc7263345968bdcb55ca9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Fat-Free Framework.png differ diff --git a/drivers/bookmarklet/images/icons/Fedora.png b/drivers/bookmarklet/images/icons/Fedora.png new file mode 100644 index 0000000000000000000000000000000000000000..05562e3118faa4f498435f19d7bc133df9ab14b5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Fedora.png differ diff --git a/drivers/bookmarklet/images/icons/Fireblade.png b/drivers/bookmarklet/images/icons/Fireblade.png new file mode 100644 index 0000000000000000000000000000000000000000..7239af83da1331c93b566f14a25dd7f20d471d99 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Fireblade.png differ diff --git a/drivers/bookmarklet/images/icons/FlashCom.png b/drivers/bookmarklet/images/icons/FlashCom.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/FlashCom.png differ diff --git a/drivers/bookmarklet/images/icons/FlexCMP.png b/drivers/bookmarklet/images/icons/FlexCMP.png new file mode 100644 index 0000000000000000000000000000000000000000..46a9ac940816692c0396d72d0094f2190c7a5079 Binary files /dev/null and b/drivers/bookmarklet/images/icons/FlexCMP.png differ diff --git a/drivers/bookmarklet/images/icons/FluxBB.png b/drivers/bookmarklet/images/icons/FluxBB.png new file mode 100644 index 0000000000000000000000000000000000000000..0e2c71b3de3f27f9870e6ef7812c9a79cb4b88a2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/FluxBB.png differ diff --git a/drivers/bookmarklet/images/icons/Flyspray.png b/drivers/bookmarklet/images/icons/Flyspray.png new file mode 100644 index 0000000000000000000000000000000000000000..ccef0a01171c298ce89f7e398bca62a2c99ff0f2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Flyspray.png differ diff --git a/drivers/bookmarklet/images/icons/Font Awesome.png b/drivers/bookmarklet/images/icons/Font Awesome.png new file mode 100644 index 0000000000000000000000000000000000000000..b93360b3c1b401b19b0eae020494b5b5c75385bd Binary files /dev/null and b/drivers/bookmarklet/images/icons/Font Awesome.png differ diff --git a/drivers/bookmarklet/images/icons/Fortune3.png b/drivers/bookmarklet/images/icons/Fortune3.png new file mode 100644 index 0000000000000000000000000000000000000000..f4fd9e460b9fa431901383171961b315474a8f8f Binary files /dev/null and b/drivers/bookmarklet/images/icons/Fortune3.png differ diff --git a/drivers/bookmarklet/images/icons/FreeBSD.png b/drivers/bookmarklet/images/icons/FreeBSD.png new file mode 100644 index 0000000000000000000000000000000000000000..9f0cf0d067ab164863364158a38b1f9587b9fe20 Binary files /dev/null and b/drivers/bookmarklet/images/icons/FreeBSD.png differ diff --git a/drivers/bookmarklet/images/icons/FreeTextBox.png b/drivers/bookmarklet/images/icons/FreeTextBox.png new file mode 100644 index 0000000000000000000000000000000000000000..59c2350417785a9272c231377d42f828a78b0436 Binary files /dev/null and b/drivers/bookmarklet/images/icons/FreeTextBox.png differ diff --git a/drivers/bookmarklet/images/icons/FrontPage.png b/drivers/bookmarklet/images/icons/FrontPage.png new file mode 100644 index 0000000000000000000000000000000000000000..f055a189fd02bb332ce7b2f88b640f7e84ea3149 Binary files /dev/null and b/drivers/bookmarklet/images/icons/FrontPage.png differ diff --git a/drivers/bookmarklet/images/icons/Fusion Ads.png b/drivers/bookmarklet/images/icons/Fusion Ads.png new file mode 100644 index 0000000000000000000000000000000000000000..bbc62955dec9034772fe89462dac7691a714e40d Binary files /dev/null and b/drivers/bookmarklet/images/icons/Fusion Ads.png differ diff --git a/drivers/bookmarklet/images/icons/G-WAN.png b/drivers/bookmarklet/images/icons/G-WAN.png new file mode 100644 index 0000000000000000000000000000000000000000..6e8707a7909b9006ef0cbfac9ff5d18cd2c783c3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/G-WAN.png differ diff --git a/drivers/bookmarklet/images/icons/GX WebManager.png b/drivers/bookmarklet/images/icons/GX WebManager.png new file mode 100644 index 0000000000000000000000000000000000000000..9e3555a2e880d514f8994a3feb0f098ba4eb8394 Binary files /dev/null and b/drivers/bookmarklet/images/icons/GX WebManager.png differ diff --git a/drivers/bookmarklet/images/icons/Gallery.png b/drivers/bookmarklet/images/icons/Gallery.png new file mode 100644 index 0000000000000000000000000000000000000000..6d86cb263fb01aa9f171d5f5a30da9a2dc92941c Binary files /dev/null and b/drivers/bookmarklet/images/icons/Gallery.png differ diff --git a/drivers/bookmarklet/images/icons/Gambio.png b/drivers/bookmarklet/images/icons/Gambio.png new file mode 100644 index 0000000000000000000000000000000000000000..3daedc2e8dfaad7ee3a8dda14dbc07c010f83a81 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Gambio.png differ diff --git a/drivers/bookmarklet/images/icons/Gauges.png b/drivers/bookmarklet/images/icons/Gauges.png new file mode 100644 index 0000000000000000000000000000000000000000..73849914f666df6a9a3faecb9c3621b267edf05a Binary files /dev/null and b/drivers/bookmarklet/images/icons/Gauges.png differ diff --git a/drivers/bookmarklet/images/icons/Gentoo.png b/drivers/bookmarklet/images/icons/Gentoo.png new file mode 100644 index 0000000000000000000000000000000000000000..6b50f6a263780022dfe05104d1bcdeefff2ffca8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Gentoo.png differ diff --git a/drivers/bookmarklet/images/icons/Get Satisfaction.png b/drivers/bookmarklet/images/icons/Get Satisfaction.png new file mode 100644 index 0000000000000000000000000000000000000000..06c62411e2dd522aee51d7127f1dfab3da716c4d Binary files /dev/null and b/drivers/bookmarklet/images/icons/Get Satisfaction.png differ diff --git a/drivers/bookmarklet/images/icons/GetSimple CMS.png b/drivers/bookmarklet/images/icons/GetSimple CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..061842afe21e3861d1ef33301bb259cc2a919dc4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/GetSimple CMS.png differ diff --git a/drivers/bookmarklet/images/icons/Ghost.png b/drivers/bookmarklet/images/icons/Ghost.png new file mode 100644 index 0000000000000000000000000000000000000000..f3971b879783e941ecd2ce28b85588e238711c21 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Ghost.png differ diff --git a/drivers/bookmarklet/images/icons/Glyphicons.png b/drivers/bookmarklet/images/icons/Glyphicons.png new file mode 100644 index 0000000000000000000000000000000000000000..a46d3965c7cf60aecbbc34d7d63f9ee0fb0271e1 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Glyphicons.png differ diff --git a/drivers/bookmarklet/images/icons/GoAhead.png b/drivers/bookmarklet/images/icons/GoAhead.png new file mode 100644 index 0000000000000000000000000000000000000000..a591e60968b9bbea0e88a1c6bdc0213d66dcc4a2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/GoAhead.png differ diff --git a/drivers/bookmarklet/images/icons/GoStats.png b/drivers/bookmarklet/images/icons/GoStats.png new file mode 100644 index 0000000000000000000000000000000000000000..a2ac7b74300900d32eb8c9bc6406f2f00f460975 Binary files /dev/null and b/drivers/bookmarklet/images/icons/GoStats.png differ diff --git a/drivers/bookmarklet/images/icons/Google AdSense.png b/drivers/bookmarklet/images/icons/Google AdSense.png new file mode 100644 index 0000000000000000000000000000000000000000..a02171a32c4b2754ae818a9e0560055fed4ed74a Binary files /dev/null and b/drivers/bookmarklet/images/icons/Google AdSense.png differ diff --git a/drivers/bookmarklet/images/icons/Google Analytics.png b/drivers/bookmarklet/images/icons/Google Analytics.png new file mode 100644 index 0000000000000000000000000000000000000000..1256791ffc42e818c349811cd98b3d49d1d9f749 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Google Analytics.png differ diff --git a/drivers/bookmarklet/images/icons/Google App Engine.png b/drivers/bookmarklet/images/icons/Google App Engine.png new file mode 100644 index 0000000000000000000000000000000000000000..32ff514d70b3998a3a5a74c2d5a1c2a47a159271 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Google App Engine.png differ diff --git a/drivers/bookmarklet/images/icons/Google Charts.png b/drivers/bookmarklet/images/icons/Google Charts.png new file mode 100644 index 0000000000000000000000000000000000000000..679b6439d118bf115f7ace54965f1b1a1dcb5c62 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Google Charts.png differ diff --git a/drivers/bookmarklet/images/icons/Google Code Prettify.png b/drivers/bookmarklet/images/icons/Google Code Prettify.png new file mode 100644 index 0000000000000000000000000000000000000000..78b69568a62c5ffe18e5d2bc2a7df8584b413d25 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Google Code Prettify.png differ diff --git a/drivers/bookmarklet/images/icons/Google Font API.png b/drivers/bookmarklet/images/icons/Google Font API.png new file mode 100644 index 0000000000000000000000000000000000000000..bf2c8dcc8ef2755e41638f504bb55d5eee4cf832 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Google Font API.png differ diff --git a/drivers/bookmarklet/images/icons/Google Friend Connect.png b/drivers/bookmarklet/images/icons/Google Friend Connect.png new file mode 100644 index 0000000000000000000000000000000000000000..78b69568a62c5ffe18e5d2bc2a7df8584b413d25 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Google Friend Connect.png differ diff --git a/drivers/bookmarklet/images/icons/Google Maps.png b/drivers/bookmarklet/images/icons/Google Maps.png new file mode 100644 index 0000000000000000000000000000000000000000..1f90c694b70b0214eebd70733b64091049e74afa Binary files /dev/null and b/drivers/bookmarklet/images/icons/Google Maps.png differ diff --git a/drivers/bookmarklet/images/icons/Google PageSpeed.png b/drivers/bookmarklet/images/icons/Google PageSpeed.png new file mode 100644 index 0000000000000000000000000000000000000000..8f830f0e440c31405d57ecc61bb56074466309c1 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Google PageSpeed.png differ diff --git a/drivers/bookmarklet/images/icons/Google Sites.png b/drivers/bookmarklet/images/icons/Google Sites.png new file mode 100644 index 0000000000000000000000000000000000000000..6f74a7a75b817150431b27c4c4dbe3def8c440ee Binary files /dev/null and b/drivers/bookmarklet/images/icons/Google Sites.png differ diff --git a/drivers/bookmarklet/images/icons/Google Tag Manager.png b/drivers/bookmarklet/images/icons/Google Tag Manager.png new file mode 100644 index 0000000000000000000000000000000000000000..3e316480ed6efe7a2888dc5d899f7f0c10fd7372 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Google Tag Manager.png differ diff --git a/drivers/bookmarklet/images/icons/Google Wallet.png b/drivers/bookmarklet/images/icons/Google Wallet.png new file mode 100644 index 0000000000000000000000000000000000000000..07c6a6cfbdb454e1ceaef22b24c063bc865a7ba9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Google Wallet.png differ diff --git a/drivers/bookmarklet/images/icons/Google Web Toolkit.png b/drivers/bookmarklet/images/icons/Google Web Toolkit.png new file mode 100644 index 0000000000000000000000000000000000000000..8580de9663baf011af2e2d6038852973095f0eb9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Google Web Toolkit.png differ diff --git a/drivers/bookmarklet/images/icons/Graffiti CMS.png b/drivers/bookmarklet/images/icons/Graffiti CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..fdeeffe85cb160780e2a8d249e65a6548998036d Binary files /dev/null and b/drivers/bookmarklet/images/icons/Graffiti CMS.png differ diff --git a/drivers/bookmarklet/images/icons/Grandstream.png b/drivers/bookmarklet/images/icons/Grandstream.png new file mode 100755 index 0000000000000000000000000000000000000000..a347c58c9239ec3cf1afb1409bc8f81b5f39e9e5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Grandstream.png differ diff --git a/drivers/bookmarklet/images/icons/Gravatar.png b/drivers/bookmarklet/images/icons/Gravatar.png new file mode 100644 index 0000000000000000000000000000000000000000..4b69a5b4a911de246e7afe4c3fe7d0f3909ddd4f Binary files /dev/null and b/drivers/bookmarklet/images/icons/Gravatar.png differ diff --git a/drivers/bookmarklet/images/icons/Gravity Insights.png b/drivers/bookmarklet/images/icons/Gravity Insights.png new file mode 100644 index 0000000000000000000000000000000000000000..54228a3f0f51571afa874c9f4778ad3ea279080f Binary files /dev/null and b/drivers/bookmarklet/images/icons/Gravity Insights.png differ diff --git a/drivers/bookmarklet/images/icons/Green Valley CMS.png b/drivers/bookmarklet/images/icons/Green Valley CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..94ceec0317e383d2d2655b8afa8db9dfcfdcefc2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Green Valley CMS.png differ diff --git a/drivers/bookmarklet/images/icons/HP ProCurve.png b/drivers/bookmarklet/images/icons/HP ProCurve.png new file mode 100755 index 0000000000000000000000000000000000000000..44629e6f92ce0c3493283e5ea2f564503883a0a5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/HP ProCurve.png differ diff --git a/drivers/bookmarklet/images/icons/Handlebars.png b/drivers/bookmarklet/images/icons/Handlebars.png new file mode 100644 index 0000000000000000000000000000000000000000..691e0b9bca7f11cd7c0e7574455529d22bc5bac8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Handlebars.png differ diff --git a/drivers/bookmarklet/images/icons/HeadJS.png b/drivers/bookmarklet/images/icons/HeadJS.png new file mode 100644 index 0000000000000000000000000000000000000000..9f51c0b290b545915896b0c7f62036d447819d41 Binary files /dev/null and b/drivers/bookmarklet/images/icons/HeadJS.png differ diff --git a/drivers/bookmarklet/images/icons/Hello Bar.png b/drivers/bookmarklet/images/icons/Hello Bar.png new file mode 100644 index 0000000000000000000000000000000000000000..55da2fd83818f2a8649983e90d4286e1036b819d Binary files /dev/null and b/drivers/bookmarklet/images/icons/Hello Bar.png differ diff --git a/drivers/bookmarklet/images/icons/Hiawatha.png b/drivers/bookmarklet/images/icons/Hiawatha.png new file mode 100644 index 0000000000000000000000000000000000000000..68426ef8048a1ac1ddc9a251ed40dd48e6938c97 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Hiawatha.png differ diff --git a/drivers/bookmarklet/images/icons/Highcharts.png b/drivers/bookmarklet/images/icons/Highcharts.png new file mode 100644 index 0000000000000000000000000000000000000000..68bf7a0c5368b81abe830130e8d28bfbf5e7975d Binary files /dev/null and b/drivers/bookmarklet/images/icons/Highcharts.png differ diff --git a/drivers/bookmarklet/images/icons/Highstock.png b/drivers/bookmarklet/images/icons/Highstock.png new file mode 100644 index 0000000000000000000000000000000000000000..68bf7a0c5368b81abe830130e8d28bfbf5e7975d Binary files /dev/null and b/drivers/bookmarklet/images/icons/Highstock.png differ diff --git a/drivers/bookmarklet/images/icons/Hippo.png b/drivers/bookmarklet/images/icons/Hippo.png new file mode 100644 index 0000000000000000000000000000000000000000..2f7fee9b953447c820adaefd1a993ae9d8a39d21 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Hippo.png differ diff --git a/drivers/bookmarklet/images/icons/Hogan.js.png b/drivers/bookmarklet/images/icons/Hogan.js.png new file mode 100644 index 0000000000000000000000000000000000000000..e43e1ed92f524c3d5d4f2901ce759192c95a2c29 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Hogan.js.png differ diff --git a/drivers/bookmarklet/images/icons/Hotaru CMS.png b/drivers/bookmarklet/images/icons/Hotaru CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..af1576ff9a8ff6034384c10b541b5d9324b6eb59 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Hotaru CMS.png differ diff --git a/drivers/bookmarklet/images/icons/HubSpot.png b/drivers/bookmarklet/images/icons/HubSpot.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf24d6233432662410ecf88a2115137ca242b43 Binary files /dev/null and b/drivers/bookmarklet/images/icons/HubSpot.png differ diff --git a/drivers/bookmarklet/images/icons/Hybris.png b/drivers/bookmarklet/images/icons/Hybris.png new file mode 100644 index 0000000000000000000000000000000000000000..842dd83430fc2ab897059902d706cc99721c56cd Binary files /dev/null and b/drivers/bookmarklet/images/icons/Hybris.png differ diff --git a/drivers/bookmarklet/images/icons/IBM Coremetrics.png b/drivers/bookmarklet/images/icons/IBM Coremetrics.png new file mode 100644 index 0000000000000000000000000000000000000000..26106b25f68334c3e533493d8bb449a7f37156fc Binary files /dev/null and b/drivers/bookmarklet/images/icons/IBM Coremetrics.png differ diff --git a/drivers/bookmarklet/images/icons/IBM HTTP Server.png b/drivers/bookmarklet/images/icons/IBM HTTP Server.png new file mode 100644 index 0000000000000000000000000000000000000000..26106b25f68334c3e533493d8bb449a7f37156fc Binary files /dev/null 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 new file mode 100644 index 0000000000000000000000000000000000000000..26106b25f68334c3e533493d8bb449a7f37156fc Binary files /dev/null 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 new file mode 100644 index 0000000000000000000000000000000000000000..26106b25f68334c3e533493d8bb449a7f37156fc Binary files /dev/null and b/drivers/bookmarklet/images/icons/IBM WebSphere Portal.png differ diff --git a/drivers/bookmarklet/images/icons/IIS.png b/drivers/bookmarklet/images/icons/IIS.png new file mode 100644 index 0000000000000000000000000000000000000000..b94c2b39753d7755fd14ce1c1b92d92c4a7c8dc9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/IIS.png differ diff --git a/drivers/bookmarklet/images/icons/IPB.png b/drivers/bookmarklet/images/icons/IPB.png new file mode 100644 index 0000000000000000000000000000000000000000..793d0b839f3c1a55079b2710f2b49595d993fb6f Binary files /dev/null and b/drivers/bookmarklet/images/icons/IPB.png differ diff --git a/drivers/bookmarklet/images/icons/ImpressCMS.png b/drivers/bookmarklet/images/icons/ImpressCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..023f159d6e2823e3c61a5637053e59183087daee Binary files /dev/null and b/drivers/bookmarklet/images/icons/ImpressCMS.png differ diff --git a/drivers/bookmarklet/images/icons/ImpressPages.png b/drivers/bookmarklet/images/icons/ImpressPages.png new file mode 100644 index 0000000000000000000000000000000000000000..28b152a8a5074ea4e9337dfadcd294264f13278b Binary files /dev/null and b/drivers/bookmarklet/images/icons/ImpressPages.png differ diff --git a/drivers/bookmarklet/images/icons/InProces.png b/drivers/bookmarklet/images/icons/InProces.png new file mode 100644 index 0000000000000000000000000000000000000000..a8e4f368d7add569a181a57630c3d69daf397089 Binary files /dev/null and b/drivers/bookmarklet/images/icons/InProces.png differ diff --git a/drivers/bookmarklet/images/icons/Incapsula.png b/drivers/bookmarklet/images/icons/Incapsula.png new file mode 100644 index 0000000000000000000000000000000000000000..5ba7071ba59016d90128e52ad5004d6718f32279 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Incapsula.png differ diff --git a/drivers/bookmarklet/images/icons/Indexhibit.png b/drivers/bookmarklet/images/icons/Indexhibit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Indexhibit.png differ diff --git a/drivers/bookmarklet/images/icons/Indico.png b/drivers/bookmarklet/images/icons/Indico.png new file mode 100755 index 0000000000000000000000000000000000000000..f04d63011065389880e57bfd7088d3cfcc2d1cdc Binary files /dev/null and b/drivers/bookmarklet/images/icons/Indico.png differ diff --git a/drivers/bookmarklet/images/icons/InstantCMS.png b/drivers/bookmarklet/images/icons/InstantCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..9b189321b9db11443e4fc15374fc361406cfa4e6 Binary files /dev/null and b/drivers/bookmarklet/images/icons/InstantCMS.png differ diff --git a/drivers/bookmarklet/images/icons/IntenseDebate.png b/drivers/bookmarklet/images/icons/IntenseDebate.png new file mode 100644 index 0000000000000000000000000000000000000000..757bf1be04183163f0dff3ec61f852e12e7c50ad Binary files /dev/null and b/drivers/bookmarklet/images/icons/IntenseDebate.png differ diff --git a/drivers/bookmarklet/images/icons/Intercom.png b/drivers/bookmarklet/images/icons/Intercom.png new file mode 100644 index 0000000000000000000000000000000000000000..c6fe220c680cbca3d9dbdc6103eb6640d1054b83 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Intercom.png differ diff --git a/drivers/bookmarklet/images/icons/Intershop.png b/drivers/bookmarklet/images/icons/Intershop.png new file mode 100644 index 0000000000000000000000000000000000000000..2cb07ca60c02c9e08bb3d4d3944b4589e2afe5a6 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Intershop.png differ diff --git a/drivers/bookmarklet/images/icons/Ionicons.png b/drivers/bookmarklet/images/icons/Ionicons.png new file mode 100644 index 0000000000000000000000000000000000000000..c193d11e93bb2d4b79af485ef652859b2efe349a Binary files /dev/null and b/drivers/bookmarklet/images/icons/Ionicons.png differ diff --git a/drivers/bookmarklet/images/icons/JAlbum.png b/drivers/bookmarklet/images/icons/JAlbum.png new file mode 100644 index 0000000000000000000000000000000000000000..898676c4d6e0cc31f7a2712ecfde3baab3539a97 Binary files /dev/null and b/drivers/bookmarklet/images/icons/JAlbum.png differ diff --git a/drivers/bookmarklet/images/icons/JBoss Application Server.png b/drivers/bookmarklet/images/icons/JBoss Application Server.png new file mode 100644 index 0000000000000000000000000000000000000000..e4a4331a77272c045bb9e0e77575c08e05004abb Binary files /dev/null and b/drivers/bookmarklet/images/icons/JBoss Application Server.png differ diff --git a/drivers/bookmarklet/images/icons/JBoss Web.png b/drivers/bookmarklet/images/icons/JBoss Web.png new file mode 100644 index 0000000000000000000000000000000000000000..da55dd50583e4ec83bec997808f2ea409268bd9d Binary files /dev/null and b/drivers/bookmarklet/images/icons/JBoss Web.png differ diff --git a/drivers/bookmarklet/images/icons/JS Charts.png b/drivers/bookmarklet/images/icons/JS Charts.png new file mode 100644 index 0000000000000000000000000000000000000000..ff7e89ad739d76502b221988f52136798a109f90 Binary files /dev/null and b/drivers/bookmarklet/images/icons/JS Charts.png differ diff --git a/drivers/bookmarklet/images/icons/JTL Shop.png b/drivers/bookmarklet/images/icons/JTL Shop.png new file mode 100644 index 0000000000000000000000000000000000000000..564c41fd4a10f38125e989bfb0b4b24744968fab Binary files /dev/null and b/drivers/bookmarklet/images/icons/JTL Shop.png differ diff --git a/drivers/bookmarklet/images/icons/Jalios.png b/drivers/bookmarklet/images/icons/Jalios.png new file mode 100644 index 0000000000000000000000000000000000000000..9cf7872afedc2a7aa9968a77ebf51454cb534786 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Jalios.png differ diff --git a/drivers/bookmarklet/images/icons/Java Servlet.png b/drivers/bookmarklet/images/icons/Java Servlet.png new file mode 100644 index 0000000000000000000000000000000000000000..0160cf61c02c823eeb2ce7634e573e89b50d1f0a Binary files /dev/null and b/drivers/bookmarklet/images/icons/Java Servlet.png differ diff --git a/drivers/bookmarklet/images/icons/Java.png b/drivers/bookmarklet/images/icons/Java.png new file mode 100644 index 0000000000000000000000000000000000000000..0160cf61c02c823eeb2ce7634e573e89b50d1f0a Binary files /dev/null and b/drivers/bookmarklet/images/icons/Java.png differ diff --git a/drivers/bookmarklet/images/icons/JavaServer Faces.png b/drivers/bookmarklet/images/icons/JavaServer Faces.png new file mode 100644 index 0000000000000000000000000000000000000000..f52632280cbc62950dcb7969dc0870c0aa4e51ed Binary files /dev/null and b/drivers/bookmarklet/images/icons/JavaServer Faces.png differ diff --git a/drivers/bookmarklet/images/icons/JavaServer Pages.png b/drivers/bookmarklet/images/icons/JavaServer Pages.png new file mode 100644 index 0000000000000000000000000000000000000000..0160cf61c02c823eeb2ce7634e573e89b50d1f0a Binary files /dev/null and b/drivers/bookmarklet/images/icons/JavaServer Pages.png differ diff --git a/drivers/bookmarklet/images/icons/Javascript Infovis Toolkit.png b/drivers/bookmarklet/images/icons/Javascript Infovis Toolkit.png new file mode 100644 index 0000000000000000000000000000000000000000..c34e29ec6bfea29b6d018f1c7871dc01e7ff2c31 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Javascript Infovis Toolkit.png differ diff --git a/drivers/bookmarklet/images/icons/Jekyll.png b/drivers/bookmarklet/images/icons/Jekyll.png new file mode 100644 index 0000000000000000000000000000000000000000..453ffb2e7e734470a1b437fd2668ffdbd25e187a Binary files /dev/null and b/drivers/bookmarklet/images/icons/Jekyll.png differ diff --git a/drivers/bookmarklet/images/icons/Jetty.png b/drivers/bookmarklet/images/icons/Jetty.png new file mode 100755 index 0000000000000000000000000000000000000000..e3bf4c397ec9510821ecaefaf20e20be55b1ef9a Binary files /dev/null and b/drivers/bookmarklet/images/icons/Jetty.png differ diff --git a/drivers/bookmarklet/images/icons/Jirafe.png b/drivers/bookmarklet/images/icons/Jirafe.png new file mode 100644 index 0000000000000000000000000000000000000000..32edeafb42ee3d7dc1d1d9a7248abf376e4a4dff Binary files /dev/null and b/drivers/bookmarklet/images/icons/Jirafe.png differ diff --git a/drivers/bookmarklet/images/icons/Jo.png b/drivers/bookmarklet/images/icons/Jo.png new file mode 100644 index 0000000000000000000000000000000000000000..477faf75b526e436960e639085881d9edf5bddd8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Jo.png differ diff --git a/drivers/bookmarklet/images/icons/JobberBase.png b/drivers/bookmarklet/images/icons/JobberBase.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac580faea1d988a97ec760e6f9a643c6f8858eb Binary files /dev/null and b/drivers/bookmarklet/images/icons/JobberBase.png differ diff --git a/drivers/bookmarklet/images/icons/Joomla.png b/drivers/bookmarklet/images/icons/Joomla.png new file mode 100644 index 0000000000000000000000000000000000000000..9952bb3da96887cab037c628041b39f211798f9d Binary files /dev/null and b/drivers/bookmarklet/images/icons/Joomla.png differ diff --git a/drivers/bookmarklet/images/icons/K2.png b/drivers/bookmarklet/images/icons/K2.png new file mode 100644 index 0000000000000000000000000000000000000000..15280a5378c67fc08d40f0d761dc7cd58867c22b Binary files /dev/null and b/drivers/bookmarklet/images/icons/K2.png differ diff --git a/drivers/bookmarklet/images/icons/KISSmetrics.png b/drivers/bookmarklet/images/icons/KISSmetrics.png new file mode 100644 index 0000000000000000000000000000000000000000..e6a60247b0ee7265cf9d86f8cb32e72f7c2bb70d Binary files /dev/null and b/drivers/bookmarklet/images/icons/KISSmetrics.png differ diff --git a/drivers/bookmarklet/images/icons/KS_HTTP.png b/drivers/bookmarklet/images/icons/KS_HTTP.png new file mode 100755 index 0000000000000000000000000000000000000000..1f55e03b3638a592ec8f5f049d7cf36b57e0ffe5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/KS_HTTP.png differ diff --git a/drivers/bookmarklet/images/icons/Kampyle.png b/drivers/bookmarklet/images/icons/Kampyle.png new file mode 100644 index 0000000000000000000000000000000000000000..e2641f0094d68516baabc1ecc814feffaeae5502 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Kampyle.png differ diff --git a/drivers/bookmarklet/images/icons/Kendo UI.png b/drivers/bookmarklet/images/icons/Kendo UI.png new file mode 100644 index 0000000000000000000000000000000000000000..37536caf6b0d1284bbcdc66a0642d7055813dbf5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Kendo UI.png differ diff --git a/drivers/bookmarklet/images/icons/Kentico CMS.png b/drivers/bookmarklet/images/icons/Kentico CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..d171d1bc3ec3128b02addfea785e006c803bd3e8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Kentico CMS.png differ diff --git a/drivers/bookmarklet/images/icons/KineticJS.png b/drivers/bookmarklet/images/icons/KineticJS.png new file mode 100644 index 0000000000000000000000000000000000000000..8cc5bf037bc4a46d896f57664e52e20c7cc64a19 Binary files /dev/null and b/drivers/bookmarklet/images/icons/KineticJS.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 0000000000000000000000000000000000000000..8e2523714f19b16121864e23143f9be1c9794b54 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Knockout.js.png differ diff --git a/drivers/bookmarklet/images/icons/Koa.png b/drivers/bookmarklet/images/icons/Koa.png new file mode 100644 index 0000000000000000000000000000000000000000..a22e335f4e87e1f0c95ffccf88574faad2077e06 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Koa.png differ diff --git a/drivers/bookmarklet/images/icons/Koego.png b/drivers/bookmarklet/images/icons/Koego.png new file mode 100644 index 0000000000000000000000000000000000000000..72e498be899128f8c3a98a9f1ff284650b5b87ae Binary files /dev/null and b/drivers/bookmarklet/images/icons/Koego.png differ diff --git a/drivers/bookmarklet/images/icons/Kohana.png b/drivers/bookmarklet/images/icons/Kohana.png new file mode 100644 index 0000000000000000000000000000000000000000..8539a2c3df5e2bfb5c565e06355e61df5fb79a09 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Kohana.png differ diff --git a/drivers/bookmarklet/images/icons/Kolibri CMS.png b/drivers/bookmarklet/images/icons/Kolibri CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Kolibri CMS.png differ diff --git a/drivers/bookmarklet/images/icons/Komodo CMS.png b/drivers/bookmarklet/images/icons/Komodo CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..04d81f365eb7b4cc0e00d9a5f1e0ed602811e1ef Binary files /dev/null and b/drivers/bookmarklet/images/icons/Komodo CMS.png differ diff --git a/drivers/bookmarklet/images/icons/Koobi.png b/drivers/bookmarklet/images/icons/Koobi.png new file mode 100644 index 0000000000000000000000000000000000000000..7a38b33489831fe5e94b72ae7fddbd4cdecc6654 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Koobi.png differ diff --git a/drivers/bookmarklet/images/icons/Kooboo CMS.png b/drivers/bookmarklet/images/icons/Kooboo CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..7d4bb56f9295d73f17878b0ae8cb6774315482d5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Kooboo CMS.png differ diff --git a/drivers/bookmarklet/images/icons/LEPTON.png b/drivers/bookmarklet/images/icons/LEPTON.png new file mode 100644 index 0000000000000000000000000000000000000000..d444b75f3e65a057bd6d3fa2657d4b1af9acc4cf Binary files /dev/null and b/drivers/bookmarklet/images/icons/LEPTON.png differ diff --git a/drivers/bookmarklet/images/icons/LabVIEW.png b/drivers/bookmarklet/images/icons/LabVIEW.png new file mode 100755 index 0000000000000000000000000000000000000000..173016d28700444325559e2a7e0ca6504b280707 Binary files /dev/null and b/drivers/bookmarklet/images/icons/LabVIEW.png differ diff --git a/drivers/bookmarklet/images/icons/Laravel.png b/drivers/bookmarklet/images/icons/Laravel.png new file mode 100644 index 0000000000000000000000000000000000000000..fea26307d50889095a11b6bb131d1752f21837b2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Laravel.png differ diff --git a/drivers/bookmarklet/images/icons/Leaflet.png b/drivers/bookmarklet/images/icons/Leaflet.png new file mode 100644 index 0000000000000000000000000000000000000000..b0df5eef3ff0caf3fd98a94318529c0ee09d45de Binary files /dev/null and b/drivers/bookmarklet/images/icons/Leaflet.png differ diff --git a/drivers/bookmarklet/images/icons/Less.png b/drivers/bookmarklet/images/icons/Less.png new file mode 100644 index 0000000000000000000000000000000000000000..ffe18f0197a39b2a4b9d1677133dcdcceca2d028 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Less.png differ diff --git a/drivers/bookmarklet/images/icons/Liferay.png b/drivers/bookmarklet/images/icons/Liferay.png new file mode 100644 index 0000000000000000000000000000000000000000..43560bfa66cfe552a0448c759a3ac2712cd77f0c Binary files /dev/null and b/drivers/bookmarklet/images/icons/Liferay.png differ diff --git a/drivers/bookmarklet/images/icons/Lift.png b/drivers/bookmarklet/images/icons/Lift.png new file mode 100644 index 0000000000000000000000000000000000000000..a0bd09bf784ba50bd45fff075355f241547ffb45 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Lift.png differ diff --git a/drivers/bookmarklet/images/icons/LightMon Engine.png b/drivers/bookmarklet/images/icons/LightMon Engine.png new file mode 100644 index 0000000000000000000000000000000000000000..6d627ab1d9ccfa4dce1224f8b63e4bac6dfa4b94 Binary files /dev/null and b/drivers/bookmarklet/images/icons/LightMon Engine.png differ diff --git a/drivers/bookmarklet/images/icons/Lightbox.png b/drivers/bookmarklet/images/icons/Lightbox.png new file mode 100644 index 0000000000000000000000000000000000000000..5201c066830da4454b31bf9519b30db64353d66b Binary files /dev/null and b/drivers/bookmarklet/images/icons/Lightbox.png differ diff --git a/drivers/bookmarklet/images/icons/LimeSurvey.png b/drivers/bookmarklet/images/icons/LimeSurvey.png new file mode 100644 index 0000000000000000000000000000000000000000..b87768960549b5d54a0caa61b8668ffaef989c87 Binary files /dev/null and b/drivers/bookmarklet/images/icons/LimeSurvey.png differ diff --git a/drivers/bookmarklet/images/icons/LinkSmart.png b/drivers/bookmarklet/images/icons/LinkSmart.png new file mode 100644 index 0000000000000000000000000000000000000000..4499ea62eff0f094daea0d9a8875cc16445c5ae3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/LinkSmart.png differ diff --git a/drivers/bookmarklet/images/icons/LiteSpeed.png b/drivers/bookmarklet/images/icons/LiteSpeed.png new file mode 100644 index 0000000000000000000000000000000000000000..33f30a8aa93a17cc394d38f85979c60bb51088a5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/LiteSpeed.png differ diff --git a/drivers/bookmarklet/images/icons/LiveJournal.png b/drivers/bookmarklet/images/icons/LiveJournal.png new file mode 100644 index 0000000000000000000000000000000000000000..59c6f4558d65802d7c540b49e6f18d94bc3dcf83 Binary files /dev/null and b/drivers/bookmarklet/images/icons/LiveJournal.png differ diff --git a/drivers/bookmarklet/images/icons/LiveStreet CMS.png b/drivers/bookmarklet/images/icons/LiveStreet CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..7a9c07aa8745c8c04625078b9d585cf99c824d2a Binary files /dev/null and b/drivers/bookmarklet/images/icons/LiveStreet CMS.png differ diff --git a/drivers/bookmarklet/images/icons/Livefyre.png b/drivers/bookmarklet/images/icons/Livefyre.png new file mode 100644 index 0000000000000000000000000000000000000000..5bdce71788f5b99f0a1fc70fcaf5d8f2e6776386 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Livefyre.png differ diff --git a/drivers/bookmarklet/images/icons/Lo-dash.png b/drivers/bookmarklet/images/icons/Lo-dash.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Lo-dash.png differ diff --git a/drivers/bookmarklet/images/icons/Lockerz Share.png b/drivers/bookmarklet/images/icons/Lockerz Share.png new file mode 100644 index 0000000000000000000000000000000000000000..cd1231f4194637b6b20c6a933ebea7a81a6c0dde Binary files /dev/null and b/drivers/bookmarklet/images/icons/Lockerz Share.png differ diff --git a/drivers/bookmarklet/images/icons/Locomotive.png b/drivers/bookmarklet/images/icons/Locomotive.png new file mode 100644 index 0000000000000000000000000000000000000000..21482d022a6bfbed940175b1e07697f8e8c29fb6 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Locomotive.png differ diff --git a/drivers/bookmarklet/images/icons/Lodash.png b/drivers/bookmarklet/images/icons/Lodash.png new file mode 100644 index 0000000000000000000000000000000000000000..140aaaa36e218359ec4f3c8279164e4b6f92ae75 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Lodash.png differ diff --git a/drivers/bookmarklet/images/icons/Logitech Media Server.png b/drivers/bookmarklet/images/icons/Logitech Media Server.png new file mode 100755 index 0000000000000000000000000000000000000000..0fd207417184be4bb23b411d88ab8583fd8ecb3c Binary files /dev/null and b/drivers/bookmarklet/images/icons/Logitech Media Server.png differ diff --git a/drivers/bookmarklet/images/icons/Lotus Domino.png b/drivers/bookmarklet/images/icons/Lotus Domino.png new file mode 100644 index 0000000000000000000000000000000000000000..b510e1a4dadb4c6191b183db5f2a31db442be6d2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Lotus Domino.png differ diff --git a/drivers/bookmarklet/images/icons/Lua.png b/drivers/bookmarklet/images/icons/Lua.png new file mode 100644 index 0000000000000000000000000000000000000000..5b8dbc163a72f51f447960984d5ac3ab9dd77dca Binary files /dev/null and b/drivers/bookmarklet/images/icons/Lua.png differ diff --git a/drivers/bookmarklet/images/icons/M.R. Inc Webserver.png b/drivers/bookmarklet/images/icons/M.R. Inc Webserver.png new file mode 100644 index 0000000000000000000000000000000000000000..1e3e20e1bc39002aaa9bb64355798ed103ca96fd Binary files /dev/null and b/drivers/bookmarklet/images/icons/M.R. Inc Webserver.png differ diff --git a/drivers/bookmarklet/images/icons/M.R. Inc Wild CMS.png b/drivers/bookmarklet/images/icons/M.R. Inc Wild CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..1e3e20e1bc39002aaa9bb64355798ed103ca96fd Binary files /dev/null and b/drivers/bookmarklet/images/icons/M.R. Inc Wild CMS.png differ diff --git a/drivers/bookmarklet/images/icons/MOBOTIX.png b/drivers/bookmarklet/images/icons/MOBOTIX.png new file mode 100755 index 0000000000000000000000000000000000000000..a4574629c1b3086a3614ec7d3c909b7d5dc7f821 Binary files /dev/null and b/drivers/bookmarklet/images/icons/MOBOTIX.png differ diff --git a/drivers/bookmarklet/images/icons/MODx.png b/drivers/bookmarklet/images/icons/MODx.png new file mode 100644 index 0000000000000000000000000000000000000000..d53611f5106d31d119d7289ffc706639889faf1e Binary files /dev/null and b/drivers/bookmarklet/images/icons/MODx.png differ diff --git a/drivers/bookmarklet/images/icons/Magento.png b/drivers/bookmarklet/images/icons/Magento.png new file mode 100644 index 0000000000000000000000000000000000000000..981f4ccdbfbdadb989b60f06099b68694b8327cb Binary files /dev/null and b/drivers/bookmarklet/images/icons/Magento.png differ diff --git a/drivers/bookmarklet/images/icons/Mambo.png b/drivers/bookmarklet/images/icons/Mambo.png new file mode 100644 index 0000000000000000000000000000000000000000..b73958697989e885fd2a78c5d838a4c542a9ec94 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Mambo.png differ diff --git a/drivers/bookmarklet/images/icons/MantisBT.png b/drivers/bookmarklet/images/icons/MantisBT.png new file mode 100644 index 0000000000000000000000000000000000000000..548219842ffca161d1ac762e155d865fdc2bdcc6 Binary files /dev/null and b/drivers/bookmarklet/images/icons/MantisBT.png differ diff --git a/drivers/bookmarklet/images/icons/ManyContacts.png b/drivers/bookmarklet/images/icons/ManyContacts.png new file mode 100644 index 0000000000000000000000000000000000000000..570450fe564a921d727af76d3147d9be0099c74f Binary files /dev/null and b/drivers/bookmarklet/images/icons/ManyContacts.png differ diff --git a/drivers/bookmarklet/images/icons/Marketo.png b/drivers/bookmarklet/images/icons/Marketo.png new file mode 100644 index 0000000000000000000000000000000000000000..e6da17327039b906a8d54cf611df5145f42023af Binary files /dev/null and b/drivers/bookmarklet/images/icons/Marketo.png differ diff --git a/drivers/bookmarklet/images/icons/MathJax.png b/drivers/bookmarklet/images/icons/MathJax.png new file mode 100644 index 0000000000000000000000000000000000000000..ba3ee56c01ee57e038f01aed379ec847c7992fea Binary files /dev/null and b/drivers/bookmarklet/images/icons/MathJax.png differ diff --git a/drivers/bookmarklet/images/icons/MaxSite CMS.png b/drivers/bookmarklet/images/icons/MaxSite CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..1bc62b64f12559f657e9aa965bf6a5fa1c5d3994 Binary files /dev/null and b/drivers/bookmarklet/images/icons/MaxSite CMS.png differ diff --git a/drivers/bookmarklet/images/icons/MediaElement.js.png b/drivers/bookmarklet/images/icons/MediaElement.js.png new file mode 100644 index 0000000000000000000000000000000000000000..a95762dfd14a8bc2006bbdaac91a3ffaa0d8abb3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/MediaElement.js.png differ diff --git a/drivers/bookmarklet/images/icons/MediaTomb.png b/drivers/bookmarklet/images/icons/MediaTomb.png new file mode 100644 index 0000000000000000000000000000000000000000..537b6f99c0cce2b7a01bc8a0500bf8738a43d5b3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/MediaTomb.png differ diff --git a/drivers/bookmarklet/images/icons/MediaWiki.png b/drivers/bookmarklet/images/icons/MediaWiki.png new file mode 100644 index 0000000000000000000000000000000000000000..d976ea5da102a7b81709e3657aeacff331519394 Binary files /dev/null and b/drivers/bookmarklet/images/icons/MediaWiki.png differ diff --git a/drivers/bookmarklet/images/icons/Meebo.png b/drivers/bookmarklet/images/icons/Meebo.png new file mode 100644 index 0000000000000000000000000000000000000000..f872d0393e12376559af12de92e7720971f24b76 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Meebo.png differ diff --git a/drivers/bookmarklet/images/icons/Methode.png b/drivers/bookmarklet/images/icons/Methode.png new file mode 100644 index 0000000000000000000000000000000000000000..a27455ce22c6954ab60bbad618d79c567213882c Binary files /dev/null and b/drivers/bookmarklet/images/icons/Methode.png differ diff --git a/drivers/bookmarklet/images/icons/Microsoft ASP.NET.png b/drivers/bookmarklet/images/icons/Microsoft ASP.NET.png new file mode 100644 index 0000000000000000000000000000000000000000..471760a89d5221b55f3c74ba72719c0c1d76c061 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Microsoft ASP.NET.png differ diff --git a/drivers/bookmarklet/images/icons/Microsoft SharePoint.png b/drivers/bookmarklet/images/icons/Microsoft SharePoint.png new file mode 100644 index 0000000000000000000000000000000000000000..b8d6f9bf32cf17e7a106093433350d5b6e902c89 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Microsoft SharePoint.png differ diff --git a/drivers/bookmarklet/images/icons/MiniBB.png b/drivers/bookmarklet/images/icons/MiniBB.png new file mode 100644 index 0000000000000000000000000000000000000000..b60ad71b686a3c15ceb4b8b02905bb795869c69a Binary files /dev/null and b/drivers/bookmarklet/images/icons/MiniBB.png differ diff --git a/drivers/bookmarklet/images/icons/MiniServ.png b/drivers/bookmarklet/images/icons/MiniServ.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/MiniServ.png differ diff --git a/drivers/bookmarklet/images/icons/Mint.png b/drivers/bookmarklet/images/icons/Mint.png new file mode 100644 index 0000000000000000000000000000000000000000..888004275ae0b98b58f68d495b5d26dde5e10c5d Binary files /dev/null and b/drivers/bookmarklet/images/icons/Mint.png differ diff --git a/drivers/bookmarklet/images/icons/Mixpanel.png b/drivers/bookmarklet/images/icons/Mixpanel.png new file mode 100644 index 0000000000000000000000000000000000000000..fe7cd58b5ad1f01a5fc01f09dd8889cdd54e5d3d Binary files /dev/null and b/drivers/bookmarklet/images/icons/Mixpanel.png differ diff --git a/drivers/bookmarklet/images/icons/Mobify.png b/drivers/bookmarklet/images/icons/Mobify.png new file mode 100644 index 0000000000000000000000000000000000000000..46957f1ce395892af3da80065aafa9f052937b0f Binary files /dev/null and b/drivers/bookmarklet/images/icons/Mobify.png differ diff --git a/drivers/bookmarklet/images/icons/MochiKit.png b/drivers/bookmarklet/images/icons/MochiKit.png new file mode 100644 index 0000000000000000000000000000000000000000..bc3e15efa106535e031149a02735c5b2993cbbb3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/MochiKit.png differ diff --git a/drivers/bookmarklet/images/icons/Modernizr.png b/drivers/bookmarklet/images/icons/Modernizr.png new file mode 100644 index 0000000000000000000000000000000000000000..41a2b0db42e9f8aa3b74d1ce242febc7d27c0067 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Modernizr.png differ diff --git a/drivers/bookmarklet/images/icons/MoinMoin.png b/drivers/bookmarklet/images/icons/MoinMoin.png new file mode 100644 index 0000000000000000000000000000000000000000..31ec01ce0b415df7b7c27f7841cb454b0fa7d65d Binary files /dev/null and b/drivers/bookmarklet/images/icons/MoinMoin.png differ diff --git a/drivers/bookmarklet/images/icons/Mojolicious.png b/drivers/bookmarklet/images/icons/Mojolicious.png new file mode 100644 index 0000000000000000000000000000000000000000..77940d7def776d2fed527c17f0a3f00ed447ed58 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Mojolicious.png differ diff --git a/drivers/bookmarklet/images/icons/Mollom.png b/drivers/bookmarklet/images/icons/Mollom.png new file mode 100644 index 0000000000000000000000000000000000000000..937fc59794bbcd906c477af2a6d23b904abb3c12 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Mollom.png differ diff --git a/drivers/bookmarklet/images/icons/Moment Timezone.png b/drivers/bookmarklet/images/icons/Moment Timezone.png new file mode 100644 index 0000000000000000000000000000000000000000..32053aed716f6f686b708ee0b0cdcc899a360569 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Moment Timezone.png differ diff --git a/drivers/bookmarklet/images/icons/Moment.js.png b/drivers/bookmarklet/images/icons/Moment.js.png new file mode 100644 index 0000000000000000000000000000000000000000..32053aed716f6f686b708ee0b0cdcc899a360569 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Moment.js.png differ diff --git a/drivers/bookmarklet/images/icons/Mondo Media.png b/drivers/bookmarklet/images/icons/Mondo Media.png new file mode 100644 index 0000000000000000000000000000000000000000..0570eb31d1169c5ab466014ef4c814b031968dae Binary files /dev/null and b/drivers/bookmarklet/images/icons/Mondo Media.png differ diff --git a/drivers/bookmarklet/images/icons/MongoDB.png b/drivers/bookmarklet/images/icons/MongoDB.png new file mode 100644 index 0000000000000000000000000000000000000000..f8b3e7fde4780d3e7a0788b2197b0028f095de6b Binary files /dev/null and b/drivers/bookmarklet/images/icons/MongoDB.png differ diff --git a/drivers/bookmarklet/images/icons/Mongrel.png b/drivers/bookmarklet/images/icons/Mongrel.png new file mode 100644 index 0000000000000000000000000000000000000000..8e847b8e08e1072161b808018495c0ccaf1da840 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Mongrel.png differ diff --git a/drivers/bookmarklet/images/icons/Monkey HTTP Server.png b/drivers/bookmarklet/images/icons/Monkey HTTP Server.png new file mode 100644 index 0000000000000000000000000000000000000000..a81df2c857a272b65e1495d75ce24ec2d39ebf89 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Monkey HTTP Server.png differ diff --git a/drivers/bookmarklet/images/icons/Mono.net.png b/drivers/bookmarklet/images/icons/Mono.net.png new file mode 100644 index 0000000000000000000000000000000000000000..c66e4018523b9a3f14c762fb64240fdd622aceb2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Mono.net.png differ diff --git a/drivers/bookmarklet/images/icons/Mono.png b/drivers/bookmarklet/images/icons/Mono.png new file mode 100644 index 0000000000000000000000000000000000000000..f2340acc8e5d11bfb915b32953e6df21a5575bf0 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Mono.png differ diff --git a/drivers/bookmarklet/images/icons/MooTools.png b/drivers/bookmarklet/images/icons/MooTools.png new file mode 100644 index 0000000000000000000000000000000000000000..97ee321a9d78bd85199d5bd08e3eae3486294851 Binary files /dev/null and b/drivers/bookmarklet/images/icons/MooTools.png differ diff --git a/drivers/bookmarklet/images/icons/Moodle.png b/drivers/bookmarklet/images/icons/Moodle.png new file mode 100644 index 0000000000000000000000000000000000000000..6721efe77e3b356fab0a3f5a7aad103eddb97b78 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Moodle.png differ diff --git a/drivers/bookmarklet/images/icons/Moogo.png b/drivers/bookmarklet/images/icons/Moogo.png new file mode 100644 index 0000000000000000000000000000000000000000..0c939580a4a9784e80350a31ac7b5a89bec976b9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Moogo.png differ diff --git a/drivers/bookmarklet/images/icons/Movable Type.png b/drivers/bookmarklet/images/icons/Movable Type.png new file mode 100644 index 0000000000000000000000000000000000000000..c578ca63b6d9e99492f543585ad01bf003a65b88 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Movable Type.png differ diff --git a/drivers/bookmarklet/images/icons/Mozard Suite.png b/drivers/bookmarklet/images/icons/Mozard Suite.png new file mode 100644 index 0000000000000000000000000000000000000000..14f6eeb08ceaee05458159d08e17e1bcf0f90bc4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Mozard Suite.png differ diff --git a/drivers/bookmarklet/images/icons/Mura CMS.png b/drivers/bookmarklet/images/icons/Mura CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..65ae35851456a0e16f07ff74cedac79c5c5953d5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Mura CMS.png differ diff --git a/drivers/bookmarklet/images/icons/Mustache.png b/drivers/bookmarklet/images/icons/Mustache.png new file mode 100644 index 0000000000000000000000000000000000000000..c7eef1910d2376867c57e4af46f555422835d0d2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Mustache.png differ diff --git a/drivers/bookmarklet/images/icons/MyBB.png b/drivers/bookmarklet/images/icons/MyBB.png new file mode 100644 index 0000000000000000000000000000000000000000..e97f9306d40a6e739688f5b41aea4c04d9057609 Binary files /dev/null and b/drivers/bookmarklet/images/icons/MyBB.png differ diff --git a/drivers/bookmarklet/images/icons/MyBlogLog.png b/drivers/bookmarklet/images/icons/MyBlogLog.png new file mode 100644 index 0000000000000000000000000000000000000000..a13ae448e904afedbd3a682bd33967b3fac9f0b0 Binary files /dev/null and b/drivers/bookmarklet/images/icons/MyBlogLog.png differ diff --git a/drivers/bookmarklet/images/icons/MySQL.png b/drivers/bookmarklet/images/icons/MySQL.png new file mode 100644 index 0000000000000000000000000000000000000000..a2b9def0de32f40c951359172705e8d6f9e3c7f2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/MySQL.png differ diff --git a/drivers/bookmarklet/images/icons/Mynetcap.png b/drivers/bookmarklet/images/icons/Mynetcap.png new file mode 100644 index 0000000000000000000000000000000000000000..01ee5bc86fb9b8a6881fb549d29ed4639dbb4d85 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Mynetcap.png differ diff --git a/drivers/bookmarklet/images/icons/NOIX.png b/drivers/bookmarklet/images/icons/NOIX.png new file mode 100644 index 0000000000000000000000000000000000000000..ae6f9fee616eb87866ac3f7d72a82df95418e4e1 Binary files /dev/null and b/drivers/bookmarklet/images/icons/NOIX.png differ diff --git a/drivers/bookmarklet/images/icons/NVD3.png b/drivers/bookmarklet/images/icons/NVD3.png new file mode 100644 index 0000000000000000000000000000000000000000..42cbe9c116c75e01dc176a08eb5352d8076d516c Binary files /dev/null and b/drivers/bookmarklet/images/icons/NVD3.png differ diff --git a/drivers/bookmarklet/images/icons/Nedstat.png b/drivers/bookmarklet/images/icons/Nedstat.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffb430b5445f88f5894318e261d484fc1ada30b Binary files /dev/null and b/drivers/bookmarklet/images/icons/Nedstat.png differ diff --git a/drivers/bookmarklet/images/icons/Nepso.png b/drivers/bookmarklet/images/icons/Nepso.png new file mode 100644 index 0000000000000000000000000000000000000000..e14ba066786a3f20b8c502648e4c080022992481 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Nepso.png differ diff --git a/drivers/bookmarklet/images/icons/Netmonitor.png b/drivers/bookmarklet/images/icons/Netmonitor.png new file mode 100644 index 0000000000000000000000000000000000000000..45da0d73325886db8c175199e158b94508731f07 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Netmonitor.png differ diff --git a/drivers/bookmarklet/images/icons/Nette Framework.png b/drivers/bookmarklet/images/icons/Nette Framework.png new file mode 100644 index 0000000000000000000000000000000000000000..c3aeeb71d93615e83b4ce42d470c57b06ba2db31 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Nette Framework.png differ diff --git a/drivers/bookmarklet/images/icons/New Relic.png b/drivers/bookmarklet/images/icons/New Relic.png new file mode 100644 index 0000000000000000000000000000000000000000..bf5c3a1f37ca018436a5655d316ba1ba1181fa3c Binary files /dev/null and b/drivers/bookmarklet/images/icons/New Relic.png differ diff --git a/drivers/bookmarklet/images/icons/Nginx.png b/drivers/bookmarklet/images/icons/Nginx.png new file mode 100644 index 0000000000000000000000000000000000000000..d3a1648b09d5e98ed35872f46e6b00faca57bc90 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Nginx.png differ diff --git a/drivers/bookmarklet/images/icons/Nokia Maps.png b/drivers/bookmarklet/images/icons/Nokia Maps.png new file mode 100644 index 0000000000000000000000000000000000000000..5045e96bdfa71ce99197c3f7e0668432c9949d0c Binary files /dev/null and b/drivers/bookmarklet/images/icons/Nokia Maps.png differ diff --git a/drivers/bookmarklet/images/icons/OXID eShop.png b/drivers/bookmarklet/images/icons/OXID eShop.png new file mode 100644 index 0000000000000000000000000000000000000000..fac817ded18e6e4d73636f6da90aeac5f135de9c Binary files /dev/null and b/drivers/bookmarklet/images/icons/OXID eShop.png differ diff --git a/drivers/bookmarklet/images/icons/October CMS.png b/drivers/bookmarklet/images/icons/October CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..0bdc1fe846b35523ae818cf3ee82bad450ea3472 Binary files /dev/null and b/drivers/bookmarklet/images/icons/October CMS.png differ diff --git a/drivers/bookmarklet/images/icons/OneStat.png b/drivers/bookmarklet/images/icons/OneStat.png new file mode 100644 index 0000000000000000000000000000000000000000..1513be9ed9dd102db842f2dbf6ac4aa08524c460 Binary files /dev/null and b/drivers/bookmarklet/images/icons/OneStat.png differ diff --git a/drivers/bookmarklet/images/icons/Open AdStream.png b/drivers/bookmarklet/images/icons/Open AdStream.png new file mode 100644 index 0000000000000000000000000000000000000000..1b147222739c250db41b70ee0feb1c515e3df3a6 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Open AdStream.png differ diff --git a/drivers/bookmarklet/images/icons/Open Web Analytics.png b/drivers/bookmarklet/images/icons/Open Web Analytics.png new file mode 100644 index 0000000000000000000000000000000000000000..913578707a0b3afac2cedfa5eeebd2f88d0da070 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Open Web Analytics.png differ diff --git a/drivers/bookmarklet/images/icons/OpenCart.png b/drivers/bookmarklet/images/icons/OpenCart.png new file mode 100644 index 0000000000000000000000000000000000000000..d6add7f1f8e3f517a269e8177df0d10ade41e732 Binary files /dev/null and b/drivers/bookmarklet/images/icons/OpenCart.png differ diff --git a/drivers/bookmarklet/images/icons/OpenGSE.png b/drivers/bookmarklet/images/icons/OpenGSE.png new file mode 100644 index 0000000000000000000000000000000000000000..78b69568a62c5ffe18e5d2bc2a7df8584b413d25 Binary files /dev/null and b/drivers/bookmarklet/images/icons/OpenGSE.png differ diff --git a/drivers/bookmarklet/images/icons/OpenGrok.png b/drivers/bookmarklet/images/icons/OpenGrok.png new file mode 100644 index 0000000000000000000000000000000000000000..f56b970b35244dce7fbf1cf11c5bbb0f25bbe95a Binary files /dev/null and b/drivers/bookmarklet/images/icons/OpenGrok.png differ diff --git a/drivers/bookmarklet/images/icons/OpenLayers.png b/drivers/bookmarklet/images/icons/OpenLayers.png new file mode 100644 index 0000000000000000000000000000000000000000..7fa4ec6ab5afd4771a2cfefbf4dc4eb46a1c26fd Binary files /dev/null and b/drivers/bookmarklet/images/icons/OpenLayers.png differ diff --git a/drivers/bookmarklet/images/icons/OpenNemas.png b/drivers/bookmarklet/images/icons/OpenNemas.png new file mode 100644 index 0000000000000000000000000000000000000000..f0d3701eeb4daad4d6ba4d2880d8f46654b2f3e5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/OpenNemas.png differ diff --git a/drivers/bookmarklet/images/icons/OpenSSL.png b/drivers/bookmarklet/images/icons/OpenSSL.png new file mode 100644 index 0000000000000000000000000000000000000000..d37845a7172068d07f30ddd0382a6c748b063f8b Binary files /dev/null and b/drivers/bookmarklet/images/icons/OpenSSL.png differ diff --git a/drivers/bookmarklet/images/icons/OpenText Web Solutions.png b/drivers/bookmarklet/images/icons/OpenText Web Solutions.png new file mode 100644 index 0000000000000000000000000000000000000000..58a3025c22c4cba7e901fe812b3998baa7730151 Binary files /dev/null and b/drivers/bookmarklet/images/icons/OpenText Web Solutions.png differ diff --git a/drivers/bookmarklet/images/icons/Ophal.png b/drivers/bookmarklet/images/icons/Ophal.png new file mode 100644 index 0000000000000000000000000000000000000000..22dc9c13760b51d51cbfc45ecafc5d7ebc05489a Binary files /dev/null and b/drivers/bookmarklet/images/icons/Ophal.png differ diff --git a/drivers/bookmarklet/images/icons/Optimizely.png b/drivers/bookmarklet/images/icons/Optimizely.png new file mode 100644 index 0000000000000000000000000000000000000000..cb21ba05c6c15b52721f4732f1079f0cb87bd323 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Optimizely.png differ diff --git a/drivers/bookmarklet/images/icons/Oracle Application Server.png b/drivers/bookmarklet/images/icons/Oracle Application Server.png new file mode 100644 index 0000000000000000000000000000000000000000..435d816e1cf48f4387315981421056650aa3a5bc Binary files /dev/null and b/drivers/bookmarklet/images/icons/Oracle Application Server.png differ diff --git a/drivers/bookmarklet/images/icons/Oracle Recommendations On Demand.png b/drivers/bookmarklet/images/icons/Oracle Recommendations On Demand.png new file mode 100644 index 0000000000000000000000000000000000000000..435d816e1cf48f4387315981421056650aa3a5bc Binary files /dev/null and b/drivers/bookmarklet/images/icons/Oracle Recommendations On Demand.png differ diff --git a/drivers/bookmarklet/images/icons/Outbrain.png b/drivers/bookmarklet/images/icons/Outbrain.png new file mode 100644 index 0000000000000000000000000000000000000000..be8d70efe58f83825bacbd8f35f3b8d441897710 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Outbrain.png differ diff --git a/drivers/bookmarklet/images/icons/Outlook Web App.png b/drivers/bookmarklet/images/icons/Outlook Web App.png new file mode 100644 index 0000000000000000000000000000000000000000..6938a8680ae697834f7d39a282f6fbc8a9f79714 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Outlook Web App.png differ diff --git a/drivers/bookmarklet/images/icons/PANSITE.png b/drivers/bookmarklet/images/icons/PANSITE.png new file mode 100644 index 0000000000000000000000000000000000000000..a2d74d9985ea368193b6aafa205b275851b758ec Binary files /dev/null and b/drivers/bookmarklet/images/icons/PANSITE.png differ diff --git a/drivers/bookmarklet/images/icons/PDF.js.png b/drivers/bookmarklet/images/icons/PDF.js.png new file mode 100644 index 0000000000000000000000000000000000000000..74fa6bbde35f439ee68930cfe90d78179860efcb Binary files /dev/null and b/drivers/bookmarklet/images/icons/PDF.js.png differ diff --git a/drivers/bookmarklet/images/icons/PHP-Fusion.png b/drivers/bookmarklet/images/icons/PHP-Fusion.png new file mode 100644 index 0000000000000000000000000000000000000000..f64b7ec6aa32220716f294497c7325724cef6c5d Binary files /dev/null and b/drivers/bookmarklet/images/icons/PHP-Fusion.png differ diff --git a/drivers/bookmarklet/images/icons/PHP-Nuke.png b/drivers/bookmarklet/images/icons/PHP-Nuke.png new file mode 100644 index 0000000000000000000000000000000000000000..9bb91a904528f3d2d97ab3daf2a2e9b241dc53ce Binary files /dev/null and b/drivers/bookmarklet/images/icons/PHP-Nuke.png differ diff --git a/drivers/bookmarklet/images/icons/PHP.png b/drivers/bookmarklet/images/icons/PHP.png new file mode 100644 index 0000000000000000000000000000000000000000..47525ab1df4636378d44eeaf094eba9ea5b59214 Binary files /dev/null and b/drivers/bookmarklet/images/icons/PHP.png differ diff --git a/drivers/bookmarklet/images/icons/Pagekit.png b/drivers/bookmarklet/images/icons/Pagekit.png new file mode 100644 index 0000000000000000000000000000000000000000..9c28651c51774f5616d9b373d2cec4c74f33961a Binary files /dev/null and b/drivers/bookmarklet/images/icons/Pagekit.png differ diff --git a/drivers/bookmarklet/images/icons/Pardot.png b/drivers/bookmarklet/images/icons/Pardot.png new file mode 100644 index 0000000000000000000000000000000000000000..efd9991af44bbbcf211880d6205e85d064f8477c Binary files /dev/null and b/drivers/bookmarklet/images/icons/Pardot.png differ diff --git a/drivers/bookmarklet/images/icons/Parse.ly.png b/drivers/bookmarklet/images/icons/Parse.ly.png new file mode 100644 index 0000000000000000000000000000000000000000..c8affd3ec77abe6a7281ece06cd00214d50d2b32 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Parse.ly.png differ diff --git a/drivers/bookmarklet/images/icons/PayPal.png b/drivers/bookmarklet/images/icons/PayPal.png new file mode 100644 index 0000000000000000000000000000000000000000..d935d281bd9958aa7340a0603dc840adcc5630e2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/PayPal.png differ diff --git a/drivers/bookmarklet/images/icons/PencilBlue.png b/drivers/bookmarklet/images/icons/PencilBlue.png new file mode 100644 index 0000000000000000000000000000000000000000..bb558ffd123f261f1cb506b78abfcffdc6977fbc Binary files /dev/null and b/drivers/bookmarklet/images/icons/PencilBlue.png differ diff --git a/drivers/bookmarklet/images/icons/Percussion.png b/drivers/bookmarklet/images/icons/Percussion.png new file mode 100644 index 0000000000000000000000000000000000000000..3094bce216aa546cbdceefd559ac2487ec79616d Binary files /dev/null and b/drivers/bookmarklet/images/icons/Percussion.png differ diff --git a/drivers/bookmarklet/images/icons/PerfSONAR-PS.png b/drivers/bookmarklet/images/icons/PerfSONAR-PS.png new file mode 100755 index 0000000000000000000000000000000000000000..f5e1402ff847961c938fcd9aecb436cff2d3f310 Binary files /dev/null and b/drivers/bookmarklet/images/icons/PerfSONAR-PS.png differ diff --git a/drivers/bookmarklet/images/icons/Perl.png b/drivers/bookmarklet/images/icons/Perl.png new file mode 100644 index 0000000000000000000000000000000000000000..f903e4b5877873459c0974ae8867829f69f1a734 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Perl.png differ diff --git a/drivers/bookmarklet/images/icons/Petrojs.png b/drivers/bookmarklet/images/icons/Petrojs.png new file mode 100644 index 0000000000000000000000000000000000000000..aa461cc47b20b3a901aa8eeb1680720bcc47d2c8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Petrojs.png differ diff --git a/drivers/bookmarklet/images/icons/Phaser.png b/drivers/bookmarklet/images/icons/Phaser.png new file mode 100644 index 0000000000000000000000000000000000000000..69783afd72ce83b5d71d910c8c52434208355e32 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Phaser.png differ diff --git a/drivers/bookmarklet/images/icons/Piano Solo.png b/drivers/bookmarklet/images/icons/Piano Solo.png new file mode 100644 index 0000000000000000000000000000000000000000..8123857eca1d0e2db8d705ffb8d15422a82f7c39 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Piano Solo.png differ diff --git a/drivers/bookmarklet/images/icons/Piwik.png b/drivers/bookmarklet/images/icons/Piwik.png new file mode 100644 index 0000000000000000000000000000000000000000..70af5df40e67bbf0a495e617732f9373367cb390 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Piwik.png differ diff --git a/drivers/bookmarklet/images/icons/Plentymarkets.png b/drivers/bookmarklet/images/icons/Plentymarkets.png new file mode 100644 index 0000000000000000000000000000000000000000..2c047fdef02e101e1b59e4e1bf1c3931738f120b Binary files /dev/null and b/drivers/bookmarklet/images/icons/Plentymarkets.png differ diff --git a/drivers/bookmarklet/images/icons/Plesk.png b/drivers/bookmarklet/images/icons/Plesk.png new file mode 100644 index 0000000000000000000000000000000000000000..d668ab84855a9f11d04972356ab49e129debf23b Binary files /dev/null and b/drivers/bookmarklet/images/icons/Plesk.png differ diff --git a/drivers/bookmarklet/images/icons/Pligg.png b/drivers/bookmarklet/images/icons/Pligg.png new file mode 100644 index 0000000000000000000000000000000000000000..2bffb0a3f7eb26a763e8331358ac6075d2dc43aa Binary files /dev/null and b/drivers/bookmarklet/images/icons/Pligg.png differ diff --git a/drivers/bookmarklet/images/icons/Plone.png b/drivers/bookmarklet/images/icons/Plone.png new file mode 100644 index 0000000000000000000000000000000000000000..30e4f7f6c39df1cd2d6bb2ec2b0838c6568c76c4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Plone.png differ diff --git a/drivers/bookmarklet/images/icons/Plura.png b/drivers/bookmarklet/images/icons/Plura.png new file mode 100644 index 0000000000000000000000000000000000000000..de3113639b86dd64f356c3141d2da288ec2ad128 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Plura.png differ diff --git a/drivers/bookmarklet/images/icons/Po.st.png b/drivers/bookmarklet/images/icons/Po.st.png new file mode 100644 index 0000000000000000000000000000000000000000..8679c872da8dfa7e268a48b558463a769ec6bb83 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Po.st.png differ diff --git a/drivers/bookmarklet/images/icons/Polymer.png b/drivers/bookmarklet/images/icons/Polymer.png new file mode 100644 index 0000000000000000000000000000000000000000..aa8b09716a858c933b051ef9e0dd927e9284dcbe Binary files /dev/null and b/drivers/bookmarklet/images/icons/Polymer.png differ diff --git a/drivers/bookmarklet/images/icons/Posterous.png b/drivers/bookmarklet/images/icons/Posterous.png new file mode 100644 index 0000000000000000000000000000000000000000..3150f4f93d04786532cc4df857870b997cc7f7d6 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Posterous.png differ diff --git a/drivers/bookmarklet/images/icons/Powergap.png b/drivers/bookmarklet/images/icons/Powergap.png new file mode 100644 index 0000000000000000000000000000000000000000..a44725ac5b4b40394a1ab46861a7ed12accf8766 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Powergap.png differ diff --git a/drivers/bookmarklet/images/icons/Prefix-Free.png b/drivers/bookmarklet/images/icons/Prefix-Free.png new file mode 100644 index 0000000000000000000000000000000000000000..722f0f1f6103b73e39ce0e8c448b08dc3c95dc86 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Prefix-Free.png differ diff --git a/drivers/bookmarklet/images/icons/Prestashop.png b/drivers/bookmarklet/images/icons/Prestashop.png new file mode 100644 index 0000000000000000000000000000000000000000..6d1e090ad08c62dc456053ec474216d17fd4cf93 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Prestashop.png differ diff --git a/drivers/bookmarklet/images/icons/Project Wonderful.png b/drivers/bookmarklet/images/icons/Project Wonderful.png new file mode 100644 index 0000000000000000000000000000000000000000..5a93408e89b0950751d7ace4b36f4c69b8760a67 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Project Wonderful.png differ diff --git a/drivers/bookmarklet/images/icons/Prototype.png b/drivers/bookmarklet/images/icons/Prototype.png new file mode 100644 index 0000000000000000000000000000000000000000..372d35366614287c760cda3b1bf10ed8b109c2fb Binary files /dev/null and b/drivers/bookmarklet/images/icons/Prototype.png differ diff --git a/drivers/bookmarklet/images/icons/Protovis.png b/drivers/bookmarklet/images/icons/Protovis.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Protovis.png differ diff --git a/drivers/bookmarklet/images/icons/Pure CSS.png b/drivers/bookmarklet/images/icons/Pure CSS.png new file mode 100644 index 0000000000000000000000000000000000000000..862c2d385acbbd52ab18ccf7a98f20c52cd687f0 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Pure CSS.png differ diff --git a/drivers/bookmarklet/images/icons/Python.png b/drivers/bookmarklet/images/icons/Python.png new file mode 100644 index 0000000000000000000000000000000000000000..76467ab8524dc9bce5fbce451193504fc9b6d350 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Python.png differ diff --git a/drivers/bookmarklet/images/icons/Quantcast.png b/drivers/bookmarklet/images/icons/Quantcast.png new file mode 100644 index 0000000000000000000000000000000000000000..9f062ab5df2ae7716baa44295f868724c44cc779 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Quantcast.png differ diff --git a/drivers/bookmarklet/images/icons/Quick.CMS.png b/drivers/bookmarklet/images/icons/Quick.CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..4f250d8c1a43cac488f7e34606119126edb6e105 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Quick.CMS.png differ diff --git a/drivers/bookmarklet/images/icons/Quick.Cart.png b/drivers/bookmarklet/images/icons/Quick.Cart.png new file mode 100644 index 0000000000000000000000000000000000000000..4f250d8c1a43cac488f7e34606119126edb6e105 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Quick.Cart.png differ diff --git a/drivers/bookmarklet/images/icons/RBS Change.png b/drivers/bookmarklet/images/icons/RBS Change.png new file mode 100644 index 0000000000000000000000000000000000000000..cce994edb2d691b0dd869b0814630472cd4ad1f3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/RBS Change.png differ diff --git a/drivers/bookmarklet/images/icons/RCMS.png b/drivers/bookmarklet/images/icons/RCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..ef48b165f8a437c701bd7e4aec0228c94a8e753c Binary files /dev/null and b/drivers/bookmarklet/images/icons/RCMS.png differ diff --git a/drivers/bookmarklet/images/icons/RDoc.png b/drivers/bookmarklet/images/icons/RDoc.png new file mode 100644 index 0000000000000000000000000000000000000000..102c4bca3e1be2c9f824c19acb5c6e05abbcddae Binary files /dev/null and b/drivers/bookmarklet/images/icons/RDoc.png differ diff --git a/drivers/bookmarklet/images/icons/RackCache.png b/drivers/bookmarklet/images/icons/RackCache.png new file mode 100644 index 0000000000000000000000000000000000000000..1f04651560aba880369ea7a180db1804b5aeef0f Binary files /dev/null and b/drivers/bookmarklet/images/icons/RackCache.png differ diff --git a/drivers/bookmarklet/images/icons/Raphael.png b/drivers/bookmarklet/images/icons/Raphael.png new file mode 100644 index 0000000000000000000000000000000000000000..ba220eecd57f60fd33577465144aa0a607ce58de Binary files /dev/null and b/drivers/bookmarklet/images/icons/Raphael.png differ diff --git a/drivers/bookmarklet/images/icons/React.png b/drivers/bookmarklet/images/icons/React.png new file mode 100644 index 0000000000000000000000000000000000000000..da20b6e8a562850164785b886cdc53e7a67e3656 Binary files /dev/null and b/drivers/bookmarklet/images/icons/React.png differ diff --git a/drivers/bookmarklet/images/icons/ReallyCMS.png b/drivers/bookmarklet/images/icons/ReallyCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..a0b6a30458e268937c4531a7afdf00a3e9fff2fb Binary files /dev/null and b/drivers/bookmarklet/images/icons/ReallyCMS.png differ diff --git a/drivers/bookmarklet/images/icons/Red Hat.png b/drivers/bookmarklet/images/icons/Red Hat.png new file mode 100644 index 0000000000000000000000000000000000000000..25596be13b9471403a86dd61646a1eb46c6e1923 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Red Hat.png differ diff --git a/drivers/bookmarklet/images/icons/Reddit.png b/drivers/bookmarklet/images/icons/Reddit.png new file mode 100644 index 0000000000000000000000000000000000000000..10ee7568ea61f3af2abea573554ad082a725eb96 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Reddit.png differ diff --git a/drivers/bookmarklet/images/icons/Redmine.png b/drivers/bookmarklet/images/icons/Redmine.png new file mode 100644 index 0000000000000000000000000000000000000000..f29fee62bd2f8861e5ba68c7e607ff8aa1c32f15 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Redmine.png differ diff --git a/drivers/bookmarklet/images/icons/Reinvigorate.png b/drivers/bookmarklet/images/icons/Reinvigorate.png new file mode 100644 index 0000000000000000000000000000000000000000..08097b1978ad25ae01e15dee8a0bafbcb2c494ea Binary files /dev/null and b/drivers/bookmarklet/images/icons/Reinvigorate.png differ diff --git a/drivers/bookmarklet/images/icons/RequireJS.png b/drivers/bookmarklet/images/icons/RequireJS.png new file mode 100644 index 0000000000000000000000000000000000000000..a9e3a95b03781ceb1cd894a45dc3518f147d1324 Binary files /dev/null and b/drivers/bookmarklet/images/icons/RequireJS.png differ diff --git a/drivers/bookmarklet/images/icons/Reveal.js.png b/drivers/bookmarklet/images/icons/Reveal.js.png new file mode 100644 index 0000000000000000000000000000000000000000..63bb6777c057e7e25f27254c4a8353f179bd48dc Binary files /dev/null and b/drivers/bookmarklet/images/icons/Reveal.js.png differ diff --git a/drivers/bookmarklet/images/icons/RiteCMS.png b/drivers/bookmarklet/images/icons/RiteCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..939024adc87623aa32df77c0f7622483d413a3c5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/RiteCMS.png differ diff --git a/drivers/bookmarklet/images/icons/RoundCube.png b/drivers/bookmarklet/images/icons/RoundCube.png new file mode 100644 index 0000000000000000000000000000000000000000..b76b17077a7ee93a768e6bca1c39addbdb4552a9 Binary files /dev/null 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 new file mode 100644 index 0000000000000000000000000000000000000000..09a9fbeff18c02cca7fd260e9e8a5865f35ce4f6 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Ruby on Rails.png differ diff --git a/drivers/bookmarklet/images/icons/Ruby.png b/drivers/bookmarklet/images/icons/Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..6b9f20f6209e1b954188429f1009a89cf76fb0d7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Ruby.png differ diff --git a/drivers/bookmarklet/images/icons/S.Builder.png b/drivers/bookmarklet/images/icons/S.Builder.png new file mode 100644 index 0000000000000000000000000000000000000000..3319bece8852a71be89ec65722038a7ff326da31 Binary files /dev/null and b/drivers/bookmarklet/images/icons/S.Builder.png differ diff --git a/drivers/bookmarklet/images/icons/SAP.png b/drivers/bookmarklet/images/icons/SAP.png new file mode 100644 index 0000000000000000000000000000000000000000..4c213e796bb6a7b937dc000ec95dc484e1e97509 Binary files /dev/null and b/drivers/bookmarklet/images/icons/SAP.png differ diff --git a/drivers/bookmarklet/images/icons/SDL Tridion.png b/drivers/bookmarklet/images/icons/SDL Tridion.png new file mode 100644 index 0000000000000000000000000000000000000000..753a379c42b840320415e2b237906b1f3e0b6779 Binary files /dev/null and b/drivers/bookmarklet/images/icons/SDL Tridion.png differ diff --git a/drivers/bookmarklet/images/icons/SIMsite.png b/drivers/bookmarklet/images/icons/SIMsite.png new file mode 100644 index 0000000000000000000000000000000000000000..b12d1f24263c89f43848db9ac720c6b6e6b08210 Binary files /dev/null and b/drivers/bookmarklet/images/icons/SIMsite.png differ diff --git a/drivers/bookmarklet/images/icons/SMF.png b/drivers/bookmarklet/images/icons/SMF.png new file mode 100644 index 0000000000000000000000000000000000000000..19df666e58602c9895dd23114e1a07a39306a999 Binary files /dev/null and b/drivers/bookmarklet/images/icons/SMF.png differ diff --git a/drivers/bookmarklet/images/icons/SOBI 2.png b/drivers/bookmarklet/images/icons/SOBI 2.png new file mode 100644 index 0000000000000000000000000000000000000000..75ff050af90a8b21bb4c7a10b7fcb23bcf298dc6 Binary files /dev/null and b/drivers/bookmarklet/images/icons/SOBI 2.png differ diff --git a/drivers/bookmarklet/images/icons/SPDY.png b/drivers/bookmarklet/images/icons/SPDY.png new file mode 100644 index 0000000000000000000000000000000000000000..8c52d1f1eb958502e957fdce54fe57c599842aa2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/SPDY.png differ diff --git a/drivers/bookmarklet/images/icons/SPIP.png b/drivers/bookmarklet/images/icons/SPIP.png new file mode 100644 index 0000000000000000000000000000000000000000..6054c483d1a2111ea65786b3198ac71c4b0bc5fb Binary files /dev/null and b/drivers/bookmarklet/images/icons/SPIP.png differ diff --git a/drivers/bookmarklet/images/icons/SQL Buddy.png b/drivers/bookmarklet/images/icons/SQL Buddy.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f95b198691b4b0a593d1b38b4c4e93dfdddc5c Binary files /dev/null and b/drivers/bookmarklet/images/icons/SQL Buddy.png differ diff --git a/drivers/bookmarklet/images/icons/SQLite.png b/drivers/bookmarklet/images/icons/SQLite.png new file mode 100644 index 0000000000000000000000000000000000000000..b6a1267ba18352a2e7ffa8cba3f4c20e0ff0b7ca Binary files /dev/null and b/drivers/bookmarklet/images/icons/SQLite.png differ diff --git a/drivers/bookmarklet/images/icons/SUSE.png b/drivers/bookmarklet/images/icons/SUSE.png new file mode 100644 index 0000000000000000000000000000000000000000..e41a05bedf086a2a2e7b5c36bf01ae84fe4ca432 Binary files /dev/null and b/drivers/bookmarklet/images/icons/SUSE.png differ diff --git a/drivers/bookmarklet/images/icons/SWFObject.png b/drivers/bookmarklet/images/icons/SWFObject.png new file mode 100644 index 0000000000000000000000000000000000000000..08637dbc0b34ecdba4029ffce90f409266639019 Binary files /dev/null and b/drivers/bookmarklet/images/icons/SWFObject.png differ diff --git a/drivers/bookmarklet/images/icons/Sarka-SPIP.png b/drivers/bookmarklet/images/icons/Sarka-SPIP.png new file mode 100644 index 0000000000000000000000000000000000000000..c2f61b77a1c466451ee38db0cbc57b734a5cc39e Binary files /dev/null and b/drivers/bookmarklet/images/icons/Sarka-SPIP.png differ diff --git a/drivers/bookmarklet/images/icons/Scala.png b/drivers/bookmarklet/images/icons/Scala.png new file mode 100644 index 0000000000000000000000000000000000000000..b38a701439e19cfcc4b1f76909fe986d52de76bd Binary files /dev/null and b/drivers/bookmarklet/images/icons/Scala.png differ diff --git a/drivers/bookmarklet/images/icons/Scientific Linux.png b/drivers/bookmarklet/images/icons/Scientific Linux.png new file mode 100644 index 0000000000000000000000000000000000000000..c500660b5cf40220706114dbda135bfdaa91efec Binary files /dev/null and b/drivers/bookmarklet/images/icons/Scientific Linux.png differ diff --git a/drivers/bookmarklet/images/icons/Sencha Touch.png b/drivers/bookmarklet/images/icons/Sencha Touch.png new file mode 100644 index 0000000000000000000000000000000000000000..181921d928386deb75130f4f93aa1df516de3f5e Binary files /dev/null and b/drivers/bookmarklet/images/icons/Sencha Touch.png differ diff --git a/drivers/bookmarklet/images/icons/Sentinel Keys Server.png b/drivers/bookmarklet/images/icons/Sentinel Keys Server.png new file mode 100755 index 0000000000000000000000000000000000000000..9fa007fc2b343234679a6413b63c7ca14e030bf7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Sentinel Keys Server.png differ diff --git a/drivers/bookmarklet/images/icons/Sentinel License Monitor.png b/drivers/bookmarklet/images/icons/Sentinel License Monitor.png new file mode 100755 index 0000000000000000000000000000000000000000..9fa007fc2b343234679a6413b63c7ca14e030bf7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Sentinel License Monitor.png differ diff --git a/drivers/bookmarklet/images/icons/Sentinel Protection Server.png b/drivers/bookmarklet/images/icons/Sentinel Protection Server.png new file mode 100755 index 0000000000000000000000000000000000000000..9fa007fc2b343234679a6413b63c7ca14e030bf7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Sentinel Protection Server.png differ diff --git a/drivers/bookmarklet/images/icons/Seoshop.png b/drivers/bookmarklet/images/icons/Seoshop.png new file mode 100644 index 0000000000000000000000000000000000000000..b201673b7250380442582ae099f18b7749d92ce0 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Seoshop.png differ diff --git a/drivers/bookmarklet/images/icons/Serendipity.png b/drivers/bookmarklet/images/icons/Serendipity.png new file mode 100644 index 0000000000000000000000000000000000000000..065ac91090590902856eb83cb8afe57ac495d0b5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Serendipity.png differ diff --git a/drivers/bookmarklet/images/icons/Shadow.png b/drivers/bookmarklet/images/icons/Shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..6410565aabfa66c86b9164c4846427750f2db49f Binary files /dev/null and b/drivers/bookmarklet/images/icons/Shadow.png differ diff --git a/drivers/bookmarklet/images/icons/ShareThis.png b/drivers/bookmarklet/images/icons/ShareThis.png new file mode 100644 index 0000000000000000000000000000000000000000..fd9706b47fce087d3bd0a6c40024591e5d3e72fe Binary files /dev/null and b/drivers/bookmarklet/images/icons/ShareThis.png differ diff --git a/drivers/bookmarklet/images/icons/ShinyStat.png b/drivers/bookmarklet/images/icons/ShinyStat.png new file mode 100644 index 0000000000000000000000000000000000000000..11f9560249a9cde00ddebd853835e59bca3bbf66 Binary files /dev/null and b/drivers/bookmarklet/images/icons/ShinyStat.png differ diff --git a/drivers/bookmarklet/images/icons/Shopalize.png b/drivers/bookmarklet/images/icons/Shopalize.png new file mode 100644 index 0000000000000000000000000000000000000000..c73389954e3db02e4b4bad89d89d26fe40ffe1aa Binary files /dev/null and b/drivers/bookmarklet/images/icons/Shopalize.png differ diff --git a/drivers/bookmarklet/images/icons/Shopatron.png b/drivers/bookmarklet/images/icons/Shopatron.png new file mode 100644 index 0000000000000000000000000000000000000000..d6bce72b064f2f7f91972271dd52fda1e5e049ae Binary files /dev/null and b/drivers/bookmarklet/images/icons/Shopatron.png differ diff --git a/drivers/bookmarklet/images/icons/Shopify.png b/drivers/bookmarklet/images/icons/Shopify.png new file mode 100644 index 0000000000000000000000000000000000000000..82f48c26f80726e35c1e14a7c5c8f23e24dd1415 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Shopify.png differ diff --git a/drivers/bookmarklet/images/icons/Shopware.png b/drivers/bookmarklet/images/icons/Shopware.png new file mode 100644 index 0000000000000000000000000000000000000000..8387cd6831fc581706dcd56fae82e8c8f9bf14c3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Shopware.png differ diff --git a/drivers/bookmarklet/images/icons/Silva.png b/drivers/bookmarklet/images/icons/Silva.png new file mode 100644 index 0000000000000000000000000000000000000000..5ce7ac71163443736b7f5b0cf2ef8e0132462939 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Silva.png differ diff --git a/drivers/bookmarklet/images/icons/SilverStripe.png b/drivers/bookmarklet/images/icons/SilverStripe.png new file mode 100644 index 0000000000000000000000000000000000000000..12208dbd5c1c84a21ae493e51871443571640efc Binary files /dev/null and b/drivers/bookmarklet/images/icons/SilverStripe.png differ diff --git a/drivers/bookmarklet/images/icons/Site Meter.png b/drivers/bookmarklet/images/icons/Site Meter.png new file mode 100644 index 0000000000000000000000000000000000000000..7581a77746a635e2ab91b4f4da5b91d649e28483 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Site Meter.png differ diff --git a/drivers/bookmarklet/images/icons/SiteCatalyst.png b/drivers/bookmarklet/images/icons/SiteCatalyst.png new file mode 100644 index 0000000000000000000000000000000000000000..002de3d70a519a28bf2daed49d83075d47f347ac Binary files /dev/null and b/drivers/bookmarklet/images/icons/SiteCatalyst.png differ diff --git a/drivers/bookmarklet/images/icons/SiteDNK.png b/drivers/bookmarklet/images/icons/SiteDNK.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/SiteDNK.png differ diff --git a/drivers/bookmarklet/images/icons/SiteEdit.png b/drivers/bookmarklet/images/icons/SiteEdit.png new file mode 100644 index 0000000000000000000000000000000000000000..17042b8b06e82cf35486da186ce4d865e60c9937 Binary files /dev/null and b/drivers/bookmarklet/images/icons/SiteEdit.png differ diff --git a/drivers/bookmarklet/images/icons/Sitecore.png b/drivers/bookmarklet/images/icons/Sitecore.png new file mode 100644 index 0000000000000000000000000000000000000000..3d8218f94865d6a842fc2e6717308446c31976c4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Sitecore.png differ diff --git a/drivers/bookmarklet/images/icons/Sivuviidakko.png b/drivers/bookmarklet/images/icons/Sivuviidakko.png new file mode 100644 index 0000000000000000000000000000000000000000..6a24fd0cc428959740cbaf91600e2ebb8b3f84fb Binary files /dev/null and b/drivers/bookmarklet/images/icons/Sivuviidakko.png differ diff --git a/drivers/bookmarklet/images/icons/Sizmek.png b/drivers/bookmarklet/images/icons/Sizmek.png new file mode 100644 index 0000000000000000000000000000000000000000..7bea12b75a8a51d6731934e631c2c4354c4be89c Binary files /dev/null and b/drivers/bookmarklet/images/icons/Sizmek.png differ diff --git a/drivers/bookmarklet/images/icons/Skimlinks.png b/drivers/bookmarklet/images/icons/Skimlinks.png new file mode 100644 index 0000000000000000000000000000000000000000..e5dea4cfb53bf3d0f7c2cecd5b21581f76753c24 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Skimlinks.png differ diff --git a/drivers/bookmarklet/images/icons/Slimbox 2.png b/drivers/bookmarklet/images/icons/Slimbox 2.png new file mode 100644 index 0000000000000000000000000000000000000000..2bdfdaccfd59c5ddc58638db2844a80c7ffb7911 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Slimbox 2.png differ diff --git a/drivers/bookmarklet/images/icons/Slimbox.png b/drivers/bookmarklet/images/icons/Slimbox.png new file mode 100644 index 0000000000000000000000000000000000000000..2bdfdaccfd59c5ddc58638db2844a80c7ffb7911 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Slimbox.png differ diff --git a/drivers/bookmarklet/images/icons/Smart Ad Server.png b/drivers/bookmarklet/images/icons/Smart Ad Server.png new file mode 100644 index 0000000000000000000000000000000000000000..eaacdbbaa1ebaf63642a4668b54ead9bb3ade6bb Binary files /dev/null and b/drivers/bookmarklet/images/icons/Smart Ad Server.png differ diff --git a/drivers/bookmarklet/images/icons/SmartSite.png b/drivers/bookmarklet/images/icons/SmartSite.png new file mode 100644 index 0000000000000000000000000000000000000000..1a08e848fc7b3ea9b61941cc586c1ebdb45e22a6 Binary files /dev/null and b/drivers/bookmarklet/images/icons/SmartSite.png differ diff --git a/drivers/bookmarklet/images/icons/Smartstore.png b/drivers/bookmarklet/images/icons/Smartstore.png new file mode 100644 index 0000000000000000000000000000000000000000..1c35a51951ec36390d3b62ba97f900803e1d566a Binary files /dev/null and b/drivers/bookmarklet/images/icons/Smartstore.png differ diff --git a/drivers/bookmarklet/images/icons/Snap.svg.png b/drivers/bookmarklet/images/icons/Snap.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c443e15fbfbe8ffff0e6743cb8c02bdc6a745070 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Snap.svg.png differ diff --git a/drivers/bookmarklet/images/icons/Snoobi.png b/drivers/bookmarklet/images/icons/Snoobi.png new file mode 100644 index 0000000000000000000000000000000000000000..bc493a7ade9678eb77eba49928d6768d1a02bfa3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Snoobi.png differ diff --git a/drivers/bookmarklet/images/icons/SobiPro.png b/drivers/bookmarklet/images/icons/SobiPro.png new file mode 100644 index 0000000000000000000000000000000000000000..b1463bb40c1dcf4cd7303150807d8f1ff11ea3ea Binary files /dev/null and b/drivers/bookmarklet/images/icons/SobiPro.png differ diff --git a/drivers/bookmarklet/images/icons/Solodev.png b/drivers/bookmarklet/images/icons/Solodev.png new file mode 100644 index 0000000000000000000000000000000000000000..a6a92cba256070744e01fd3e3a5e3979b6300b1f Binary files /dev/null and b/drivers/bookmarklet/images/icons/Solodev.png differ diff --git a/drivers/bookmarklet/images/icons/SoundManager.png b/drivers/bookmarklet/images/icons/SoundManager.png new file mode 100644 index 0000000000000000000000000000000000000000..e142030fced67ace8f8d189f0fedfdfc4c096656 Binary files /dev/null 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 new file mode 100644 index 0000000000000000000000000000000000000000..e0edb8e17ddd8b7ca60a350b8dba78bc565bb242 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Sphinx.png differ diff --git a/drivers/bookmarklet/images/icons/Splunk.png b/drivers/bookmarklet/images/icons/Splunk.png new file mode 100755 index 0000000000000000000000000000000000000000..aec9976972c00a79a4d5c399c47db1319843a095 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Splunk.png differ diff --git a/drivers/bookmarklet/images/icons/Splunkd.png b/drivers/bookmarklet/images/icons/Splunkd.png new file mode 100755 index 0000000000000000000000000000000000000000..aec9976972c00a79a4d5c399c47db1319843a095 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Splunkd.png differ diff --git a/drivers/bookmarklet/images/icons/Spree.png b/drivers/bookmarklet/images/icons/Spree.png new file mode 100644 index 0000000000000000000000000000000000000000..25cf4541ce1629aa8f53ebab97298a09d7f41465 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Spree.png differ diff --git a/drivers/bookmarklet/images/icons/Squarespace.png b/drivers/bookmarklet/images/icons/Squarespace.png new file mode 100644 index 0000000000000000000000000000000000000000..07e57830227fd649c66290904ee2ae9b50ae7d95 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Squarespace.png differ diff --git a/drivers/bookmarklet/images/icons/Squiz Matrix.png b/drivers/bookmarklet/images/icons/Squiz Matrix.png new file mode 100644 index 0000000000000000000000000000000000000000..54be34658f3acabadd4149a3afcfe9b97213d503 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Squiz Matrix.png differ diff --git a/drivers/bookmarklet/images/icons/Starlet.png b/drivers/bookmarklet/images/icons/Starlet.png new file mode 100644 index 0000000000000000000000000000000000000000..f903e4b5877873459c0974ae8867829f69f1a734 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Starlet.png differ diff --git a/drivers/bookmarklet/images/icons/StatCounter.png b/drivers/bookmarklet/images/icons/StatCounter.png new file mode 100644 index 0000000000000000000000000000000000000000..e3d2bcc3d1101cf98c1008359c93eed157b0c8f0 Binary files /dev/null and b/drivers/bookmarklet/images/icons/StatCounter.png differ diff --git a/drivers/bookmarklet/images/icons/Store Systems.png b/drivers/bookmarklet/images/icons/Store Systems.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3ccca70f74fea87a74ab23b8dd54c6af06104b Binary files /dev/null and b/drivers/bookmarklet/images/icons/Store Systems.png differ diff --git a/drivers/bookmarklet/images/icons/Stripe.png b/drivers/bookmarklet/images/icons/Stripe.png new file mode 100644 index 0000000000000000000000000000000000000000..7c36c6d35b50bc05463c50d58290d2452a4c1ad3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Stripe.png differ diff --git a/drivers/bookmarklet/images/icons/SublimeVideo.png b/drivers/bookmarklet/images/icons/SublimeVideo.png new file mode 100644 index 0000000000000000000000000000000000000000..f468408496fad14ef19817bf401753dd674e3ae0 Binary files /dev/null and b/drivers/bookmarklet/images/icons/SublimeVideo.png differ diff --git a/drivers/bookmarklet/images/icons/Subrion.png b/drivers/bookmarklet/images/icons/Subrion.png new file mode 100755 index 0000000000000000000000000000000000000000..7b6eef0ccdd1687d830c330a772122bc9a44f5cd Binary files /dev/null and b/drivers/bookmarklet/images/icons/Subrion.png differ diff --git a/drivers/bookmarklet/images/icons/SunOS.png b/drivers/bookmarklet/images/icons/SunOS.png new file mode 100644 index 0000000000000000000000000000000000000000..435d816e1cf48f4387315981421056650aa3a5bc Binary files /dev/null and b/drivers/bookmarklet/images/icons/SunOS.png differ diff --git a/drivers/bookmarklet/images/icons/Supersized.png b/drivers/bookmarklet/images/icons/Supersized.png new file mode 100644 index 0000000000000000000000000000000000000000..9c500c3b405957aee88a76b1a982e406f6ff1a56 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Supersized.png differ diff --git a/drivers/bookmarklet/images/icons/Swiftlet.png b/drivers/bookmarklet/images/icons/Swiftlet.png new file mode 100644 index 0000000000000000000000000000000000000000..aa9e71bb08212d41ca0ae071484eb88945920861 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Swiftlet.png differ diff --git a/drivers/bookmarklet/images/icons/TWiki.png b/drivers/bookmarklet/images/icons/TWiki.png new file mode 100644 index 0000000000000000000000000000000000000000..664fb683842f22c73d26295b7f12dac694cd8189 Binary files /dev/null and b/drivers/bookmarklet/images/icons/TWiki.png differ diff --git a/drivers/bookmarklet/images/icons/TYPO3 CMS.png b/drivers/bookmarklet/images/icons/TYPO3 CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..bdca086811dbde884e5d4f758f86d63dc74b85f4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/TYPO3 CMS.png differ diff --git a/drivers/bookmarklet/images/icons/TYPO3 Flow.png b/drivers/bookmarklet/images/icons/TYPO3 Flow.png new file mode 100644 index 0000000000000000000000000000000000000000..bdca086811dbde884e5d4f758f86d63dc74b85f4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/TYPO3 Flow.png differ diff --git a/drivers/bookmarklet/images/icons/TYPO3 Neos.png b/drivers/bookmarklet/images/icons/TYPO3 Neos.png new file mode 100644 index 0000000000000000000000000000000000000000..bdca086811dbde884e5d4f758f86d63dc74b85f4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/TYPO3 Neos.png differ diff --git a/drivers/bookmarklet/images/icons/TYPOlight.png b/drivers/bookmarklet/images/icons/TYPOlight.png new file mode 100644 index 0000000000000000000000000000000000000000..fd786f02b13986a7c2dbe45b1973e137db5e88a0 Binary files /dev/null and b/drivers/bookmarklet/images/icons/TYPOlight.png differ diff --git a/drivers/bookmarklet/images/icons/Tealeaf.png b/drivers/bookmarklet/images/icons/Tealeaf.png new file mode 100644 index 0000000000000000000000000000000000000000..6234c231860bdd98b9d3c8afd2041dadbb92cff3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Tealeaf.png differ diff --git a/drivers/bookmarklet/images/icons/Tengine.png b/drivers/bookmarklet/images/icons/Tengine.png new file mode 100644 index 0000000000000000000000000000000000000000..938534c158de667d811f7321dbd67a37b375a9d1 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Tengine.png differ diff --git a/drivers/bookmarklet/images/icons/Textpattern CMS.png b/drivers/bookmarklet/images/icons/Textpattern CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..cbba3aeb75e7aff693f11ebb5091be7353ae5ea7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Textpattern CMS.png differ diff --git a/drivers/bookmarklet/images/icons/TiddlyWiki.png b/drivers/bookmarklet/images/icons/TiddlyWiki.png new file mode 100644 index 0000000000000000000000000000000000000000..b2e28ef9c0a69ed499509a42e6a45371a49c3d36 Binary files /dev/null and b/drivers/bookmarklet/images/icons/TiddlyWiki.png differ diff --git a/drivers/bookmarklet/images/icons/Tiki Wiki CMS Groupware.png b/drivers/bookmarklet/images/icons/Tiki Wiki CMS Groupware.png new file mode 100644 index 0000000000000000000000000000000000000000..612faa39c7c3fd6126efb4a2beb0b39dc2e29543 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Tiki Wiki CMS Groupware.png differ diff --git a/drivers/bookmarklet/images/icons/Timeline.png b/drivers/bookmarklet/images/icons/Timeline.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Timeline.png differ diff --git a/drivers/bookmarklet/images/icons/Timeplot.png b/drivers/bookmarklet/images/icons/Timeplot.png new file mode 100644 index 0000000000000000000000000000000000000000..527647a5972ccb2dae738c0c834abd4d27e47f00 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Timeplot.png differ diff --git a/drivers/bookmarklet/images/icons/TinyMCE.png b/drivers/bookmarklet/images/icons/TinyMCE.png new file mode 100644 index 0000000000000000000000000000000000000000..d8fd9b82c8e33be698e6e5b1cdf553d48f9bf399 Binary files /dev/null and b/drivers/bookmarklet/images/icons/TinyMCE.png differ diff --git a/drivers/bookmarklet/images/icons/Titan.png b/drivers/bookmarklet/images/icons/Titan.png new file mode 100644 index 0000000000000000000000000000000000000000..965fa774764f841078d9a2b9994cea14cb3c6318 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Titan.png differ diff --git a/drivers/bookmarklet/images/icons/TomatoCart.png b/drivers/bookmarklet/images/icons/TomatoCart.png new file mode 100644 index 0000000000000000000000000000000000000000..8646e911ef290b0c43ccc0e0a7fb3453fce06570 Binary files /dev/null and b/drivers/bookmarklet/images/icons/TomatoCart.png differ diff --git a/drivers/bookmarklet/images/icons/Trac.png b/drivers/bookmarklet/images/icons/Trac.png new file mode 100644 index 0000000000000000000000000000000000000000..8cb46114c76bebc44948cf96913cc35a3544b992 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Trac.png differ diff --git a/drivers/bookmarklet/images/icons/TrackJs.png b/drivers/bookmarklet/images/icons/TrackJs.png new file mode 100644 index 0000000000000000000000000000000000000000..4eabf59cf6484d52c587271fa9a7eaf556575de3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/TrackJs.png differ diff --git a/drivers/bookmarklet/images/icons/Tumblr.png b/drivers/bookmarklet/images/icons/Tumblr.png new file mode 100644 index 0000000000000000000000000000000000000000..022485729b5b7614ec88225dcc6308bb831aab60 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Tumblr.png differ diff --git a/drivers/bookmarklet/images/icons/Twilight CMS.png b/drivers/bookmarklet/images/icons/Twilight CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..1ad32253fd93bbdd3a3bd879ece17cc50a615d56 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Twilight CMS.png differ diff --git a/drivers/bookmarklet/images/icons/TwistPHP.png b/drivers/bookmarklet/images/icons/TwistPHP.png new file mode 100644 index 0000000000000000000000000000000000000000..34b70d83bc798fc96fdfa3450c437ecbf78de18f Binary files /dev/null and b/drivers/bookmarklet/images/icons/TwistPHP.png differ diff --git a/drivers/bookmarklet/images/icons/Twitter Bootstrap.png b/drivers/bookmarklet/images/icons/Twitter Bootstrap.png new file mode 100644 index 0000000000000000000000000000000000000000..570ffef13b1136d9cfde2e78b963c7ea55a923a5 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Twitter Bootstrap.png differ diff --git a/drivers/bookmarklet/images/icons/TypePad.png b/drivers/bookmarklet/images/icons/TypePad.png new file mode 100644 index 0000000000000000000000000000000000000000..d2813f125f241c0e5f80ab6ed1c537abffd7fd43 Binary files /dev/null and b/drivers/bookmarklet/images/icons/TypePad.png differ diff --git a/drivers/bookmarklet/images/icons/Typekit.png b/drivers/bookmarklet/images/icons/Typekit.png new file mode 100644 index 0000000000000000000000000000000000000000..c0d10b3f0a907982986b0287086dae83e0e58f06 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Typekit.png differ diff --git a/drivers/bookmarklet/images/icons/UIKit.png b/drivers/bookmarklet/images/icons/UIKit.png new file mode 100644 index 0000000000000000000000000000000000000000..c9cc221a01e6b9f567a1c5136950d776ac128623 Binary files /dev/null and b/drivers/bookmarklet/images/icons/UIKit.png differ diff --git a/drivers/bookmarklet/images/icons/UNIX.png b/drivers/bookmarklet/images/icons/UNIX.png new file mode 100644 index 0000000000000000000000000000000000000000..2d3282e30fa5bdf5e125b0ae99ba599f9b0bee51 Binary files /dev/null and b/drivers/bookmarklet/images/icons/UNIX.png differ diff --git a/drivers/bookmarklet/images/icons/Ubercart.png b/drivers/bookmarklet/images/icons/Ubercart.png new file mode 100644 index 0000000000000000000000000000000000000000..47e9fa288e3802f8f9e9fc18db383c3016b37f46 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Ubercart.png differ diff --git a/drivers/bookmarklet/images/icons/Ubuntu.png b/drivers/bookmarklet/images/icons/Ubuntu.png new file mode 100644 index 0000000000000000000000000000000000000000..d47da3c61c134385716c8eb22383d8e5a77b39e6 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Ubuntu.png differ diff --git a/drivers/bookmarklet/images/icons/UltraCart.png b/drivers/bookmarklet/images/icons/UltraCart.png new file mode 100644 index 0000000000000000000000000000000000000000..dd42fe0503a2820d31fb3d68150357cfab3ecfa9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/UltraCart.png differ diff --git a/drivers/bookmarklet/images/icons/Umbraco.png b/drivers/bookmarklet/images/icons/Umbraco.png new file mode 100644 index 0000000000000000000000000000000000000000..00e8c3c031ceedbbf95aed85d1a45b5eb2895b79 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Umbraco.png differ diff --git a/drivers/bookmarklet/images/icons/Underscore.js.png b/drivers/bookmarklet/images/icons/Underscore.js.png new file mode 100644 index 0000000000000000000000000000000000000000..aeacdc98ebff0c4f62f88f479af657e920f39939 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Underscore.js.png differ diff --git a/drivers/bookmarklet/images/icons/UserRules.png b/drivers/bookmarklet/images/icons/UserRules.png new file mode 100644 index 0000000000000000000000000000000000000000..fcbd302e1ee097e362d1d9e2aa696ea0dab4216d Binary files /dev/null and b/drivers/bookmarklet/images/icons/UserRules.png differ diff --git a/drivers/bookmarklet/images/icons/UserVoice.png b/drivers/bookmarklet/images/icons/UserVoice.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf14c2d579d3bad5ee72b99520c8d10c7de54f3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/UserVoice.png differ diff --git a/drivers/bookmarklet/images/icons/Ushahidi.png b/drivers/bookmarklet/images/icons/Ushahidi.png new file mode 100644 index 0000000000000000000000000000000000000000..a201393bcf27dbc4ef08fb2823796e6000025868 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Ushahidi.png differ diff --git a/drivers/bookmarklet/images/icons/VIVVO.png b/drivers/bookmarklet/images/icons/VIVVO.png new file mode 100644 index 0000000000000000000000000000000000000000..c821f52c0c8936a8a0e049584cfebcc672f2162e Binary files /dev/null and b/drivers/bookmarklet/images/icons/VIVVO.png differ diff --git a/drivers/bookmarklet/images/icons/VP-ASP.png b/drivers/bookmarklet/images/icons/VP-ASP.png new file mode 100644 index 0000000000000000000000000000000000000000..1a9ed9a2cf9c8b6ad6af389935b0159ac1acb3f8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/VP-ASP.png differ diff --git a/drivers/bookmarklet/images/icons/Vanilla.png b/drivers/bookmarklet/images/icons/Vanilla.png new file mode 100644 index 0000000000000000000000000000000000000000..56c5c966a3f72825ec894bf25c55968c3a0edabe Binary files /dev/null and b/drivers/bookmarklet/images/icons/Vanilla.png differ diff --git a/drivers/bookmarklet/images/icons/Varnish.png b/drivers/bookmarklet/images/icons/Varnish.png new file mode 100644 index 0000000000000000000000000000000000000000..e547d74670e22d02293e84c7b120c660d3f53459 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Varnish.png differ diff --git a/drivers/bookmarklet/images/icons/Veoxa.png b/drivers/bookmarklet/images/icons/Veoxa.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc61203d463a2a57e2556603da4e2d60d3ea057 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Veoxa.png differ diff --git a/drivers/bookmarklet/images/icons/VideoJS.png b/drivers/bookmarklet/images/icons/VideoJS.png new file mode 100644 index 0000000000000000000000000000000000000000..1b8a2938e2c22a3e921ed013ee4c82321b4a4469 Binary files /dev/null and b/drivers/bookmarklet/images/icons/VideoJS.png differ diff --git a/drivers/bookmarklet/images/icons/VigLink.png b/drivers/bookmarklet/images/icons/VigLink.png new file mode 100644 index 0000000000000000000000000000000000000000..44f714286f824605170e205cf491dd5c6ab7e6b7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/VigLink.png differ diff --git a/drivers/bookmarklet/images/icons/Vignette.png b/drivers/bookmarklet/images/icons/Vignette.png new file mode 100644 index 0000000000000000000000000000000000000000..6312f2c4193c388d035a44f990baa6e7904d68b7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Vignette.png differ diff --git a/drivers/bookmarklet/images/icons/Vimeo.png b/drivers/bookmarklet/images/icons/Vimeo.png new file mode 100644 index 0000000000000000000000000000000000000000..4be20e25d99de87b86c1b001e91cba2c29bd9969 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Vimeo.png differ diff --git a/drivers/bookmarklet/images/icons/VirtueMart.png b/drivers/bookmarklet/images/icons/VirtueMart.png new file mode 100644 index 0000000000000000000000000000000000000000..6040aa4f6daad6cb829b3c3cd2746c71923d4bf8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/VirtueMart.png differ diff --git a/drivers/bookmarklet/images/icons/Visual WebGUI.png b/drivers/bookmarklet/images/icons/Visual WebGUI.png new file mode 100644 index 0000000000000000000000000000000000000000..eee252976c6447ce284ef86943fc687e7e5f52bb Binary files /dev/null and b/drivers/bookmarklet/images/icons/Visual WebGUI.png differ diff --git a/drivers/bookmarklet/images/icons/VisualPath.png b/drivers/bookmarklet/images/icons/VisualPath.png new file mode 100644 index 0000000000000000000000000000000000000000..a8396bfb2f5fd8820c80ecf4c20eaf072804b44c Binary files /dev/null and b/drivers/bookmarklet/images/icons/VisualPath.png differ diff --git a/drivers/bookmarklet/images/icons/Volusion.png b/drivers/bookmarklet/images/icons/Volusion.png new file mode 100644 index 0000000000000000000000000000000000000000..20e6d109a822f959a4eb346ab9abbf2a6d956252 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Volusion.png differ diff --git a/drivers/bookmarklet/images/icons/Vox.png b/drivers/bookmarklet/images/icons/Vox.png new file mode 100644 index 0000000000000000000000000000000000000000..8644dd57437c9780653ce2255c611ef28383759e Binary files /dev/null and b/drivers/bookmarklet/images/icons/Vox.png differ diff --git a/drivers/bookmarklet/images/icons/Vue.js.png b/drivers/bookmarklet/images/icons/Vue.js.png new file mode 100644 index 0000000000000000000000000000000000000000..2c33e395fb595bebbe0dfbf59e2c891e860ac6a0 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Vue.js.png differ diff --git a/drivers/bookmarklet/images/icons/W3 Total Cache.png b/drivers/bookmarklet/images/icons/W3 Total Cache.png new file mode 100644 index 0000000000000000000000000000000000000000..36f470fab7a8019fc7c019c183aec02eebe3ea97 Binary files /dev/null and b/drivers/bookmarklet/images/icons/W3 Total Cache.png differ diff --git a/drivers/bookmarklet/images/icons/W3Counter.png b/drivers/bookmarklet/images/icons/W3Counter.png new file mode 100644 index 0000000000000000000000000000000000000000..fe9eab5dae9cb257d80f603bde3d84686e24d7e9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/W3Counter.png differ diff --git a/drivers/bookmarklet/images/icons/WP Rocket.png b/drivers/bookmarklet/images/icons/WP Rocket.png new file mode 100644 index 0000000000000000000000000000000000000000..1e66ecc31c5187db38560011feb15b9b52c3ffba Binary files /dev/null and b/drivers/bookmarklet/images/icons/WP Rocket.png differ diff --git a/drivers/bookmarklet/images/icons/Web Optimizer.png b/drivers/bookmarklet/images/icons/Web Optimizer.png new file mode 100644 index 0000000000000000000000000000000000000000..64fe47fae0ccea8b8dd9aeda43d035d844a66fbe Binary files /dev/null and b/drivers/bookmarklet/images/icons/Web Optimizer.png differ diff --git a/drivers/bookmarklet/images/icons/Web2py.png b/drivers/bookmarklet/images/icons/Web2py.png new file mode 100644 index 0000000000000000000000000000000000000000..252c602a09bebdd2b2e33cdf1de49104c7b9e526 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Web2py.png differ diff --git a/drivers/bookmarklet/images/icons/WebGUI.png b/drivers/bookmarklet/images/icons/WebGUI.png new file mode 100644 index 0000000000000000000000000000000000000000..baf6317782223aaf482771af4c3e130243c51713 Binary files /dev/null and b/drivers/bookmarklet/images/icons/WebGUI.png differ diff --git a/drivers/bookmarklet/images/icons/WebPublisher.png b/drivers/bookmarklet/images/icons/WebPublisher.png new file mode 100644 index 0000000000000000000000000000000000000000..e0310cab824a9a08586d40983ce6b440616fdb8b Binary files /dev/null and b/drivers/bookmarklet/images/icons/WebPublisher.png differ diff --git a/drivers/bookmarklet/images/icons/Webix.png b/drivers/bookmarklet/images/icons/Webix.png new file mode 100644 index 0000000000000000000000000000000000000000..a2c9014a14d6b0829b04f375d38c07a1b208d1ae Binary files /dev/null and b/drivers/bookmarklet/images/icons/Webix.png differ diff --git a/drivers/bookmarklet/images/icons/WebsPlanet.png b/drivers/bookmarklet/images/icons/WebsPlanet.png new file mode 100644 index 0000000000000000000000000000000000000000..9ade2d1b3160d024e3bef479d2ad2e8e696e9c09 Binary files /dev/null and b/drivers/bookmarklet/images/icons/WebsPlanet.png differ diff --git a/drivers/bookmarklet/images/icons/Websale.png b/drivers/bookmarklet/images/icons/Websale.png new file mode 100644 index 0000000000000000000000000000000000000000..6d67ddc989b4ab9a14822896df4d604df832aeff Binary files /dev/null and b/drivers/bookmarklet/images/icons/Websale.png differ diff --git a/drivers/bookmarklet/images/icons/WebsiteBaker.png b/drivers/bookmarklet/images/icons/WebsiteBaker.png new file mode 100644 index 0000000000000000000000000000000000000000..43ec16cb54c49e660c0978e3695996c3a4c945cf Binary files /dev/null and b/drivers/bookmarklet/images/icons/WebsiteBaker.png differ diff --git a/drivers/bookmarklet/images/icons/Webtrekk.png b/drivers/bookmarklet/images/icons/Webtrekk.png new file mode 100644 index 0000000000000000000000000000000000000000..4c543b9cf607230e7fa5a747586d580b377f2715 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Webtrekk.png differ diff --git a/drivers/bookmarklet/images/icons/Webtrends.png b/drivers/bookmarklet/images/icons/Webtrends.png new file mode 100644 index 0000000000000000000000000000000000000000..9de450f49611ef47a3bb21d44befc3ba3e905c66 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Webtrends.png differ diff --git a/drivers/bookmarklet/images/icons/Weebly.png b/drivers/bookmarklet/images/icons/Weebly.png new file mode 100644 index 0000000000000000000000000000000000000000..5713427aff622b16fedbc9d5676eae9d3c2d44cd Binary files /dev/null and b/drivers/bookmarklet/images/icons/Weebly.png differ diff --git a/drivers/bookmarklet/images/icons/WikkaWiki.png b/drivers/bookmarklet/images/icons/WikkaWiki.png new file mode 100644 index 0000000000000000000000000000000000000000..85d02179b49a1aeedbaf7c6ee3ce0810ba58eeff Binary files /dev/null and b/drivers/bookmarklet/images/icons/WikkaWiki.png differ diff --git a/drivers/bookmarklet/images/icons/Windows Server.png b/drivers/bookmarklet/images/icons/Windows Server.png new file mode 100644 index 0000000000000000000000000000000000000000..deabbd57e1a0326e7d727a418234c187ad767bb0 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Windows Server.png differ diff --git a/drivers/bookmarklet/images/icons/Wink.png b/drivers/bookmarklet/images/icons/Wink.png new file mode 100644 index 0000000000000000000000000000000000000000..3e7204032da80b5f8feebe0d8ef3275371cd4795 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Wink.png differ diff --git a/drivers/bookmarklet/images/icons/Wix.png b/drivers/bookmarklet/images/icons/Wix.png new file mode 100644 index 0000000000000000000000000000000000000000..4662773d27ab7c35fbfbca1d5d0120d225ded133 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Wix.png differ diff --git a/drivers/bookmarklet/images/icons/Wolf CMS.png b/drivers/bookmarklet/images/icons/Wolf CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..67815a97e2a9493d1f4d079c3e0714211dc71ecf Binary files /dev/null and b/drivers/bookmarklet/images/icons/Wolf CMS.png differ diff --git a/drivers/bookmarklet/images/icons/WooCommerce.png b/drivers/bookmarklet/images/icons/WooCommerce.png new file mode 100644 index 0000000000000000000000000000000000000000..9772015ace2ab7827602cba5a689bd8f3eb9928f Binary files /dev/null and b/drivers/bookmarklet/images/icons/WooCommerce.png differ diff --git a/drivers/bookmarklet/images/icons/Woopra.png b/drivers/bookmarklet/images/icons/Woopra.png new file mode 100644 index 0000000000000000000000000000000000000000..03a4dadb32fa3d5260663197882b67f2c83b2e4a Binary files /dev/null and b/drivers/bookmarklet/images/icons/Woopra.png differ diff --git a/drivers/bookmarklet/images/icons/WordPress Super Cache.png b/drivers/bookmarklet/images/icons/WordPress Super Cache.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/WordPress Super Cache.png differ diff --git a/drivers/bookmarklet/images/icons/WordPress.png b/drivers/bookmarklet/images/icons/WordPress.png new file mode 100644 index 0000000000000000000000000000000000000000..f23c8c2105789ac36bd655c6cce9e4068e132bb8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/WordPress.png differ diff --git a/drivers/bookmarklet/images/icons/Wowza Media Server.png b/drivers/bookmarklet/images/icons/Wowza Media Server.png new file mode 100755 index 0000000000000000000000000000000000000000..5d1c498f0c1480907cefa564ed1b457fb522a483 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Wowza Media Server.png differ diff --git a/drivers/bookmarklet/images/icons/X-Cart.png b/drivers/bookmarklet/images/icons/X-Cart.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf643e5938d1a20e99bfb7ce3c6a4088509f7ed Binary files /dev/null and b/drivers/bookmarklet/images/icons/X-Cart.png differ diff --git a/drivers/bookmarklet/images/icons/XAMPP.png b/drivers/bookmarklet/images/icons/XAMPP.png new file mode 100755 index 0000000000000000000000000000000000000000..4e6187200001ec3845da17bd131d0687b7afa5d1 Binary files /dev/null and b/drivers/bookmarklet/images/icons/XAMPP.png differ diff --git a/drivers/bookmarklet/images/icons/XMB.png b/drivers/bookmarklet/images/icons/XMB.png new file mode 100644 index 0000000000000000000000000000000000000000..1850b22dbe5c151777051e2467330bae4e9d095b Binary files /dev/null and b/drivers/bookmarklet/images/icons/XMB.png differ diff --git a/drivers/bookmarklet/images/icons/XOOPS.png b/drivers/bookmarklet/images/icons/XOOPS.png new file mode 100644 index 0000000000000000000000000000000000000000..1e4918aaf1017722702ec6127081e59d746ed51f Binary files /dev/null and b/drivers/bookmarklet/images/icons/XOOPS.png differ diff --git a/drivers/bookmarklet/images/icons/XRegExp.png b/drivers/bookmarklet/images/icons/XRegExp.png new file mode 100644 index 0000000000000000000000000000000000000000..f0bba7a6de3c55315a8d8d5b6d26f6c5f9ccce7f Binary files /dev/null and b/drivers/bookmarklet/images/icons/XRegExp.png differ diff --git a/drivers/bookmarklet/images/icons/Xajax.png b/drivers/bookmarklet/images/icons/Xajax.png new file mode 100644 index 0000000000000000000000000000000000000000..3283cb208519c1f26ce47de3a3d879cd5b982ead Binary files /dev/null and b/drivers/bookmarklet/images/icons/Xajax.png differ diff --git a/drivers/bookmarklet/images/icons/Xanario.png b/drivers/bookmarklet/images/icons/Xanario.png new file mode 100644 index 0000000000000000000000000000000000000000..6fe9112098ae95bcc39ce982e3bf93fa0d7b1b0f Binary files /dev/null and b/drivers/bookmarklet/images/icons/Xanario.png differ diff --git a/drivers/bookmarklet/images/icons/XenForo.png b/drivers/bookmarklet/images/icons/XenForo.png new file mode 100644 index 0000000000000000000000000000000000000000..137d792a8cd911539bdb27b057e93a6043c58944 Binary files /dev/null and b/drivers/bookmarklet/images/icons/XenForo.png differ diff --git a/drivers/bookmarklet/images/icons/XiTi.png b/drivers/bookmarklet/images/icons/XiTi.png new file mode 100755 index 0000000000000000000000000000000000000000..6e20ea90c761813ae832f9f7ed466f93f10a7841 Binary files /dev/null and b/drivers/bookmarklet/images/icons/XiTi.png differ diff --git a/drivers/bookmarklet/images/icons/YUI Doc.png b/drivers/bookmarklet/images/icons/YUI Doc.png new file mode 100644 index 0000000000000000000000000000000000000000..b0b64781bfe2d581cc6062d3dac82750061f25e1 Binary files /dev/null and b/drivers/bookmarklet/images/icons/YUI Doc.png differ diff --git a/drivers/bookmarklet/images/icons/YUI.png b/drivers/bookmarklet/images/icons/YUI.png new file mode 100644 index 0000000000000000000000000000000000000000..0dae7fe178860ecdeac5611eb8b86f24d78b5be8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/YUI.png differ diff --git a/drivers/bookmarklet/images/icons/YaBB.png b/drivers/bookmarklet/images/icons/YaBB.png new file mode 100644 index 0000000000000000000000000000000000000000..a4f9b28fdc118c1943f621edf487028c368f4193 Binary files /dev/null and b/drivers/bookmarklet/images/icons/YaBB.png differ diff --git a/drivers/bookmarklet/images/icons/Yahoo Advertising.png b/drivers/bookmarklet/images/icons/Yahoo Advertising.png new file mode 100644 index 0000000000000000000000000000000000000000..b0b64781bfe2d581cc6062d3dac82750061f25e1 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Yahoo Advertising.png differ diff --git a/drivers/bookmarklet/images/icons/Yahoo! Ecommerce.png b/drivers/bookmarklet/images/icons/Yahoo! Ecommerce.png new file mode 100644 index 0000000000000000000000000000000000000000..b0b64781bfe2d581cc6062d3dac82750061f25e1 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Yahoo! Ecommerce.png differ diff --git a/drivers/bookmarklet/images/icons/Yahoo! Web Analytics.png b/drivers/bookmarklet/images/icons/Yahoo! Web Analytics.png new file mode 100644 index 0000000000000000000000000000000000000000..b0b64781bfe2d581cc6062d3dac82750061f25e1 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Yahoo! Web Analytics.png differ diff --git a/drivers/bookmarklet/images/icons/Yandex.Direct.png b/drivers/bookmarklet/images/icons/Yandex.Direct.png new file mode 100644 index 0000000000000000000000000000000000000000..f5d6da8c253e88fc83b5f8abcbc210c47b0d95b9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Yandex.Direct.png differ diff --git a/drivers/bookmarklet/images/icons/Yandex.Metrika.png b/drivers/bookmarklet/images/icons/Yandex.Metrika.png new file mode 100644 index 0000000000000000000000000000000000000000..7a9d0e95db5e4e7009d5b9e78fd406fd32744a9d Binary files /dev/null and b/drivers/bookmarklet/images/icons/Yandex.Metrika.png differ diff --git a/drivers/bookmarklet/images/icons/YouTube.png b/drivers/bookmarklet/images/icons/YouTube.png new file mode 100644 index 0000000000000000000000000000000000000000..c9ea43390906d6057ab2bc8a2df67707b2a363de Binary files /dev/null and b/drivers/bookmarklet/images/icons/YouTube.png differ diff --git a/drivers/bookmarklet/images/icons/ZK.png b/drivers/bookmarklet/images/icons/ZK.png new file mode 100644 index 0000000000000000000000000000000000000000..6fcf560d9f43aba3f47c3fe6ba7ea4e0577fa132 Binary files /dev/null and b/drivers/bookmarklet/images/icons/ZK.png differ diff --git a/drivers/bookmarklet/images/icons/ZURB Foundation.png b/drivers/bookmarklet/images/icons/ZURB Foundation.png new file mode 100644 index 0000000000000000000000000000000000000000..9940352487d291405b9cddce254dbe6eeb77ebb9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/ZURB Foundation.png differ diff --git a/drivers/bookmarklet/images/icons/Zabbix.png b/drivers/bookmarklet/images/icons/Zabbix.png new file mode 100755 index 0000000000000000000000000000000000000000..c7384dc3e552913a66cd93dae446adab2f089d23 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Zabbix.png differ diff --git a/drivers/bookmarklet/images/icons/Zanox.png b/drivers/bookmarklet/images/icons/Zanox.png new file mode 100644 index 0000000000000000000000000000000000000000..6ce8ab28b8cc723adc2b4eb7c34cd6082baeb922 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Zanox.png differ diff --git a/drivers/bookmarklet/images/icons/Zen Cart.png b/drivers/bookmarklet/images/icons/Zen Cart.png new file mode 100644 index 0000000000000000000000000000000000000000..e1e23b15be51cea9cd754a807682cf13603067f1 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Zen Cart.png differ diff --git a/drivers/bookmarklet/images/icons/Zend.png b/drivers/bookmarklet/images/icons/Zend.png new file mode 100644 index 0000000000000000000000000000000000000000..c0c394f08cc802ca7ab4142036f16cc52dc981c1 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Zend.png differ diff --git a/drivers/bookmarklet/images/icons/Zepto.png b/drivers/bookmarklet/images/icons/Zepto.png new file mode 100644 index 0000000000000000000000000000000000000000..2dff4933dc40e53091f1fb7472206859e2640b36 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Zepto.png differ diff --git a/drivers/bookmarklet/images/icons/Zeuscart.png b/drivers/bookmarklet/images/icons/Zeuscart.png new file mode 100644 index 0000000000000000000000000000000000000000..abbca7bd2e28711a4da842fefad3f425f5fe51af Binary files /dev/null and b/drivers/bookmarklet/images/icons/Zeuscart.png differ diff --git a/drivers/bookmarklet/images/icons/Zinnia.png b/drivers/bookmarklet/images/icons/Zinnia.png new file mode 100644 index 0000000000000000000000000000000000000000..c14469000548befc40fd02dc4c0218d011c0d2dd Binary files /dev/null and b/drivers/bookmarklet/images/icons/Zinnia.png differ diff --git a/drivers/bookmarklet/images/icons/Zope.png b/drivers/bookmarklet/images/icons/Zope.png new file mode 100644 index 0000000000000000000000000000000000000000..287559dd835019e5eea9f1ed5786a08e0c2409ec Binary files /dev/null and b/drivers/bookmarklet/images/icons/Zope.png differ diff --git a/drivers/bookmarklet/images/icons/amCharts.png b/drivers/bookmarklet/images/icons/amCharts.png new file mode 100644 index 0000000000000000000000000000000000000000..945bd5b40cb14ac0b6fc0c0c941df37b339440e7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/amCharts.png differ diff --git a/drivers/bookmarklet/images/icons/basket.js.png b/drivers/bookmarklet/images/icons/basket.js.png new file mode 100644 index 0000000000000000000000000000000000000000..2dc6a00e3477f0e730a105e7abae64127106e1c4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/basket.js.png differ diff --git a/drivers/bookmarklet/images/icons/cPanel.png b/drivers/bookmarklet/images/icons/cPanel.png new file mode 100644 index 0000000000000000000000000000000000000000..e34e2eda4cf499b0a67bc14129342ca9314197d2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/cPanel.png differ diff --git a/drivers/bookmarklet/images/icons/cgit.png b/drivers/bookmarklet/images/icons/cgit.png new file mode 100644 index 0000000000000000000000000000000000000000..aae35a70e70351fe6dcb3e905e2e388cf0cb0ac3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/cgit.png differ diff --git a/drivers/bookmarklet/images/icons/comScore.png b/drivers/bookmarklet/images/icons/comScore.png new file mode 100644 index 0000000000000000000000000000000000000000..5490f7e4376367f5d0f76795010e771f07144581 Binary files /dev/null and b/drivers/bookmarklet/images/icons/comScore.png differ diff --git a/drivers/bookmarklet/images/icons/debut.png b/drivers/bookmarklet/images/icons/debut.png new file mode 100755 index 0000000000000000000000000000000000000000..737a0328886bc1c80aa72339ada21b3a531bacfe Binary files /dev/null and b/drivers/bookmarklet/images/icons/debut.png differ diff --git a/drivers/bookmarklet/images/icons/default.png b/drivers/bookmarklet/images/icons/default.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/default.png differ diff --git a/drivers/bookmarklet/images/icons/dwhttpd.png b/drivers/bookmarklet/images/icons/dwhttpd.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/dwhttpd.png differ diff --git a/drivers/bookmarklet/images/icons/e107.png b/drivers/bookmarklet/images/icons/e107.png new file mode 100644 index 0000000000000000000000000000000000000000..9271535b4f0eee769bebd4e5c48bc72fdb290593 Binary files /dev/null and b/drivers/bookmarklet/images/icons/e107.png differ diff --git a/drivers/bookmarklet/images/icons/eHTTP.png b/drivers/bookmarklet/images/icons/eHTTP.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/eHTTP.png differ diff --git a/drivers/bookmarklet/images/icons/eSyndiCat.png b/drivers/bookmarklet/images/icons/eSyndiCat.png new file mode 100755 index 0000000000000000000000000000000000000000..920d3b68dd9970c4670b3c2cf5bb3b3e3a971597 Binary files /dev/null and b/drivers/bookmarklet/images/icons/eSyndiCat.png differ diff --git a/drivers/bookmarklet/images/icons/eZ Publish.png b/drivers/bookmarklet/images/icons/eZ Publish.png new file mode 100644 index 0000000000000000000000000000000000000000..ec649027f146ebe8b02f2a6d9c04e6a4c105c06a Binary files /dev/null and b/drivers/bookmarklet/images/icons/eZ Publish.png differ diff --git a/drivers/bookmarklet/images/icons/flask.png b/drivers/bookmarklet/images/icons/flask.png new file mode 100644 index 0000000000000000000000000000000000000000..234404b3cccc9f116fedcd91ddcbf126473c95eb Binary files /dev/null and b/drivers/bookmarklet/images/icons/flask.png differ diff --git a/drivers/bookmarklet/images/icons/gitweb.png b/drivers/bookmarklet/images/icons/gitweb.png new file mode 100644 index 0000000000000000000000000000000000000000..bf3c059592a9251936de7920197651919cde0c08 Binary files /dev/null and b/drivers/bookmarklet/images/icons/gitweb.png differ diff --git a/drivers/bookmarklet/images/icons/iCongo.png b/drivers/bookmarklet/images/icons/iCongo.png new file mode 100644 index 0000000000000000000000000000000000000000..842dd83430fc2ab897059902d706cc99721c56cd Binary files /dev/null and b/drivers/bookmarklet/images/icons/iCongo.png differ diff --git a/drivers/bookmarklet/images/icons/iWeb.png b/drivers/bookmarklet/images/icons/iWeb.png new file mode 100644 index 0000000000000000000000000000000000000000..160b433ff534f589764e77a30b182683067fc49f Binary files /dev/null and b/drivers/bookmarklet/images/icons/iWeb.png differ diff --git a/drivers/bookmarklet/images/icons/io4-CMS.png b/drivers/bookmarklet/images/icons/io4-CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..a35e315a5a3c48c30bb05be4c44b114d804e559d Binary files /dev/null and b/drivers/bookmarklet/images/icons/io4-CMS.png differ diff --git a/drivers/bookmarklet/images/icons/jQTouch.png b/drivers/bookmarklet/images/icons/jQTouch.png new file mode 100644 index 0000000000000000000000000000000000000000..1a446865763d113ed90a7160016d46bb77ddc348 Binary files /dev/null and b/drivers/bookmarklet/images/icons/jQTouch.png differ diff --git a/drivers/bookmarklet/images/icons/jQuery Mobile.png b/drivers/bookmarklet/images/icons/jQuery Mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..5ebf502c75b22fc17749b30b5d3c0ac3eff004c9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/jQuery Mobile.png differ diff --git a/drivers/bookmarklet/images/icons/jQuery Sparklines.png b/drivers/bookmarklet/images/icons/jQuery Sparklines.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/jQuery Sparklines.png differ diff --git a/drivers/bookmarklet/images/icons/jQuery UI.png b/drivers/bookmarklet/images/icons/jQuery UI.png new file mode 100644 index 0000000000000000000000000000000000000000..00215749ac4a2da3c28f33fa2588e775458d033c Binary files /dev/null and b/drivers/bookmarklet/images/icons/jQuery UI.png differ diff --git a/drivers/bookmarklet/images/icons/jQuery.png b/drivers/bookmarklet/images/icons/jQuery.png new file mode 100644 index 0000000000000000000000000000000000000000..5ebf502c75b22fc17749b30b5d3c0ac3eff004c9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/jQuery.png differ diff --git a/drivers/bookmarklet/images/icons/jqPlot.png b/drivers/bookmarklet/images/icons/jqPlot.png new file mode 100644 index 0000000000000000000000000000000000000000..542a8244dc4e0f21a21b8cfdd2006f9a1eba3421 Binary files /dev/null and b/drivers/bookmarklet/images/icons/jqPlot.png differ diff --git a/drivers/bookmarklet/images/icons/libwww-perl-daemon.png b/drivers/bookmarklet/images/icons/libwww-perl-daemon.png new file mode 100644 index 0000000000000000000000000000000000000000..f903e4b5877873459c0974ae8867829f69f1a734 Binary files /dev/null and b/drivers/bookmarklet/images/icons/libwww-perl-daemon.png differ diff --git a/drivers/bookmarklet/images/icons/lighttpd.png b/drivers/bookmarklet/images/icons/lighttpd.png new file mode 100644 index 0000000000000000000000000000000000000000..6698352e2bcd61ce9b0c11205b9a8d38ba7c93c4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/lighttpd.png differ diff --git a/drivers/bookmarklet/images/icons/math.js.png b/drivers/bookmarklet/images/icons/math.js.png new file mode 100644 index 0000000000000000000000000000000000000000..b4972169a0414ab374bc6011ed7ed2d6975c44e3 Binary files /dev/null and b/drivers/bookmarklet/images/icons/math.js.png differ diff --git a/drivers/bookmarklet/images/icons/mod_auth_pam.png b/drivers/bookmarklet/images/icons/mod_auth_pam.png new file mode 100755 index 0000000000000000000000000000000000000000..117b485d4cbc8ab46cc7e751aa21f773cd802435 Binary files /dev/null and b/drivers/bookmarklet/images/icons/mod_auth_pam.png differ diff --git a/drivers/bookmarklet/images/icons/mod_fastcgi.png b/drivers/bookmarklet/images/icons/mod_fastcgi.png new file mode 100644 index 0000000000000000000000000000000000000000..117b485d4cbc8ab46cc7e751aa21f773cd802435 Binary files /dev/null and b/drivers/bookmarklet/images/icons/mod_fastcgi.png differ diff --git a/drivers/bookmarklet/images/icons/mod_jk.png b/drivers/bookmarklet/images/icons/mod_jk.png new file mode 100755 index 0000000000000000000000000000000000000000..117b485d4cbc8ab46cc7e751aa21f773cd802435 Binary files /dev/null and b/drivers/bookmarklet/images/icons/mod_jk.png differ diff --git a/drivers/bookmarklet/images/icons/mod_perl.png b/drivers/bookmarklet/images/icons/mod_perl.png new file mode 100755 index 0000000000000000000000000000000000000000..ee03c39ec9043437370b40ca2ecaa52dd0232a09 Binary files /dev/null and b/drivers/bookmarklet/images/icons/mod_perl.png differ diff --git a/drivers/bookmarklet/images/icons/mod_python.png b/drivers/bookmarklet/images/icons/mod_python.png new file mode 100644 index 0000000000000000000000000000000000000000..09634f1f05d49febf35b0e0832f5ea2778799e59 Binary files /dev/null and b/drivers/bookmarklet/images/icons/mod_python.png differ diff --git a/drivers/bookmarklet/images/icons/mod_rack.png b/drivers/bookmarklet/images/icons/mod_rack.png new file mode 100644 index 0000000000000000000000000000000000000000..df046935b2f15872d3766a1a8cb869d0ff9e0b54 Binary files /dev/null and b/drivers/bookmarklet/images/icons/mod_rack.png differ diff --git a/drivers/bookmarklet/images/icons/mod_rails.png b/drivers/bookmarklet/images/icons/mod_rails.png new file mode 100644 index 0000000000000000000000000000000000000000..df046935b2f15872d3766a1a8cb869d0ff9e0b54 Binary files /dev/null and b/drivers/bookmarklet/images/icons/mod_rails.png differ diff --git a/drivers/bookmarklet/images/icons/mod_ssl.png b/drivers/bookmarklet/images/icons/mod_ssl.png new file mode 100644 index 0000000000000000000000000000000000000000..9ad711010e6f7c309a02f00b51eb8b1ce323297c Binary files /dev/null and b/drivers/bookmarklet/images/icons/mod_ssl.png differ diff --git a/drivers/bookmarklet/images/icons/mod_wsgi.png b/drivers/bookmarklet/images/icons/mod_wsgi.png new file mode 100644 index 0000000000000000000000000000000000000000..4f2c7053aaf7d6c8e0f62097e33167a0b0820e68 Binary files /dev/null and b/drivers/bookmarklet/images/icons/mod_wsgi.png differ diff --git a/drivers/bookmarklet/images/icons/node.js.png b/drivers/bookmarklet/images/icons/node.js.png new file mode 100644 index 0000000000000000000000000000000000000000..9cf2664f8eab5671cf920ce5e12c77c5f6d5c5d0 Binary files /dev/null and b/drivers/bookmarklet/images/icons/node.js.png differ diff --git a/drivers/bookmarklet/images/icons/nopCommerce.png b/drivers/bookmarklet/images/icons/nopCommerce.png new file mode 100644 index 0000000000000000000000000000000000000000..f010de065571697735106f0f8a85da3769e52bbb Binary files /dev/null and b/drivers/bookmarklet/images/icons/nopCommerce.png differ diff --git a/drivers/bookmarklet/images/icons/openEngine.png b/drivers/bookmarklet/images/icons/openEngine.png new file mode 100644 index 0000000000000000000000000000000000000000..a1257cd2e7bd8621fc67fabb0e525fa40f2b9796 Binary files /dev/null and b/drivers/bookmarklet/images/icons/openEngine.png differ diff --git a/drivers/bookmarklet/images/icons/osCSS.png b/drivers/bookmarklet/images/icons/osCSS.png new file mode 100644 index 0000000000000000000000000000000000000000..9d797793b2753a43bae3acec6381b9ee0dd2b6d9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/osCSS.png differ diff --git a/drivers/bookmarklet/images/icons/osCommerce.png b/drivers/bookmarklet/images/icons/osCommerce.png new file mode 100644 index 0000000000000000000000000000000000000000..2955ae5c751762479aaba1370722ea06d15dc39f Binary files /dev/null and b/drivers/bookmarklet/images/icons/osCommerce.png differ diff --git a/drivers/bookmarklet/images/icons/papaya CMS.png b/drivers/bookmarklet/images/icons/papaya CMS.png new file mode 100644 index 0000000000000000000000000000000000000000..21dd4d530096d1d08836b2697b55a775b7cc9772 Binary files /dev/null and b/drivers/bookmarklet/images/icons/papaya CMS.png differ diff --git a/drivers/bookmarklet/images/icons/phpAlbum.png b/drivers/bookmarklet/images/icons/phpAlbum.png new file mode 100644 index 0000000000000000000000000000000000000000..39e4614a548595ff63e1d9729164e893ebd1bfe2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/phpAlbum.png differ diff --git a/drivers/bookmarklet/images/icons/phpBB.png b/drivers/bookmarklet/images/icons/phpBB.png new file mode 100644 index 0000000000000000000000000000000000000000..debff44edd4aba4c20c9b24f908fc82598a2129f Binary files /dev/null and b/drivers/bookmarklet/images/icons/phpBB.png differ diff --git a/drivers/bookmarklet/images/icons/phpCMS.png b/drivers/bookmarklet/images/icons/phpCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..11b28ab2d83aa31949668d587d1ccb1e7c235563 Binary files /dev/null and b/drivers/bookmarklet/images/icons/phpCMS.png differ diff --git a/drivers/bookmarklet/images/icons/phpDocumentor.png b/drivers/bookmarklet/images/icons/phpDocumentor.png new file mode 100644 index 0000000000000000000000000000000000000000..5137ddb38a8e4ea61315172a93dfc97169021675 Binary files /dev/null and b/drivers/bookmarklet/images/icons/phpDocumentor.png differ diff --git a/drivers/bookmarklet/images/icons/phpMyAdmin.png b/drivers/bookmarklet/images/icons/phpMyAdmin.png new file mode 100644 index 0000000000000000000000000000000000000000..42b3c79e278067654878a5049773a082364887ff Binary files /dev/null and b/drivers/bookmarklet/images/icons/phpMyAdmin.png differ diff --git a/drivers/bookmarklet/images/icons/phpPgAdmin.png b/drivers/bookmarklet/images/icons/phpPgAdmin.png new file mode 100644 index 0000000000000000000000000000000000000000..36d8e43b339c14102fcd3967b53b812ea971353e Binary files /dev/null and b/drivers/bookmarklet/images/icons/phpPgAdmin.png differ diff --git a/drivers/bookmarklet/images/icons/phpSQLiteCMS.png b/drivers/bookmarklet/images/icons/phpSQLiteCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..d3fee34e213cf7f5b954fca7c85057010a9dd92b Binary files /dev/null and b/drivers/bookmarklet/images/icons/phpSQLiteCMS.png differ diff --git a/drivers/bookmarklet/images/icons/phpwind.png b/drivers/bookmarklet/images/icons/phpwind.png new file mode 100644 index 0000000000000000000000000000000000000000..7aa3db0637996577455c324eda4003550de38178 Binary files /dev/null and b/drivers/bookmarklet/images/icons/phpwind.png differ diff --git a/drivers/bookmarklet/images/icons/prettyPhoto.png b/drivers/bookmarklet/images/icons/prettyPhoto.png new file mode 100644 index 0000000000000000000000000000000000000000..47f91317a15614ed9057f0f7d8fd9fcbbbeedabf Binary files /dev/null and b/drivers/bookmarklet/images/icons/prettyPhoto.png differ diff --git a/drivers/bookmarklet/images/icons/punBB.png b/drivers/bookmarklet/images/icons/punBB.png new file mode 100644 index 0000000000000000000000000000000000000000..f45aeea7bcc19a36604898290816b7dce529f862 Binary files /dev/null and b/drivers/bookmarklet/images/icons/punBB.png differ diff --git a/drivers/bookmarklet/images/icons/reCAPTCHA.png b/drivers/bookmarklet/images/icons/reCAPTCHA.png new file mode 100644 index 0000000000000000000000000000000000000000..819a4b26a1c939fc861f605a05cc7e762469f59a Binary files /dev/null and b/drivers/bookmarklet/images/icons/reCAPTCHA.png differ diff --git a/drivers/bookmarklet/images/icons/sIFR.png b/drivers/bookmarklet/images/icons/sIFR.png new file mode 100644 index 0000000000000000000000000000000000000000..4e82ecb70ed307257b5da6c8f99e8b578a72bb56 Binary files /dev/null and b/drivers/bookmarklet/images/icons/sIFR.png differ diff --git a/drivers/bookmarklet/images/icons/sNews.png b/drivers/bookmarklet/images/icons/sNews.png new file mode 100644 index 0000000000000000000000000000000000000000..50907f35e5139397601005b0de77c58dd14da4cf Binary files /dev/null and b/drivers/bookmarklet/images/icons/sNews.png differ diff --git a/drivers/bookmarklet/images/icons/script.aculo.us.png b/drivers/bookmarklet/images/icons/script.aculo.us.png new file mode 100644 index 0000000000000000000000000000000000000000..212621c7e935f59df2c14ebcbe0ea2670f62c224 Binary files /dev/null and b/drivers/bookmarklet/images/icons/script.aculo.us.png differ diff --git a/drivers/bookmarklet/images/icons/spin.js.png b/drivers/bookmarklet/images/icons/spin.js.png new file mode 100644 index 0000000000000000000000000000000000000000..5297fcaade7d4e79050de9a46ab9232850eadc84 Binary files /dev/null and b/drivers/bookmarklet/images/icons/spin.js.png differ diff --git a/drivers/bookmarklet/images/icons/swift.engine.png b/drivers/bookmarklet/images/icons/swift.engine.png new file mode 100644 index 0000000000000000000000000000000000000000..da79f09caaff59be0098c6b77f0322c9dd5f7d68 Binary files /dev/null and b/drivers/bookmarklet/images/icons/swift.engine.png differ diff --git a/drivers/bookmarklet/images/icons/three.js.png b/drivers/bookmarklet/images/icons/three.js.png new file mode 100644 index 0000000000000000000000000000000000000000..51614a48ca53f8beeaf7d4ee93305155cb51291e Binary files /dev/null and b/drivers/bookmarklet/images/icons/three.js.png differ diff --git a/drivers/bookmarklet/images/icons/total.js.png b/drivers/bookmarklet/images/icons/total.js.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe253966e885ca23a7f32cde99e071eeb5b8e31 Binary files /dev/null and b/drivers/bookmarklet/images/icons/total.js.png differ diff --git a/drivers/bookmarklet/images/icons/uCore.png b/drivers/bookmarklet/images/icons/uCore.png new file mode 100755 index 0000000000000000000000000000000000000000..5f5da3de3826af8170ad9f468dc43edf5c7b597a Binary files /dev/null and b/drivers/bookmarklet/images/icons/uCore.png differ diff --git a/drivers/bookmarklet/images/icons/vBulletin.png b/drivers/bookmarklet/images/icons/vBulletin.png new file mode 100644 index 0000000000000000000000000000000000000000..67af8015be73f5933bba828086113ffc57c3e5b8 Binary files /dev/null and b/drivers/bookmarklet/images/icons/vBulletin.png differ diff --git a/drivers/bookmarklet/images/icons/viennaCMS.png b/drivers/bookmarklet/images/icons/viennaCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/viennaCMS.png differ diff --git a/drivers/bookmarklet/images/icons/webEdition.png b/drivers/bookmarklet/images/icons/webEdition.png new file mode 100644 index 0000000000000000000000000000000000000000..b85cb6631e0d26b86f38d2724334724415ce2360 Binary files /dev/null and b/drivers/bookmarklet/images/icons/webEdition.png differ diff --git a/drivers/bookmarklet/images/icons/xCharts.png b/drivers/bookmarklet/images/icons/xCharts.png new file mode 100644 index 0000000000000000000000000000000000000000..2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4 Binary files /dev/null and b/drivers/bookmarklet/images/icons/xCharts.png differ diff --git a/drivers/bookmarklet/images/icons/xtCommerce.png b/drivers/bookmarklet/images/icons/xtCommerce.png new file mode 100644 index 0000000000000000000000000000000000000000..37ad901bdfaac001849b4f0d555ec36a4e1fe778 Binary files /dev/null and b/drivers/bookmarklet/images/icons/xtCommerce.png differ diff --git a/drivers/bookmarklet/images/icons/xui.png b/drivers/bookmarklet/images/icons/xui.png new file mode 100644 index 0000000000000000000000000000000000000000..eb4ff5b39895a946654c3dbbb4763f9c034ac9f7 Binary files /dev/null and b/drivers/bookmarklet/images/icons/xui.png differ diff --git a/drivers/bookmarklet/images/icons/yepnope.js.png b/drivers/bookmarklet/images/icons/yepnope.js.png new file mode 100644 index 0000000000000000000000000000000000000000..5f68d8be3b50c98e8c2677aef29418abf57eae4c Binary files /dev/null and b/drivers/bookmarklet/images/icons/yepnope.js.png differ diff --git a/drivers/bookmarklet/js/wappalyzer.js b/drivers/bookmarklet/js/wappalyzer.js new file mode 100644 index 0000000000000000000000000000000000000000..cccecbad7e98a0db77b0c10f5f54d23db76ffd0e --- /dev/null +++ b/drivers/bookmarklet/js/wappalyzer.js @@ -0,0 +1,531 @@ +/** + * Wappalyzer v2 + * + * Created by Elbert Alias + * + * License: GPLv3 http://www.gnu.org/licenses/gpl-3.0.txt + */ + +var wappalyzer = (function() { + //'use strict'; + + /** + * Application class + */ + var Application = function(app, detected) { + this.app = app; + this.confidence = {}; + this.confidenceTotal = 0; + this.detected = Boolean(detected); + this.excludes = []; + this.version = ''; + this.versions = []; + }; + + Application.prototype = { + /** + * Calculate confidence total + */ + getConfidence: function() { + var total = 0, id; + + for ( id in this.confidence ) { + total += this.confidence[id]; + } + + return this.confidenceTotal = Math.min(total, 100); + }, + + /** + * Resolve version number (find the longest version number that contains all shorter detected version numbers) + */ + getVersion: function() { + var i, resolved; + + if ( !this.versions.length ) { + return; + } + + this.versions.sort(function(a, b) { + return a.length - b.length; + }); + + resolved = this.versions[0]; + + for ( i = 1; i < this.versions.length; i++ ) { + if ( this.versions[i].indexOf(resolved) === -1 ) { + break; + } + + resolved = this.versions[i]; + } + + return this.version = resolved; + }, + + setDetected: function(pattern, type, value, key) { + this.detected = true; + + // Set confidence level + this.confidence[type + ' ' + ( key ? key + ' ' : '' ) + pattern.regex] = pattern.confidence ? pattern.confidence : 100; + + // Detect version number + if ( pattern.version ) { + var + version = pattern.version, + matches = pattern.regex.exec(value); + + if ( matches ) { + matches.forEach(function(match, i) { + // Parse ternary operator + var ternary = new RegExp('\\\\' + i + '\\?([^:]+):(.*)$').exec(version); + + if ( ternary && ternary.length === 3 ) { + w.log({ match: match, i: i, ternary: ternary }); + + version = version.replace(ternary[0], match ? ternary[1] : ternary[2]); + + w.log({ version: version }); + } + + // Replace back references + version = version.replace('\\' + i, match ? match : ''); + }); + + if ( version && this.versions.indexOf(version) < 0 ) { + this.versions.push(version); + } + + this.getVersion(); + } + } + } + }; + + var Profiler = function() { + this.regexCount = 0; + this.startTime = new Date().getTime(); + this.lastTime = new Date().getTime(); + this.slowest = { duration: null, app: '', type: '', pattern: '' }; + this.timedOut = false; + }; + + Profiler.prototype = { + checkPoint: function(app, type, regex) { + var duration = new Date().getTime() - this.lastTime; + + if ( !this.slowest.duration || duration > this.slowest.duration ) { + this.slowest.duration = duration; + this.slowest.app = app; + this.slowest.type = type; + this.slowest.regex = regex; + } + + this.regexCount++; + + this.lastTime = new Date().getTime(); + + this.timedOut = this.lastTime - this.startTime > 1000; + } + }; + + /** + * Call driver functions + */ + var driver = function(func, args) { + if ( typeof w.driver[func] !== 'function' ) { + w.log('not implemented: w.driver.' + func, 'warn'); + + return; + } + + if ( func !== 'log' ) { + w.log('w.driver.' + func); + } + + return w.driver[func](args); + }; + + /** + * Parse apps.json patterns + */ + var parse = function(patterns) { + var + attrs, + parsed = []; + + // Convert single patterns to an array + if ( typeof patterns === 'string' ) { + patterns = [ patterns ]; + } + + patterns.forEach(function(pattern) { + attrs = {}; + + pattern.split('\\;').forEach(function(attr, i) { + if ( i ) { + // Key value pairs + attr = attr.split(':'); + + if ( attr.length > 1 ) { + attrs[attr.shift()] = attr.join(':'); + } + } else { + attrs.string = attr; + + try { + attrs.regex = new RegExp(attr.replace('/', '\/'), 'i'); // Escape slashes in regular expression + } catch (e) { + attrs.regex = new RegExp(); + + w.log(e + ': ' + attr, 'error'); + } + } + }); + + parsed.push(attrs); + }); + + return parsed; + }; + + /** + * Main script + */ + var w = { + apps: {}, + cats: null, + ping: { hostnames: {} }, + detected: {}, + + config: { + websiteURL: 'https://wappalyzer.com/', + twitterURL: 'https://twitter.com/Wappalyzer', + githubURL: 'https://github.com/ElbertF/Wappalyzer', + }, + + /** + * Log messages to console + */ + log: function(message, type) { + if ( type === undefined ) { + type = 'debug'; + } + + if ( typeof message === 'object' ) { + message = JSON.stringify(message); + } + + driver('log', { message: '[wappalyzer ' + type + '] ' + message, type: type }); + }, + + /** + * Initialize + */ + init: function() { + w.log('w.init'); + + // Checks + if ( w.driver === undefined ) { + w.log('no driver, exiting'); + + return; + } + + // Initialize driver + driver('init'); + }, + + /** + * Analyze the request + */ + analyze: function(hostname, url, data) { + var + i, j, app, confidence, type, regexMeta, regexScript, match, content, meta, header, version, id, + profiler = new Profiler(), + apps = {}, + excludes = [], + checkImplies = true; + + w.log('w.analyze'); + + // Remove hash from URL + data.url = url = url.split('#')[0]; + + if ( w.apps === undefined || w.categories === undefined ) { + w.log('apps.json not loaded, check for syntax errors'); + + return; + } + + if ( w.detected[url] === undefined ) { + w.detected[url] = {}; + } + + for ( app in w.apps ) { + // Exit loop after one second to prevent CPU hogging + // Remaining patterns will not be evaluated + if ( profiler.timedOut ) { + w.log('Timeout, exiting loop'); + + break; + } + + apps[app] = w.detected[url] && w.detected[url][app] ? w.detected[url][app] : new Application(app); + + for ( type in w.apps[app] ) { + switch ( type ) { + case 'url': + parse(w.apps[app][type]).forEach(function(pattern) { + if ( pattern.regex.test(url) ) { + apps[app].setDetected(pattern, type, url); + } + + profiler.checkPoint(app, type, pattern.regex); + }); + + break; + case 'html': + if ( typeof data[type] !== 'string' || !data.html ) { + break; + } + + parse(w.apps[app][type]).forEach(function(pattern) { + if ( pattern.regex.test(data[type]) ) { + apps[app].setDetected(pattern, type, data[type]); + } + + profiler.checkPoint(app, type, pattern.regex); + }); + + break; + case 'script': + if ( typeof data.html !== 'string' || !data.html ) { + break; + } + + regexScript = new RegExp(']+src=("|\')([^"\']+)', 'ig'); + + parse(w.apps[app][type]).forEach(function(pattern) { + while ( match = regexScript.exec(data.html) ) { + if ( pattern.regex.test(match[2]) ) { + apps[app].setDetected(pattern, type, match[2]); + } + } + + profiler.checkPoint(app, type, pattern.regex); + }); + + break; + case 'meta': + if ( typeof data.html !== 'string' || !data.html ) { + break; + } + + regexMeta = /]+>/ig; + + while ( match = regexMeta.exec(data.html) ) { + for ( meta in w.apps[app][type] ) { + profiler.checkPoint(app, type, regexMeta); + + if ( new RegExp('name=["\']' + meta + '["\']', 'i').test(match) ) { + content = match.toString().match(/content=("|')([^"']+)("|')/i); + + parse(w.apps[app].meta[meta]).forEach(function(pattern) { + if ( content && content.length === 4 && pattern.regex.test(content[2]) ) { + apps[app].setDetected(pattern, type, content[2], meta); + } + + profiler.checkPoint(app, type, pattern.regex); + }); + } + } + } + + break; + case 'headers': + if ( typeof data[type] !== 'object' || !data[type] ) { + break; + } + + for ( header in w.apps[app].headers ) { + parse(w.apps[app][type][header]).forEach(function(pattern) { + if ( typeof data[type][header.toLowerCase()] === 'string' && pattern.regex.test(data[type][header.toLowerCase()]) ) { + apps[app].setDetected(pattern, type, data[type][header.toLowerCase()], header); + } + + profiler.checkPoint(app, type, pattern.regex); + }); + } + + break; + case 'env': + if ( typeof data[type] !== 'object' || !data[type] ) { + break; + } + + parse(w.apps[app][type]).forEach(function(pattern) { + for ( i in data[type] ) { + + if ( pattern.regex.test(data[type][i]) ) { + apps[app].setDetected(pattern, type, data[type][i]); + } + } + + profiler.checkPoint(app, type, pattern.regex); + }); + + break; + } + } + } + + w.log('[ profiler ] Tested ' + profiler.regexCount + ' regular expressions in ' + ( (new Date().getTime() - profiler.startTime) / 1000 ) + 's'); + w.log('[ profiler ] Slowest pattern took ' + ( profiler.slowest.duration / 1000 ) + 's: ' + profiler.slowest.app + ' | ' + profiler.slowest.type + ' | ' + profiler.slowest.regex); + + for ( app in apps ) { + if ( !apps[app].detected ) { + delete apps[app]; + } + } + + // Exclude app in detected apps only + for ( app in apps ) { + if (w.apps[app].excludes ) { + if ( typeof w.apps[app].excludes === 'string' ) { + w.apps[app].excludes = [ w.apps[app].excludes ]; + } + + w.apps[app].excludes.forEach(function(excluded) { + excludes.push(excluded); + }); + } + } + + // Remove excluded applications + for ( app in apps ) { + if ( excludes.indexOf(app) !== -1 ) { + delete apps[app]; + } + } + + // Implied applications + // Run several passes as implied apps may imply other apps + while ( checkImplies ) { + checkImplies = false; + + for ( app in apps ) { + confidence = apps[app].confidence; + + if ( w.apps[app] && w.apps[app].implies ) { + // Cast strings to an array + if ( typeof w.apps[app].implies === 'string' ) { + w.apps[app].implies = [ w.apps[app].implies ]; + } + + w.apps[app].implies.forEach(function(implied) { + implied = parse(implied)[0]; + + if ( !w.apps[implied.string] ) { + w.log('Implied application ' + implied.string + ' does not exist', 'warn'); + + return; + } + + if ( !apps.hasOwnProperty(implied.string) ) { + apps[implied.string] = w.detected[url] && w.detected[url][implied.string] ? w.detected[url][implied.string] : new Application(implied.string, true); + + checkImplies = true; + } + + // Apply app confidence to implied app + for ( id in confidence ) { + apps[implied.string].confidence[id + ' implied by ' + app] = confidence[id] * ( implied.confidence ? implied.confidence / 100 : 1 ); + } + }); + } + } + } + + w.log(Object.keys(apps).length + ' apps detected: ' + Object.keys(apps).join(', ') + ' on ' + url); + + // Keep history of detected apps + for ( app in apps ) { + confidence = apps[app].confidence; + version = apps[app].version; + + // Per URL + w.detected[url][app] = apps[app]; + + for ( id in confidence ) { + w.detected[url][app].confidence[id] = confidence[id]; + } + + if ( w.detected[url][app].getConfidence() >= 100 ) { + // Per hostname + if ( /(www.)?((.+?)\.(([a-z]{2,3}\.)?[a-z]{2,6}))$/.test(hostname) && !/((local|dev(elopment)?|stag(e|ing)?|test(ing)?|demo(shop)?|admin|google|cache)\.|\/admin|\.local)/.test(url) ) { + if ( !w.ping.hostnames.hasOwnProperty(hostname) ) { + w.ping.hostnames[hostname] = { applications: {}, meta: {} }; + } + + if ( !w.ping.hostnames[hostname].applications.hasOwnProperty(app) ) { + w.ping.hostnames[hostname].applications[app] = { hits: 0 }; + } + + w.ping.hostnames[hostname].applications[app].hits ++; + + if ( version ) { + w.ping.hostnames[hostname].applications[app].version = version; + } + } else { + w.log('Ignoring hostname "' + hostname + '"'); + } + } + } + + // Additional information + if ( w.ping.hostnames.hasOwnProperty(hostname) ) { + if ( typeof data.html === 'string' && data.html ) { + match = data.html.match(/]*[: ]lang="([a-z]{2}((-|_)[A-Z]{2})?)"/i); + + if ( match && match.length ) { + w.ping.hostnames[hostname].meta['language'] = match[1]; + } + + regexMeta = /]+>/ig; + + while ( match = regexMeta.exec(data.html) ) { + if ( !match.length ) { + continue; + } + + match = match[0].match(/name="(author|copyright|country|description|keywords)"[^>]*content="([^"]+)"/i); + + if ( match && match.length === 3 ) { + w.ping.hostnames[hostname].meta[match[1]] = match[2]; + } + } + } + + //w.log({ hostname: hostname, ping: w.ping.hostnames[hostname] }); + } + + if ( Object.keys(w.ping.hostnames).length >= 20 ) { + driver('ping'); + } + + apps = null; + data = null; + + driver('displayApps'); + } + }; + + return w; +})(); + +// CommonJS package +// See http://wiki.commonjs.org/wiki/CommonJS +if ( typeof exports === 'object' ) { + exports.wappalyzer = wappalyzer; +} diff --git a/drivers/bookmarklet/json/apps.json b/drivers/bookmarklet/json/apps.json new file mode 100644 index 0000000000000000000000000000000000000000..4e5bc81d0321d87085957721a5d55aef48fbc418 --- /dev/null +++ b/drivers/bookmarklet/json/apps.json @@ -0,0 +1,3859 @@ +{ + "categories": { + "1": "cms", + "2": "message-boards", + "3": "database-managers", + "4": "documentation-tools", + "5": "widgets", + "6": "ecommerce", + "7": "photo-galleries", + "8": "wikis", + "9": "hosting-panels", + "10": "analytics", + "11": "blogs", + "12": "javascript-frameworks", + "13": "issue-trackers", + "14": "video-players", + "15": "comment-systems", + "16": "captchas", + "17": "font-scripts", + "18": "web-frameworks", + "19": "miscellaneous", + "20": "editors", + "21": "lms", + "22": "web-servers", + "23": "cache-tools", + "24": "rich-text-editors", + "25": "javascript-graphics", + "26": "mobile-frameworks", + "27": "programming-languages", + "28": "operating-systems", + "29": "search-engines", + "30": "web-mail", + "31": "cdn", + "32": "marketing-automation", + "33": "web-server-extensions", + "34": "databases", + "35": "maps", + "36": "advertising-networks", + "37": "network-devices", + "38": "media-servers", + "39": "webcams", + "40": "printers", + "41": "payment-processors", + "42": "tag-managers", + "43": "paywalls" + }, + "apps": { + "1C-Bitrix": { + "website": "www.1c-bitrix.ru", + "cats": [ 1 ], + "headers": { "X-Powered-CMS": "Bitrix Site Manager", "Set-Cookie": "BITRIX_" }, + "html": "(?:]+components/bitrix|(?:src|href)=\"/bitrix/(?:js|templates))", + "script": "1c-bitrix", + "implies": "PHP" + }, + "1und1": { + "website": "1und1.de", + "cats": [ 6 ], + "url": "/shop/catalog/browse\\?sessid=", + "implies": "PHP" + }, + "2z Project": { + "website": "2zproject-cms.ru", + "cats": [ 1 ], + "meta": { "generator": "2z project ([\\d.]+)\\;version:\\1" } + }, + "3dCart": { + "website": "www.3dcart.com", + "cats": [ 1, 6 ], + "headers": { "X-Powered-By": "3DCART" }, + "script": "(?:twlh(?:track)?\\.asp|3d_upsell\\.js)" + }, + "3DM": { + "website": "www.3ware.com", + "cats": [ 19 ], + "html": "3ware 3DM([\\d\\.]+)?\\;version:\\1", + "implies": "3ware" + }, + "3ware": { + "website": "www.3ware.com", + "cats": [ 22 ], + "headers": { "Server": "3ware\\/?([\\d\\.]+)?\\;version:\\1" } + }, + "Accessible Portal": { + "website": "www.accessibleportal.com", + "cats": [ 1 ], + "meta": { "generator": "Accessible Portal" }, + "implies": "PHP" + }, + "Adcash": { + "website": "adcash.com", + "cats": [ 36 ], + "env": "^(?:ac_bgclick_URL|ct_(?:siteunder|tag|n(?:SuUrl(?:Opp)?)|Su(?:Loaded|Url)))$", + "script": "^[^\\/]*//(?:[^\\/]+\\.)?adcash\\.com/(?:script|ad)/", + "url": "^https?://(?:[^\\/]+\\.)?adcash\\.com/script/pop_" + }, + "AddThis": { + "website": "www.addthis.com", + "cats": [ 5 ], + "script": "addthis\\.com/js/", + "env": "^addthis" + }, + "AdInfinity": { + "website": "adinfinity.com.au", + "cats": [ 36 ], + "script": "adinfinity\\.com\\.au" + }, + "Adobe ColdFusion": { + "website": "adobe.com/products/coldfusion-family.html", + "cats": [ 18 ], + "url": "\\.cfm(?:$|\\?)", + "html": "<!-- START headerTags\\.cfm", + "headers": { "Cookie": "CFTOKEN=" }, + "script": "/cfajax/", + "env": "^_cfEmails$", + "implies": "CFML" + }, + "Adobe CQ5": { + "website": "adobe.com/products/cq.html", + "cats": [ 1 ], + "html": [ "<div class=\"[^\"]*parbase", "_jcr_content", "/etc/designs/", "/etc/clientlibs/" ], + "implies": "Java" + }, + "Adobe GoLive": { + "website": "www.adobe.com/products/golive", + "cats": [ 20 ], + "meta": { "generator": "Adobe GoLive(?:\\s([\\d.]+))?\\;version:\\1" } + }, + "Adobe RoboHelp": { + "website": "adobe.com/products/robohelp.html", + "cats": [ 4 ], + "meta": { "generator": "^Adobe RoboHelp(?: ([\\d]+))?\\;version:\\1" }, + "script": "(?:wh(?:utils|ver|proxy|lang|topic|msg)|ehlpdhtm)\\.js", + "env": "^gbWh(?:Ver|Lang|Msg|Util|Proxy)$" + }, + "AdRiver": { + "website": "adriver.ru", + "cats": [ 36 ], + "env": "^adriver$", + "html": "(?:<embed[^>]+(?:src=\"https?://mh\\d?\\.adriver\\.ru/|flashvars=\"[^\"]*(?:http:%3A//(?:ad|mh\\d?)\\.adriver\\.ru/|adriver_banner))|<(?:(?:iframe|img)[^>]+src|a[^>]+href)=\"https?://ad\\.adriver\\.ru/)", + "script": "(?:adriver\\.core\\.\\d\\.js|https?://(?:content|ad|masterh\\d)\\.adriver\\.ru/)" + }, + "AdRoll": { + "website": "adroll.com", + "cats": [ 36 ], + "env": "^adroll_", + "script": "(?:a|s)\\.adroll\\.com" + }, + "Advanced Web Stats": { + "website": "www.advancedwebstats.com", + "cats": [ 10 ], + "html": "aws\\.src = [^<]+caphyon-analytics", + "implies": "Java" + }, + "Advert Stream": { + "website": "www.advertstream.com", + "cats": [ 36 ], + "env": "^advst_is_above_the_fold$", + "script": "(?:ad\\.advertstream\\.com|adxcore\\.com)" + }, + "Adzerk": { + "website": "adzerk.com", + "cats": [ 36 ], + "env": "^ados(?:Results)?$", + "script": "adzerk\\.net/ados\\.js", + "html": "<iframe [^>]*src=\"[^\"]+adzerk\\.net" + }, + "Airee": { + "website": "xn--80aqc2a.xn--p1ai", + "cats": [ 31 ], + "headers": { "Server": "Airee" } + }, + "Akamai": { + "website": "akamai.com", + "cats": [ 31 ], + "headers": { "X-Akamai-Transformed": ".*" } + }, + "AlloyUI": { + "website": "www.alloyui.com", + "cats": [ 12 ], + "env": "^AUI$", + "script": "^https?://cdn\\.alloyui\\.com/", + "implies": [ "Twitter Bootstrap", "YUI" ] + }, + "Amaya": { + "website": "www.w3.org/Amaya", + "cats": [ 20 ], + "meta": { "generator": "Amaya(?: V?([\\d.]+[a-z]))?\\;version:\\1" } + }, + "amCharts": { + "website": "amcharts.com", + "cats": [ 25 ], + "script": "amcharts.*\\.js", + "env": "^AmCharts$" + }, + "Ametys": { + "website": "ametys.org", + "cats": [ 1 ], + "meta": { "generator": "(?:Ametys|Anyware Technologies)" }, + "script": "ametys\\.js", + "implies": "Java" + }, + "Amiro.CMS": { + "website": "amirocms.com", + "cats": [ 1 ], + "meta": { "generator": "Amiro" }, + "html": "system_(?:js\\.php\\?script=|css\\.php\\?styles)[^\"]+cv=([\\d.]+)\\;version:\\1", + "implies": "PHP" + }, + "AMPcms": { + "website": "www.ampcms.org", + "cats": [ 1 ], + "headers": { "X-AMP-Version": "([\\d.]+)\\;version:\\1", "Set-Cookie": "^AMP=" }, + "env": "^amp_js_init$", + "implies": "PHP" + }, + "Anchor CMS": { + "website": "anchorcms.com", + "cats": [ 1, 11 ], + "meta": { "generator": "Anchor CMS" }, + "implies": [ "PHP", "MySQL" ] + }, + "AngularJS": { + "website": "angularjs.org", + "cats": [ 12 ], + "env": "^angular$", + "script": [ "angular(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+(\\-?rc[.\\d]*)*)/angular(\\.min)?\\.js\\;version:\\1", "angular.*\\.js" ] + }, + "AOLserver": { + "website": "aolserver.com", + "cats": [ 22 ], + "headers": { "Server": "AOLserver/?([\\d.]+)?\\;version:\\1" } + }, + "Apache": { + "website": "apache.org", + "cats": [ 22 ], + "headers": { "Server": "(?:Apache(?:$|/([\\d.]+)|[^/-])|(?:^|\\b)HTTPD)\\;version:\\1" } + }, + "Apache Hadoop": { + "website": "hadoop.apache.org", + "cats": [ 34 ], + "html": "type=\"text/css\" href=\"/static/hadoop\\.css\"" + }, + "Apache HBase": { + "website": "hbase.apache.org", + "cats": [ 34 ], + "html": "type=\"text/css\" href=\"/static/hbase\\.css\"" + }, + "Apache JSPWiki": { + "website": "jspwiki.org", + "cats": [ 8 ], + "url": "wiki\\.jsp", + "script": "jspwiki", + "html": "<html[^>]* xmlns:jspwiki=" + }, + "Apache Tomcat": { + "website": "tomcat.apache.org", + "cats": [ 22 ], + "headers": { "Server": "Apache-Coyote(/1\\.1)?\\;version:\\1?4.1+:" } + }, + "Apache Traffic Server": { + "website": "trafficserver.apache.org/", + "cats": [ 22 ], + "headers": { "Server": "ATS/?([\\d.]+)?\\;version:\\1" } + }, + "Apache Wicket": { + "website": "wicket.apache.org", + "cats": [ 18 ], + "env": "^Wicket", + "implies": "Java" + }, + "AppNexus": { + "website": "appnexus.com", + "cats": [ 36 ], + "html": "<(?:iframe|img)[^>]+adnxs\\.(?:net|com)", + "script": "adnxs\\.(?:net|com)" + }, + "Arc Forum": { + "website": "arclanguage.org", + "cats": [ 2 ], + "html": "ping\\.src = node\\.href;" + }, + "AsciiDoc": { + "website": "www.methods.co.nz/asciidoc", + "cats": [ 1, 20, 27 ], + "meta": { "generator": "^AsciiDoc ([\\d.]+)\\;version:\\1" }, + "env": "^asciidoc$" + }, + "ATEN": { + "website": "www.aten.com", + "cats": [ 22 ], + "headers": { "Server": "ATEN HTTP Server(:?\\(V?([\\d\\.]+)\\))?\\;version:\\1" } + }, + "ATG Web Commerce": { + "website": "oracle.com/us/products/applications/web-commerce/atg", + "cats": [ 6 ], + "headers": { "X-ATG-Version": "(?:ATGPlatform/([\\d.]+))?\\;version:\\1" }, + "html": "<[^>]+_DARGS" + }, + "Atlassian Confluence": { + "website": "www.atlassian.com/software/confluence/overview/team-collaboration-software", + "cats": [ 8 ], + "html": "Powered by <a href=[^>]+atlassian\\.com/software/confluence(?:[^>]+>Atlassian Confluence</a> ([\\d.]+))?\\;version:\\1", + "headers": { "X-Confluence-Request-Time": ".*" }, + "meta": { "confluence-request-time": ".*" }, + "implies": "Java" + }, + "Atlassian Jira": { + "website": "www.atlassian.com/software/jira/overview/", + "cats": [ 13 ], + "env": "^jira$", + "script": "/jira/s/", + "url": "/secure/Dashboard\\.jspa", + "html": "Powered by\\s+<a href=[^>]+atlassian\\.com/(?:software/jira|jira-bug-tracking/)[^>]+>Atlassian\\s+JIRA(?:[^v]*v(?:ersion: )?(\\d+\\.\\d+(\\.\\d+)?))?\\;version:\\1", + "implies": "Java" + }, + "Avangate": { + "website": "avangate.com", + "cats": [ 6 ], + "env": "^(?:__)?avng8_", + "html": "<link[^>]* href=\"^https?://edge\\.avangate\\.net/", + "script": "^https?://edge\\.avangate\\.net/" + }, + "AWStats": { + "website": "awstats.sourceforge.net", + "cats": [ 10 ], + "meta": { "generator": "AWStats ([\\d.]+(?: \\(build [\\d.]+\\))?)\\;version:\\1" }, + "implies": "Perl" + }, + "Backbone.js": { + "website": "documentcloud.github.com/backbone", + "cats": [ 12 ], + "script": "backbone.*\\.js", + "env": "^Backbone$", + "implies": "Underscore.js" + }, + "Banshee": { + "website": "www.banshee-php.org", + "cats": [ 1, 18 ], + "html": "Built upon the <a href=\"[^>]+banshee-php\\.org/\">[a-z]+</a>(?:v([\\d.]+))?\\;version:\\1", + "meta": { "generator": "Banshee PHP" }, + "implies": "PHP" + }, + "basket.js": { + "website": "addyosmani.github.io/basket.js/", + "cats": [ 12 ], + "script": "basket.*\\.js", + "env": "^basket$" + }, + "BaseHTTP": { + "website": "docs.python.org/2/library/basehttpserver.html", + "cats": [ 22 ], + "headers": { "Server": "BaseHTTP\\/?([\\d\\.]+)?\\;version:\\1" }, + "implies": "Python" + }, + "BIGACE": { + "website": "bigace.de", + "cats": [ 1 ], + "meta": { "generator": "BIGACE ([\\d.]+)\\;version:\\1" }, + "html": "(?:Powered by <a href=\"[^>]+BIGACE|<!--\\s+Site is running BIGACE)", + "implies": "PHP" + }, + "Bigcommerce": { + "website": "www.bigcommerce.com", + "cats": [ 6 ], + "url": "mybigcommerce\\.com", + "html": "<link href=[^>]+cdn\\d+\\.bigcommerce\\.com/v", + "script": "cdn\\d+\\.bigcommerce\\.com/v", + "env": "^compareProducts$" + }, + "BigDump": { + "website": "www.ozerov.de/bigdump.php", + "cats": [ 3 ], + "html": "<!-- <h1>BigDump: Staggered MySQL Dump Importer ver\\. ([\\d.b]+)\\;version:\\1", + "implies": [ "MySQL", "PHP" ] + }, + "Bigware": { + "website": "bigware.de", + "cats": [ 6 ], + "html": "(?:Diese <a href=[^>]+bigware\\.de|<a href=[^>]+/main_bigware_\\d+\\.php)", + "url": "(?:\\?|&)bigWAdminID=", + "headers": { "Set-Cookie": "(?:bigwareCsid|bigWAdminID)" }, + "implies": "PHP" + }, + "BittAds": { + "website": "bittads.com", + "cats": [ 36 ], + "script": "bittads\\.com/js/bitt\\.js$", + "env": "^bitt$" + }, + "Blip.tv": { + "website": "blip.tv", + "cats": [ 14 ], + "html": "<(?:param|embed|iframe)[^>]+blip\\.tv/play" + }, + "Blogger": { + "website": "www.blogger.com", + "cats": [ 11 ], + "meta": { "generator": "blogger" }, + "url": "\\.blogspot\\.com" + }, + "Boa": { + "website": "www.boa.org", + "cats": [ 22 ], + "headers": { "Server": "Boa\\/?([\\d\\.a-z]+)?\\;version:\\1" } + }, + "Bonfire": { + "website": "cibonfire.com", + "cats": [ 18 ], + "headers": { "Set-Cookie": "bf_session=" }, + "html": "Powered by <a[^>]+href=\"https?://(?:www\\.)?cibonfire\\.com[^>]*>Bonfire v([^<]+)\\;version:\\1", + "implies": "CodeIgniter" + }, + "Bolt": { + "website": "bolt.cm", + "cats": [ 1 ], + "meta": { "generator": "Bolt" }, + "implies": "PHP" + }, + "Brother": { + "website": "www.brother.com", + "cats": [ 40 ] + }, + "BrowserCMS": { + "website": "browsercms.org", + "cats": [ 1 ], + "meta": { "generator": "BrowserCMS ([\\d.]+)\\;version:\\1" }, + "implies": "Ruby" + }, + "BugSense": { + "website": "bugsense.com", + "cats": [ 10 ], + "script": "bugsense\\.js", + "env": "^BugSense$" + }, + "BugSnag": { + "website": "bugsnag.com", + "cats": [ 10 ], + "script": "bugsnag.*\\.js", + "env": "^BugSnag$" + }, + "Bugzilla": { + "website": "www.bugzilla.org", + "cats": [ 13 ], + "html": "href=\"enter_bug\\.cgi\">", + "implies": "Perl" + }, + "Burning Board": { + "website": "www.woltlab.com", + "cats": [ 2 ], + "html": "<a href=\"[^>]+woltlab\\.com.+Burning Board", + "implies": "PHP" + }, + "Business Catalyst": { + "website": "businesscatalyst.com", + "cats": [ 1 ], + "script": "CatalystScripts", + "html": "<!-- BC_OBNW -->" + }, + "BuySellAds": { + "website": "buysellads.com", + "cats": [ 36 ], + "script": "^https?://s\\d\\.buysellads\\.com/", + "html": "<script[^>]*>[^<]+?bsa.src\\s*=\\s*['\"](?:https?:)?\\/{2}\\w\\d\\.buysellads\\.com\\/[\\w\\d\\/]+?bsa\\.js['\"]", + "env": "^_bsa" + }, + "Canon": { + "website": "www.canon.com", + "cats": [ 40 ] + }, + "CakePHP": { + "website": "cakephp.org", + "cats": [ 18 ], + "headers": { "Set-Cookie": "cakephp=" }, + "meta": { "application-name": "CakePHP" }, + "implies": "PHP" + }, + "Carbon Ads": { + "website": "carbonads.net", + "cats": [ 36 ], + "script": "[^\\/]*\\/\\/(?:engine|srv)\\.carbonads\\.com\\/", + "html": "<[a-z]+ [^>]*id=\"carbonads-container\"", + "env": "^_carbonads" + }, + "Cargo": { + "website": "cargocollective.com", + "cats": [ 1 ], + "meta": { "cargo_title": ".*" }, + "script": "/cargo\\.", + "html": "<link [^>]+Cargo feed", + "implies": "PHP" + }, + "Catwalk": { + "website": "www.canon.com", + "cats": [ 22 ], + "headers": { "Server": "Catwalk\\/?([\\d\\.]+)?\\;version:\\1" }, + "implies": "Canon" + }, + "CentOS": { + "website": "centos.org", + "cats": [ 28 ], + "headers": { "Server": "CentOS", "X-Powered-By": "CentOS" } + }, + "CFML": { + "website": "adobe.com/products/coldfusion-family.html", + "cats": [ 27 ] + }, + "CacheFly": { + "website": "www.cachefly.com", + "cats": [ 31 ], + "headers": { "Server": "^CFS ", "X-CF1": ".+", "X-CF2": ".+" } + }, + "cgit": { + "website": "git.zx2c4.com/cgit/", + "cats": [ 19 ], + "html": "id='cgit'", + "implies": "Perl" + }, + "Chameleon": { + "website": "chameleon-system.de", + "cats": [ 1 ], + "meta": { "generator": "chameleon-cms" }, + "implies": [ "Apache", "PHP" ] + }, + "Chamilo": { + "website": "www.chamilo.org", + "cats": [ 21 ], + "html": "\">Chamilo ([\\d.]+)</a>\\;version:\\1", + "meta": { "generator": "Chamilo ([\\d.]+)\\;version:\\1" }, + "headers": { "X-Powered-By": "Chamilo ([\\d.]+)\\;version:\\1" }, + "implies": "PHP" + }, + "Chartbeat": { + "website": "chartbeat.com", + "cats": [ 10 ], + "html": "function loadChartbeat\\(\\) \\{", + "script": "chartbeat\\.js" + }, + "Cherokee": { + "website": "www.cherokee-project.com", + "cats": [ 22 ], + "headers": { "Server": "Cherokee/([\\d.]+)\\;version:\\1" } + }, + "CherryPy": { + "website": "www.cherrypy.org", + "cats": [ 18, 22 ], + "headers": { "Server": "CherryPy\\/?([\\d\\.]+)?\\;version:\\1" }, + "implies": "Python" + }, + "Chitika": { + "website": "chitika.com", + "cats": [ 36 ], + "script": "scripts\\.chitika\\.net/", + "env": "ch_c(?:lient|olor_site_link)" + }, + "CKEditor": { + "website": "ckeditor.com", + "cats": [ 24 ], + "env": "^CKEDITOR$" + }, + "Cloudera": { + "website": "www.cloudera.com", + "cats": [ 34 ], + "headers": { "Server": "cloudera" } + }, + "ClickHeat": { + "website": "www.labsmedia.com/clickheat/index.html", + "cats": [ 10 ], + "script": "clickheat.*\\.js", + "env": "^clickHeat", + "implies": "PHP" + }, + "ClickTale": { + "website": "www.clicktale.com", + "cats": [ 10 ], + "html": "if\\(typeof ClickTale\\(Tag\\)*==\\\"function\\\"\\)", + "env": "^ClickTale" + }, + "Clicky": { + "website": "getclicky.com", + "cats": [ 10 ], + "script": "static\\.getclicky\\.com", + "env": "^clicky$" + }, + "CloudFlare": { + "website": "www.cloudflare.com", + "cats": [ 31 ], + "headers": { "Server": "cloudflare" }, + "env": "^CloudFlare$" + }, + "CMS Made Simple": { + "website": "cmsmadesimple.org", + "cats": [ 1 ], + "headers": { "Set-Cookie": "^CMSSESSID" }, + "meta": { "generator": "CMS Made Simple" }, + "implies": "PHP" + }, + "CMSimple": { + "website": "www.cmsimple.org/en", + "cats": [ 1 ], + "meta": { "generator": "CMSimple( [\\d.]+)?\\;version:\\1" }, + "implies": "PHP" + }, + "CO2Stats": { + "website": "co2stats.com", + "cats": [ 10 ], + "html": "src=[^>]+co2stats\\.com/propres\\.php" + }, + "CodeIgniter": { + "website": "codeigniter.com", + "cats": [ 18 ], + "headers": { "Set-Cookie": "(?:exp_last_activity|exp_tracker|ci_(?:session|(csrf_token)))\\;version:\\1?2+:" }, + "html": "<input[^>]+name=\"ci_csrf_token\"\\;version:2+", + "implies": "PHP" + }, + "CodeMirror": { + "website": "codemirror.net", + "cats": [ 19 ], + "env": "^CodeMirror$" + }, + "Commerce Server": { + "website": "commerceserver.net", + "cats": [ 6 ], + "headers": { "COMMERCE-SERVER-SOFTWARE": ".+" }, + "implies": "Microsoft ASP.NET" + }, + "CompaqHTTPServer": { + "website": "www.hp.com", + "cats": [ 22 ], + "headers": { "Server": "CompaqHTTPServer\\/?([\\d\\.]+)?\\;version:\\1" } + }, + "comScore": { + "website": "comscore.com", + "cats": [ 10 ], + "script": "\\.scorecardresearch\\.com/beacon\\.js|COMSCORE\\.beacon", + "html": "<iframe[^>]* (?:id=\"comscore\"|scr=[^>]+comscore)|\\.scorecardresearch\\.com/beacon\\.js|COMSCORE\\.beacon", + "env": "^_?COMSCORE$" + }, + "Concrete5": { + "website": "concrete5.org", + "cats": [ 1 ], + "script": "concrete/js/", + "meta": { "generator": "concrete5 - ([\\d.ab]+)\\;version:\\1" }, + "env": "^CCM_IMAGE_PATH$", + "implies": "PHP" + }, + "Connect": { + "website": "www.senchalabs.org/connect", + "cats": [ 18 ], + "headers": { "X-Powered-By": "^Connect$" }, + "implies": "node.js" + }, + "Contao": { + "website": "contao.org", + "cats": [ 1 ], + "html": [ "<!--[^>]+powered by (?:TYPOlight|Contao)[^>]*-->", "<link[^>]+(?:typolight|contao)\\.css" ], + "meta": { "generator": "^Contao Open Source CMS$" }, + "implies": "PHP" + }, + "Contenido": { + "website": "contenido.org/en", + "cats": [ 1 ], + "meta": { "generator": "Contenido ([\\d.]+)\\;version:\\1" }, + "implies": "PHP" + }, + "Contens": { + "website": "www.contens.com/en/pub/index.cfm", + "cats": [ 1 ], + "meta": { "generator": "Contensis CMS Version ([\\d.]+)\\;version:\\1" }, + "implies": [ "Java", "CFML" ] + }, + "ContentBox": { + "website": "www.gocontentbox.org", + "cats": [ 1, 11 ], + "meta": { "generator": "ContentBox powered by ColdBox" }, + "implies": "Adobe ColdFusion" + }, + "ConversionLab": { + "website": "www.trackset.it/conversionlab", + "cats": [ 10 ], + "script": "conversionlab\\.trackset\\.com/track/tsend\\.js" + }, + "Coppermine": { + "website": "coppermine-gallery.net", + "cats": [ 7 ], + "html": "<!--Coppermine Photo Gallery ([\\d.]+)\\;version:\\1", + "implies": "PHP" + }, + "Cosmoshop": { + "website": "cosmoshop.de", + "cats": [ 6 ], + "script": "cosmoshop_functions\\.js" + }, + "Cotonti": { + "website": "www.cotonti.com", + "cats": [ 1 ], + "meta": { "generator": "Cotonti" }, + "implies": "PHP" + }, + "CouchDB": { + "website": "couchdb.apache.org", + "cats": [ 22 ], + "headers": { "Server": "CouchDB/([\\d.]+)\\;version:\\1" } + }, + "cPanel": { + "website": "www.cpanel.net", + "cats": [ 9 ], + "headers": { "Server": "cpsrvd/([\\d.]+)\\;version:\\1" }, + "html": "<!-- cPanel" + }, + "CPG Dragonfly": { + "website": "dragonflycms.org", + "cats": [ 1 ], + "headers": { "X-Powered-By": "Dragonfly CMS" }, + "meta": { "generator": "CPG Dragonfly" }, + "implies": "PHP" + }, + "Craft CMS": { + "website": "buildwithcraft.com", + "cats": [ 1 ], + "headers": { "Set-Cookie": "CraftSessionId=" }, + "implies": "PHP" + }, + "Crazy Egg": { + "website": "crazyegg.com", + "cats": [ 10 ], + "env": "^CE2$", + "script": "cetrk\\.com/pages/scripts/\\d+/\\d+\\.js" + }, + "Criteo": { + "website": "criteo.com", + "cats": [ 36 ], + "script": "[^/]*//(?:cas\\.criteo\\.com|(?:[^/]\\.)?criteo\\.net)/", + "env": "^criteo" + }, + "Cross Pixel": { + "website": "datadesk.crsspxl.com", + "cats": [ 10 ], + "env": "^crsspxl$", + "script": "tag\\.crsspxl\\.com/s1\\.js" + }, + "CS Cart": { + "website": "www.cs-cart.com", + "cats": [ 6 ], + "env": "^fn_compare_strings$", + "html": [ " Powered by (?:<a href=[^>]+cs-cart\\.com|CS-Cart)", "(?:\\$|jQuery)\\.runCart\\('\\w'\\)" ], + "implies": "PHP" + }, + "CubeCart": { + "website": "www.cubecart.com", + "cats": [ 6 ], + "html": "(?:Powered by <a href=[^>]+cubecart\\.com|<p[^>]+>Powered by CubeCart)", + "meta": { "generator": "cubecart" }, + "implies": "PHP" + }, + "Cufon": { + "website": "cufon.shoqolate.com", + "cats": [ 17 ], + "script": "cufon-yui\\.js", + "env": "^Cufon$" + }, + "D3": { + "website": "d3js.org", + "cats": [ 25 ], + "script": "d3(?:\\. v\\d+)?(?:\\.min)?\\.js", + "env": "^d3$" + }, + "Dancer": { + "website": "perldancer.org", + "cats": [ 18 ], + "headers": { "X-Powered-By": "Perl Dancer ([\\d.]+)\\;version:\\1", "Server": "Perl Dancer ([\\d.]+)\\;version:\\1" }, + "implies": "Perl" + }, + "Danneo CMS": { + "website": "danneo.com", + "cats": [ 1 ], + "headers": { "X-Powered-By": "CMS Danneo ([\\d.]+)\\;version:\\1" }, + "meta": { "generator": "Danneo CMS ([\\d.]+)\\;version:\\1" }, + "implies": [ "Apache", "PHP" ] + }, + "Darwin": { + "website": "opensource.apple.com", + "cats": [ 28 ], + "headers": { "Server": "Darwin", "X-Powered-By": "Darwin" } + }, + "DataLife Engine": { + "website": "dle-news.ru", + "cats": [ 1 ], + "env": "^dle_root$", + "meta": { "generator": "DataLife Engine" }, + "implies": [ "PHP", "Apache" ] + }, + "David Webbox": { + "website": "www.tobit.com", + "cats": [ 22 ], + "headers": { "Server": "David-WebBox/([\\d.a]+ \\(\\d+\\))\\;version:\\1" } + }, + "Debian": { + "website": "debian.org", + "cats": [ 28 ], + "headers": { "Server": "Debian", "X-Powered-By": "(?:Debian|dotdeb|(sarge|etch|lenny|squeeze|wheezy|jessie))\\;version:\\1" } + }, + "debut": { + "website": "www.brother.com", + "cats": [ 22 ], + "headers": { "Server": "debut\\/?([\\d\\.]+)?\\;version:\\1" }, + "implies": "Brother" + }, + "DedeCMS": { + "website": "dedecms.com", + "cats": [ 1 ], + "env": "^DedeContainer", + "script": "dedeajax", + "implies": "PHP" + }, + "Dell": { + "website": "dell.com", + "cats": [ 40 ] + }, + "Deployd": { + "website": "deployd.com", + "cats": [ 12 ], + "script": "dpd\\.js", + "env": "^dpd$" + }, + "Demandware": { + "website": "demandware.com", + "cats": [ 6 ], + "headers": { "Server": "Demandware eCommerce Server" }, + "html": "<[^>]+demandware\\.edgesuite", + "env": "^dwAnalytics$" + }, + "DHTMLX": { + "website": "dhtmlx.com", + "cats": [ 12 ], + "script": "dhtmlxcommon\\.js" + }, + "DirectAdmin": { + "website": "www.directadmin.com", + "cats": [ 9 ], + "html": "<a[^>]+>DirectAdmin</a> Web Control Panel", + "headers": { "Server": "DirectAdmin Daemon v([\\d.]+)\\;version:\\1" }, + "implies": [ "PHP", "Apache" ] + }, + "Discourse": { + "website": "www.discourse.org/", + "cats": [ 2 ], + "env": "Discourse" + }, + "Disqus": { + "website": "disqus.com", + "cats": [ 15 ], + "script": "disqus_url", + "html": "<div[^>]+id=\"disqus_thread\"", + "env": "^DISQUS" + }, + "Django": { + "website": "djangoproject.com", + "cats": [ 18 ], + "html": "(?:powered by <a[^>]+>Django ?([\\d.]+)?|<div style=\"display:none\"><input name=\"csrfmiddlewaretoken\" value=\"[a-z\\d]{32}\" type=\"hidden\"></div>)\\;version:\\1", + "env": "^__admin_media_prefix__", + "implies": "Python" + }, + "Django CMS": { + "website": "django-cms.org", + "cats": [ 1 ], + "implies": "Django" + }, + "Dojo": { + "website": "dojotoolkit.org", + "cats": [ 12 ], + "script": "([\\d.]+)/dojo/dojo(?:\\.xd)?\\.js\\;version:\\1", + "env": "^dojo$" + }, + "Dokeos": { + "website": "dokeos.com", + "cats": [ 21 ], + "meta": { "generator": "Dokeos" }, + "html": "(?:Portal <a[^>]+>Dokeos|@import \"[^\"]+dokeos_blue)", + "headers": { "X-Powered-By": "Dokeos" }, + "implies": [ "PHP", "Xajax", "jQuery", "CKEditor" ] + }, + "DokuWiki": { + "website": "www.dokuwiki.org", + "cats": [ 8 ], + "meta": { "generator": "DokuWiki( Release [\\-\\d]+)?\\;version:\\1" }, + "headers": { "Set-Cookie": "DokuWiki=" }, + "implies": "PHP" + }, + "Dotclear": { + "website": "dotclear.org", + "cats": [ 1 ], + "implies": "PHP" + }, + "DotNetNuke": { + "website": "dotnetnuke.com", + "cats": [ 1 ], + "meta": { "generator": "DotNetNuke" }, + "script": "/js/dnncore\\.js", + "headers": { "DNNOutputCache": ".+", "X-Compressed-By": "DotNetNuke", "Set-Cookie": "DotNetNukeAnonymous=" }, + "html": "<!-- by DotNetNuke Corporation", + "env": "^DotNetNuke$", + "implies": "Microsoft ASP.NET" + }, + "Doxygen": { + "website": "stack.nl/~dimitri/doxygen", + "cats": [ 4 ], + "meta": { "generator": "Doxygen ([\\d.]+)\\;version:\\1" }, + "html": "(?:<!-- Generated by Doxygen ([\\d.]+)|<link[^>]+doxygen\\.css)\\;version:\\1" + }, + "DTG": { + "website": "www.dtg.nl", + "cats": [ 1 ], + "html": [ "<a href=\"http://www\\.dtg\\.nl/\"[^>]+>Site Powered by DTG", "var u=\\(\\('https:' == d\\.location\\.protocol\\) \\? 'https://resellerstat\\.mono\\.net/dtg/' : 'http://resellerstat\\.mono\\.net/dtg/'\\);" ], + "implies": "Mono.net" + }, + "DreamWeaver": { + "website": "www.adobe.com/products/dreamweaver", + "cats": [ 20 ], + "html": "(?:<!--[^>]*(?:InstanceBeginEditable|Dreamweaver([^>]+)target|DWLayoutDefaultTable)|function MM_preloadImages\\(\\) \\{)\\;version:\\1" + }, + "Drupal": { + "website": "drupal.org", + "cats": [ 1 ], + "script": "drupal\\.js", + "html": "<(?:link|style)[^>]+sites/(?:default|all)/(?:themes|modules)/", + "headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(?:\\s([\\d.]+))?\\;version:\\1", "Expires": "19 Nov 1978" }, + "env": "^Drupal$", + "implies": "PHP" + }, + "Drupal Commerce": { + "website": "drupalcommerce.org", + "cats": [ 6 ], + "html": "(?:id=\"block[_-]commerce[_-]cart[_-]cart|class=\"commerce[_-]product[_-]field)", + "implies": "Drupal" + }, + "dwhttpd": { + "website": "???", + "cats": [ 22 ], + "headers": { "Server": "dwhttpd\\/?([\\d\\.a-z]+)?\\;version:\\1" } + }, + "Dynamicweb": { + "website": "www.dynamicweb.dk", + "cats": [ 1, 6, 10 ], + "meta": { "generator": "Dynamicweb ([\\d.]+)\\;version:\\1" }, + "headers": { "Set-Cookie": "Dynamicweb=" }, + "implies": "Microsoft ASP.NET" + }, + "e107": { + "website": "e107.org", + "cats": [ 1 ], + "script": "[^a-z\\d]e107\\.js", + "headers": { "Set-Cookie": "e107_tz[^;]+=", "X-Powered-By": "e107" }, + "implies": "PHP" + }, + "EdgeCast": { + "website": "www.edgecast.com", + "cats": [ 31 ], + "headers": { "Server": "^EC(?:S|Acc)" }, + "url": "https?://(?:[^/]+\\.)?edgecastcdn\\.net/" + }, + "eHTTP": { + "website": "???", + "cats": [ 22 ], + "headers": { "Server": "\\beHTTP(?: v?([\\d\\.]+))?\\;version:\\1" }, + "implies": "HP ProCurve" + }, + "ELOG": { + "website": "midas.psi.ch/elog", + "cats": [ 19 ], + "html": "<title>ELOG Logbook Selection" + }, + "ELOG HTTP": { + "website": "midas.psi.ch/elog", + "cats": [ 22 ], + "headers": { "Server": "ELOG HTTP( \\d[\\-\\d\\.]+)?\\;version:\\1" }, + "implies": "ELOG" + }, + "Eloqua": { + "website": "eloqua.com", + "cats": [ 32 ], + "script": "elqCfg\\.js", + "env": "^elq(?:SiteID|Load|CurESite)$" + }, + "Ember.js": { + "website": "emberjs.com", + "cats": [ 12 ], + "env": "^Ember$", + "implies": "Handlebars" + }, + "Embedthis-http": { + "website": "github.com/embedthis/http", + "cats": [ 22 ], + "headers": { "Server": "Embedthis-http(?:/([\\d.]+))?\\;version:\\1" } + }, + "E-Merchant": { + "website": "e-merchant.com", + "cats": [ 6 ], + "script": "cdn\\.e-merchant\\.com" + }, + "Enyo": { + "website": "enyojs.com", + "cats": [ 12, 26 ], + "script": "enyo\\.js", + "env": "^enyo$" + }, + "EPiServer": { + "website": "episerver.com", + "cats": [ 1 ], + "meta": { "generator": "EPiServer" }, + "headers": { "Set-Cookie": "EPi(?:Trace|Server)[^;]*=" }, + "implies": "Microsoft ASP.NET" + }, + "EPrints": { + "website": "www.eprints.org", + "cats": [ 19 ], + "meta": { "generator": "EPrints ([\\d.]+)\\;version:\\1" }, + "env": "^EPJS_menu_template$", + "implies": "Perl" + }, + "Erlang": { + "website": "www.erlang.org", + "cats": [ 27 ], + "headers": { "Server": "Erlang( OTP/([\\-\\d\\.ABR]+))?\\;version:\\1" } + }, + "eSyndiCat": { + "website": "esyndicat.com", + "cats": [ 1 ], + "meta": { "generator": "^eSyndiCat " }, + "headers": { "X-Drectory-Script": "^eSyndiCat" }, + "env": "^esyndicat$", + "implies": "PHP" + }, + "EWS-NIC4": { + "website": "dell.com", + "cats": [ 22 ], + "headers": { "Server": "EWS-NIC4(?:\\/([\\d\\.a-z]+))?\\;version:\\1" }, + "implies": "Dell" + }, + "Exhibit": { + "website": "simile-widgets.org/exhibit/", + "cats": [ 25 ], + "script": "exhibit.*\\.js", + "env": "^Exhibit$" + }, + "Express": { + "website": "expressjs.com", + "cats": [ 18 ], + "headers": { "X-Powered-By": "^Express$" }, + "implies": "node.js" + }, + "Koa": { + "website": "koajs.com", + "cats": [ 18 ], + "headers": { "X-Powered-By": "^koa$" }, + "implies": "node.js" + }, + "total.js": { + "website": "totaljs.com", + "cats": [ 18 ], + "headers": { "X-Powered-By": "^total\\.js" }, + "implies": "node.js" + }, + "ExpressionEngine": { + "website": "expressionengine.com", + "cats": [ 1 ], + "headers": { "Set-Cookie": "(?:exp_last_activity|exp_tracker)" }, + "implies": "PHP" + }, + "ExtJS": { + "website": "www.extjs.com", + "cats": [ 12 ], + "script": "ext-base\\.js", + "env": "^Ext$" + }, + "eZ Publish": { + "website": "ez.no", + "cats": [ 1, 6 ], + "meta": { "generator": "eZ Publish" }, + "headers": { "X-Powered-By": "^eZ Publish" }, + "implies": "PHP" + }, + "Fact Finder": { + "website": "fact-finder.com", + "cats": [ 29 ], + "html": "|" + }, + "InstantCMS": { + "website": "www.instantcms.ru", + "cats": [ 1 ], + "meta": { "generator": "InstantCMS" }, + "headers": { "Set-Cookie": "InstantCMS\\[logdate\\]=" } + }, + "IntenseDebate": { + "website": "intensedebate.com", + "cats": [ 15 ], + "script": "intensedebate\\.com" + }, + "Intercom": { + "website": "intercom.io", + "cats": [ 10 ], + "script": "(?:api\\.intercom\\.io/api|static\\.intercomcdn\\.com/intercom\\.v1)", + "env": "^Intercom$" + }, + "Intershop": { + "website": "intershop.com", + "cats": [ 6 ], + "script": "(?:is-bin|INTERSHOP)" + }, + "io4 CMS": { + "website": "notenbomer.nl/Producten/Content_management/io4_|_cms", + "cats": [ 1 ], + "meta": { "generator": "io4 cms", "generator": "GO[ |]+CMS Enterprise" } + }, + "Ionicons": { + "website": "ionicons.com", + "cats": [ 17 ], + "html": "]* href=[^>]+ionicons(?:\\.min)?\\.css" + }, + "IPB": { + "website": "www.invisionpower.com", + "cats": [ 2 ], + "script": "jscripts/ips_", + "env": "^(?:IPBoard$|ipb_var)", + "html": "]+ipb_[^>]+\\.css" + }, + "iWeb": { + "website": "apple.com/ilife/iweb", + "cats": [ 20 ], + "meta": { "generator": "^iWeb( [\\d.]+)?\\;version:\\1" } + }, + "JAlbum": { + "website": "jalbum.net/en", + "cats": [ 7 ], + "meta": { "generator": "JAlbum( [\\d.]+)?\\;version:\\1" }, + "implies": "Java" + }, + "Jalios": { + "website": "www.jalios.com", + "cats": [ 1 ], + "meta": { "generator": "Jalios" } + }, + "Java": { + "website": "java.com", + "cats": [ 27 ], + "headers": { "Set-Cookie": "JSESSIONID" } + }, + "Javascript Infovis Toolkit": { + "website": "thejit.org", + "cats": [ 25 ], + "script": "jit.*\\.js", + "env": "^\\$jit$" + }, + "JavaServer Faces": { + "website": "javaserverfaces.java.net", + "cats": [ 18 ], + "headers": { "X-Powered-By": "JSF(?:/([\\d.]+))?\\;version:\\1" }, + "implies": "Java" + }, + "JavaServer Pages": { + "website": "www.oracle.com/technetwork/java/javaee/jsp/index.html", + "cats": [ 18 ], + "headers": { "X-Powered-By": "JSP(?:/([\\d.]+))?\\;version:\\1" }, + "implies": "Java" + }, + "Java Servlet": { + "website": "www.oracle.com/technetwork/java/index-jsp-135475.html", + "cats": [ 18 ], + "headers": { "X-Powered-By": "Servlet(?:.([\\d.]+))?\\;version:\\1" }, + "implies": "Java" + }, + "JBoss Application Server": { + "website": "jboss.org/jbossas.html", + "cats": [ 22 ], + "headers": { "X-Powered-By": "JBoss(?:-([\\d.]+))?\\;version:\\1" } + }, + "JBoss Web": { + "website": "jboss.org/jbossweb", + "cats": [ 22 ], + "headers": { "X-Powered-By": "JBossWeb(?:-([\\d.]+))?\\;version:\\1" }, + "implies": "JBoss Application Server", + "excludes": "Apache Tomcat" + }, + "Jekyll": { + "website": "jekyllrb.com", + "cats": [ 1, 11 ], + "meta": { "generator": "Jekyll (v[\\d.]+)?\\;version:\\1" } + }, + "Jetty": { + "website": "www.eclipse.org/jetty", + "cats": [ 22 ], + "headers": { "Server": "Jetty(?:\\(([\\d\\.]+\\d+))?\\;version:\\1" }, + "implies": "Java" + }, + "Jirafe": { + "website": "jirafe.com", + "cats": [ 10, 32 ], + "script": "/jirafe\\.js", + "env": "^jirafe$" + }, + "Jo": { + "website": "joapp.com", + "cats": [ 26, 12 ], + "env": "^jo(?:Cache|DOM|Event)$" + }, + "JobberBase": { + "website": "jobberbase.com", + "cats": [ 19 ], + "meta": { "generator": "Jobberbase" }, + "env": "^Jobber$" + }, + "Joomla": { + "website": "joomla.org", + "cats": [ 1 ], + "url": "option=com_", + "meta": { "generator": "Joomla!(?: ([\\d.]+))?\\;version:\\1" }, + "html": "(?:]+id=\"wrapper_r\"|<[^>]+(?:feed|components)/com_|]+class=\"pill)\\;confidence:50", + "headers": { "X-Content-Encoded-By": "Joomla! ([\\d.]+)\\;version:\\1" }, + "env": "^(?:jcomments|Joomla)$", + "implies": "PHP" + }, + "jqPlot": { + "website": "www.jqplot.com", + "cats": [ 25 ], + "script": "jqplot.*\\.js", + "implies": "jQuery" + }, + "jQTouch": { + "website": "jqtouch.com", + "cats": [ 26 ], + "script": "jqtouch.*\\.js", + "env": "^jQT$" + }, + "jQuery": { + "website": "jquery.com", + "cats": [ 12 ], + "script": [ "jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+)/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ], + "env": "^jQuery$" + }, + "jQuery Mobile": { + "website": "jquerymobile.com", + "cats": [ 26 ], + "script": "jquery\\.mobile(?:-([\\d.]+rc\\d))?.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1", + "implies": "jQuery" + }, + "jQuery Sparklines": { + "website": "omnipotent.net/jquery.sparkline/", + "cats": [ 25 ], + "script": "jquery\\.sparkline.*\\.js", + "implies": "jQuery" + }, + "jQuery UI": { + "website": "jqueryui.com", + "cats": [ 12 ], + "script": [ "jquery-ui(?:-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "([\\d.]+)/jquery-ui(\\.min)?\\.js\\;version:\\1", "jquery-ui.*\\.js" ], + "implies": "jQuery" + }, + "JS Charts": { + "website": "www.jscharts.com", + "cats": [ 25 ], + "script": "jscharts.*\\.js", + "env": "^JSChart$" + }, + "JTL Shop": { + "website": "www.jtl-software.de/produkte/jtl-shop3", + "cats": [ 6 ], + "html": "(?:]+name=\"JTLSHOP|]*\\s+href=[^>]*styles/kendo\\.common(?:\\.min)?\\.css[^>]*/>", + "implies": "jQuery" + }, + "Kentico CMS": { + "website": "www.kentico.comhome.aspx", + "cats": [ 1 ], + "meta": { "generator": "Kentico CMS ([\\d.R]+ \\(build [\\d.]+\\))\\;version:\\1" }, + "headers": { "Set-Cookie": "CMSPreferredCulture=" } + }, + "KineticJS": { + "website": "kineticjs.com", + "cats": [ 25 ], + "script": "kinetic(?:-v?([\\d.]+))?(?:\\.min)?\\.js\\;version:\\1", + "env": "^Kinetic$" + }, + "KISSmetrics": { + "website": "www.kissmetrics.com", + "cats": [ 10 ], + "env": "^KM_COOKIE_DOMAIN$" + }, + "Knockout.js": { + "website": "knockoutjs.com", + "cats": [ 12 ], + "env": "^ko$" + }, + "Koego": { + "website": "www.koego.com/en", + "cats": [ 10 ], + "script": "tracking\\.koego\\.com/end/ego\\.js", + "env": "^ego_domains$" + }, + "Kohana": { + "website": "kohanaframework.org", + "cats": [ 18 ], + "headers": { "Set-Cookie": "kohanasession", "X-Powered-By": "Kohana Framework ([\\d.]+)\\;version:\\1" }, + "implies": "PHP" + }, + "Kolibri CMS": { + "website": "alias.io", + "cats": [ 1 ], + "meta": { "generator": "Kolibri" }, + "headers": { "X-Powered-By": "Kolibri" } + }, + "Komodo CMS": { + "website": "www.komodocms.com", + "cats": [ 1 ], + "meta": { "generator": "^Komodo CMS" }, + "implies": "PHP" + }, + "Koobi": { + "website": "dream4.de/cms", + "cats": [ 1 ], + "meta": { "generator": "Koobi" }, + "html": "", + "meta": { "eomportal-instanceid": "\\d+", "eomportal-id": "\\d+", "eomportal-loid": "[\\d.]+", "eomportal-uuid": "[a-f\\d]+", "eomportal-lastUpdate": ".*" } + }, + "Microsoft ASP.NET": { + "website": "www.asp.net", + "cats": [ 18 ], + "url": "\\.aspx(?:$|\\?)", + "html": "]+name=\"__VIEWSTATE", + "headers": { "X-Powered-By": "ASP\\.NET\\;confidence:50", "X-AspNet-Version": "(.+)\\;version:\\1" }, + "implies": "IIS\\;confidence:50" + }, + "Microsoft SharePoint": { + "website": "sharepoint.microsoft.com", + "cats": [ 1 ], + "meta": { "generator": "Microsoft SharePoint" }, + "headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "SPRequestGuid": ".*", "SharePointHealthScore": ".*" }, + "env": "^_spBodyOnLoadCalled$" + }, + "MiniBB": { + "website": "www.minibb.com", + "cats": [ 2 ], + "html": "]+minibb.+\\s+", + "env": "^_?owa_" + }, + "OneStat": { + "website": "www.onestat.com", + "cats": [ 10 ], + "html": "var p==.+stat\\.onestat\\.com/stat\\.aspx\\?tagver" + }, + "OpenCart": { + "website": "www.opencart.com", + "cats": [ 6 ], + "html": "(?:index\\.php\\?route=[a-z]+/|Powered By ]+OpenCart)", + "implies": "PHP" + }, + "openEngine": { + "website": "openengine.de/html/pages/de/", + "cats": [ 1 ], + "meta": { "openEngine": ".*" } + }, + "OpenGrok": { + "website": "hub.opensolaris.org/bin/view/Project+opengrok/WebHome", + "cats": [ 19 ], + "headers": { "Set-Cookie": "OpenGrok" }, + "meta": { "generator": "OpenGrok(?: v?([\\d.]+))?\\;version:\\1" }, + "implies": "Java" + }, + "OpenGSE": { + "website": "code.google.com/p/opengse", + "cats": [ 22 ], + "headers": { "Server": "GSE" }, + "implies": "Java" + }, + "OpenLayers": { + "website": "openlayers.org", + "cats": [ 35 ], + "script": "openlayers", + "env": "^OpenLayers$" + }, + "OpenNemas": { + "website": "www.opennemas.com", + "cats": [ 1 ], + "meta": { "generator": "OpenNemas" }, + "headers": { "X-Powered-By": "OpenNemas" } + }, + "OpenSSL": { + "website": "openssl.org", + "cats": [ 33 ], + "headers": { "Server": "OpenSSL(?:/([\\d.]+[a-z]?))?\\;version:\\1" } + }, + "OpenText Web Solutions": { + "website": "websolutions.opentext.com", + "cats": [ 1 ], + "html": "\\s*<\\/div>", + "url": "/web/viewer\\.html?file=[^&]\\.pdf", + "env": "^PDFJS$" + }, + "PencilBlue": { + "website": "pencilblue.org", + "cats": [ 1, 11 ], + "headers": { "X-Powered-By": "PencilBlue" } + }, + "Percussion": { + "website": "percussion.com", + "cats": [ 1 ], + "meta": { "generator": "(?:Percussion|Rhythmyx)" }, + "html": "<[^>]+class=\"perc-region\"" + }, + "PerfSONAR-PS": { + "website": "psps.perfsonar.net", + "cats": [ 19 ], + "headers": { "User-agent": "perfSONAR-PS/?([\\d\\.]+)?\\;version:\\1" } + }, + "Perl": { + "website": "perl.org", + "cats": [ 27 ], + "url": "\\.pl(?:$|\\?)" + }, + "Petrojs": { + "website": "petrojs.thepetronics.com", + "cats": [ 12 ], + "script": [ "petrojs(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "(?:/([\\d.]+)/)?petrojs(?:\\.min)?\\.js\\;version:\\1" ], + "env": "^petrojs$" + }, + "Phaser": { + "website": "phaser.io", + "cats": [ 12 ], + "env": "Phaser" + }, + "PHP": { + "website": "php.net", + "cats": [ 27 ], + "headers": { "Server": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" }, + "url": "\\.php(?:$|\\?)" + }, + "phpAlbum": { + "website": "phpalbum.net", + "cats": [ 7 ], + "html": "\\;version:\\1", + "implies": "PHP" + }, + "phpBB": { + "website": "phpbb.com", + "cats": [ 2 ], + "meta": { "copyright": "phpBB Group" }, + "html": "(?:Powered by ]+phpbb|]+phpbb[^>]+class=\\.copyright|\\tphpBB style name|<[^>]+styles/(?:sub|pro)silver/theme|]+i_icon_mini|]+php-fusion", + "implies": "PHP" + }, + "phpMyAdmin": { + "website": "www.phpmyadmin.net", + "cats": [ 3 ], + "html": "(?: \\| phpMyAdmin ([\\d.]+)<\\/title>|PMA_sendHeaderLocation\\(|]*href=\"[^\"]*phpmyadmin\\.css\\.php)\\;version:\\1", + "env": "^pma_absolute_uri$", + "implies": [ "PHP", "MySQL" ] + }, + "PHP-Nuke": { + "website": "phpnuke.org", + "cats": [ 2 ], + "meta": { "generator": "PHP-Nuke" }, + "html": "<[^>]+Powered by PHP-Nuke", + "implies": "PHP" + }, + "phpPgAdmin": { + "website": "phppgadmin.sourceforge.net", + "cats": [ 3 ], + "html": "(?:phpPgAdmin|phpPgAdmin)", + "implies": "PHP" + }, + "phpSQLiteCMS": { + "website": "phpsqlitecms.net", + "cats": [ 1 ], + "meta": { "generator": "^phpSQLiteCMS(?: (.+))?$\\;version:\\1" }, + "implies": [ "PHP", "SQLite\\;confidence:50" ] + }, + "phpwind": { + "website": "www.phpwind.net", + "cats": [ 1, 2 ], + "meta": { "generator": "^phpwind" }, + "html": "Powered by ]+id=\"xvotes-0", + "env": "^pligg_" + }, + "Plone": { + "website": "plone.org", + "cats": [ 1 ], + "meta": { "generator": "Plone" }, + "implies": "Python" + }, + "Plura": { + "website": "www.pluraprocessing.com", + "cats": [ 19 ], + "html": "", + "env": "^googletag$" + }, + "Google Wallet": { + "website": "wallet.google.com", + "cats": [ 41 ], + "script": [ "checkout\\.google\\.com", "wallet\\.google\\.com" ] + }, + "Google Web Toolkit": { + "website": "developers.google.com/web-toolkit", + "cats": [ 18 ], + "env": "^__gwt_", + "implies": "Java" + }, + "GoStats": { + "website": "gostats.com", + "cats": [ 10 ], + "env": "^_go(?:stats|_track)" + }, + "Graffiti CMS": { + "website": "graffiticms.codeplex.com", + "cats": [ 1 ], + "meta": { "generator": "Graffiti CMS ([^\"]+)\\;version:\\1" }, + "script": "/graffiti\\.js", + "headers": { "Set-Cookie": "graffitibot[^;]=" } + }, + "Grandstream": { + "website": "www.grandstream.com", + "cats": [ 22, 39 ], + "headers": { "Server": "Grandstream\\/?([\\d\\.]+)?\\;version:\\1" } + }, + "Gravatar": { + "website": "gravatar.com", + "cats": [ 19 ], + "html": "gravatar\\.com/avatar/", + "env": "^Gravatar$" + }, + "Gravity Insights": { + "website": "insights.gravity.com", + "cats": [ 10 ], + "env": "^GravityInsights$" + }, + "Green Valley CMS": { + "website": "www.greenvalley.nl/Public/Producten/Content_Management/CMS", + "cats": [ 1 ], + "meta": { "DC.identifier": "/content\\.jsp\\?objectid=" }, + "html": "]+/dsresource\\?objectid=" + }, + "G-WAN": { + "website": "gwan.com", + "cats": [ 22 ], + "headers": { "Server": "G-WAN" } + }, + "GX WebManager": { + "website": "www.gxsoftware.com/en/products/web-content-management.htm", + "cats": [ 1 ], + "meta": { "generator": "GX WebManager(?: ([\\d.]+))?\\;version:\\1" }, + "html": "" + }, + "InstantCMS": { + "website": "www.instantcms.ru", + "cats": [ 1 ], + "meta": { "generator": "InstantCMS" }, + "headers": { "Set-Cookie": "InstantCMS\\[logdate\\]=" } + }, + "IntenseDebate": { + "website": "intensedebate.com", + "cats": [ 15 ], + "script": "intensedebate\\.com" + }, + "Intercom": { + "website": "intercom.io", + "cats": [ 10 ], + "script": "(?:api\\.intercom\\.io/api|static\\.intercomcdn\\.com/intercom\\.v1)", + "env": "^Intercom$" + }, + "Intershop": { + "website": "intershop.com", + "cats": [ 6 ], + "script": "(?:is-bin|INTERSHOP)" + }, + "io4 CMS": { + "website": "notenbomer.nl/Producten/Content_management/io4_|_cms", + "cats": [ 1 ], + "meta": { "generator": "io4 cms", "generator": "GO[ |]+CMS Enterprise" } + }, + "Ionicons": { + "website": "ionicons.com", + "cats": [ 17 ], + "html": "]* href=[^>]+ionicons(?:\\.min)?\\.css" + }, + "IPB": { + "website": "www.invisionpower.com", + "cats": [ 2 ], + "script": "jscripts/ips_", + "env": "^(?:IPBoard$|ipb_var)", + "html": "]+ipb_[^>]+\\.css" + }, + "iWeb": { + "website": "apple.com/ilife/iweb", + "cats": [ 20 ], + "meta": { "generator": "^iWeb( [\\d.]+)?\\;version:\\1" } + }, + "JAlbum": { + "website": "jalbum.net/en", + "cats": [ 7 ], + "meta": { "generator": "JAlbum( [\\d.]+)?\\;version:\\1" }, + "implies": "Java" + }, + "Jalios": { + "website": "www.jalios.com", + "cats": [ 1 ], + "meta": { "generator": "Jalios" } + }, + "Java": { + "website": "java.com", + "cats": [ 27 ], + "headers": { "Set-Cookie": "JSESSIONID" } + }, + "Javascript Infovis Toolkit": { + "website": "thejit.org", + "cats": [ 25 ], + "script": "jit.*\\.js", + "env": "^\\$jit$" + }, + "JavaServer Faces": { + "website": "javaserverfaces.java.net", + "cats": [ 18 ], + "headers": { "X-Powered-By": "JSF(?:/([\\d.]+))?\\;version:\\1" }, + "implies": "Java" + }, + "JavaServer Pages": { + "website": "www.oracle.com/technetwork/java/javaee/jsp/index.html", + "cats": [ 18 ], + "headers": { "X-Powered-By": "JSP(?:/([\\d.]+))?\\;version:\\1" }, + "implies": "Java" + }, + "Java Servlet": { + "website": "www.oracle.com/technetwork/java/index-jsp-135475.html", + "cats": [ 18 ], + "headers": { "X-Powered-By": "Servlet(?:.([\\d.]+))?\\;version:\\1" }, + "implies": "Java" + }, + "JBoss Application Server": { + "website": "jboss.org/jbossas.html", + "cats": [ 22 ], + "headers": { "X-Powered-By": "JBoss(?:-([\\d.]+))?\\;version:\\1" } + }, + "JBoss Web": { + "website": "jboss.org/jbossweb", + "cats": [ 22 ], + "headers": { "X-Powered-By": "JBossWeb(?:-([\\d.]+))?\\;version:\\1" }, + "implies": "JBoss Application Server", + "excludes": "Apache Tomcat" + }, + "Jekyll": { + "website": "jekyllrb.com", + "cats": [ 1, 11 ], + "meta": { "generator": "Jekyll (v[\\d.]+)?\\;version:\\1" } + }, + "Jetty": { + "website": "www.eclipse.org/jetty", + "cats": [ 22 ], + "headers": { "Server": "Jetty(?:\\(([\\d\\.]+\\d+))?\\;version:\\1" }, + "implies": "Java" + }, + "Jirafe": { + "website": "jirafe.com", + "cats": [ 10, 32 ], + "script": "/jirafe\\.js", + "env": "^jirafe$" + }, + "Jo": { + "website": "joapp.com", + "cats": [ 26, 12 ], + "env": "^jo(?:Cache|DOM|Event)$" + }, + "JobberBase": { + "website": "jobberbase.com", + "cats": [ 19 ], + "meta": { "generator": "Jobberbase" }, + "env": "^Jobber$" + }, + "Joomla": { + "website": "joomla.org", + "cats": [ 1 ], + "url": "option=com_", + "meta": { "generator": "Joomla!(?: ([\\d.]+))?\\;version:\\1" }, + "html": "(?:]+id=\"wrapper_r\"|<[^>]+(?:feed|components)/com_|]+class=\"pill)\\;confidence:50", + "headers": { "X-Content-Encoded-By": "Joomla! ([\\d.]+)\\;version:\\1" }, + "env": "^(?:jcomments|Joomla)$", + "implies": "PHP" + }, + "jqPlot": { + "website": "www.jqplot.com", + "cats": [ 25 ], + "script": "jqplot.*\\.js", + "implies": "jQuery" + }, + "jQTouch": { + "website": "jqtouch.com", + "cats": [ 26 ], + "script": "jqtouch.*\\.js", + "env": "^jQT$" + }, + "jQuery": { + "website": "jquery.com", + "cats": [ 12 ], + "script": [ "jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+)/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ], + "env": "^jQuery$" + }, + "jQuery Mobile": { + "website": "jquerymobile.com", + "cats": [ 26 ], + "script": "jquery\\.mobile(?:-([\\d.]+rc\\d))?.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1", + "implies": "jQuery" + }, + "jQuery Sparklines": { + "website": "omnipotent.net/jquery.sparkline/", + "cats": [ 25 ], + "script": "jquery\\.sparkline.*\\.js", + "implies": "jQuery" + }, + "jQuery UI": { + "website": "jqueryui.com", + "cats": [ 12 ], + "script": [ "jquery-ui(?:-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "([\\d.]+)/jquery-ui(\\.min)?\\.js\\;version:\\1", "jquery-ui.*\\.js" ], + "implies": "jQuery" + }, + "JS Charts": { + "website": "www.jscharts.com", + "cats": [ 25 ], + "script": "jscharts.*\\.js", + "env": "^JSChart$" + }, + "JTL Shop": { + "website": "www.jtl-software.de/produkte/jtl-shop3", + "cats": [ 6 ], + "html": "(?:]+name=\"JTLSHOP|]*\\s+href=[^>]*styles/kendo\\.common(?:\\.min)?\\.css[^>]*/>", + "implies": "jQuery" + }, + "Kentico CMS": { + "website": "www.kentico.comhome.aspx", + "cats": [ 1 ], + "meta": { "generator": "Kentico CMS ([\\d.R]+ \\(build [\\d.]+\\))\\;version:\\1" }, + "headers": { "Set-Cookie": "CMSPreferredCulture=" } + }, + "KineticJS": { + "website": "kineticjs.com", + "cats": [ 25 ], + "script": "kinetic(?:-v?([\\d.]+))?(?:\\.min)?\\.js\\;version:\\1", + "env": "^Kinetic$" + }, + "KISSmetrics": { + "website": "www.kissmetrics.com", + "cats": [ 10 ], + "env": "^KM_COOKIE_DOMAIN$" + }, + "Knockout.js": { + "website": "knockoutjs.com", + "cats": [ 12 ], + "env": "^ko$" + }, + "Koego": { + "website": "www.koego.com/en", + "cats": [ 10 ], + "script": "tracking\\.koego\\.com/end/ego\\.js", + "env": "^ego_domains$" + }, + "Kohana": { + "website": "kohanaframework.org", + "cats": [ 18 ], + "headers": { "Set-Cookie": "kohanasession", "X-Powered-By": "Kohana Framework ([\\d.]+)\\;version:\\1" }, + "implies": "PHP" + }, + "Kolibri CMS": { + "website": "alias.io", + "cats": [ 1 ], + "meta": { "generator": "Kolibri" }, + "headers": { "X-Powered-By": "Kolibri" } + }, + "Komodo CMS": { + "website": "www.komodocms.com", + "cats": [ 1 ], + "meta": { "generator": "^Komodo CMS" }, + "implies": "PHP" + }, + "Koobi": { + "website": "dream4.de/cms", + "cats": [ 1 ], + "meta": { "generator": "Koobi" }, + "html": "", + "meta": { "eomportal-instanceid": "\\d+", "eomportal-id": "\\d+", "eomportal-loid": "[\\d.]+", "eomportal-uuid": "[a-f\\d]+", "eomportal-lastUpdate": ".*" } + }, + "Microsoft ASP.NET": { + "website": "www.asp.net", + "cats": [ 18 ], + "url": "\\.aspx(?:$|\\?)", + "html": "]+name=\"__VIEWSTATE", + "headers": { "X-Powered-By": "ASP\\.NET\\;confidence:50", "X-AspNet-Version": "(.+)\\;version:\\1" }, + "implies": "IIS\\;confidence:50" + }, + "Microsoft SharePoint": { + "website": "sharepoint.microsoft.com", + "cats": [ 1 ], + "meta": { "generator": "Microsoft SharePoint" }, + "headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "SPRequestGuid": ".*", "SharePointHealthScore": ".*" }, + "env": "^_spBodyOnLoadCalled$" + }, + "MiniBB": { + "website": "www.minibb.com", + "cats": [ 2 ], + "html": "]+minibb.+\\s+", + "env": "^_?owa_" + }, + "OneStat": { + "website": "www.onestat.com", + "cats": [ 10 ], + "html": "var p==.+stat\\.onestat\\.com/stat\\.aspx\\?tagver" + }, + "OpenCart": { + "website": "www.opencart.com", + "cats": [ 6 ], + "html": "(?:index\\.php\\?route=[a-z]+/|Powered By ]+OpenCart)", + "implies": "PHP" + }, + "openEngine": { + "website": "openengine.de/html/pages/de/", + "cats": [ 1 ], + "meta": { "openEngine": ".*" } + }, + "OpenGrok": { + "website": "hub.opensolaris.org/bin/view/Project+opengrok/WebHome", + "cats": [ 19 ], + "headers": { "Set-Cookie": "OpenGrok" }, + "meta": { "generator": "OpenGrok(?: v?([\\d.]+))?\\;version:\\1" }, + "implies": "Java" + }, + "OpenGSE": { + "website": "code.google.com/p/opengse", + "cats": [ 22 ], + "headers": { "Server": "GSE" }, + "implies": "Java" + }, + "OpenLayers": { + "website": "openlayers.org", + "cats": [ 35 ], + "script": "openlayers", + "env": "^OpenLayers$" + }, + "OpenNemas": { + "website": "www.opennemas.com", + "cats": [ 1 ], + "meta": { "generator": "OpenNemas" }, + "headers": { "X-Powered-By": "OpenNemas" } + }, + "OpenSSL": { + "website": "openssl.org", + "cats": [ 33 ], + "headers": { "Server": "OpenSSL(?:/([\\d.]+[a-z]?))?\\;version:\\1" } + }, + "OpenText Web Solutions": { + "website": "websolutions.opentext.com", + "cats": [ 1 ], + "html": "\\s*<\\/div>", + "url": "/web/viewer\\.html?file=[^&]\\.pdf", + "env": "^PDFJS$" + }, + "PencilBlue": { + "website": "pencilblue.org", + "cats": [ 1, 11 ], + "headers": { "X-Powered-By": "PencilBlue" } + }, + "Percussion": { + "website": "percussion.com", + "cats": [ 1 ], + "meta": { "generator": "(?:Percussion|Rhythmyx)" }, + "html": "<[^>]+class=\"perc-region\"" + }, + "PerfSONAR-PS": { + "website": "psps.perfsonar.net", + "cats": [ 19 ], + "headers": { "User-agent": "perfSONAR-PS/?([\\d\\.]+)?\\;version:\\1" } + }, + "Perl": { + "website": "perl.org", + "cats": [ 27 ], + "url": "\\.pl(?:$|\\?)" + }, + "Petrojs": { + "website": "petrojs.thepetronics.com", + "cats": [ 12 ], + "script": [ "petrojs(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "(?:/([\\d.]+)/)?petrojs(?:\\.min)?\\.js\\;version:\\1" ], + "env": "^petrojs$" + }, + "Phaser": { + "website": "phaser.io", + "cats": [ 12 ], + "env": "Phaser" + }, + "PHP": { + "website": "php.net", + "cats": [ 27 ], + "headers": { "Server": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" }, + "url": "\\.php(?:$|\\?)" + }, + "phpAlbum": { + "website": "phpalbum.net", + "cats": [ 7 ], + "html": "\\;version:\\1", + "implies": "PHP" + }, + "phpBB": { + "website": "phpbb.com", + "cats": [ 2 ], + "meta": { "copyright": "phpBB Group" }, + "html": "(?:Powered by ]+phpbb|]+phpbb[^>]+class=\\.copyright|\\tphpBB style name|<[^>]+styles/(?:sub|pro)silver/theme|]+i_icon_mini|
]+php-fusion", + "implies": "PHP" + }, + "phpMyAdmin": { + "website": "www.phpmyadmin.net", + "cats": [ 3 ], + "html": "(?: \\| phpMyAdmin ([\\d.]+)<\\/title>|PMA_sendHeaderLocation\\(|]*href=\"[^\"]*phpmyadmin\\.css\\.php)\\;version:\\1", + "env": "^pma_absolute_uri$", + "implies": [ "PHP", "MySQL" ] + }, + "PHP-Nuke": { + "website": "phpnuke.org", + "cats": [ 2 ], + "meta": { "generator": "PHP-Nuke" }, + "html": "<[^>]+Powered by PHP-Nuke", + "implies": "PHP" + }, + "phpPgAdmin": { + "website": "phppgadmin.sourceforge.net", + "cats": [ 3 ], + "html": "(?:phpPgAdmin|phpPgAdmin)", + "implies": "PHP" + }, + "phpSQLiteCMS": { + "website": "phpsqlitecms.net", + "cats": [ 1 ], + "meta": { "generator": "^phpSQLiteCMS(?: (.+))?$\\;version:\\1" }, + "implies": [ "PHP", "SQLite\\;confidence:50" ] + }, + "phpwind": { + "website": "www.phpwind.net", + "cats": [ 1, 2 ], + "meta": { "generator": "^phpwind" }, + "html": "Powered by ]+id=\"xvotes-0", + "env": "^pligg_" + }, + "Plone": { + "website": "plone.org", + "cats": [ 1 ], + "meta": { "generator": "Plone" }, + "implies": "Python" + }, + "Plura": { + "website": "www.pluraprocessing.com", + "cats": [ 19 ], + "html": "