diff --git a/share/apps.json b/share/apps.json index 36036b4eb..63aabfe19 100644 --- a/share/apps.json +++ b/share/apps.json @@ -138,6 +138,11 @@ "cats": [ 20 ], "meta": { "generator": "Adobe GoLive(?:\\s([\\d.]+))?\\;version:\\1" } }, + "Adobe Muse": { + "website": "muse.adobe.com", + "cats": [ 20 ], + "meta": { "generator": "^Muse(?:$| ?/?(\\d[\\d.]+))\\;version:\\1" } + }, "Adobe RoboHelp": { "website": "adobe.com/products/robohelp.html", "cats": [ 4 ], @@ -187,6 +192,11 @@ "cats": [ 31 ], "headers": { "X-Akamai-Transformed": ".*" } }, + "Allegro RomPager": { + "website": "allegrosoft.com/embedded-web-server-s2", + "cats": [ 22 ], + "headers": { "Server": "Allegro-Software-RomPager(?:/([\\d.]+))?\\;version:\\1" } + }, "AlloyUI": { "website": "www.alloyui.com", "cats": [ 12 ], @@ -268,7 +278,7 @@ "Apache Tomcat": { "website": "tomcat.apache.org", "cats": [ 22 ], - "headers": { "Server": "Apache-Coyote(/1\\.1)?\\;version:\\1?4.1+:" } + "headers": { "Server": "Apache-Coyote(/1\\.1)?\\;version:\\1?4.1+:", "X-Powered-By": "\\bTomcat\\b(?:-([\\d.]+))?\\;version:\\1" } }, "Apache Traffic Server": { "website": "trafficserver.apache.org/", @@ -292,6 +302,19 @@ "cats": [ 2 ], "html": "ping\\.src = node\\.href;" }, + "Artifactory Web Server": { + "website": "jfrog.com/open-source/#os-arti", + "cats": [ 22 ], + "headers": { "Server": "Artifactory(?:/([\\d.]+))?\\;version:\\1" }, + "implies": [ "Artifactory" ] + }, + "Artifactory": { + "website": "jfrog.com/open-source/#os-arti", + "cats": [ 47 ], + "env": "^ArtifactoryUpdates$", + "script": [ "wicket/resource/org.artifactory." ], + "html": [ "Artifactory(?: Pro)(?: Power Pack)(?: ([\\d.]+))?\\;version:\\1" ] + }, "AsciiDoc": { "website": "www.methods.co.nz/asciidoc", "cats": [ 1, 20, 27 ], @@ -301,7 +324,7 @@ "ATEN": { "website": "www.aten.com", "cats": [ 22 ], - "headers": { "Server": "ATEN HTTP Server(:?\\(V?([\\d\\.]+)\\))?\\;version:\\1" } + "headers": { "Server": "ATEN HTTP Server(?:\\(?V?([\\d\\.]+)\\)?)?\\;version:\\1" } }, "ATG Web Commerce": { "website": "oracle.com/us/products/applications/web-commerce/atg", @@ -309,6 +332,12 @@ "headers": { "X-ATG-Version": "(?:ATGPlatform/([\\d.]+))?\\;version:\\1" }, "html": "<[^>]+_DARGS" }, + "Atlassian Bitbucket": { + "website": "www.atlassian.com/software/bitbucket/overview/", + "cats": [ 47 ], + "meta": { "application-name": "Bitbucket" }, + "env": "^bitbucket$" + }, "Atlassian Confluence": { "website": "www.atlassian.com/software/confluence/overview/team-collaboration-software", "cats": [ 8 ], @@ -319,13 +348,23 @@ }, "Atlassian Jira": { "website": "www.atlassian.com/software/jira/overview/", - "cats": [ 13 ], + "cats": [ 13, 47 ], + "meta": { "application-name": "JIRA", "ajs-version-number": "([\\d\\.]+)\\;version:\\1" }, "env": "^jira$", - "script": "/jira/s/", - "url": "/secure/Dashboard\\.jspa", "html": "Powered by\\s+]+atlassian\\.com/(?:software/jira|jira-bug-tracking/)[^>]+>Atlassian\\s+JIRA(?:[^v]*v(?:ersion: )?(\\d+\\.\\d+(\\.\\d+)?))?\\;version:\\1", "implies": "Java" }, + "Atlassian Jira Issue Collector": { + "website": "www.atlassian.com/software/jira/overview/", + "cats": [ 13, 47 ], + "script": [ "jira-issue-collector-plugin", "atlassian.jira.collector.plugin" ] + }, + "Atlassian FishEye": { + "website": "www.atlassian.com/software/fisheyet/overview/", + "cats": [ 47 ], + "headers": { "Set-cookie": "FESESSIONID" }, + "html": "(?:Log in to )?FishEye (?:and Crucible )?([\\d.]+)?\\;version:\\1" + }, "Avangate": { "website": "avangate.com", "cats": [ 6 ], @@ -411,6 +450,11 @@ "meta": { "generator": "blogger" }, "url": "\\.blogspot\\.com" }, + "Bluefish": { + "website": "sourceforge.net/projects/bluefish", + "cats": [ 20 ], + "meta": { "generator": "Bluefish(?:\\s([\\d.]+))?\\;version:\\1" } + }, "Boa": { "website": "www.boa.org", "cats": [ 22 ], @@ -428,7 +472,7 @@ "cats": [ 1 ], "meta": { "generator": "Bolt" }, "implies": "PHP" - }, + }, "Brother": { "website": "www.brother.com", "cats": [ 40 ] @@ -480,6 +524,12 @@ "website": "www.canon.com", "cats": [ 40 ] }, + "Canon HTTP Server": { + "website": "www.canon.com", + "cats": [ 22 ], + "headers": { "Server": "CANON HTTP Server(?:/([\\d.]+))?\\;version:\\1" }, + "implies": [ "Canon" ] + }, "CakePHP": { "website": "cakephp.org", "cats": [ 18 ], @@ -508,6 +558,11 @@ "headers": { "Server": "Catwalk\\/?([\\d\\.]+)?\\;version:\\1" }, "implies": "Canon" }, + "CenteHTTPd": { + "website": "cente.jp/cente/app/HTTPdc.html", + "cats": [ 22 ], + "headers": { "Server": "CenteHTTPd(?:/([\\d.]+))?\\;version:\\1" } + }, "CentOS": { "website": "centos.org", "cats": [ 28 ], @@ -812,6 +867,11 @@ "meta": { "generator": "DataLife Engine" }, "implies": [ "PHP", "Apache" ] }, + "DAV": { + "website": "???", + "cats": [ 33 ], + "headers": { "Server": "\\bDAV\\b(?:/([\\d.]+))?\\;version:\\1" } + }, "David Webbox": { "website": "www.tobit.com", "cats": [ 22 ], @@ -828,6 +888,11 @@ "headers": { "Server": "debut\\/?([\\d\\.]+)?\\;version:\\1" }, "implies": "Brother" }, + "Decorum": { + "website": "???", + "cats": [ 22 ], + "headers": { "Server": "DECORUM(?:/([\\d.]+))?\\;version:\\1" } + }, "DedeCMS": { "website": "dedecms.com", "cats": [ 1 ], @@ -865,9 +930,11 @@ "implies": [ "PHP", "Apache" ] }, "Discourse": { - "website": "www.discourse.org/", + "website": "discourse.org", "cats": [ 2 ], - "env": "Discourse" + "meta": { "generator": "Discourse(?: ?/?([\\d.]+\\d))?\\;version:\\1" }, + "env": "Discourse", + "implies": [ "Ruby on Rails" ] }, "Disqus": { "website": "disqus.com", @@ -947,6 +1014,7 @@ "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" }, + "meta": { "generator": "Drupal(?:\\s([\\d.]+))?\\;version:\\1" }, "env": "^Drupal$", "implies": "PHP" }, @@ -975,6 +1043,11 @@ "headers": { "Set-Cookie": "e107_tz[^;]+=", "X-Powered-By": "e107" }, "implies": "PHP" }, + "eDevice SmartStack": { + "website": "edevice.com", + "cats": [ 22 ], + "headers": { "Server": "eDevice SmartStack(?: ?/?([\\d.]+))?\\;version:\\1" } + }, "EdgeCast": { "website": "www.edgecast.com", "cats": [ 31 ], @@ -1004,6 +1077,11 @@ "script": "elqCfg\\.js", "env": "^elq(?:SiteID|Load|CurESite)$" }, + "EmbedThis Appweb": { + "website": "embedthis.com/appweb", + "cats": [ 22 ], + "headers": { "Server": "Mbedthis-Appweb(?:/([\\d.]+))?\\;version:\\1" } + }, "Ember.js": { "website": "emberjs.com", "cats": [ 12 ], @@ -1051,6 +1129,11 @@ "cats": [ 27 ], "headers": { "Server": "Erlang( OTP/([\\-\\d\\.ABR]+))?\\;version:\\1" } }, + "ESERV-10": { + "website": "www.violasystems.com", + "cats": [ 22 ], + "headers": { "Server": "ESERV-10(?:/([\\d.]+))?\\;version:\\1" } + }, "eSyndiCat": { "website": "esyndicat.com", "cats": [ 1 ], @@ -1209,7 +1292,7 @@ "FrontPage": { "website": "office.microsoft.com/frontpage", "cats": [ 20 ], - "meta": { "generator": "Microsoft FrontPage(?:\\s([\\d.]+))?\\;version:\\1" }, + "meta": { "generator": "Microsoft FrontPage(?:\\s((?:Express )?[\\d.]+))?\\;version:\\1" }, "html": "]+urn:schemas-microsoft-com:office:office" }, "FWP": { @@ -1266,11 +1349,33 @@ "meta": { "generator": "Ghost(?:\\s([\\d.]+))?\\;version:\\1" }, "headers": { "X-Ghost-Cache-Status": ".*" } }, + "git": { + "website": "git-scm.com", + "cats": [ 47 ], + "meta": { "generator": "\\bgit/([\\d.]+\\d)\\;version:\\1" } + }, + "GitBook": { + "website": "gitbook.io", + "cats": [ 4 ], + "meta": { "generator": "GitBook(?:.([\\d.]+))?\\;version:\\1" } + }, + "GitLab": { + "website": "about.gitlab.com", + "cats": [ 19, 13 ], + "headers": { "Set-cookie": "_gitlab_session" } + }, "gitweb": { "website": "git-scm.com", - "cats": [ 19 ], + "cats": [ 47 ], + "meta": { "generator": "gitweb(?:/([\\d.]+\\d))?\\;version:\\1" }, "html": "