Merge pull request #230 from gadcam/master

Patterns for
main
Elbert Alias 12 years ago
commit 35e45a9104

@ -52,7 +52,7 @@
}, },
"2z Project": { "2z Project": {
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "2z project" } "meta": { "generator": "2z project ([\\d\\.]+);version:\\1" }
}, },
"3dCart": { "3dCart": {
"cats": [ 1, 6 ], "cats": [ 1, 6 ],
@ -66,7 +66,7 @@
}, },
"AddThis": { "AddThis": {
"cats": [ 5 ], "cats": [ 5 ],
"script": "addthis\\.com/js", "script": "addthis\\.com/js/(\d+)?;version:\\1",
"env": "^addthis" "env": "^addthis"
}, },
"Adobe CQ5": { "Adobe CQ5": {
@ -101,12 +101,12 @@
"Amiro.CMS": { "Amiro.CMS": {
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "Amiro" }, "meta": { "generator": "Amiro" },
"html": "system_js\\.php\\?script=", "html": "system_(js\\.php\\?script=|css\\.php\\?styles)[^"]+cv=([\d\.]+)\\;version:\\2",
"implies": "PHP" "implies": "PHP"
}, },
"AMPcms": { "AMPcms": {
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "X-AMP-Version": ".*", "Set-Cookie": "AMP=" }, "headers": { "X-AMP-Version": "([\\d\\.]+)\\;version=\\1", "Set-Cookie": "^AMP=" },
"env": "^amp_js_init$", "env": "^amp_js_init$",
"implies": "PHP" "implies": "PHP"
}, },
@ -116,7 +116,7 @@
}, },
"AOLserver": { "AOLserver": {
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "Server": "AOLserver" } "headers": { "Server": "AOLserver/?([\d\.]+)?\\;version:\\1" }
}, },
"Apache": { "Apache": {
"cats": [ 22 ], "cats": [ 22 ],
@ -130,11 +130,11 @@
}, },
"Apache Tomcat": { "Apache Tomcat": {
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "Server": "Apache-Coyote" } "headers": { "Server": "Apache-Coyote/?([\\d\\.]+)?\\;version:\\1" }
}, },
"Apache Traffic Server": { "Apache Traffic Server": {
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "Server": "YTS" } "headers": { "Server": "ATS/?([\\d\\.]+)?\\;version:\\1" }
}, },
"Arc Forum": { "Arc Forum": {
"cats": [ 2 ], "cats": [ 2 ],
@ -142,12 +142,12 @@
}, },
"AsciiDoc": { "AsciiDoc": {
"cats": [ 1, 20, 27 ], "cats": [ 1, 20, 27 ],
"meta": { "generator": "^AsciiDoc" }, "meta": { "generator": "^AsciiDoc ([\\d\\.]+)\\;version:\\1" },
"env": "^asciidoc$" "env": "^asciidoc$"
}, },
"ATG Web Commerce": { "ATG Web Commerce": {
"cats": [ 6 ], "cats": [ 6 ],
"headers": { "X-ATG-Version": "ATG" }, "headers": { "X-ATG-Version": "(ATGPlatform/([\\d\\.]+))?\\;version:\\2" },
"html": "<[^>]+_DARGS" "html": "<[^>]+_DARGS"
}, },
"Atlassian Confluence": { "Atlassian Confluence": {
@ -167,7 +167,7 @@
}, },
"AWStats": { "AWStats": {
"cats": [ 10 ], "cats": [ 10 ],
"meta": { "generator": "AWStats" }, "meta": { "generator": "AWStats ([\\d\\.]+( \\(build [\\d\\.]+\\))?)\\;version:\\1" },
"implies": "Perl" "implies": "Perl"
}, },
"Backbone.js": { "Backbone.js": {
@ -178,12 +178,12 @@
}, },
"Banshee": { "Banshee": {
"cats": [ 1, 18 ], "cats": [ 1, 18 ],
"html": "Built upon the <a href=\"[^>]+banshee-php\\.org", "html": "Built upon the <a href=\"[^>]+banshee-php\\.org/\">[a-z]+</a>(v([\\d\\.]+))?\\;version:\\2",
"implies": "PHP" "implies": "PHP"
}, },
"BIGACE": { "BIGACE": {
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "BIGACE" }, "meta": { "generator": "BIGACE ([\\d\\.]+)\\;version:\\1" },
"html": "Powered by <a href=\"[^>]+BIGACE|<!--\\s+Site is running BIGACE", "html": "Powered by <a href=\"[^>]+BIGACE|<!--\\s+Site is running BIGACE",
"implies": "PHP" "implies": "PHP"
}, },
@ -196,7 +196,7 @@
}, },
"BigDump": { "BigDump": {
"cats": [ 3 ], "cats": [ 3 ],
"html": "<!-- <h1>BigDump: Staggered MySQL Dump Importer", "html": "<!-- <h1>BigDump: Staggered MySQL Dump Importer ver\. ([\\d\\.b]+)\\;version:\\1",
"implies": "PHP" "implies": "PHP"
}, },
"Bigware": { "Bigware": {
@ -217,7 +217,7 @@
}, },
"BrowserCMS": { "BrowserCMS": {
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "BrowserCMS" }, "meta": { "generator": "BrowserCMS ([\\d\\.]+)\\;version:\\1" },
"implies": "Ruby" "implies": "Ruby"
}, },
"Bugzilla": { "Bugzilla": {
@ -266,17 +266,19 @@
}, },
"Chamilo": { "Chamilo": {
"cats": [ 21 ], "cats": [ 21 ],
"meta": { "generator": "Chamilo" }, "html": "\">Chamilo ([\\d\\.]+)</a>\\;version:\\1",
"headers": { "X-Powered-By": "Chamilo" }, "meta": { "generator": "Chamilo ([\\d\\.]+)\\;version:\\1" },
"headers": { "X-Powered-By": "Chamilo ([\\d\\.]+)\\;version:\\1" },
"implies": "PHP" "implies": "PHP"
}, },
"Chartbeat": { "Chartbeat": {
"cats": [ 10 ], "cats": [ 10 ],
"html": "function loadChartbeat\\(\\) {" "html": "function loadChartbeat\\(\\) {",
"script": "chartbeat.js"
}, },
"Cherokee": { "Cherokee": {
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "Server": "Cherokee" } "headers": { "Server": "Cherokee/([\\d\\.]+)\\;version:\\1" }
}, },
"CKEditor": { "CKEditor": {
"cats": [ 24 ], "cats": [ 24 ],
@ -286,7 +288,7 @@
"ClickHeat": { "ClickHeat": {
"cats": [ 10 ], "cats": [ 10 ],
"script": "clickheat.*\\.js", "script": "clickheat.*\\.js",
"env": "^clickHeatBrowser$", "env": "^clickHeat",
"implies": "PHP" "implies": "PHP"
}, },
"ClickTale": { "ClickTale": {
@ -336,7 +338,7 @@
"Concrete5": { "Concrete5": {
"cats": [ 1 ], "cats": [ 1 ],
"script": "concrete/js/", "script": "concrete/js/",
"meta": { "generator": "concrete5" }, "meta": { "generator": "concrete5 - ([\\d\\.ab]+)\\;version:\\1" },
"env": "^CCM_IMAGE_PATH$", "env": "^CCM_IMAGE_PATH$",
"implies": "PHP" "implies": "PHP"
}, },
@ -352,12 +354,12 @@
}, },
"Contenido": { "Contenido": {
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "Contenido" }, "meta": { "generator": "Contenido ([\\d\\.]+)\\;version:\\1" },
"implies": "PHP" "implies": "PHP"
}, },
"Contens": { "Contens": {
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "contens" }, "meta": { "generator": "Contensis CMS Version ([\\d\\.]+)\\;version:\\1" },
"implies": [ "Java", "CFML" ] "implies": [ "Java", "CFML" ]
}, },
"ConversionLab": { "ConversionLab": {
@ -366,7 +368,7 @@
}, },
"Coppermine": { "Coppermine": {
"cats": [ 7 ], "cats": [ 7 ],
"html": "<!--Coppermine Photo Gallery", "html": "<!--Coppermine Photo Gallery ([\\d\\.]+)\\;version:\\1",
"implies": "PHP" "implies": "PHP"
}, },
"Cosmoshop": { "Cosmoshop": {
@ -380,11 +382,11 @@
}, },
"CouchDB": { "CouchDB": {
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "Server": "CouchDB" } "headers": { "Server": "CouchDB/([\\d\\.]+)\\;version:\\1" }
}, },
"cPanel": { "cPanel": {
"cats": [ 9 ], "cats": [ 9 ],
"headers": { "Server": "cpsrvd" }, "headers": { "Server": "cpsrvd/([\\d\\.]+)\\;version:\\1" },
"html": "<!-- cPanel" "html": "<!-- cPanel"
}, },
"CPG Dragonfly": { "CPG Dragonfly": {
@ -426,13 +428,13 @@
}, },
"Dancer": { "Dancer": {
"cats": [ 18 ], "cats": [ 18 ],
"headers": { "X-Powered-By": "Perl Dancer", "Server": "Perl Dancer" }, "headers": { "X-Powered-By": "Perl Dancer ([\\d\\.]+)\\;version:\\1", "Server": "Perl Dancer ([\\d\\.]+)\\;version:\\1" },
"implies": "Perl" "implies": "Perl"
}, },
"Danneo CMS": { "Danneo CMS": {
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "X-Powered-By": "CMS Danneo.*" }, "headers": { "X-Powered-By": "CMS Danneo ([\\d\\.]+)\\;version:\\1" },
"meta": { "generator": "Danneo" }, "meta": { "generator": "Danneo CMS ([\\d\\.]+)\\;version:\\1" },
"implies": [ "Apache", "PHP" ] "implies": [ "Apache", "PHP" ]
}, },
"dashCommerce": { "dashCommerce": {
@ -447,7 +449,7 @@
}, },
"David Webbox": { "David Webbox": {
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "Server": "David-WebBox" } "headers": { "Server": "David-WebBox/([\\d\\.a]+ \(\d+\))\\;version:\\1" }
}, },
"Debian": { "Debian": {
"cats": [ 28 ], "cats": [ 28 ],
@ -455,7 +457,7 @@
}, },
"DedeCMS": { "DedeCMS": {
"cats": [ 1 ], "cats": [ 1 ],
"env": "^Dede", "env": "^DedeContainer",
"script": "dedeajax", "script": "dedeajax",
"implies": "PHP" "implies": "PHP"
}, },
@ -472,6 +474,7 @@
"DirectAdmin": { "DirectAdmin": {
"cats": [ 9 ], "cats": [ 9 ],
"html": "<a[^>]+>DirectAdmin</a> Web Control Panel", "html": "<a[^>]+>DirectAdmin</a> Web Control Panel",
"headers": { "Server": "DirectAdmin Daemon v([\\d\\.]+)\\;version:\\1" },
"implies": [ "PHP", "Apache" ] "implies": [ "PHP", "Apache" ]
}, },
"Disqus": { "Disqus": {
@ -482,19 +485,19 @@
}, },
"Django": { "Django": {
"cats": [ 18 ], "cats": [ 18 ],
"html": "powered by <a[^>]+>Django|<div style=\"display:none\"><input name=\"csrfmiddlewaretoken\" value=\"[a-z0-9]{32}\" type=\"hidden\"></div>", "html": "(powered by <a[^>]+>Django ?([\\d\\.]+)?|<div style=\"display:none\"><input name=\"csrfmiddlewaretoken\" value=\"[a-z0-9]{32}\" type=\"hidden\"></div>)\\;version:\\2",
"env": "__admin_media_prefix__", "env": "__admin_media_prefix__",
"implies": "Python" "implies": "Python"
}, },
"Django CMS": { "Django CMS": {
"cats": [ 1 ], "cats": [ 1 ],
"script": "media/cms/js/csrf\\.js", "script": "media/cms/js/csrf\\.js",
"headers": { "Set-Cookie": "django" }, "headers": { "Set-Cookie": "django[^\\;]=" },
"implies": "Django" "implies": "Django"
}, },
"Dojo": { "Dojo": {
"cats": [ 12 ], "cats": [ 12 ],
"script": "dojo(\\.xd)?\\.js", "script": "([\\d\\.]+)/dojo/dojo(\\.xd)?\\.js\\;version:\\1",
"env": "^dojo$" "env": "^dojo$"
}, },
"Dokeos": { "Dokeos": {

Loading…
Cancel
Save