From 58d310875919d28b54b415457658432865b58b9b Mon Sep 17 00:00:00 2001 From: rugk Date: Mon, 27 Jun 2016 23:27:38 +0200 Subject: [PATCH 1/3] Add HTTP/2 icon --- src/icons/HTTP2.png | Bin 0 -> 674 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/HTTP2.png diff --git a/src/icons/HTTP2.png b/src/icons/HTTP2.png new file mode 100644 index 0000000000000000000000000000000000000000..9fd86d88674a6e732eb4103beb04d1ac4e35ac2f GIT binary patch literal 674 zcmV;T0$u%yP)=qJB(TP)j-Fnf;Vaj z^T`r|5yj0I{|p==_;Y0q9Oq}!ZnF2!0K@0vMGL;Lq+9PU$9gxwu*W|N*oq5JejyZd zJ>HuEhClkQZNt;~s&xnj=8!kgIhw%qmppa`|9XP+$QkIQ%wr3yyWp#OU1aa&4ICa* z5c#}<<`{gR#j)GMD=B6mNbsRgt#HF^pey27^}HG2@_OS#4(;OR$3NIN6vu&)#kM*~ z@?_u$Wq18u7Iu+cH;^qE$k-^JtJw7gX9Hcg61es@1KG%sxuY~kSY`#fY2ejY%hK>% z*+5S;xmQ`XH^A^KFMmtJR|wv_H{9MpPxN0umkq87yyw#G_|%;gW`7njLuK}1TNUtZ zv-35Fwo$k0fv0ZB6Y$~dw$c9KMZ8XxTHwWsiN0~yaJfpzlb^kpZh@~6JR}B}FU9js z*_Wy&!m*SnT-*Qy2By^(`0)wh%q4pP-SeLAIDF-ri4zkk8L+qk&hYeP}SGaovoP9qnHOGe0pgQ3T+`R$*_xbKutv9S~@CokDz}D$DOkm)y zukdXHWvA@#f77hu<1^g-3Y>e8MxXe7&$WSJQjJvk&tm4_U#JFQ3o`;mmH+?%07*qo IM6N<$f}ICWF#rGn literal 0 HcmV?d00001 From 3d04395f4795e07e4a803bd188f2740907bcd186 Mon Sep 17 00:00:00 2001 From: rugk Date: Mon, 27 Jun 2016 23:28:51 +0200 Subject: [PATCH 2/3] Use SPDY icon for HTTP/2 --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 0b978e196..af205dfce 100755 --- a/src/apps.json +++ b/src/apps.json @@ -3076,7 +3076,7 @@ "headers": { "X-Firefox-Spdy": "h2" }, - "icon": "default.png", + "icon": "HTTP2.png", "excludes": "SPDY", "website": "http2.github.io" }, From d640571181779e940b18537ed0b2b3383ea89c56 Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Sat, 23 Jul 2016 11:01:28 +1000 Subject: [PATCH 3/3] Fix merge --- src/apps.json | 9109 +++++++++++++++++++++++++++++++++++- src/icons/strapdown.js.png | Bin 0 -> 316 bytes 2 files changed, 9108 insertions(+), 1 deletion(-) create mode 100644 src/icons/strapdown.js.png diff --git a/src/apps.json b/src/apps.json index cfe02c7dc..15473786d 100755 --- a/src/apps.json +++ b/src/apps.json @@ -9157,4 +9157,9111 @@ "50": "document-management-systems", "51": "landing-page-builders" } -} \ No newline at end of file +}{ + "apps": { + "Strato": { + "cats": [ + 6 + ], + "html": "", + "website": "shop.strato.com", + "icon": "strato.png" + }, + "Modified": { + "cats": [ + 6 + ], + "meta": { + "generator": "\\(c\\) by modified eCommerce Shopsoftware ------ http://www.modified-shop.org" + }, + "icon": "modified.png", + "website": "www.modified-shop.org/" + }, + "Mietshop": { + "cats": [ + 6 + ], + "meta": { + "generator": "Mietshop" + }, + "html": "", + "website": "www.epages.com/", + "icon": "epages.png" + }, + "AfterBuy": { + "cats": [ + 6 + ], + "html": [ + "
This OnlineStore is brought to you by ViA-Online GmbH Afterbuy. Information and contribution at https://www.afterbuy.de
" + ], + "icon": "after-buy.png", + "script": "shop-static\\.afterbuy\\.de", + "website": "www.afterbuy.de" + }, + "Xonic": { + "cats": [ + 6 + ], + "html": ["Powered by
xonic-solutions Shopsoftware"], + "meta": { + "keywords": "xonic-solutions" + }, + "script": "core/jslib/jquery\\.xonic\\.js\\.php", + "website": "www.xonic-solutions.de", + "icon": "xonic.png" + }, + "1C-Bitrix": { + "cats": [ + 1 + ], + "headers": { + "Set-Cookie": "BITRIX_", + "X-Powered-CMS": "Bitrix Site Manager" + }, + "html": "(?:]+components/bitrix|(?:src|href)=\"/bitrix/(?:js|templates))", + "icon": "1C-Bitrix.png", + "implies": "PHP", + "script": "1c-bitrix", + "website": "www.1c-bitrix.ru" + }, + "1und1": { + "cats": [ + 6 + ], + "icon": "1und1.png", + "implies": "PHP", + "url": "/shop/catalog/browse\\?sessid=", + "website": "1und1.de" + }, + "2z Project": { + "cats": [ + 1 + ], + "icon": "2z Project.png", + "meta": { + "generator": "2z project ([\\d.]+)\\;version:\\1" + }, + "website": "2zproject-cms.ru" + }, + "3DM": { + "cats": [ + 19 + ], + "html": "3ware 3DM([\\d\\.]+)?\\;version:\\1", + "icon": "3DM.png", + "implies": "3ware", + "website": "www.3ware.com" + }, + "3dCart": { + "cats": [ + 1, + 6 + ], + "headers": { + "Set-Cookie": "3dvisit", + "X-Powered-By": "3DCART" + }, + "icon": "3dCart.png", + "script": "(?:twlh(?:track)?\\.asp|3d_upsell\\.js)", + "website": "www.3dcart.com" + }, + "3ware": { + "cats": [ + 22 + ], + "headers": { + "Server": "3ware\\/?([\\d\\.]+)?\\;version:\\1" + }, + "icon": "3ware.png", + "website": "www.3ware.com" + }, + "a-blog cms": { + "cats": [ + 1 + ], + "icon": "a-blog cms.png", + "implies": "PHP", + "meta": { + "generator": "a-blog cms" + }, + "website": "www.a-blogcms.jp" + }, + "anchorCache": { + "cats": [ + 23 + ], + "meta": { + "generator": "anchorCache" + }, + "icon": "anchorCache.png", + "implies": "PHP", + "website": "www.anchorcache.eu" + }, + "AMPcms": { + "cats": [ + 1 + ], + "env": "^amp_js_init$", + "headers": { + "Set-Cookie": "^AMP=", + "X-AMP-Version": "([\\d.]+)\\;version:\\1" + }, + "icon": "AMPcms.png", + "implies": "PHP", + "website": "www.ampcms.org" + }, + "AOLserver": { + "cats": [ + 22 + ], + "headers": { + "Server": "AOLserver/?([\\d.]+)?\\;version:\\1" + }, + "icon": "AOLserver.png", + "website": "aolserver.com" + }, + "AT Internet Analyzer": { + "cats": [ + 10 + ], + "env": "^xtsite$", + "icon": "AT Internet Analyzer.png", + "website": "atinternet.com/en" + }, + "AT Internet XiTi": { + "cats": [ + 10 + ], + "env": "^Xt_", + "icon": "AT Internet XiTi.png", + "script": "xiti\\.com/hit\\.xiti", + "website": "atinternet.com/en" + }, + "ATEN": { + "cats": [ + 22 + ], + "headers": { + "Server": "ATEN HTTP Server(?:\\(?V?([\\d\\.]+)\\)?)?\\;version:\\1" + }, + "icon": "ATEN.png", + "website": "www.aten.com" + }, + "AWStats": { + "cats": [ + 10 + ], + "icon": "AWStats.png", + "implies": "Perl", + "meta": { + "generator": "AWStats ([\\d.]+(?: \\(build [\\d.]+\\))?)\\;version:\\1" + }, + "website": "awstats.sourceforge.net" + }, + "Accessible Portal": { + "cats": [ + 1 + ], + "icon": "Accessible Portal.png", + "implies": "PHP", + "meta": { + "generator": "Accessible Portal" + }, + "website": "www.accessibleportal.com" + }, + "AdInfinity": { + "cats": [ + 36 + ], + "icon": "AdInfinity.png", + "script": "adinfinity\\.com\\.au", + "website": "adinfinity.com.au" + }, + "AdRiver": { + "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/)", + "icon": "AdRiver.png", + "script": "(?:adriver\\.core\\.\\d\\.js|https?://(?:content|ad|masterh\\d)\\.adriver\\.ru/)", + "website": "adriver.ru" + }, + "AdRoll": { + "cats": [ + 36 + ], + "env": "^adroll_", + "icon": "AdRoll.png", + "script": "(?:a|s)\\.adroll\\.com", + "website": "adroll.com" + }, + "Adcash": { + "cats": [ + 36 + ], + "env": "^(?:ac_bgclick_URL|ct_(?:siteunder|tag|n(?:SuUrl(?:Opp)?)|Su(?:Loaded|Url)))$", + "icon": "Adcash.png", + "script": "^[^\\/]*//(?:[^\\/]+\\.)?adcash\\.com/(?:script|ad)/", + "url": "^https?://(?:[^\\/]+\\.)?adcash\\.com/script/pop_", + "website": "adcash.com" + }, + "AddShoppers": { + "cats": [ + 5 + ], + "icon": "AddShoppers.png", + "script": "cdn\\.shop\\.pe/widget/", + "website": "www.addshoppers.com" + }, + "AddThis": { + "cats": [ + 5 + ], + "env": "^addthis", + "icon": "AddThis.png", + "script": "addthis\\.com/js/", + "website": "www.addthis.com" + }, + "Adobe ColdFusion": { + "cats": [ + 18 + ], + "env": "^_cfEmails$", + "headers": { + "Cookie": "CFTOKEN=" + }, + "html": "<!-- START headerTags\\.cfm", + "icon": "Adobe ColdFusion.png", + "implies": "CFML", + "script": "/cfajax/", + "url": "\\.cfm(?:$|\\?)", + "website": "adobe.com/products/coldfusion-family.html" + }, + "Adobe Experience Manager": { + "cats": [ + 1 + ], + "html": [ + "<div class=\"[^\"]*parbase", + "<div[^>]+data-component-path=\"[^\"+]jcr:" + ], + "icon": "Adobe Experience Manager.png", + "implies": "Java", + "script": "/etc/designs/", + "website": "www.adobe.com/au/marketing-cloud/enterprise-content-management.html" + }, + "Adobe GoLive": { + "cats": [ + 20 + ], + "icon": "Adobe GoLive.png", + "meta": { + "generator": "Adobe GoLive(?:\\s([\\d.]+))?\\;version:\\1" + }, + "website": "www.adobe.com/products/golive" + }, + "Adobe Muse": { + "cats": [ + 20 + ], + "icon": "Adobe Muse.png", + "meta": { + "generator": "^Muse(?:$| ?/?(\\d[\\d.]+))\\;version:\\1" + }, + "website": "muse.adobe.com" + }, + "Adobe RoboHelp": { + "cats": [ + 4 + ], + "env": "^gbWh(?:Ver|Lang|Msg|Util|Proxy)$", + "icon": "Adobe RoboHelp.png", + "meta": { + "generator": "^Adobe RoboHelp(?: ([\\d]+))?\\;version:\\1" + }, + "script": "(?:wh(?:utils|ver|proxy|lang|topic|msg)|ehlpdhtm)\\.js", + "website": "adobe.com/products/robohelp.html" + }, + "Advanced Web Stats": { + "cats": [ + 10 + ], + "html": "aws\\.src = [^<]+caphyon-analytics", + "icon": "Advanced Web Stats.png", + "implies": "Java", + "website": "www.advancedwebstats.com" + }, + "Advert Stream": { + "cats": [ + 36 + ], + "env": "^advst_is_above_the_fold$", + "icon": "Advert Stream.png", + "script": "(?:ad\\.advertstream\\.com|adxcore\\.com)", + "website": "www.advertstream.com" + }, + "Adzerk": { + "cats": [ + 36 + ], + "env": "^ados(?:Results)?$", + "html": "<iframe [^>]*src=\"[^\"]+adzerk\\.net", + "icon": "Adzerk.png", + "script": "adzerk\\.net/ados\\.js", + "website": "adzerk.com" + }, + "Aegea": { + "cats": [ + 11 + ], + "headers": { + "X-Powered-By": "^E2 Aegea v(\\d+)$\\;version:\\1" + }, + "icon": "Aegea.png", + "implies": [ + "PHP", + "jQuery" + ], + "website": "blogengine.ru" + }, + "Airee": { + "cats": [ + 31 + ], + "headers": { + "Server": "Airee" + }, + "icon": "Airee.png", + "website": "xn--80aqc2a.xn--p1ai" + }, + "Akamai": { + "cats": [ + 31 + ], + "headers": { + "X-Akamai-Transformed": "" + }, + "icon": "Akamai.png", + "website": "akamai.com" + }, + "Algolia Realtime Search": { + "cats": [ + 29 + ], + "env": "^AlgoliaSearch$", + "icon": "Algolia Realtime Search.png", + "website": "www.algolia.com" + }, + "Allegro RomPager": { + "cats": [ + 22 + ], + "headers": { + "Server": "Allegro-Software-RomPager(?:/([\\d.]+))?\\;version:\\1" + }, + "icon": "Allegro RomPager.png", + "website": "allegrosoft.com/embedded-web-server-s2" + }, + "AlloyUI": { + "cats": [ + 12 + ], + "env": "^AUI$", + "icon": "AlloyUI.png", + "implies": [ + "Twitter Bootstrap", + "YUI" + ], + "script": "^https?://cdn\\.alloyui\\.com/", + "website": "www.alloyui.com" + }, + "Amaya": { + "cats": [ + 20 + ], + "icon": "Amaya.png", + "meta": { + "generator": "Amaya(?: V?([\\d.]+[a-z]))?\\;version:\\1" + }, + "website": "www.w3.org/Amaya" + }, + "Ametys": { + "cats": [ + 1 + ], + "icon": "Ametys.png", + "implies": "Java", + "meta": { + "generator": "(?:Ametys|Anyware Technologies)" + }, + "script": "ametys\\.js", + "website": "ametys.org" + }, + "Amiro.CMS": { + "cats": [ + 1 + ], + "icon": "Amiro.CMS.png", + "implies": "PHP", + "meta": { + "generator": "Amiro" + }, + "website": "amirocms.com" + }, + "Anchor CMS": { + "cats": [ + 1, + 11 + ], + "icon": "Anchor CMS.png", + "implies": [ + "PHP", + "MySQL" + ], + "meta": { + "generator": "Anchor CMS" + }, + "website": "anchorcms.com" + }, + "AngularJS": { + "cats": [ + 12 + ], + "env": "^angular$", + "icon": "AngularJS.png", + "script": [ + "angular(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", + "/([\\d.]+(?:\\-?rc[.\\d]*)*)/angular(?:\\.min)?\\.js\\;version:\\1", + "angular.*\\.js" + ], + "website": "angularjs.org" + }, + "Angular Material": { + "cats": [ + 18 + ], + "env": "^angular$", + "icon": "Angular.svg", + "implies": [ + "AngularJS" + ], + "script": [ + "/([\\d.]+(?:\\-?rc[.\\d]*)*)/angular-material(?:\\.min)?\\.js\\;version:\\1", + "angular-material.*\\.js" + ], + "website": "material.angularjs.org" + }, + "Apache": { + "cats": [ + 22 + ], + "headers": { + "Server": "(?:Apache(?:$|/([\\d.]+)|[^/-])|(?:^|\b)HTTPD)\\;version:\\1" + }, + "icon": "Apache.svg", + "website": "apache.org" + }, + "Apache HBase": { + "cats": [ + 34 + ], + "html": "<style[^>]+static/hbase", + "icon": "Apache HBase.png", + "website": "hbase.apache.org" + }, + "Apache Hadoop": { + "cats": [ + 34 + ], + "html": "<style[^>]+static/hadoop", + "icon": "Apache Hadoop.png", + "website": "hadoop.apache.org" + }, + "Apache JSPWiki": { + "cats": [ + 8 + ], + "html": "<html[^>]* xmlns:jspwiki=", + "icon": "Apache JSPWiki.png", + "script": "jspwiki", + "url": "wiki\\.jsp", + "website": "jspwiki.org" + }, + "Apache Tomcat": { + "cats": [ + 22 + ], + "headers": { + "Server": "Apache-Coyote(/1\\.1)?\\;version:\\1?4.1+:", + "X-Powered-By": "\bTomcat\b(?:-([\\d.]+))?\\;version:\\1" + }, + "icon": "Apache Tomcat.png", + "website": "tomcat.apache.org" + }, + "Apache Traffic Server": { + "cats": [ + 22 + ], + "headers": { + "Server": "ATS/?([\\d.]+)?\\;version:\\1" + }, + "icon": "Apache Traffic Server.png", + "website": "trafficserver.apache.org/" + }, + "Apache Wicket": { + "cats": [ + 18 + ], + "env": "^Wicket", + "icon": "Apache Wicket.png", + "implies": "Java", + "website": "wicket.apache.org" + }, + "AppNexus": { + "cats": [ + 36 + ], + "html": "<(?:iframe|img)[^>]+adnxs\\.(?:net|com)", + "icon": "AppNexus.png", + "script": "adnxs\\.(?:net|com)", + "website": "appnexus.com" + }, + "Arastta": { + "cats": [ + 6 + ], + "excludes": "OpenCart", + "headers": { + "Arastta": "(.*)\\;version:\\1", + "X-Arastta": "\\;version:1.2.1+" + }, + "html": "Powered by <a [^>]*href=\"https?://(?:www\\.)?arastta\\.org[^>]+>Arastta", + "icon": "Arastta.png", + "implies": "PHP", + "script": "arastta\\.js", + "website": "arastta.org" + }, + "Arc Forum": { + "cats": [ + 2 + ], + "html": "ping\\.src = node\\.href;\\s+[^>]+\\s+}\\s+</script>", + "icon": "Arc Forum.png", + "website": "arclanguage.org" + }, + "Artifactory": { + "cats": [ + 47 + ], + "env": "^ArtifactoryUpdates$", + "html": [ + "<span class=\"version\">Artifactory(?: Pro)?(?: Power Pack)?(?: ([\\d.]+))?\\;version:\\1" + ], + "icon": "Artifactory.png", + "script": [ + "wicket/resource/org\\.artifactory\\." + ], + "website": "jfrog.com/open-source/#os-arti" + }, + "Artifactory Web Server": { + "cats": [ + 22 + ], + "headers": { + "Server": "Artifactory(?:/([\\d.]+))?\\;version:\\1" + }, + "icon": "Artifactory Web Server.png", + "implies": [ + "Artifactory" + ], + "website": "jfrog.com/open-source/#os-arti" + }, + "AsciiDoc": { + "cats": [ + 1, + 20, + 27 + ], + "env": "^asciidoc$", + "icon": "AsciiDoc.png", + "meta": { + "generator": "^AsciiDoc ([\\d.]+)\\;version:\\1" + }, + "website": "www.methods.co.nz/asciidoc" + }, + "Atlassian Bitbucket": { + "cats": [ + 47 + ], + "env": "^bitbucket$", + "icon": "Atlassian Bitbucket.png", + "meta": { + "application-name": "Bitbucket" + }, + "website": "www.atlassian.com/software/bitbucket/overview/" + }, + "Atlassian Confluence": { + "cats": [ + 8 + ], + "headers": { + "X-Confluence-Request-Time": "" + }, + "html": "Powered by <a href=[^>]+atlassian\\.com/software/confluence(?:[^>]+>Atlassian Confluence</a> ([\\d.]+))?\\;version:\\1", + "icon": "Atlassian Confluence.png", + "implies": "Java", + "meta": { + "confluence-request-time": "" + }, + "website": "www.atlassian.com/software/confluence/overview/team-collaboration-software" + }, + "Atlassian FishEye": { + "cats": [ + 47 + ], + "headers": { + "Set-cookie": "FESESSIONID" + }, + "html": "<title>(?:Log in to )?FishEye (?:and Crucible )?([\\d.]+)?\\;version:\\1", + "icon": "Atlassian FishEye.png", + "website": "www.atlassian.com/software/fisheye/overview/" + }, + "Atlassian Jira": { + "cats": [ + 13 + ], + "env": "^jira$", + "html": "Powered by\\s+]+atlassian\\.com/(?:software/jira|jira-bug-tracking/)[^>]+>Atlassian\\s+JIRA(?:[^v]*v(?:ersion: )?(\\d+\\.\\d+(?:\\.\\d+)?))?\\;version:\\1", + "icon": "Atlassian Jira.png", + "implies": "Java", + "meta": { + "ajs-version-number": "([\\d\\.]+)\\;version:\\1", + "application-name": "JIRA" + }, + "website": "www.atlassian.com/software/jira/overview/" + }, + "Atlassian Jira Issue Collector": { + "cats": [ + 13, + 47 + ], + "icon": "Atlassian Jira Issue Collector.png", + "script": [ + "jira-issue-collector-plugin", + "atlassian\\.jira\\.collector\\.plugin" + ], + "website": "www.atlassian.com/software/jira/overview/" + }, + "Avangate": { + "cats": [ + 6 + ], + "env": "^(?:__)?avng8_", + "html": "]* href=\"^https?://edge\\.avangate\\.net/", + "icon": "Avangate.png", + "script": "^https?://edge\\.avangate\\.net/", + "website": "avangate.com" + }, + "BIGACE": { + "cats": [ + 1 + ], + "html": "(?:Powered by ]+BIGACE|", + "icon": "Business Catalyst.png", + "script": "CatalystScripts", + "website": "businesscatalyst.com" + }, + "BuySellAds": { + "cats": [ + 36 + ], + "env": "^_bsa", + "html": "]*>[^<]+?bsa.src\\s*=\\s*['\"](?:https?:)?\\/{2}\\w\\d\\.buysellads\\.com\\/[\\w\\d\\/]+?bsa\\.js['\"]", + "icon": "BuySellAds.png", + "script": "^https?://s\\d\\.buysellads\\.com/", + "website": "buysellads.com" + }, + "C++": { + "cats": [ + 27 + ], + "icon": "C++.png", + "website": "isocpp.org" + }, + "Caddy": { + "cats": [ + 22 + ], + "headers": { + "Server": "^Caddy$" + }, + "icon": "caddy.svg", + "website": "caddyserver.com" + }, + "CFML": { + "cats": [ + 27 + ], + "icon": "CFML.png", + "website": "adobe.com/products/coldfusion-family.html" + }, + "CKEditor": { + "cats": [ + 24 + ], + "env": "^CKEDITOR$", + "icon": "CKEditor.png", + "website": "ckeditor.com" + }, + "CMS Made Simple": { + "cats": [ + 1 + ], + "headers": { + "Set-Cookie": "^CMSSESSID" + }, + "icon": "CMS Made Simple.png", + "implies": "PHP", + "meta": { + "generator": "CMS Made Simple" + }, + "website": "cmsmadesimple.org" + }, + "CMSimple": { + "cats": [ + 1 + ], + "icon": "default.png", + "implies": "PHP", + "meta": { + "generator": "CMSimple( [\\d.]+)?\\;version:\\1" + }, + "website": "www.cmsimple.org/en" + }, + "CO2Stats": { + "cats": [ + 10 + ], + "html": "src=[^>]+co2stats\\.com/propres\\.php", + "icon": "CO2Stats.png", + "website": "co2stats.com" + }, + "CPG Dragonfly": { + "cats": [ + 1 + ], + "headers": { + "X-Powered-By": "Dragonfly CMS" + }, + "icon": "CPG Dragonfly.png", + "implies": "PHP", + "meta": { + "generator": "CPG Dragonfly" + }, + "website": "dragonflycms.org" + }, + "CS Cart": { + "cats": [ + 6 + ], + "env": "^fn_compare_strings$", + "html": [ + " Powered by (?:]+cs-cart\\.com|CS-Cart)", + ".cm-noscript[^>]+" + ], + "icon": "CS Cart.png", + "implies": "PHP", + "website": "www.cs-cart.com" + }, + "CacheFly": { + "cats": [ + 31 + ], + "headers": { + "Server": "^CFS ", + "X-CF1": "", + "X-CF2": "" + }, + "icon": "CacheFly.png", + "website": "www.cachefly.com" + }, + "CakePHP": { + "cats": [ + 18 + ], + "headers": { + "Set-Cookie": "cakephp=" + }, + "icon": "CakePHP.png", + "implies": "PHP", + "meta": { + "application-name": "CakePHP" + }, + "website": "cakephp.org" + }, + "Canon": { + "cats": [ + 40 + ], + "icon": "Canon.png", + "website": "www.canon.com" + }, + "Canon HTTP Server": { + "cats": [ + 22 + ], + "headers": { + "Server": "CANON HTTP Server(?:/([\\d.]+))?\\;version:\\1" + }, + "icon": "Canon HTTP Server.png", + "implies": [ + "Canon" + ], + "website": "www.canon.com" + }, + "Captch Me": { + "cats": [ + 16, + 36 + ], + "env": "^Captchme", + "icon": "Captch Me.svg", + "script": "^https?://api\\.captchme\\.net/", + "website": "captchme.com" + }, + "Carbon Ads": { + "cats": [ + 36 + ], + "env": "^_carbonads", + "html": "<[a-z]+ [^>]*id=\"carbonads-container\"", + "icon": "Carbon Ads.png", + "script": "[^\\/]*\\/\\/(?:engine|srv)\\.carbonads\\.com\\/", + "website": "carbonads.net" + }, + "Cargo": { + "cats": [ + 1 + ], + "html": "]+Cargo feed", + "icon": "Cargo.png", + "implies": "PHP", + "meta": { + "cargo_title": "" + }, + "script": "/cargo\\.", + "website": "cargocollective.com" + }, + "Catberry.js": { + "cats": [ + 12, + 18 + ], + "env": "^catberry$", + "headers": { + "X-Powered-By": "Catberry" + }, + "icon": "Catberry.js.png", + "implies": "Node.js", + "website": "catberry.org" + }, + "Catwalk": { + "cats": [ + 22 + ], + "headers": { + "Server": "Catwalk\\/?([\\d\\.]+)?\\;version:\\1" + }, + "icon": "Catwalk.png", + "implies": "Canon", + "website": "www.canon.com" + }, + "CentOS": { + "cats": [ + 28 + ], + "headers": { + "Server": "CentOS", + "X-Powered-By": "CentOS" + }, + "icon": "CentOS.png", + "website": "centos.org" + }, + "CenteHTTPd": { + "cats": [ + 22 + ], + "headers": { + "Server": "CenteHTTPd(?:/([\\d.]+))?\\;version:\\1" + }, + "icon": "CenteHTTPd.png", + "website": "cente.jp/cente/app/HTTPdc.html" + }, + "Chameleon": { + "cats": [ + 1 + ], + "icon": "Chameleon.png", + "implies": [ + "Apache", + "PHP" + ], + "meta": { + "generator": "chameleon-cms" + }, + "website": "chameleon-system.de" + }, + "Chamilo": { + "cats": [ + 21 + ], + "headers": { + "X-Powered-By": "Chamilo ([\\d.]+)\\;version:\\1" + }, + "html": "\">Chamilo ([\\d.]+)\\;version:\\1", + "icon": "Chamilo.png", + "implies": "PHP", + "meta": { + "generator": "Chamilo ([\\d.]+)\\;version:\\1" + }, + "website": "www.chamilo.org" + }, + "Chartbeat": { + "cats": [ + 10 + ], + "env": "^_sf_(?:endpt|async_config)$", + "icon": "Chartbeat.png", + "script": "chartbeat\\.js", + "website": "chartbeat.com" + }, + "Cherokee": { + "cats": [ + 22 + ], + "headers": { + "Server": "Cherokee/([\\d.]+)\\;version:\\1" + }, + "icon": "Cherokee.png", + "website": "www.cherokee-project.com" + }, + "CherryPy": { + "cats": [ + 18, + 22 + ], + "headers": { + "Server": "CherryPy\\/?([\\d\\.]+)?\\;version:\\1" + }, + "icon": "CherryPy.png", + "implies": "Python", + "website": "www.cherrypy.org" + }, + "Chitika": { + "cats": [ + 36 + ], + "env": "ch_c(?:lient|olor_site_link)", + "icon": "Chitika.png", + "script": "scripts\\.chitika\\.net/", + "website": "chitika.com" + }, + "Ckan": { + "cats": [ + 1 + ], + "headers": { + "Access-Control-Allow-Headers": "X-CKAN-API-KEY", + "Link": "; rel=shortlink" + }, + "icon": "Ckan.png", + "implies": [ + "Python", + "Solr", + "Java", + "PostgreSQL\\;confidence:80" + ], + "website": "ckan.org/" + }, + "ClickHeat": { + "cats": [ + 10 + ], + "env": "^clickHeat", + "icon": "ClickHeat.png", + "implies": "PHP", + "script": "clickheat.*\\.js", + "website": "www.labsmedia.com/clickheat/index.html" + }, + "ClickTale": { + "cats": [ + 10 + ], + "env": "^ClickTale", + "icon": "ClickTale.png", + "website": "www.clicktale.com" + }, + "Clicky": { + "cats": [ + 10 + ], + "env": "^clicky$", + "icon": "Clicky.png", + "script": "static\\.getclicky\\.com", + "website": "getclicky.com" + }, + "Clientexec": { + "cats": [ + 6 + ], + "html": "clientexec\\.[^>]*\\s?=\\s?[^>]*;", + "icon": "Clientexec.png", + "website": "www.clientexec.com" + }, + "CloudFlare": { + "cats": [ + 31 + ], + "env": "^CloudFlare$", + "headers": { + "Server": "cloudflare" + }, + "icon": "CloudFlare.svg", + "website": "www.cloudflare.com" + }, + "Cloudera": { + "cats": [ + 34 + ], + "headers": { + "Server": "cloudera" + }, + "icon": "Cloudera.png", + "website": "www.cloudera.com" + }, + "CodeIgniter": { + "cats": [ + 18 + ], + "headers": { + "Set-Cookie": "(?:exp_last_activity|exp_tracker|ci_(?:session|(csrf_token)))\\;version:\\1?2+:" + }, + "html": "]+name=\"ci_csrf_token\"\\;version:2+", + "icon": "CodeIgniter.png", + "implies": "PHP", + "website": "codeigniter.com" + }, + "CodeMirror": { + "cats": [ + 19 + ], + "env": "^CodeMirror$", + "icon": "CodeMirror.png", + "website": "codemirror.net" + }, + "Commerce Server": { + "cats": [ + 6 + ], + "headers": { + "COMMERCE-SERVER-SOFTWARE": "" + }, + "icon": "Commerce Server.png", + "implies": "Microsoft ASP.NET", + "website": "commerceserver.net" + }, + "CompaqHTTPServer": { + "cats": [ + 22 + ], + "headers": { + "Server": "CompaqHTTPServer\\/?([\\d\\.]+)?\\;version:\\1" + }, + "icon": "HP.svg", + "website": "www.hp.com" + }, + "Concrete5": { + "cats": [ + 1 + ], + "env": "^CCM_IMAGE_PATH$", + "icon": "Concrete5.png", + "implies": "PHP", + "meta": { + "generator": "concrete5 - ([\\d.ab]+)\\;version:\\1" + }, + "script": "concrete/js/", + "website": "concrete5.org" + }, + "Connect": { + "cats": [ + 18 + ], + "headers": { + "X-Powered-By": "^Connect$" + }, + "icon": "Connect.png", + "implies": "Node.js", + "website": "www.senchalabs.org/connect" + }, + "Contao": { + "cats": [ + 1 + ], + "html": [ + "", + "]+(?:typolight|contao)\\.css" + ], + "icon": "Contao.png", + "implies": "PHP", + "meta": { + "generator": "^Contao Open Source CMS$" + }, + "website": "contao.org" + }, + "Contenido": { + "cats": [ + 1 + ], + "icon": "Contenido.png", + "implies": "PHP", + "meta": { + "generator": "Contenido ([\\d.]+)\\;version:\\1" + }, + "website": "contenido.org/en" + }, + "Contens": { + "cats": [ + 1 + ], + "icon": "Contens.png", + "implies": [ + "Java", + "CFML" + ], + "meta": { + "generator": "Contensis CMS Version ([\\d.]+)\\;version:\\1" + }, + "website": "www.contens.com/en/pub/index.cfm" + }, + "ContentBox": { + "cats": [ + 1, + 11 + ], + "icon": "ContentBox.png", + "implies": "Adobe ColdFusion", + "meta": { + "generator": "ContentBox powered by ColdBox" + }, + "website": "www.gocontentbox.org" + }, + "ConversionLab": { + "cats": [ + 10 + ], + "icon": "ConversionLab.png", + "script": "conversionlab\\.trackset\\.com/track/tsend\\.js", + "website": "www.trackset.it/conversionlab" + }, + "Coppermine": { + "cats": [ + 7 + ], + "html": "|", + "icon": "InProces.png", + "script": "brein/inproces/website/websitefuncties\\.js", + "website": "www.brein.nl/oplossing/product/website" + }, + "Incapsula": { + "cats": [ + 31 + ], + "headers": { + "X-CDN": "Incapsula" + }, + "icon": "Incapsula.png", + "website": "www.incapsula.com" + }, + "Indexhibit": { + "cats": [ + 1 + ], + "html": "<(?:link|a href) [^>]+ndxz-studio", + "icon": "default.png", + "implies": [ + "PHP", + "Apache", + "Exhibit" + ], + "meta": { + "generator": "Indexhibit" + }, + "website": "www.indexhibit.org" + }, + "Indico": { + "cats": [ + 1 + ], + "headers": { + "Set-cookie": "MAKACSESSION" + }, + "html": "Powered by\\s+(?:CERN )?(?:CDS )?Indico( [\\d\\.]+)?\\;version:\\1", + "icon": "Indico.png", + "website": "indico-software.org" + }, + "Indy": { + "cats": [ + 22 + ], + "headers": { + "Server": "Indy(?:/([\\d.]+))?\\;version:\\1" + }, + "icon": "default.png", + "website": "indyproject.org" + }, + "InstantCMS": { + "cats": [ + 1 + ], + "headers": { + "Set-Cookie": "InstantCMS\\[logdate\\]=" + }, + "icon": "InstantCMS.png", + "meta": { + "generator": "InstantCMS" + }, + "website": "www.instantcms.ru" + }, + "Intel Active Management Technology": { + "cats": [ + 22, + 46 + ], + "headers": { + "Server": "Intel\\(R\\) Active Management Technology(?: ([\\d.]+))?\\;version:\\1" + }, + "icon": "Intel Active Management Technology.png", + "website": "intel.com" + }, + "IntenseDebate": { + "cats": [ + 15 + ], + "icon": "IntenseDebate.png", + "script": "intensedebate\\.com", + "website": "intensedebate.com" + }, + "Intercom": { + "cats": [ + 10 + ], + "env": "^Intercom$", + "icon": "Intercom.png", + "script": "(?:api\\.intercom\\.io/api|static\\.intercomcdn\\.com/intercom\\.v1)", + "website": "intercom.io" + }, + "Intershop": { + "cats": [ + 6 + ], + "icon": "Intershop.png", + "script": "(?:is-bin|INTERSHOP)", + "website": "intershop.com" + }, + "Invenio": { + "cats": [ + 50 + ], + "headers": { + "Set-cookie": "INVENIOSESSION" + }, + "html": "(?:Powered by|System)\\s+(?:CERN )?(?:CDS )?Invenio\\s*v?([\\d\\.]+)?\\;version:\\1", + "icon": "Invenio.png", + "website": "invenio-software.org" + }, + "Ionicons": { + "cats": [ + 17 + ], + "html": "]* href=[^>]+ionicons(?:\\.min)?\\.css", + "icon": "Ionicons.png", + "website": "ionicons.com" + }, + "JAlbum": { + "cats": [ + 7 + ], + "icon": "JAlbum.png", + "implies": "Java", + "meta": { + "generator": "JAlbum( [\\d.]+)?\\;version:\\1" + }, + "website": "jalbum.net/en" + }, + "JBoss Application Server": { + "cats": [ + 22 + ], + "headers": { + "X-Powered-By": "JBoss(?:-([\\d.]+))?\\;version:\\1" + }, + "icon": "JBoss Application Server.png", + "website": "jboss.org/jbossas.html" + }, + "JBoss Web": { + "cats": [ + 22 + ], + "excludes": "Apache Tomcat", + "headers": { + "X-Powered-By": "JBossWeb(?:-([\\d.]+))?\\;version:\\1" + }, + "icon": "JBoss Web.png", + "implies": "JBoss Application Server", + "website": "jboss.org/jbossweb" + }, + "JC-HTTPD": { + "cats": [ + 22 + ], + "excludes": "Apache", + "headers": { + "Server": "JC-HTTPD(?:/([\\d.]+))?\\;version:\\1" + }, + "icon": "JC-HTTPD.png", + "implies": [ + "Canon" + ], + "website": "canon.com" + }, + "JS Charts": { + "cats": [ + 25 + ], + "env": "^JSChart$", + "icon": "JS Charts.png", + "script": "jscharts.*\\.js", + "website": "www.jscharts.com" + }, + "JTL Shop": { + "cats": [ + 6 + ], + "headers": { + "Set-Cookie": "JTLSHOP=" + }, + "html": "(?:]+name=\"JTLSHOP|]+id=\"wrapper_r\"|<[^>]+(?:feed|components)/com_|]+class=\"pill)\\;confidence:50", + "icon": "Joomla.png", + "implies": "PHP", + "meta": { + "generator": "Joomla!(?: ([\\d.]+))?\\;version:\\1" + }, + "url": "option=com_", + "website": "joomla.org" + }, + "K2": { + "cats": [ + 19 + ], + "env": "^K2RatingURL$", + "html": "", + "", + "]*/sites/[a-z\\d]{24}/theme/stylesheets", + "icon": "Locomotive.png", + "implies": [ + "Ruby on Rails", + "MongoDB" + ], + "website": "www.locomotivecms.com" + }, + "Logitech Media Server": { + "cats": [ + 22, + 38 + ], + "headers": { + "Server": "Logitech Media Server(?: \\(([\\d\\.]+))?\\;version:\\1" + }, + "icon": "Logitech Media Server.png", + "website": "www.mysqueezebox.com" + }, + "Lotus Domino": { + "cats": [ + 22 + ], + "headers": { + "Server": "Lotus-Domino" + }, + "icon": "Lotus Domino.png", + "website": "www-01.ibm.com/software/lotus/products/domino" + }, + "Lua": { + "cats": [ + 27 + ], + "headers": { + "X-Powered-By": "\bLua(?: ([\\d.]+))?\\;version:\\1" + }, + "icon": "Lua.png", + "website": "www.lua.org" + }, + "Lucene": { + "cats": [ + 34 + ], + "icon": "Lucene.png", + "website": "lucene.apache.org/core/" + }, + "M.R. Inc BoxyOS": { + "cats": [ + 28 + ], + "icon": "M.R. Inc BoxyOS.png", + "website": "mrincworld.com" + }, + "M.R. Inc SiteFrame": { + "cats": [ + 18 + ], + "headers": { + "Powered-By": "M\\.R\\. Inc SiteFrame" + }, + "icon": "M.R. Inc SiteFrame.png", + "website": "mrincworld.com" + }, + "M.R. Inc Webserver": { + "cats": [ + 22 + ], + "headers": { + "Server": "M\\.R\\. Inc Webserver" + }, + "icon": "M.R. Inc Webserver.png", + "implies": [ + "M.R. Inc BoxyOS" + ], + "website": "mrincworld.com" + }, + "MOBOTIX": { + "cats": [ + 39 + ], + "icon": "MOBOTIX.png", + "meta": { + "author": "MOBOTIX AG\\;confidence:40", + "copyright": "MOBOTIX AG\\;confidence:40", + "publisher": "MOBOTIX AG\\;confidence:40" + }, + "url": "control/userimage\\.html\\;confidence:70", + "website": "mobotix.com" + }, + "MODx": { + "cats": [ + 1 + ], + "env": "^MODX_MEDIA_PATH$", + "headers": { + "Set-Cookie": "SN4[a-f\\d]{12}", + "X-Powered-By": "^MODx" + }, + "html": [ + "]+>Powered by MODx", + "<(?:link|script)[^>]+assets/snippets/\\;confidence:20" + ], + "icon": "MODx.png", + "implies": "PHP", + "website": "modxcms.com" + }, + "MadAdsMedia": { + "cats": [ + 36 + ], + "env": "^setM(?:Iframe|RefURL)$", + "icon": "MadAdsMedia.png", + "script": "^https?://(?:ads-by|pixel)\\.madadsmedia.com/", + "website": "madadsmedia.com" + }, + "Magento": { + "cats": [ + 6 + ], + "env": "^(?:Mage|VarienForm)$", + "headers": { + "Set-Cookie": "frontend=\\;confidence:50" + }, + "icon": "Magento.png", + "implies": "PHP", + "script": [ + "js/mage", + "skin/frontend/(?:default|(enterprise))\\;version:\\1?Enterprise:Community" + ], + "website": "www.magentocommerce.com" + }, + "Mambo": { + "cats": [ + 1 + ], + "excludes": "Joomla", + "icon": "Mambo.png", + "meta": { + "generator": "Mambo" + }, + "website": "mambo-foundation.org" + }, + "MantisBT": { + "cats": [ + 13 + ], + "html": "]+ alt=\"Powered by Mantis Bugtracker", + "icon": "MantisBT.png", + "website": "www.mantisbt.org" + }, + "ManyContacts": { + "cats": [ + 5 + ], + "icon": "ManyContacts.png", + "script": "\\/assets\\/js\\/manycontacts\\.min\\.js", + "website": "www.manycontacts.com" + }, + "Marionette.js": { + "cats": [ + 12 + ], + "env": "^Marionette$", + "icon": "Marionette.js.svg", + "implies": [ + "Underscore.js", + "Backbone.js" + ], + "script": "backbone\\.marionette.*\\.js", + "website": "marionettejs.com" + }, + "Marketo": { + "cats": [ + 32 + ], + "env": "^Munchkin$", + "icon": "Marketo.png", + "script": "munchkin\\.marketo\\.net/munchkin\\.js", + "website": "www.marketo.com" + }, + "Materialize CSS": { + "cats": [ + 18 + ], + "html": "]* href=\"[^\"]*materialize(?:\\.min)?\\.css", + "icon": "Materialize CSS.png", + "implies": "jQuery", + "script": "materialize(?:\\.min)?\\.js", + "website": "materializecss.com" + }, + "MathJax": { + "cats": [ + 25 + ], + "env": "^MathJax$", + "icon": "MathJax.png", + "script": "mathjax\\.js", + "website": "mathjax.org" + }, + "MaxCDN": { + "cats": [ + 31 + ], + "headers": { + "Server": "NetDNA" + }, + "icon": "MaxCDN.png", + "website": "www.maxcdn.com" + }, + "MaxSite CMS": { + "cats": [ + 1 + ], + "icon": "MaxSite CMS.png", + "meta": { + "generator": "MaxSite CMS" + }, + "website": "max-3000.com" + }, + "Mean.io": { + "cats": [ + 12 + ], + "headers": { + "X-Powered-CMS": "Mean\\.io" + }, + "icon": "Mean.io.png", + "implies": [ + "MongoDB", + "Express", + "AngularJS", + "Node.js" + ], + "website": "mean.io" + }, + "MediaElement.js": { + "cats": [ + 14 + ], + "env": "^mejs$", + "icon": "MediaElement.js.png", + "website": "mediaelementjs.com" + }, + "MediaTomb": { + "cats": [ + 38 + ], + "headers": { + "Server": "MediaTomb(?:/([\\d.]+))?\\;version:\\1" + }, + "icon": "MediaTomb.png", + "website": "mediatomb.cc" + }, + "MediaWiki": { + "cats": [ + 8 + ], + "html": "(?:]+>Powered by MediaWiki|<[^>]+id=\"t-specialpages)", + "icon": "MediaWiki.png", + "meta": { + "generator": "MediaWiki" + }, + "website": "www.mediawiki.org" + }, + "Meebo": { + "cats": [ + 5 + ], + "html": "(?: