Formatting fixes

main
Elbert Alias 13 years ago
parent c2f013d6fd
commit a25da60371

@ -373,9 +373,7 @@
"CMS Made Simple": { "CMS Made Simple": {
"website": "cmsmadesimple.org", "website": "cmsmadesimple.org",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "meta": { "generator": "CMS Made Simple" },
"generator": "CMS Made Simple"
},
"implies": "PHP" "implies": "PHP"
}, },
"CMSimple": { "CMSimple": {
@ -654,9 +652,7 @@
"cats": [ 1 ], "cats": [ 1 ],
"script": "drupal\\.js", "script": "drupal\\.js",
"html": "<(link|style)[^>]+sites\/(default|all)\/(themes|modules)\/", "html": "<(link|style)[^>]+sites\/(default|all)\/(themes|modules)\/",
"headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d.]+))?\\;version:\\2", "headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d.]+))?\\;version:\\2", "Expires": "19 Nov 1978" },
"Expires": "19 Nov 1978"
},
"env": "^Drupal$", "env": "^Drupal$",
"implies": "PHP" "implies": "PHP"
}, },
@ -755,8 +751,7 @@
}, },
"eZ Publish": { "eZ Publish": {
"website": "ez.no", "website": "ez.no",
"cats": [ 1, 6 "cats": [ 1, 6 ],
],
"meta": { "generator": "eZ Publish" }, "meta": { "generator": "eZ Publish" },
"headers": { "X-Powered-By": "^eZ Publish" }, "headers": { "X-Powered-By": "^eZ Publish" },
"implies": "PHP" "implies": "PHP"
@ -893,8 +888,7 @@
}, },
"Google PageSpeed": { "Google PageSpeed": {
"website": "developers.google.com\/speed\/pagespeed\/mod", "website": "developers.google.com\/speed\/pagespeed\/mod",
"cats": [ 23, 33 "cats": [ 23, 33 ],
],
"headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" } "headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" }
}, },
"Google Sites": { "Google Sites": {
@ -1107,15 +1101,13 @@
}, },
"Jirafe": { "Jirafe": {
"website": "jirafe.com", "website": "jirafe.com",
"cats": [ 10, 32 "cats": [ 10, 32 ],
],
"script": "\/jirafe\\.js", "script": "\/jirafe\\.js",
"env": "^jirafe$" "env": "^jirafe$"
}, },
"Jo": { "Jo": {
"website": "joapp.com", "website": "joapp.com",
"cats": [ 26, 12 "cats": [ 26, 12 ],
],
"env": "^jo(Cache|DOM|Event)$" "env": "^jo(Cache|DOM|Event)$"
}, },
"JobberBase": { "JobberBase": {
@ -1149,11 +1141,7 @@
"jQuery": { "jQuery": {
"website": "jquery.com", "website": "jquery.com",
"cats": [ 12 ], "cats": [ 12 ],
"script": [ "script": [ "jquery(\\-|\\.)([\\d.]*\\d)[^\/]*\\.js\\;version:\\2", "([\\d.]+)\/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ],
"jquery(\\-|\\.)([\\d.]*\\d)[^\/]*\\.js\\;version:\\2",
"([\\d.]+)\/jquery(\\.min)?\\.js\\;version:\\1",
"jquery.*\\.js"
],
"env": "^jQuery$" "env": "^jQuery$"
}, },
"jQuery Mobile": { "jQuery Mobile": {
@ -1195,8 +1183,7 @@
}, },
"Kampyle": { "Kampyle": {
"website": "www.kampyle.com", "website": "www.kampyle.com",
"cats": [ 10, 13 "cats": [ 10, 13 ],
],
"script": "cf\\.kampyle\\.com\/k_button\\.js", "script": "cf\\.kampyle\\.com\/k_button\\.js",
"headers": { "Set-Cookie": "k_visit" }, "headers": { "Set-Cookie": "k_visit" },
"env": "^k_track$" "env": "^k_track$"
@ -1376,10 +1363,7 @@
"website": "sharepoint.microsoft.com", "website": "sharepoint.microsoft.com",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "Microsoft SharePoint" }, "meta": { "generator": "Microsoft SharePoint" },
"headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "SPRequestGuid": ".*", "SharePointHealthScore": ".*" },
"SPRequestGuid": ".*",
"SharePointHealthScore": ".*"
},
"env": "^_spBodyOnLoadCalled$" "env": "^_spBodyOnLoadCalled$"
}, },
"MiniBB": { "MiniBB": {
@ -1624,16 +1608,12 @@
"OpenNemas": { "OpenNemas": {
"website": "openhost.es\/en\/opennemas", "website": "openhost.es\/en\/opennemas",
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "headers": { "X-Powered-By": "OpenNemas" }
"X-Powered-By": "OpenNemas"
}
}, },
"OpenSSL": { "OpenSSL": {
"website": "openssl.org", "website": "openssl.org",
"cats": [ 33 ], "cats": [ 33 ],
"headers": { "headers": { "Server": "OpenSSL(\/([\\d.]+[a-z]?))?\\;version:\\2" }
"Server": "OpenSSL(\/([\\d.]+[a-z]?))?\\;version:\\2"
}
}, },
"OpenText Web Solutions": { "OpenText Web Solutions": {
"website": "websolutions.opentext.com", "website": "websolutions.opentext.com",
@ -1649,9 +1629,7 @@
"Oracle Application Server": { "Oracle Application Server": {
"website": "www.oracle.com\/technetwork\/middleware\/ias\/overview\/index.html", "website": "www.oracle.com\/technetwork\/middleware\/ias\/overview\/index.html",
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "headers": { "Server": "Oracle(-| )Application(-| )Server((-| )(\\d+[a-z]?))?\\;version:\\5" }
"Server": "Oracle(-| )Application(-| )Server((-| )(\\d+[a-z]?))?\\;version:\\5"
}
}, },
"Oracle Recommendations On Demand": { "Oracle Recommendations On Demand": {
"website": "www.oracle.com\/us\/products\/applications\/commerce\/recommendations-on-demand\/index.html?", "website": "www.oracle.com\/us\/products\/applications\/commerce\/recommendations-on-demand\/index.html?",
@ -1662,9 +1640,7 @@
"website": "www.oscommerce.com", "website": "www.oscommerce.com",
"cats": [ 6 ], "cats": [ 6 ],
"html": "(<a[^>]*(\\?|&)osCsid|Powered by (<[^]+>)?osCommerce<\/a>|<[^]+class=\"[^>]*infoBoxHeading)", "html": "(<a[^>]*(\\?|&)osCsid|Powered by (<[^]+>)?osCommerce<\/a>|<[^]+class=\"[^>]*infoBoxHeading)",
"headers": { "headers": { "Set-Cookie": "osCsid=" }
"Set-Cookie": "osCsid="
}
}, },
"osCSS": { "osCSS": {
"website": "www.oscss.org", "website": "www.oscss.org",
@ -1718,11 +1694,7 @@
"PHP": { "PHP": {
"website": "php.net", "website": "php.net",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" },
"Server": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1",
"X-Powered-By": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1",
"Set-Cookie": "PHPSESSID"
},
"url": "\\.php$" "url": "\\.php$"
}, },
"phpAlbum": { "phpAlbum": {
@ -1737,9 +1709,7 @@
"meta": { "copyright": "phpBB Group" }, "meta": { "copyright": "phpBB Group" },
"html": "(Powered by <a[^>]+phpbb|<a[^>]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|<img[^>]+i_icon_mini|<table class=\"forumline)", "html": "(Powered by <a[^>]+phpbb|<a[^>]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|<img[^>]+i_icon_mini|<table class=\"forumline)",
"env": "^(style_cookie_settings|phpbb_)", "env": "^(style_cookie_settings|phpbb_)",
"headers": { "headers": { "Set-Cookie": "^phpbb" },
"Set-Cookie": "^phpbb"
},
"implies": "PHP" "implies": "PHP"
}, },
"phpCMS": { "phpCMS": {
@ -1786,8 +1756,7 @@
}, },
"phpwind": { "phpwind": {
"website": "www.phpwind.net", "website": "www.phpwind.net",
"cats": [ 1, 2 "cats": [ 1, 2 ],
],
"meta": { "generator": "^phpwind" }, "meta": { "generator": "^phpwind" },
"html": "Powered by <a href=\"[^\"]+phpwind\\.net", "html": "Powered by <a href=\"[^\"]+phpwind\\.net",
"implies": "PHP" "implies": "PHP"
@ -1806,10 +1775,7 @@
"Plesk": { "Plesk": {
"website": "parallels.com\/products\/plesk", "website": "parallels.com\/products\/plesk",
"cats": [ 9 ], "cats": [ 9 ],
"headers": { "headers": { "X-Powered-By-Plesk": "Plesk", "X-Powered-By": "PleskLin" },
"X-Powered-By-Plesk": "Plesk",
"X-Powered-By": "PleskLin"
},
"script": "common\\.js\\?plesk" "script": "common\\.js\\?plesk"
}, },
"Pligg": { "Pligg": {
@ -1837,8 +1803,7 @@
}, },
"Posterous": { "Posterous": {
"website": "posterous.com", "website": "posterous.com",
"cats": [ 1, 11 "cats": [ 1, 11 ],
],
"html": "<div class=\"posterous", "html": "<div class=\"posterous",
"env": "^Posterous" "env": "^Posterous"
}, },
@ -1875,9 +1840,7 @@
"Python": { "Python": {
"website": "python.org", "website": "python.org",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "(^|\\s)Python(\/([\\d.]+))?\\;confidence:50\\;version:\\3" }
"Server": "(^|\\s)Python(\/([\\d.]+))?\\;confidence:50\\;version:\\3"
}
}, },
"Quantcast": { "Quantcast": {
"website": "www.quantcast.com", "website": "www.quantcast.com",
@ -1893,9 +1856,7 @@
"RackCache": { "RackCache": {
"website": "github.com\/rtomayko\/rack-cache", "website": "github.com\/rtomayko\/rack-cache",
"cats": [ 23 ], "cats": [ 23 ],
"headers": { "headers": { "X-Rack-Cache": ".+" },
"X-Rack-Cache": ".+"
},
"implies": "Ruby" "implies": "Ruby"
}, },
"Raphael": { "Raphael": {
@ -1906,8 +1867,7 @@
}, },
"RBS Change": { "RBS Change": {
"website": "www.rbschange.fr", "website": "www.rbschange.fr",
"cats": [ 1, 6 "cats": [ 1, 6 ],
],
"html": "<html[^>]+xmlns:change=", "html": "<html[^>]+xmlns:change=",
"meta": { "generator": "RBS Change" }, "meta": { "generator": "RBS Change" },
"implies": "PHP" "implies": "PHP"
@ -1927,10 +1887,7 @@
"Red Hat": { "Red Hat": {
"website": "redhat.com", "website": "redhat.com",
"cats": [ 28 ], "cats": [ 28 ],
"headers": { "headers": { "Server": "(.*rhel(\\d+)|Red Hat)\\;version:\\2", "X-Powered-By": "Red Hat" }
"Server": "(.*rhel(\\d+)|Red Hat)\\;version:\\2",
"X-Powered-By": "Red Hat"
}
}, },
"Reddit": { "Reddit": {
"website": "code.reddit.com", "website": "code.reddit.com",
@ -1969,19 +1926,14 @@
"Ruby": { "Ruby": {
"website": "ruby-lang.org", "website": "ruby-lang.org",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "(Mongrel|WEBrick|Ruby)" }
"Server": "(Mongrel|WEBrick|Ruby)"
}
}, },
"Ruby on Rails": { "Ruby on Rails": {
"website": "rubyonrails.org", "website": "rubyonrails.org",
"cats": [ 18 ], "cats": [ 18 ],
"script": "\/assets\/application-[a-z\\d]{32}\/\\.js\\;confidence:50", "script": "\/assets\/application-[a-z\\d]{32}\/\\.js\\;confidence:50",
"meta": { "csrf-param": "authenticity_token\\;confidence:50" }, "meta": { "csrf-param": "authenticity_token\\;confidence:50" },
"headers": { "headers": { "Server": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50", "X-Powered-By": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50" },
"Server": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50",
"X-Powered-By": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50"
},
"implies": "Ruby" "implies": "Ruby"
}, },
"S.Builder": { "S.Builder": {
@ -1998,17 +1950,13 @@
"SAP": { "SAP": {
"website": "sap.com", "website": "sap.com",
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "headers": { "Server": "SAP NetWeaver Application Server" }
"Server": "SAP NetWeaver Application Server"
}
}, },
"Sarka-SPIP": { "Sarka-SPIP": {
"website": "sarka-spip.net", "website": "sarka-spip.net",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "(^|\\s)Sarka-SPIP(\\s([\\d.]+(\\s\\[\\d+\\])?))?\\;version:\\3" }, "meta": { "generator": "(^|\\s)Sarka-SPIP(\\s([\\d.]+(\\s\\[\\d+\\])?))?\\;version:\\3" },
"headers": { "headers": { "X-Spip-Cache": ".*" },
"X-Spip-Cache": ".*"
},
"implies": "SPIP" "implies": "SPIP"
}, },
"script.aculo.us": { "script.aculo.us": {
@ -2046,10 +1994,7 @@
"Shopatron": { "Shopatron": {
"website": "ecommerce.shopatron.com", "website": "ecommerce.shopatron.com",
"cats": [ 6 ], "cats": [ 6 ],
"html": [ "html": [ "<body class=\"shopatron", "<img[^>]+mediacdn\\.shopatron\\.com\\;confidence:50" ],
"<body class=\"shopatron",
"<img[^>]+mediacdn\\.shopatron\\.com\\;confidence:50"
],
"script": "mediacdn\\.shopatron\\.com", "script": "mediacdn\\.shopatron\\.com",
"meta": { "keywords": "Shopatron" }, "meta": { "keywords": "Shopatron" },
"env": "^shptUrl$" "env": "^shptUrl$"
@ -2207,8 +2152,7 @@
}, },
"Supersized": { "Supersized": {
"website": "buildinternet.com\/project\/supersized", "website": "buildinternet.com\/project\/supersized",
"cats": [ 7, 25 "cats": [ 7, 25 ],
],
"script": "supersized(\\.([\\d.]*[\\d]))?.*\\.js\\;version:\\2" "script": "supersized(\\.([\\d.]*[\\d]))?.*\\.js\\;version:\\2"
}, },
"SUSE": { "SUSE": {
@ -2253,11 +2197,7 @@
}, },
"Tiki Wiki CMS Groupware": { "Tiki Wiki CMS Groupware": {
"website": "tiki.org", "website": "tiki.org",
"cats": [ 1, 2, "cats": [ 1, 2, 8, 11, 13 ],
8,
11,
13
],
"script": "(\/|_)tiki", "script": "(\/|_)tiki",
"meta": { "generator": "^Tiki" } "meta": { "generator": "^Tiki" }
}, },
@ -2323,9 +2263,7 @@
"TYPO3": { "TYPO3": {
"website": "typo3.com", "website": "typo3.com",
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "headers": { "Set-Cookie": "fe_typo_user" },
"Set-Cookie": "fe_typo_user"
},
"meta": { "generator": "TYPO3" }, "meta": { "generator": "TYPO3" },
"html": "(<(script[^>]* src|link[^>]* href)=[^>]*fileadmin|<!--TYPO3SEARCH)", "html": "(<(script[^>]* src|link[^>]* href)=[^>]*fileadmin|<!--TYPO3SEARCH)",
"url": "\/typo3\/", "url": "\/typo3\/",
@ -2382,12 +2320,7 @@
"Varnish": { "Varnish": {
"website": "www.varnish-cache.org", "website": "www.varnish-cache.org",
"cats": [ 23 ], "cats": [ 23 ],
"headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "X-Varnish-Cache": ".+", "X-Varnish-Action": ".+", "X-Varnish-Hostname": ".+", "Via": "Varnish" }
"X-Varnish-Cache": ".+",
"X-Varnish-Action": ".+",
"X-Varnish-Hostname": ".+",
"Via": "Varnish"
}
}, },
"vBulletin": { "vBulletin": {
"website": "www.vbulletin.com", "website": "www.vbulletin.com",
@ -2552,8 +2485,7 @@
}, },
"WordPress": { "WordPress": {
"website": "wordpress.org", "website": "wordpress.org",
"cats": [ 1, 11 "cats": [ 1, 11 ],
],
"meta": { "generator": "WordPress( [\\d.]+)?\\;version:\\1" }, "meta": { "generator": "WordPress( [\\d.]+)?\\;version:\\1" },
"html": "<link rel=\"stylesheet\" [^>]+wp-content", "html": "<link rel=\"stylesheet\" [^>]+wp-content",
"env": "^wp_username$", "env": "^wp_username$",

@ -373,9 +373,7 @@
"CMS Made Simple": { "CMS Made Simple": {
"website": "cmsmadesimple.org", "website": "cmsmadesimple.org",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "meta": { "generator": "CMS Made Simple" },
"generator": "CMS Made Simple"
},
"implies": "PHP" "implies": "PHP"
}, },
"CMSimple": { "CMSimple": {
@ -654,9 +652,7 @@
"cats": [ 1 ], "cats": [ 1 ],
"script": "drupal\\.js", "script": "drupal\\.js",
"html": "<(link|style)[^>]+sites\/(default|all)\/(themes|modules)\/", "html": "<(link|style)[^>]+sites\/(default|all)\/(themes|modules)\/",
"headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d.]+))?\\;version:\\2", "headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d.]+))?\\;version:\\2", "Expires": "19 Nov 1978" },
"Expires": "19 Nov 1978"
},
"env": "^Drupal$", "env": "^Drupal$",
"implies": "PHP" "implies": "PHP"
}, },
@ -755,8 +751,7 @@
}, },
"eZ Publish": { "eZ Publish": {
"website": "ez.no", "website": "ez.no",
"cats": [ 1, 6 "cats": [ 1, 6 ],
],
"meta": { "generator": "eZ Publish" }, "meta": { "generator": "eZ Publish" },
"headers": { "X-Powered-By": "^eZ Publish" }, "headers": { "X-Powered-By": "^eZ Publish" },
"implies": "PHP" "implies": "PHP"
@ -893,8 +888,7 @@
}, },
"Google PageSpeed": { "Google PageSpeed": {
"website": "developers.google.com\/speed\/pagespeed\/mod", "website": "developers.google.com\/speed\/pagespeed\/mod",
"cats": [ 23, 33 "cats": [ 23, 33 ],
],
"headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" } "headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" }
}, },
"Google Sites": { "Google Sites": {
@ -1107,15 +1101,13 @@
}, },
"Jirafe": { "Jirafe": {
"website": "jirafe.com", "website": "jirafe.com",
"cats": [ 10, 32 "cats": [ 10, 32 ],
],
"script": "\/jirafe\\.js", "script": "\/jirafe\\.js",
"env": "^jirafe$" "env": "^jirafe$"
}, },
"Jo": { "Jo": {
"website": "joapp.com", "website": "joapp.com",
"cats": [ 26, 12 "cats": [ 26, 12 ],
],
"env": "^jo(Cache|DOM|Event)$" "env": "^jo(Cache|DOM|Event)$"
}, },
"JobberBase": { "JobberBase": {
@ -1149,11 +1141,7 @@
"jQuery": { "jQuery": {
"website": "jquery.com", "website": "jquery.com",
"cats": [ 12 ], "cats": [ 12 ],
"script": [ "script": [ "jquery(\\-|\\.)([\\d.]*\\d)[^\/]*\\.js\\;version:\\2", "([\\d.]+)\/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ],
"jquery(\\-|\\.)([\\d.]*\\d)[^\/]*\\.js\\;version:\\2",
"([\\d.]+)\/jquery(\\.min)?\\.js\\;version:\\1",
"jquery.*\\.js"
],
"env": "^jQuery$" "env": "^jQuery$"
}, },
"jQuery Mobile": { "jQuery Mobile": {
@ -1195,8 +1183,7 @@
}, },
"Kampyle": { "Kampyle": {
"website": "www.kampyle.com", "website": "www.kampyle.com",
"cats": [ 10, 13 "cats": [ 10, 13 ],
],
"script": "cf\\.kampyle\\.com\/k_button\\.js", "script": "cf\\.kampyle\\.com\/k_button\\.js",
"headers": { "Set-Cookie": "k_visit" }, "headers": { "Set-Cookie": "k_visit" },
"env": "^k_track$" "env": "^k_track$"
@ -1376,10 +1363,7 @@
"website": "sharepoint.microsoft.com", "website": "sharepoint.microsoft.com",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "Microsoft SharePoint" }, "meta": { "generator": "Microsoft SharePoint" },
"headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "SPRequestGuid": ".*", "SharePointHealthScore": ".*" },
"SPRequestGuid": ".*",
"SharePointHealthScore": ".*"
},
"env": "^_spBodyOnLoadCalled$" "env": "^_spBodyOnLoadCalled$"
}, },
"MiniBB": { "MiniBB": {
@ -1624,16 +1608,12 @@
"OpenNemas": { "OpenNemas": {
"website": "openhost.es\/en\/opennemas", "website": "openhost.es\/en\/opennemas",
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "headers": { "X-Powered-By": "OpenNemas" }
"X-Powered-By": "OpenNemas"
}
}, },
"OpenSSL": { "OpenSSL": {
"website": "openssl.org", "website": "openssl.org",
"cats": [ 33 ], "cats": [ 33 ],
"headers": { "headers": { "Server": "OpenSSL(\/([\\d.]+[a-z]?))?\\;version:\\2" }
"Server": "OpenSSL(\/([\\d.]+[a-z]?))?\\;version:\\2"
}
}, },
"OpenText Web Solutions": { "OpenText Web Solutions": {
"website": "websolutions.opentext.com", "website": "websolutions.opentext.com",
@ -1649,9 +1629,7 @@
"Oracle Application Server": { "Oracle Application Server": {
"website": "www.oracle.com\/technetwork\/middleware\/ias\/overview\/index.html", "website": "www.oracle.com\/technetwork\/middleware\/ias\/overview\/index.html",
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "headers": { "Server": "Oracle(-| )Application(-| )Server((-| )(\\d+[a-z]?))?\\;version:\\5" }
"Server": "Oracle(-| )Application(-| )Server((-| )(\\d+[a-z]?))?\\;version:\\5"
}
}, },
"Oracle Recommendations On Demand": { "Oracle Recommendations On Demand": {
"website": "www.oracle.com\/us\/products\/applications\/commerce\/recommendations-on-demand\/index.html?", "website": "www.oracle.com\/us\/products\/applications\/commerce\/recommendations-on-demand\/index.html?",
@ -1662,9 +1640,7 @@
"website": "www.oscommerce.com", "website": "www.oscommerce.com",
"cats": [ 6 ], "cats": [ 6 ],
"html": "(<a[^>]*(\\?|&)osCsid|Powered by (<[^]+>)?osCommerce<\/a>|<[^]+class=\"[^>]*infoBoxHeading)", "html": "(<a[^>]*(\\?|&)osCsid|Powered by (<[^]+>)?osCommerce<\/a>|<[^]+class=\"[^>]*infoBoxHeading)",
"headers": { "headers": { "Set-Cookie": "osCsid=" }
"Set-Cookie": "osCsid="
}
}, },
"osCSS": { "osCSS": {
"website": "www.oscss.org", "website": "www.oscss.org",
@ -1718,11 +1694,7 @@
"PHP": { "PHP": {
"website": "php.net", "website": "php.net",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" },
"Server": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1",
"X-Powered-By": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1",
"Set-Cookie": "PHPSESSID"
},
"url": "\\.php$" "url": "\\.php$"
}, },
"phpAlbum": { "phpAlbum": {
@ -1737,9 +1709,7 @@
"meta": { "copyright": "phpBB Group" }, "meta": { "copyright": "phpBB Group" },
"html": "(Powered by <a[^>]+phpbb|<a[^>]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|<img[^>]+i_icon_mini|<table class=\"forumline)", "html": "(Powered by <a[^>]+phpbb|<a[^>]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|<img[^>]+i_icon_mini|<table class=\"forumline)",
"env": "^(style_cookie_settings|phpbb_)", "env": "^(style_cookie_settings|phpbb_)",
"headers": { "headers": { "Set-Cookie": "^phpbb" },
"Set-Cookie": "^phpbb"
},
"implies": "PHP" "implies": "PHP"
}, },
"phpCMS": { "phpCMS": {
@ -1786,8 +1756,7 @@
}, },
"phpwind": { "phpwind": {
"website": "www.phpwind.net", "website": "www.phpwind.net",
"cats": [ 1, 2 "cats": [ 1, 2 ],
],
"meta": { "generator": "^phpwind" }, "meta": { "generator": "^phpwind" },
"html": "Powered by <a href=\"[^\"]+phpwind\\.net", "html": "Powered by <a href=\"[^\"]+phpwind\\.net",
"implies": "PHP" "implies": "PHP"
@ -1806,10 +1775,7 @@
"Plesk": { "Plesk": {
"website": "parallels.com\/products\/plesk", "website": "parallels.com\/products\/plesk",
"cats": [ 9 ], "cats": [ 9 ],
"headers": { "headers": { "X-Powered-By-Plesk": "Plesk", "X-Powered-By": "PleskLin" },
"X-Powered-By-Plesk": "Plesk",
"X-Powered-By": "PleskLin"
},
"script": "common\\.js\\?plesk" "script": "common\\.js\\?plesk"
}, },
"Pligg": { "Pligg": {
@ -1837,8 +1803,7 @@
}, },
"Posterous": { "Posterous": {
"website": "posterous.com", "website": "posterous.com",
"cats": [ 1, 11 "cats": [ 1, 11 ],
],
"html": "<div class=\"posterous", "html": "<div class=\"posterous",
"env": "^Posterous" "env": "^Posterous"
}, },
@ -1875,9 +1840,7 @@
"Python": { "Python": {
"website": "python.org", "website": "python.org",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "(^|\\s)Python(\/([\\d.]+))?\\;confidence:50\\;version:\\3" }
"Server": "(^|\\s)Python(\/([\\d.]+))?\\;confidence:50\\;version:\\3"
}
}, },
"Quantcast": { "Quantcast": {
"website": "www.quantcast.com", "website": "www.quantcast.com",
@ -1893,9 +1856,7 @@
"RackCache": { "RackCache": {
"website": "github.com\/rtomayko\/rack-cache", "website": "github.com\/rtomayko\/rack-cache",
"cats": [ 23 ], "cats": [ 23 ],
"headers": { "headers": { "X-Rack-Cache": ".+" },
"X-Rack-Cache": ".+"
},
"implies": "Ruby" "implies": "Ruby"
}, },
"Raphael": { "Raphael": {
@ -1906,8 +1867,7 @@
}, },
"RBS Change": { "RBS Change": {
"website": "www.rbschange.fr", "website": "www.rbschange.fr",
"cats": [ 1, 6 "cats": [ 1, 6 ],
],
"html": "<html[^>]+xmlns:change=", "html": "<html[^>]+xmlns:change=",
"meta": { "generator": "RBS Change" }, "meta": { "generator": "RBS Change" },
"implies": "PHP" "implies": "PHP"
@ -1927,10 +1887,7 @@
"Red Hat": { "Red Hat": {
"website": "redhat.com", "website": "redhat.com",
"cats": [ 28 ], "cats": [ 28 ],
"headers": { "headers": { "Server": "(.*rhel(\\d+)|Red Hat)\\;version:\\2", "X-Powered-By": "Red Hat" }
"Server": "(.*rhel(\\d+)|Red Hat)\\;version:\\2",
"X-Powered-By": "Red Hat"
}
}, },
"Reddit": { "Reddit": {
"website": "code.reddit.com", "website": "code.reddit.com",
@ -1969,19 +1926,14 @@
"Ruby": { "Ruby": {
"website": "ruby-lang.org", "website": "ruby-lang.org",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "(Mongrel|WEBrick|Ruby)" }
"Server": "(Mongrel|WEBrick|Ruby)"
}
}, },
"Ruby on Rails": { "Ruby on Rails": {
"website": "rubyonrails.org", "website": "rubyonrails.org",
"cats": [ 18 ], "cats": [ 18 ],
"script": "\/assets\/application-[a-z\\d]{32}\/\\.js\\;confidence:50", "script": "\/assets\/application-[a-z\\d]{32}\/\\.js\\;confidence:50",
"meta": { "csrf-param": "authenticity_token\\;confidence:50" }, "meta": { "csrf-param": "authenticity_token\\;confidence:50" },
"headers": { "headers": { "Server": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50", "X-Powered-By": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50" },
"Server": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50",
"X-Powered-By": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50"
},
"implies": "Ruby" "implies": "Ruby"
}, },
"S.Builder": { "S.Builder": {
@ -1998,17 +1950,13 @@
"SAP": { "SAP": {
"website": "sap.com", "website": "sap.com",
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "headers": { "Server": "SAP NetWeaver Application Server" }
"Server": "SAP NetWeaver Application Server"
}
}, },
"Sarka-SPIP": { "Sarka-SPIP": {
"website": "sarka-spip.net", "website": "sarka-spip.net",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "(^|\\s)Sarka-SPIP(\\s([\\d.]+(\\s\\[\\d+\\])?))?\\;version:\\3" }, "meta": { "generator": "(^|\\s)Sarka-SPIP(\\s([\\d.]+(\\s\\[\\d+\\])?))?\\;version:\\3" },
"headers": { "headers": { "X-Spip-Cache": ".*" },
"X-Spip-Cache": ".*"
},
"implies": "SPIP" "implies": "SPIP"
}, },
"script.aculo.us": { "script.aculo.us": {
@ -2046,10 +1994,7 @@
"Shopatron": { "Shopatron": {
"website": "ecommerce.shopatron.com", "website": "ecommerce.shopatron.com",
"cats": [ 6 ], "cats": [ 6 ],
"html": [ "html": [ "<body class=\"shopatron", "<img[^>]+mediacdn\\.shopatron\\.com\\;confidence:50" ],
"<body class=\"shopatron",
"<img[^>]+mediacdn\\.shopatron\\.com\\;confidence:50"
],
"script": "mediacdn\\.shopatron\\.com", "script": "mediacdn\\.shopatron\\.com",
"meta": { "keywords": "Shopatron" }, "meta": { "keywords": "Shopatron" },
"env": "^shptUrl$" "env": "^shptUrl$"
@ -2207,8 +2152,7 @@
}, },
"Supersized": { "Supersized": {
"website": "buildinternet.com\/project\/supersized", "website": "buildinternet.com\/project\/supersized",
"cats": [ 7, 25 "cats": [ 7, 25 ],
],
"script": "supersized(\\.([\\d.]*[\\d]))?.*\\.js\\;version:\\2" "script": "supersized(\\.([\\d.]*[\\d]))?.*\\.js\\;version:\\2"
}, },
"SUSE": { "SUSE": {
@ -2253,11 +2197,7 @@
}, },
"Tiki Wiki CMS Groupware": { "Tiki Wiki CMS Groupware": {
"website": "tiki.org", "website": "tiki.org",
"cats": [ 1, 2, "cats": [ 1, 2, 8, 11, 13 ],
8,
11,
13
],
"script": "(\/|_)tiki", "script": "(\/|_)tiki",
"meta": { "generator": "^Tiki" } "meta": { "generator": "^Tiki" }
}, },
@ -2323,9 +2263,7 @@
"TYPO3": { "TYPO3": {
"website": "typo3.com", "website": "typo3.com",
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "headers": { "Set-Cookie": "fe_typo_user" },
"Set-Cookie": "fe_typo_user"
},
"meta": { "generator": "TYPO3" }, "meta": { "generator": "TYPO3" },
"html": "(<(script[^>]* src|link[^>]* href)=[^>]*fileadmin|<!--TYPO3SEARCH)", "html": "(<(script[^>]* src|link[^>]* href)=[^>]*fileadmin|<!--TYPO3SEARCH)",
"url": "\/typo3\/", "url": "\/typo3\/",
@ -2382,12 +2320,7 @@
"Varnish": { "Varnish": {
"website": "www.varnish-cache.org", "website": "www.varnish-cache.org",
"cats": [ 23 ], "cats": [ 23 ],
"headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "X-Varnish-Cache": ".+", "X-Varnish-Action": ".+", "X-Varnish-Hostname": ".+", "Via": "Varnish" }
"X-Varnish-Cache": ".+",
"X-Varnish-Action": ".+",
"X-Varnish-Hostname": ".+",
"Via": "Varnish"
}
}, },
"vBulletin": { "vBulletin": {
"website": "www.vbulletin.com", "website": "www.vbulletin.com",
@ -2552,8 +2485,7 @@
}, },
"WordPress": { "WordPress": {
"website": "wordpress.org", "website": "wordpress.org",
"cats": [ 1, 11 "cats": [ 1, 11 ],
],
"meta": { "generator": "WordPress( [\\d.]+)?\\;version:\\1" }, "meta": { "generator": "WordPress( [\\d.]+)?\\;version:\\1" },
"html": "<link rel=\"stylesheet\" [^>]+wp-content", "html": "<link rel=\"stylesheet\" [^>]+wp-content",
"env": "^wp_username$", "env": "^wp_username$",

@ -373,9 +373,7 @@
"CMS Made Simple": { "CMS Made Simple": {
"website": "cmsmadesimple.org", "website": "cmsmadesimple.org",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "meta": { "generator": "CMS Made Simple" },
"generator": "CMS Made Simple"
},
"implies": "PHP" "implies": "PHP"
}, },
"CMSimple": { "CMSimple": {
@ -654,9 +652,7 @@
"cats": [ 1 ], "cats": [ 1 ],
"script": "drupal\\.js", "script": "drupal\\.js",
"html": "<(link|style)[^>]+sites\/(default|all)\/(themes|modules)\/", "html": "<(link|style)[^>]+sites\/(default|all)\/(themes|modules)\/",
"headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d.]+))?\\;version:\\2", "headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d.]+))?\\;version:\\2", "Expires": "19 Nov 1978" },
"Expires": "19 Nov 1978"
},
"env": "^Drupal$", "env": "^Drupal$",
"implies": "PHP" "implies": "PHP"
}, },
@ -755,8 +751,7 @@
}, },
"eZ Publish": { "eZ Publish": {
"website": "ez.no", "website": "ez.no",
"cats": [ 1, 6 "cats": [ 1, 6 ],
],
"meta": { "generator": "eZ Publish" }, "meta": { "generator": "eZ Publish" },
"headers": { "X-Powered-By": "^eZ Publish" }, "headers": { "X-Powered-By": "^eZ Publish" },
"implies": "PHP" "implies": "PHP"
@ -893,8 +888,7 @@
}, },
"Google PageSpeed": { "Google PageSpeed": {
"website": "developers.google.com\/speed\/pagespeed\/mod", "website": "developers.google.com\/speed\/pagespeed\/mod",
"cats": [ 23, 33 "cats": [ 23, 33 ],
],
"headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" } "headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" }
}, },
"Google Sites": { "Google Sites": {
@ -1107,15 +1101,13 @@
}, },
"Jirafe": { "Jirafe": {
"website": "jirafe.com", "website": "jirafe.com",
"cats": [ 10, 32 "cats": [ 10, 32 ],
],
"script": "\/jirafe\\.js", "script": "\/jirafe\\.js",
"env": "^jirafe$" "env": "^jirafe$"
}, },
"Jo": { "Jo": {
"website": "joapp.com", "website": "joapp.com",
"cats": [ 26, 12 "cats": [ 26, 12 ],
],
"env": "^jo(Cache|DOM|Event)$" "env": "^jo(Cache|DOM|Event)$"
}, },
"JobberBase": { "JobberBase": {
@ -1149,11 +1141,7 @@
"jQuery": { "jQuery": {
"website": "jquery.com", "website": "jquery.com",
"cats": [ 12 ], "cats": [ 12 ],
"script": [ "script": [ "jquery(\\-|\\.)([\\d.]*\\d)[^\/]*\\.js\\;version:\\2", "([\\d.]+)\/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ],
"jquery(\\-|\\.)([\\d.]*\\d)[^\/]*\\.js\\;version:\\2",
"([\\d.]+)\/jquery(\\.min)?\\.js\\;version:\\1",
"jquery.*\\.js"
],
"env": "^jQuery$" "env": "^jQuery$"
}, },
"jQuery Mobile": { "jQuery Mobile": {
@ -1195,8 +1183,7 @@
}, },
"Kampyle": { "Kampyle": {
"website": "www.kampyle.com", "website": "www.kampyle.com",
"cats": [ 10, 13 "cats": [ 10, 13 ],
],
"script": "cf\\.kampyle\\.com\/k_button\\.js", "script": "cf\\.kampyle\\.com\/k_button\\.js",
"headers": { "Set-Cookie": "k_visit" }, "headers": { "Set-Cookie": "k_visit" },
"env": "^k_track$" "env": "^k_track$"
@ -1376,10 +1363,7 @@
"website": "sharepoint.microsoft.com", "website": "sharepoint.microsoft.com",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "Microsoft SharePoint" }, "meta": { "generator": "Microsoft SharePoint" },
"headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "SPRequestGuid": ".*", "SharePointHealthScore": ".*" },
"SPRequestGuid": ".*",
"SharePointHealthScore": ".*"
},
"env": "^_spBodyOnLoadCalled$" "env": "^_spBodyOnLoadCalled$"
}, },
"MiniBB": { "MiniBB": {
@ -1624,16 +1608,12 @@
"OpenNemas": { "OpenNemas": {
"website": "openhost.es\/en\/opennemas", "website": "openhost.es\/en\/opennemas",
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "headers": { "X-Powered-By": "OpenNemas" }
"X-Powered-By": "OpenNemas"
}
}, },
"OpenSSL": { "OpenSSL": {
"website": "openssl.org", "website": "openssl.org",
"cats": [ 33 ], "cats": [ 33 ],
"headers": { "headers": { "Server": "OpenSSL(\/([\\d.]+[a-z]?))?\\;version:\\2" }
"Server": "OpenSSL(\/([\\d.]+[a-z]?))?\\;version:\\2"
}
}, },
"OpenText Web Solutions": { "OpenText Web Solutions": {
"website": "websolutions.opentext.com", "website": "websolutions.opentext.com",
@ -1649,9 +1629,7 @@
"Oracle Application Server": { "Oracle Application Server": {
"website": "www.oracle.com\/technetwork\/middleware\/ias\/overview\/index.html", "website": "www.oracle.com\/technetwork\/middleware\/ias\/overview\/index.html",
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "headers": { "Server": "Oracle(-| )Application(-| )Server((-| )(\\d+[a-z]?))?\\;version:\\5" }
"Server": "Oracle(-| )Application(-| )Server((-| )(\\d+[a-z]?))?\\;version:\\5"
}
}, },
"Oracle Recommendations On Demand": { "Oracle Recommendations On Demand": {
"website": "www.oracle.com\/us\/products\/applications\/commerce\/recommendations-on-demand\/index.html?", "website": "www.oracle.com\/us\/products\/applications\/commerce\/recommendations-on-demand\/index.html?",
@ -1662,9 +1640,7 @@
"website": "www.oscommerce.com", "website": "www.oscommerce.com",
"cats": [ 6 ], "cats": [ 6 ],
"html": "(<a[^>]*(\\?|&)osCsid|Powered by (<[^]+>)?osCommerce<\/a>|<[^]+class=\"[^>]*infoBoxHeading)", "html": "(<a[^>]*(\\?|&)osCsid|Powered by (<[^]+>)?osCommerce<\/a>|<[^]+class=\"[^>]*infoBoxHeading)",
"headers": { "headers": { "Set-Cookie": "osCsid=" }
"Set-Cookie": "osCsid="
}
}, },
"osCSS": { "osCSS": {
"website": "www.oscss.org", "website": "www.oscss.org",
@ -1718,11 +1694,7 @@
"PHP": { "PHP": {
"website": "php.net", "website": "php.net",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" },
"Server": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1",
"X-Powered-By": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1",
"Set-Cookie": "PHPSESSID"
},
"url": "\\.php$" "url": "\\.php$"
}, },
"phpAlbum": { "phpAlbum": {
@ -1737,9 +1709,7 @@
"meta": { "copyright": "phpBB Group" }, "meta": { "copyright": "phpBB Group" },
"html": "(Powered by <a[^>]+phpbb|<a[^>]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|<img[^>]+i_icon_mini|<table class=\"forumline)", "html": "(Powered by <a[^>]+phpbb|<a[^>]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|<img[^>]+i_icon_mini|<table class=\"forumline)",
"env": "^(style_cookie_settings|phpbb_)", "env": "^(style_cookie_settings|phpbb_)",
"headers": { "headers": { "Set-Cookie": "^phpbb" },
"Set-Cookie": "^phpbb"
},
"implies": "PHP" "implies": "PHP"
}, },
"phpCMS": { "phpCMS": {
@ -1786,8 +1756,7 @@
}, },
"phpwind": { "phpwind": {
"website": "www.phpwind.net", "website": "www.phpwind.net",
"cats": [ 1, 2 "cats": [ 1, 2 ],
],
"meta": { "generator": "^phpwind" }, "meta": { "generator": "^phpwind" },
"html": "Powered by <a href=\"[^\"]+phpwind\\.net", "html": "Powered by <a href=\"[^\"]+phpwind\\.net",
"implies": "PHP" "implies": "PHP"
@ -1806,10 +1775,7 @@
"Plesk": { "Plesk": {
"website": "parallels.com\/products\/plesk", "website": "parallels.com\/products\/plesk",
"cats": [ 9 ], "cats": [ 9 ],
"headers": { "headers": { "X-Powered-By-Plesk": "Plesk", "X-Powered-By": "PleskLin" },
"X-Powered-By-Plesk": "Plesk",
"X-Powered-By": "PleskLin"
},
"script": "common\\.js\\?plesk" "script": "common\\.js\\?plesk"
}, },
"Pligg": { "Pligg": {
@ -1837,8 +1803,7 @@
}, },
"Posterous": { "Posterous": {
"website": "posterous.com", "website": "posterous.com",
"cats": [ 1, 11 "cats": [ 1, 11 ],
],
"html": "<div class=\"posterous", "html": "<div class=\"posterous",
"env": "^Posterous" "env": "^Posterous"
}, },
@ -1875,9 +1840,7 @@
"Python": { "Python": {
"website": "python.org", "website": "python.org",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "(^|\\s)Python(\/([\\d.]+))?\\;confidence:50\\;version:\\3" }
"Server": "(^|\\s)Python(\/([\\d.]+))?\\;confidence:50\\;version:\\3"
}
}, },
"Quantcast": { "Quantcast": {
"website": "www.quantcast.com", "website": "www.quantcast.com",
@ -1893,9 +1856,7 @@
"RackCache": { "RackCache": {
"website": "github.com\/rtomayko\/rack-cache", "website": "github.com\/rtomayko\/rack-cache",
"cats": [ 23 ], "cats": [ 23 ],
"headers": { "headers": { "X-Rack-Cache": ".+" },
"X-Rack-Cache": ".+"
},
"implies": "Ruby" "implies": "Ruby"
}, },
"Raphael": { "Raphael": {
@ -1906,8 +1867,7 @@
}, },
"RBS Change": { "RBS Change": {
"website": "www.rbschange.fr", "website": "www.rbschange.fr",
"cats": [ 1, 6 "cats": [ 1, 6 ],
],
"html": "<html[^>]+xmlns:change=", "html": "<html[^>]+xmlns:change=",
"meta": { "generator": "RBS Change" }, "meta": { "generator": "RBS Change" },
"implies": "PHP" "implies": "PHP"
@ -1927,10 +1887,7 @@
"Red Hat": { "Red Hat": {
"website": "redhat.com", "website": "redhat.com",
"cats": [ 28 ], "cats": [ 28 ],
"headers": { "headers": { "Server": "(.*rhel(\\d+)|Red Hat)\\;version:\\2", "X-Powered-By": "Red Hat" }
"Server": "(.*rhel(\\d+)|Red Hat)\\;version:\\2",
"X-Powered-By": "Red Hat"
}
}, },
"Reddit": { "Reddit": {
"website": "code.reddit.com", "website": "code.reddit.com",
@ -1969,19 +1926,14 @@
"Ruby": { "Ruby": {
"website": "ruby-lang.org", "website": "ruby-lang.org",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "(Mongrel|WEBrick|Ruby)" }
"Server": "(Mongrel|WEBrick|Ruby)"
}
}, },
"Ruby on Rails": { "Ruby on Rails": {
"website": "rubyonrails.org", "website": "rubyonrails.org",
"cats": [ 18 ], "cats": [ 18 ],
"script": "\/assets\/application-[a-z\\d]{32}\/\\.js\\;confidence:50", "script": "\/assets\/application-[a-z\\d]{32}\/\\.js\\;confidence:50",
"meta": { "csrf-param": "authenticity_token\\;confidence:50" }, "meta": { "csrf-param": "authenticity_token\\;confidence:50" },
"headers": { "headers": { "Server": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50", "X-Powered-By": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50" },
"Server": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50",
"X-Powered-By": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50"
},
"implies": "Ruby" "implies": "Ruby"
}, },
"S.Builder": { "S.Builder": {
@ -1998,17 +1950,13 @@
"SAP": { "SAP": {
"website": "sap.com", "website": "sap.com",
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "headers": { "Server": "SAP NetWeaver Application Server" }
"Server": "SAP NetWeaver Application Server"
}
}, },
"Sarka-SPIP": { "Sarka-SPIP": {
"website": "sarka-spip.net", "website": "sarka-spip.net",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "(^|\\s)Sarka-SPIP(\\s([\\d.]+(\\s\\[\\d+\\])?))?\\;version:\\3" }, "meta": { "generator": "(^|\\s)Sarka-SPIP(\\s([\\d.]+(\\s\\[\\d+\\])?))?\\;version:\\3" },
"headers": { "headers": { "X-Spip-Cache": ".*" },
"X-Spip-Cache": ".*"
},
"implies": "SPIP" "implies": "SPIP"
}, },
"script.aculo.us": { "script.aculo.us": {
@ -2046,10 +1994,7 @@
"Shopatron": { "Shopatron": {
"website": "ecommerce.shopatron.com", "website": "ecommerce.shopatron.com",
"cats": [ 6 ], "cats": [ 6 ],
"html": [ "html": [ "<body class=\"shopatron", "<img[^>]+mediacdn\\.shopatron\\.com\\;confidence:50" ],
"<body class=\"shopatron",
"<img[^>]+mediacdn\\.shopatron\\.com\\;confidence:50"
],
"script": "mediacdn\\.shopatron\\.com", "script": "mediacdn\\.shopatron\\.com",
"meta": { "keywords": "Shopatron" }, "meta": { "keywords": "Shopatron" },
"env": "^shptUrl$" "env": "^shptUrl$"
@ -2207,8 +2152,7 @@
}, },
"Supersized": { "Supersized": {
"website": "buildinternet.com\/project\/supersized", "website": "buildinternet.com\/project\/supersized",
"cats": [ 7, 25 "cats": [ 7, 25 ],
],
"script": "supersized(\\.([\\d.]*[\\d]))?.*\\.js\\;version:\\2" "script": "supersized(\\.([\\d.]*[\\d]))?.*\\.js\\;version:\\2"
}, },
"SUSE": { "SUSE": {
@ -2253,11 +2197,7 @@
}, },
"Tiki Wiki CMS Groupware": { "Tiki Wiki CMS Groupware": {
"website": "tiki.org", "website": "tiki.org",
"cats": [ 1, 2, "cats": [ 1, 2, 8, 11, 13 ],
8,
11,
13
],
"script": "(\/|_)tiki", "script": "(\/|_)tiki",
"meta": { "generator": "^Tiki" } "meta": { "generator": "^Tiki" }
}, },
@ -2323,9 +2263,7 @@
"TYPO3": { "TYPO3": {
"website": "typo3.com", "website": "typo3.com",
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "headers": { "Set-Cookie": "fe_typo_user" },
"Set-Cookie": "fe_typo_user"
},
"meta": { "generator": "TYPO3" }, "meta": { "generator": "TYPO3" },
"html": "(<(script[^>]* src|link[^>]* href)=[^>]*fileadmin|<!--TYPO3SEARCH)", "html": "(<(script[^>]* src|link[^>]* href)=[^>]*fileadmin|<!--TYPO3SEARCH)",
"url": "\/typo3\/", "url": "\/typo3\/",
@ -2382,12 +2320,7 @@
"Varnish": { "Varnish": {
"website": "www.varnish-cache.org", "website": "www.varnish-cache.org",
"cats": [ 23 ], "cats": [ 23 ],
"headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "X-Varnish-Cache": ".+", "X-Varnish-Action": ".+", "X-Varnish-Hostname": ".+", "Via": "Varnish" }
"X-Varnish-Cache": ".+",
"X-Varnish-Action": ".+",
"X-Varnish-Hostname": ".+",
"Via": "Varnish"
}
}, },
"vBulletin": { "vBulletin": {
"website": "www.vbulletin.com", "website": "www.vbulletin.com",
@ -2552,8 +2485,7 @@
}, },
"WordPress": { "WordPress": {
"website": "wordpress.org", "website": "wordpress.org",
"cats": [ 1, 11 "cats": [ 1, 11 ],
],
"meta": { "generator": "WordPress( [\\d.]+)?\\;version:\\1" }, "meta": { "generator": "WordPress( [\\d.]+)?\\;version:\\1" },
"html": "<link rel=\"stylesheet\" [^>]+wp-content", "html": "<link rel=\"stylesheet\" [^>]+wp-content",
"env": "^wp_username$", "env": "^wp_username$",

@ -373,9 +373,7 @@
"CMS Made Simple": { "CMS Made Simple": {
"website": "cmsmadesimple.org", "website": "cmsmadesimple.org",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "meta": { "generator": "CMS Made Simple" },
"generator": "CMS Made Simple"
},
"implies": "PHP" "implies": "PHP"
}, },
"CMSimple": { "CMSimple": {
@ -654,9 +652,7 @@
"cats": [ 1 ], "cats": [ 1 ],
"script": "drupal\\.js", "script": "drupal\\.js",
"html": "<(link|style)[^>]+sites\/(default|all)\/(themes|modules)\/", "html": "<(link|style)[^>]+sites\/(default|all)\/(themes|modules)\/",
"headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d.]+))?\\;version:\\2", "headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d.]+))?\\;version:\\2", "Expires": "19 Nov 1978" },
"Expires": "19 Nov 1978"
},
"env": "^Drupal$", "env": "^Drupal$",
"implies": "PHP" "implies": "PHP"
}, },
@ -755,8 +751,7 @@
}, },
"eZ Publish": { "eZ Publish": {
"website": "ez.no", "website": "ez.no",
"cats": [ 1, 6 "cats": [ 1, 6 ],
],
"meta": { "generator": "eZ Publish" }, "meta": { "generator": "eZ Publish" },
"headers": { "X-Powered-By": "^eZ Publish" }, "headers": { "X-Powered-By": "^eZ Publish" },
"implies": "PHP" "implies": "PHP"
@ -893,8 +888,7 @@
}, },
"Google PageSpeed": { "Google PageSpeed": {
"website": "developers.google.com\/speed\/pagespeed\/mod", "website": "developers.google.com\/speed\/pagespeed\/mod",
"cats": [ 23, 33 "cats": [ 23, 33 ],
],
"headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" } "headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" }
}, },
"Google Sites": { "Google Sites": {
@ -1107,15 +1101,13 @@
}, },
"Jirafe": { "Jirafe": {
"website": "jirafe.com", "website": "jirafe.com",
"cats": [ 10, 32 "cats": [ 10, 32 ],
],
"script": "\/jirafe\\.js", "script": "\/jirafe\\.js",
"env": "^jirafe$" "env": "^jirafe$"
}, },
"Jo": { "Jo": {
"website": "joapp.com", "website": "joapp.com",
"cats": [ 26, 12 "cats": [ 26, 12 ],
],
"env": "^jo(Cache|DOM|Event)$" "env": "^jo(Cache|DOM|Event)$"
}, },
"JobberBase": { "JobberBase": {
@ -1149,11 +1141,7 @@
"jQuery": { "jQuery": {
"website": "jquery.com", "website": "jquery.com",
"cats": [ 12 ], "cats": [ 12 ],
"script": [ "script": [ "jquery(\\-|\\.)([\\d.]*\\d)[^\/]*\\.js\\;version:\\2", "([\\d.]+)\/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ],
"jquery(\\-|\\.)([\\d.]*\\d)[^\/]*\\.js\\;version:\\2",
"([\\d.]+)\/jquery(\\.min)?\\.js\\;version:\\1",
"jquery.*\\.js"
],
"env": "^jQuery$" "env": "^jQuery$"
}, },
"jQuery Mobile": { "jQuery Mobile": {
@ -1195,8 +1183,7 @@
}, },
"Kampyle": { "Kampyle": {
"website": "www.kampyle.com", "website": "www.kampyle.com",
"cats": [ 10, 13 "cats": [ 10, 13 ],
],
"script": "cf\\.kampyle\\.com\/k_button\\.js", "script": "cf\\.kampyle\\.com\/k_button\\.js",
"headers": { "Set-Cookie": "k_visit" }, "headers": { "Set-Cookie": "k_visit" },
"env": "^k_track$" "env": "^k_track$"
@ -1376,10 +1363,7 @@
"website": "sharepoint.microsoft.com", "website": "sharepoint.microsoft.com",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "Microsoft SharePoint" }, "meta": { "generator": "Microsoft SharePoint" },
"headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "SPRequestGuid": ".*", "SharePointHealthScore": ".*" },
"SPRequestGuid": ".*",
"SharePointHealthScore": ".*"
},
"env": "^_spBodyOnLoadCalled$" "env": "^_spBodyOnLoadCalled$"
}, },
"MiniBB": { "MiniBB": {
@ -1624,16 +1608,12 @@
"OpenNemas": { "OpenNemas": {
"website": "openhost.es\/en\/opennemas", "website": "openhost.es\/en\/opennemas",
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "headers": { "X-Powered-By": "OpenNemas" }
"X-Powered-By": "OpenNemas"
}
}, },
"OpenSSL": { "OpenSSL": {
"website": "openssl.org", "website": "openssl.org",
"cats": [ 33 ], "cats": [ 33 ],
"headers": { "headers": { "Server": "OpenSSL(\/([\\d.]+[a-z]?))?\\;version:\\2" }
"Server": "OpenSSL(\/([\\d.]+[a-z]?))?\\;version:\\2"
}
}, },
"OpenText Web Solutions": { "OpenText Web Solutions": {
"website": "websolutions.opentext.com", "website": "websolutions.opentext.com",
@ -1649,9 +1629,7 @@
"Oracle Application Server": { "Oracle Application Server": {
"website": "www.oracle.com\/technetwork\/middleware\/ias\/overview\/index.html", "website": "www.oracle.com\/technetwork\/middleware\/ias\/overview\/index.html",
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "headers": { "Server": "Oracle(-| )Application(-| )Server((-| )(\\d+[a-z]?))?\\;version:\\5" }
"Server": "Oracle(-| )Application(-| )Server((-| )(\\d+[a-z]?))?\\;version:\\5"
}
}, },
"Oracle Recommendations On Demand": { "Oracle Recommendations On Demand": {
"website": "www.oracle.com\/us\/products\/applications\/commerce\/recommendations-on-demand\/index.html?", "website": "www.oracle.com\/us\/products\/applications\/commerce\/recommendations-on-demand\/index.html?",
@ -1662,9 +1640,7 @@
"website": "www.oscommerce.com", "website": "www.oscommerce.com",
"cats": [ 6 ], "cats": [ 6 ],
"html": "(<a[^>]*(\\?|&)osCsid|Powered by (<[^]+>)?osCommerce<\/a>|<[^]+class=\"[^>]*infoBoxHeading)", "html": "(<a[^>]*(\\?|&)osCsid|Powered by (<[^]+>)?osCommerce<\/a>|<[^]+class=\"[^>]*infoBoxHeading)",
"headers": { "headers": { "Set-Cookie": "osCsid=" }
"Set-Cookie": "osCsid="
}
}, },
"osCSS": { "osCSS": {
"website": "www.oscss.org", "website": "www.oscss.org",
@ -1718,11 +1694,7 @@
"PHP": { "PHP": {
"website": "php.net", "website": "php.net",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" },
"Server": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1",
"X-Powered-By": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1",
"Set-Cookie": "PHPSESSID"
},
"url": "\\.php$" "url": "\\.php$"
}, },
"phpAlbum": { "phpAlbum": {
@ -1737,9 +1709,7 @@
"meta": { "copyright": "phpBB Group" }, "meta": { "copyright": "phpBB Group" },
"html": "(Powered by <a[^>]+phpbb|<a[^>]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|<img[^>]+i_icon_mini|<table class=\"forumline)", "html": "(Powered by <a[^>]+phpbb|<a[^>]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|<img[^>]+i_icon_mini|<table class=\"forumline)",
"env": "^(style_cookie_settings|phpbb_)", "env": "^(style_cookie_settings|phpbb_)",
"headers": { "headers": { "Set-Cookie": "^phpbb" },
"Set-Cookie": "^phpbb"
},
"implies": "PHP" "implies": "PHP"
}, },
"phpCMS": { "phpCMS": {
@ -1786,8 +1756,7 @@
}, },
"phpwind": { "phpwind": {
"website": "www.phpwind.net", "website": "www.phpwind.net",
"cats": [ 1, 2 "cats": [ 1, 2 ],
],
"meta": { "generator": "^phpwind" }, "meta": { "generator": "^phpwind" },
"html": "Powered by <a href=\"[^\"]+phpwind\\.net", "html": "Powered by <a href=\"[^\"]+phpwind\\.net",
"implies": "PHP" "implies": "PHP"
@ -1806,10 +1775,7 @@
"Plesk": { "Plesk": {
"website": "parallels.com\/products\/plesk", "website": "parallels.com\/products\/plesk",
"cats": [ 9 ], "cats": [ 9 ],
"headers": { "headers": { "X-Powered-By-Plesk": "Plesk", "X-Powered-By": "PleskLin" },
"X-Powered-By-Plesk": "Plesk",
"X-Powered-By": "PleskLin"
},
"script": "common\\.js\\?plesk" "script": "common\\.js\\?plesk"
}, },
"Pligg": { "Pligg": {
@ -1837,8 +1803,7 @@
}, },
"Posterous": { "Posterous": {
"website": "posterous.com", "website": "posterous.com",
"cats": [ 1, 11 "cats": [ 1, 11 ],
],
"html": "<div class=\"posterous", "html": "<div class=\"posterous",
"env": "^Posterous" "env": "^Posterous"
}, },
@ -1875,9 +1840,7 @@
"Python": { "Python": {
"website": "python.org", "website": "python.org",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "(^|\\s)Python(\/([\\d.]+))?\\;confidence:50\\;version:\\3" }
"Server": "(^|\\s)Python(\/([\\d.]+))?\\;confidence:50\\;version:\\3"
}
}, },
"Quantcast": { "Quantcast": {
"website": "www.quantcast.com", "website": "www.quantcast.com",
@ -1893,9 +1856,7 @@
"RackCache": { "RackCache": {
"website": "github.com\/rtomayko\/rack-cache", "website": "github.com\/rtomayko\/rack-cache",
"cats": [ 23 ], "cats": [ 23 ],
"headers": { "headers": { "X-Rack-Cache": ".+" },
"X-Rack-Cache": ".+"
},
"implies": "Ruby" "implies": "Ruby"
}, },
"Raphael": { "Raphael": {
@ -1906,8 +1867,7 @@
}, },
"RBS Change": { "RBS Change": {
"website": "www.rbschange.fr", "website": "www.rbschange.fr",
"cats": [ 1, 6 "cats": [ 1, 6 ],
],
"html": "<html[^>]+xmlns:change=", "html": "<html[^>]+xmlns:change=",
"meta": { "generator": "RBS Change" }, "meta": { "generator": "RBS Change" },
"implies": "PHP" "implies": "PHP"
@ -1927,10 +1887,7 @@
"Red Hat": { "Red Hat": {
"website": "redhat.com", "website": "redhat.com",
"cats": [ 28 ], "cats": [ 28 ],
"headers": { "headers": { "Server": "(.*rhel(\\d+)|Red Hat)\\;version:\\2", "X-Powered-By": "Red Hat" }
"Server": "(.*rhel(\\d+)|Red Hat)\\;version:\\2",
"X-Powered-By": "Red Hat"
}
}, },
"Reddit": { "Reddit": {
"website": "code.reddit.com", "website": "code.reddit.com",
@ -1969,19 +1926,14 @@
"Ruby": { "Ruby": {
"website": "ruby-lang.org", "website": "ruby-lang.org",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "(Mongrel|WEBrick|Ruby)" }
"Server": "(Mongrel|WEBrick|Ruby)"
}
}, },
"Ruby on Rails": { "Ruby on Rails": {
"website": "rubyonrails.org", "website": "rubyonrails.org",
"cats": [ 18 ], "cats": [ 18 ],
"script": "\/assets\/application-[a-z\\d]{32}\/\\.js\\;confidence:50", "script": "\/assets\/application-[a-z\\d]{32}\/\\.js\\;confidence:50",
"meta": { "csrf-param": "authenticity_token\\;confidence:50" }, "meta": { "csrf-param": "authenticity_token\\;confidence:50" },
"headers": { "headers": { "Server": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50", "X-Powered-By": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50" },
"Server": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50",
"X-Powered-By": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50"
},
"implies": "Ruby" "implies": "Ruby"
}, },
"S.Builder": { "S.Builder": {
@ -1998,17 +1950,13 @@
"SAP": { "SAP": {
"website": "sap.com", "website": "sap.com",
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "headers": { "Server": "SAP NetWeaver Application Server" }
"Server": "SAP NetWeaver Application Server"
}
}, },
"Sarka-SPIP": { "Sarka-SPIP": {
"website": "sarka-spip.net", "website": "sarka-spip.net",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "(^|\\s)Sarka-SPIP(\\s([\\d.]+(\\s\\[\\d+\\])?))?\\;version:\\3" }, "meta": { "generator": "(^|\\s)Sarka-SPIP(\\s([\\d.]+(\\s\\[\\d+\\])?))?\\;version:\\3" },
"headers": { "headers": { "X-Spip-Cache": ".*" },
"X-Spip-Cache": ".*"
},
"implies": "SPIP" "implies": "SPIP"
}, },
"script.aculo.us": { "script.aculo.us": {
@ -2046,10 +1994,7 @@
"Shopatron": { "Shopatron": {
"website": "ecommerce.shopatron.com", "website": "ecommerce.shopatron.com",
"cats": [ 6 ], "cats": [ 6 ],
"html": [ "html": [ "<body class=\"shopatron", "<img[^>]+mediacdn\\.shopatron\\.com\\;confidence:50" ],
"<body class=\"shopatron",
"<img[^>]+mediacdn\\.shopatron\\.com\\;confidence:50"
],
"script": "mediacdn\\.shopatron\\.com", "script": "mediacdn\\.shopatron\\.com",
"meta": { "keywords": "Shopatron" }, "meta": { "keywords": "Shopatron" },
"env": "^shptUrl$" "env": "^shptUrl$"
@ -2207,8 +2152,7 @@
}, },
"Supersized": { "Supersized": {
"website": "buildinternet.com\/project\/supersized", "website": "buildinternet.com\/project\/supersized",
"cats": [ 7, 25 "cats": [ 7, 25 ],
],
"script": "supersized(\\.([\\d.]*[\\d]))?.*\\.js\\;version:\\2" "script": "supersized(\\.([\\d.]*[\\d]))?.*\\.js\\;version:\\2"
}, },
"SUSE": { "SUSE": {
@ -2253,11 +2197,7 @@
}, },
"Tiki Wiki CMS Groupware": { "Tiki Wiki CMS Groupware": {
"website": "tiki.org", "website": "tiki.org",
"cats": [ 1, 2, "cats": [ 1, 2, 8, 11, 13 ],
8,
11,
13
],
"script": "(\/|_)tiki", "script": "(\/|_)tiki",
"meta": { "generator": "^Tiki" } "meta": { "generator": "^Tiki" }
}, },
@ -2323,9 +2263,7 @@
"TYPO3": { "TYPO3": {
"website": "typo3.com", "website": "typo3.com",
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "headers": { "Set-Cookie": "fe_typo_user" },
"Set-Cookie": "fe_typo_user"
},
"meta": { "generator": "TYPO3" }, "meta": { "generator": "TYPO3" },
"html": "(<(script[^>]* src|link[^>]* href)=[^>]*fileadmin|<!--TYPO3SEARCH)", "html": "(<(script[^>]* src|link[^>]* href)=[^>]*fileadmin|<!--TYPO3SEARCH)",
"url": "\/typo3\/", "url": "\/typo3\/",
@ -2382,12 +2320,7 @@
"Varnish": { "Varnish": {
"website": "www.varnish-cache.org", "website": "www.varnish-cache.org",
"cats": [ 23 ], "cats": [ 23 ],
"headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "X-Varnish-Cache": ".+", "X-Varnish-Action": ".+", "X-Varnish-Hostname": ".+", "Via": "Varnish" }
"X-Varnish-Cache": ".+",
"X-Varnish-Action": ".+",
"X-Varnish-Hostname": ".+",
"Via": "Varnish"
}
}, },
"vBulletin": { "vBulletin": {
"website": "www.vbulletin.com", "website": "www.vbulletin.com",
@ -2552,8 +2485,7 @@
}, },
"WordPress": { "WordPress": {
"website": "wordpress.org", "website": "wordpress.org",
"cats": [ 1, 11 "cats": [ 1, 11 ],
],
"meta": { "generator": "WordPress( [\\d.]+)?\\;version:\\1" }, "meta": { "generator": "WordPress( [\\d.]+)?\\;version:\\1" },
"html": "<link rel=\"stylesheet\" [^>]+wp-content", "html": "<link rel=\"stylesheet\" [^>]+wp-content",
"env": "^wp_username$", "env": "^wp_username$",

@ -373,9 +373,7 @@
"CMS Made Simple": { "CMS Made Simple": {
"website": "cmsmadesimple.org", "website": "cmsmadesimple.org",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "meta": { "generator": "CMS Made Simple" },
"generator": "CMS Made Simple"
},
"implies": "PHP" "implies": "PHP"
}, },
"CMSimple": { "CMSimple": {
@ -654,9 +652,7 @@
"cats": [ 1 ], "cats": [ 1 ],
"script": "drupal\\.js", "script": "drupal\\.js",
"html": "<(link|style)[^>]+sites\/(default|all)\/(themes|modules)\/", "html": "<(link|style)[^>]+sites\/(default|all)\/(themes|modules)\/",
"headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d.]+))?\\;version:\\2", "headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d.]+))?\\;version:\\2", "Expires": "19 Nov 1978" },
"Expires": "19 Nov 1978"
},
"env": "^Drupal$", "env": "^Drupal$",
"implies": "PHP" "implies": "PHP"
}, },
@ -755,8 +751,7 @@
}, },
"eZ Publish": { "eZ Publish": {
"website": "ez.no", "website": "ez.no",
"cats": [ 1, 6 "cats": [ 1, 6 ],
],
"meta": { "generator": "eZ Publish" }, "meta": { "generator": "eZ Publish" },
"headers": { "X-Powered-By": "^eZ Publish" }, "headers": { "X-Powered-By": "^eZ Publish" },
"implies": "PHP" "implies": "PHP"
@ -893,8 +888,7 @@
}, },
"Google PageSpeed": { "Google PageSpeed": {
"website": "developers.google.com\/speed\/pagespeed\/mod", "website": "developers.google.com\/speed\/pagespeed\/mod",
"cats": [ 23, 33 "cats": [ 23, 33 ],
],
"headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" } "headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" }
}, },
"Google Sites": { "Google Sites": {
@ -1107,15 +1101,13 @@
}, },
"Jirafe": { "Jirafe": {
"website": "jirafe.com", "website": "jirafe.com",
"cats": [ 10, 32 "cats": [ 10, 32 ],
],
"script": "\/jirafe\\.js", "script": "\/jirafe\\.js",
"env": "^jirafe$" "env": "^jirafe$"
}, },
"Jo": { "Jo": {
"website": "joapp.com", "website": "joapp.com",
"cats": [ 26, 12 "cats": [ 26, 12 ],
],
"env": "^jo(Cache|DOM|Event)$" "env": "^jo(Cache|DOM|Event)$"
}, },
"JobberBase": { "JobberBase": {
@ -1149,11 +1141,7 @@
"jQuery": { "jQuery": {
"website": "jquery.com", "website": "jquery.com",
"cats": [ 12 ], "cats": [ 12 ],
"script": [ "script": [ "jquery(\\-|\\.)([\\d.]*\\d)[^\/]*\\.js\\;version:\\2", "([\\d.]+)\/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ],
"jquery(\\-|\\.)([\\d.]*\\d)[^\/]*\\.js\\;version:\\2",
"([\\d.]+)\/jquery(\\.min)?\\.js\\;version:\\1",
"jquery.*\\.js"
],
"env": "^jQuery$" "env": "^jQuery$"
}, },
"jQuery Mobile": { "jQuery Mobile": {
@ -1195,8 +1183,7 @@
}, },
"Kampyle": { "Kampyle": {
"website": "www.kampyle.com", "website": "www.kampyle.com",
"cats": [ 10, 13 "cats": [ 10, 13 ],
],
"script": "cf\\.kampyle\\.com\/k_button\\.js", "script": "cf\\.kampyle\\.com\/k_button\\.js",
"headers": { "Set-Cookie": "k_visit" }, "headers": { "Set-Cookie": "k_visit" },
"env": "^k_track$" "env": "^k_track$"
@ -1376,10 +1363,7 @@
"website": "sharepoint.microsoft.com", "website": "sharepoint.microsoft.com",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "Microsoft SharePoint" }, "meta": { "generator": "Microsoft SharePoint" },
"headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "SPRequestGuid": ".*", "SharePointHealthScore": ".*" },
"SPRequestGuid": ".*",
"SharePointHealthScore": ".*"
},
"env": "^_spBodyOnLoadCalled$" "env": "^_spBodyOnLoadCalled$"
}, },
"MiniBB": { "MiniBB": {
@ -1624,16 +1608,12 @@
"OpenNemas": { "OpenNemas": {
"website": "openhost.es\/en\/opennemas", "website": "openhost.es\/en\/opennemas",
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "headers": { "X-Powered-By": "OpenNemas" }
"X-Powered-By": "OpenNemas"
}
}, },
"OpenSSL": { "OpenSSL": {
"website": "openssl.org", "website": "openssl.org",
"cats": [ 33 ], "cats": [ 33 ],
"headers": { "headers": { "Server": "OpenSSL(\/([\\d.]+[a-z]?))?\\;version:\\2" }
"Server": "OpenSSL(\/([\\d.]+[a-z]?))?\\;version:\\2"
}
}, },
"OpenText Web Solutions": { "OpenText Web Solutions": {
"website": "websolutions.opentext.com", "website": "websolutions.opentext.com",
@ -1649,9 +1629,7 @@
"Oracle Application Server": { "Oracle Application Server": {
"website": "www.oracle.com\/technetwork\/middleware\/ias\/overview\/index.html", "website": "www.oracle.com\/technetwork\/middleware\/ias\/overview\/index.html",
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "headers": { "Server": "Oracle(-| )Application(-| )Server((-| )(\\d+[a-z]?))?\\;version:\\5" }
"Server": "Oracle(-| )Application(-| )Server((-| )(\\d+[a-z]?))?\\;version:\\5"
}
}, },
"Oracle Recommendations On Demand": { "Oracle Recommendations On Demand": {
"website": "www.oracle.com\/us\/products\/applications\/commerce\/recommendations-on-demand\/index.html?", "website": "www.oracle.com\/us\/products\/applications\/commerce\/recommendations-on-demand\/index.html?",
@ -1662,9 +1640,7 @@
"website": "www.oscommerce.com", "website": "www.oscommerce.com",
"cats": [ 6 ], "cats": [ 6 ],
"html": "(<a[^>]*(\\?|&)osCsid|Powered by (<[^]+>)?osCommerce<\/a>|<[^]+class=\"[^>]*infoBoxHeading)", "html": "(<a[^>]*(\\?|&)osCsid|Powered by (<[^]+>)?osCommerce<\/a>|<[^]+class=\"[^>]*infoBoxHeading)",
"headers": { "headers": { "Set-Cookie": "osCsid=" }
"Set-Cookie": "osCsid="
}
}, },
"osCSS": { "osCSS": {
"website": "www.oscss.org", "website": "www.oscss.org",
@ -1718,11 +1694,7 @@
"PHP": { "PHP": {
"website": "php.net", "website": "php.net",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" },
"Server": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1",
"X-Powered-By": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1",
"Set-Cookie": "PHPSESSID"
},
"url": "\\.php$" "url": "\\.php$"
}, },
"phpAlbum": { "phpAlbum": {
@ -1737,9 +1709,7 @@
"meta": { "copyright": "phpBB Group" }, "meta": { "copyright": "phpBB Group" },
"html": "(Powered by <a[^>]+phpbb|<a[^>]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|<img[^>]+i_icon_mini|<table class=\"forumline)", "html": "(Powered by <a[^>]+phpbb|<a[^>]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|<img[^>]+i_icon_mini|<table class=\"forumline)",
"env": "^(style_cookie_settings|phpbb_)", "env": "^(style_cookie_settings|phpbb_)",
"headers": { "headers": { "Set-Cookie": "^phpbb" },
"Set-Cookie": "^phpbb"
},
"implies": "PHP" "implies": "PHP"
}, },
"phpCMS": { "phpCMS": {
@ -1786,8 +1756,7 @@
}, },
"phpwind": { "phpwind": {
"website": "www.phpwind.net", "website": "www.phpwind.net",
"cats": [ 1, 2 "cats": [ 1, 2 ],
],
"meta": { "generator": "^phpwind" }, "meta": { "generator": "^phpwind" },
"html": "Powered by <a href=\"[^\"]+phpwind\\.net", "html": "Powered by <a href=\"[^\"]+phpwind\\.net",
"implies": "PHP" "implies": "PHP"
@ -1806,10 +1775,7 @@
"Plesk": { "Plesk": {
"website": "parallels.com\/products\/plesk", "website": "parallels.com\/products\/plesk",
"cats": [ 9 ], "cats": [ 9 ],
"headers": { "headers": { "X-Powered-By-Plesk": "Plesk", "X-Powered-By": "PleskLin" },
"X-Powered-By-Plesk": "Plesk",
"X-Powered-By": "PleskLin"
},
"script": "common\\.js\\?plesk" "script": "common\\.js\\?plesk"
}, },
"Pligg": { "Pligg": {
@ -1837,8 +1803,7 @@
}, },
"Posterous": { "Posterous": {
"website": "posterous.com", "website": "posterous.com",
"cats": [ 1, 11 "cats": [ 1, 11 ],
],
"html": "<div class=\"posterous", "html": "<div class=\"posterous",
"env": "^Posterous" "env": "^Posterous"
}, },
@ -1875,9 +1840,7 @@
"Python": { "Python": {
"website": "python.org", "website": "python.org",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "(^|\\s)Python(\/([\\d.]+))?\\;confidence:50\\;version:\\3" }
"Server": "(^|\\s)Python(\/([\\d.]+))?\\;confidence:50\\;version:\\3"
}
}, },
"Quantcast": { "Quantcast": {
"website": "www.quantcast.com", "website": "www.quantcast.com",
@ -1893,9 +1856,7 @@
"RackCache": { "RackCache": {
"website": "github.com\/rtomayko\/rack-cache", "website": "github.com\/rtomayko\/rack-cache",
"cats": [ 23 ], "cats": [ 23 ],
"headers": { "headers": { "X-Rack-Cache": ".+" },
"X-Rack-Cache": ".+"
},
"implies": "Ruby" "implies": "Ruby"
}, },
"Raphael": { "Raphael": {
@ -1906,8 +1867,7 @@
}, },
"RBS Change": { "RBS Change": {
"website": "www.rbschange.fr", "website": "www.rbschange.fr",
"cats": [ 1, 6 "cats": [ 1, 6 ],
],
"html": "<html[^>]+xmlns:change=", "html": "<html[^>]+xmlns:change=",
"meta": { "generator": "RBS Change" }, "meta": { "generator": "RBS Change" },
"implies": "PHP" "implies": "PHP"
@ -1927,10 +1887,7 @@
"Red Hat": { "Red Hat": {
"website": "redhat.com", "website": "redhat.com",
"cats": [ 28 ], "cats": [ 28 ],
"headers": { "headers": { "Server": "(.*rhel(\\d+)|Red Hat)\\;version:\\2", "X-Powered-By": "Red Hat" }
"Server": "(.*rhel(\\d+)|Red Hat)\\;version:\\2",
"X-Powered-By": "Red Hat"
}
}, },
"Reddit": { "Reddit": {
"website": "code.reddit.com", "website": "code.reddit.com",
@ -1969,19 +1926,14 @@
"Ruby": { "Ruby": {
"website": "ruby-lang.org", "website": "ruby-lang.org",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "(Mongrel|WEBrick|Ruby)" }
"Server": "(Mongrel|WEBrick|Ruby)"
}
}, },
"Ruby on Rails": { "Ruby on Rails": {
"website": "rubyonrails.org", "website": "rubyonrails.org",
"cats": [ 18 ], "cats": [ 18 ],
"script": "\/assets\/application-[a-z\\d]{32}\/\\.js\\;confidence:50", "script": "\/assets\/application-[a-z\\d]{32}\/\\.js\\;confidence:50",
"meta": { "csrf-param": "authenticity_token\\;confidence:50" }, "meta": { "csrf-param": "authenticity_token\\;confidence:50" },
"headers": { "headers": { "Server": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50", "X-Powered-By": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50" },
"Server": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50",
"X-Powered-By": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50"
},
"implies": "Ruby" "implies": "Ruby"
}, },
"S.Builder": { "S.Builder": {
@ -1998,17 +1950,13 @@
"SAP": { "SAP": {
"website": "sap.com", "website": "sap.com",
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "headers": { "Server": "SAP NetWeaver Application Server" }
"Server": "SAP NetWeaver Application Server"
}
}, },
"Sarka-SPIP": { "Sarka-SPIP": {
"website": "sarka-spip.net", "website": "sarka-spip.net",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "(^|\\s)Sarka-SPIP(\\s([\\d.]+(\\s\\[\\d+\\])?))?\\;version:\\3" }, "meta": { "generator": "(^|\\s)Sarka-SPIP(\\s([\\d.]+(\\s\\[\\d+\\])?))?\\;version:\\3" },
"headers": { "headers": { "X-Spip-Cache": ".*" },
"X-Spip-Cache": ".*"
},
"implies": "SPIP" "implies": "SPIP"
}, },
"script.aculo.us": { "script.aculo.us": {
@ -2046,10 +1994,7 @@
"Shopatron": { "Shopatron": {
"website": "ecommerce.shopatron.com", "website": "ecommerce.shopatron.com",
"cats": [ 6 ], "cats": [ 6 ],
"html": [ "html": [ "<body class=\"shopatron", "<img[^>]+mediacdn\\.shopatron\\.com\\;confidence:50" ],
"<body class=\"shopatron",
"<img[^>]+mediacdn\\.shopatron\\.com\\;confidence:50"
],
"script": "mediacdn\\.shopatron\\.com", "script": "mediacdn\\.shopatron\\.com",
"meta": { "keywords": "Shopatron" }, "meta": { "keywords": "Shopatron" },
"env": "^shptUrl$" "env": "^shptUrl$"
@ -2207,8 +2152,7 @@
}, },
"Supersized": { "Supersized": {
"website": "buildinternet.com\/project\/supersized", "website": "buildinternet.com\/project\/supersized",
"cats": [ 7, 25 "cats": [ 7, 25 ],
],
"script": "supersized(\\.([\\d.]*[\\d]))?.*\\.js\\;version:\\2" "script": "supersized(\\.([\\d.]*[\\d]))?.*\\.js\\;version:\\2"
}, },
"SUSE": { "SUSE": {
@ -2253,11 +2197,7 @@
}, },
"Tiki Wiki CMS Groupware": { "Tiki Wiki CMS Groupware": {
"website": "tiki.org", "website": "tiki.org",
"cats": [ 1, 2, "cats": [ 1, 2, 8, 11, 13 ],
8,
11,
13
],
"script": "(\/|_)tiki", "script": "(\/|_)tiki",
"meta": { "generator": "^Tiki" } "meta": { "generator": "^Tiki" }
}, },
@ -2323,9 +2263,7 @@
"TYPO3": { "TYPO3": {
"website": "typo3.com", "website": "typo3.com",
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "headers": { "Set-Cookie": "fe_typo_user" },
"Set-Cookie": "fe_typo_user"
},
"meta": { "generator": "TYPO3" }, "meta": { "generator": "TYPO3" },
"html": "(<(script[^>]* src|link[^>]* href)=[^>]*fileadmin|<!--TYPO3SEARCH)", "html": "(<(script[^>]* src|link[^>]* href)=[^>]*fileadmin|<!--TYPO3SEARCH)",
"url": "\/typo3\/", "url": "\/typo3\/",
@ -2382,12 +2320,7 @@
"Varnish": { "Varnish": {
"website": "www.varnish-cache.org", "website": "www.varnish-cache.org",
"cats": [ 23 ], "cats": [ 23 ],
"headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "X-Varnish-Cache": ".+", "X-Varnish-Action": ".+", "X-Varnish-Hostname": ".+", "Via": "Varnish" }
"X-Varnish-Cache": ".+",
"X-Varnish-Action": ".+",
"X-Varnish-Hostname": ".+",
"Via": "Varnish"
}
}, },
"vBulletin": { "vBulletin": {
"website": "www.vbulletin.com", "website": "www.vbulletin.com",
@ -2552,8 +2485,7 @@
}, },
"WordPress": { "WordPress": {
"website": "wordpress.org", "website": "wordpress.org",
"cats": [ 1, 11 "cats": [ 1, 11 ],
],
"meta": { "generator": "WordPress( [\\d.]+)?\\;version:\\1" }, "meta": { "generator": "WordPress( [\\d.]+)?\\;version:\\1" },
"html": "<link rel=\"stylesheet\" [^>]+wp-content", "html": "<link rel=\"stylesheet\" [^>]+wp-content",
"env": "^wp_username$", "env": "^wp_username$",

@ -373,9 +373,7 @@
"CMS Made Simple": { "CMS Made Simple": {
"website": "cmsmadesimple.org", "website": "cmsmadesimple.org",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "meta": { "generator": "CMS Made Simple" },
"generator": "CMS Made Simple"
},
"implies": "PHP" "implies": "PHP"
}, },
"CMSimple": { "CMSimple": {
@ -654,9 +652,7 @@
"cats": [ 1 ], "cats": [ 1 ],
"script": "drupal\\.js", "script": "drupal\\.js",
"html": "<(link|style)[^>]+sites\/(default|all)\/(themes|modules)\/", "html": "<(link|style)[^>]+sites\/(default|all)\/(themes|modules)\/",
"headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d.]+))?\\;version:\\2", "headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d.]+))?\\;version:\\2", "Expires": "19 Nov 1978" },
"Expires": "19 Nov 1978"
},
"env": "^Drupal$", "env": "^Drupal$",
"implies": "PHP" "implies": "PHP"
}, },
@ -755,8 +751,7 @@
}, },
"eZ Publish": { "eZ Publish": {
"website": "ez.no", "website": "ez.no",
"cats": [ 1, 6 "cats": [ 1, 6 ],
],
"meta": { "generator": "eZ Publish" }, "meta": { "generator": "eZ Publish" },
"headers": { "X-Powered-By": "^eZ Publish" }, "headers": { "X-Powered-By": "^eZ Publish" },
"implies": "PHP" "implies": "PHP"
@ -893,8 +888,7 @@
}, },
"Google PageSpeed": { "Google PageSpeed": {
"website": "developers.google.com\/speed\/pagespeed\/mod", "website": "developers.google.com\/speed\/pagespeed\/mod",
"cats": [ 23, 33 "cats": [ 23, 33 ],
],
"headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" } "headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" }
}, },
"Google Sites": { "Google Sites": {
@ -1107,15 +1101,13 @@
}, },
"Jirafe": { "Jirafe": {
"website": "jirafe.com", "website": "jirafe.com",
"cats": [ 10, 32 "cats": [ 10, 32 ],
],
"script": "\/jirafe\\.js", "script": "\/jirafe\\.js",
"env": "^jirafe$" "env": "^jirafe$"
}, },
"Jo": { "Jo": {
"website": "joapp.com", "website": "joapp.com",
"cats": [ 26, 12 "cats": [ 26, 12 ],
],
"env": "^jo(Cache|DOM|Event)$" "env": "^jo(Cache|DOM|Event)$"
}, },
"JobberBase": { "JobberBase": {
@ -1149,11 +1141,7 @@
"jQuery": { "jQuery": {
"website": "jquery.com", "website": "jquery.com",
"cats": [ 12 ], "cats": [ 12 ],
"script": [ "script": [ "jquery(\\-|\\.)([\\d.]*\\d)[^\/]*\\.js\\;version:\\2", "([\\d.]+)\/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ],
"jquery(\\-|\\.)([\\d.]*\\d)[^\/]*\\.js\\;version:\\2",
"([\\d.]+)\/jquery(\\.min)?\\.js\\;version:\\1",
"jquery.*\\.js"
],
"env": "^jQuery$" "env": "^jQuery$"
}, },
"jQuery Mobile": { "jQuery Mobile": {
@ -1195,8 +1183,7 @@
}, },
"Kampyle": { "Kampyle": {
"website": "www.kampyle.com", "website": "www.kampyle.com",
"cats": [ 10, 13 "cats": [ 10, 13 ],
],
"script": "cf\\.kampyle\\.com\/k_button\\.js", "script": "cf\\.kampyle\\.com\/k_button\\.js",
"headers": { "Set-Cookie": "k_visit" }, "headers": { "Set-Cookie": "k_visit" },
"env": "^k_track$" "env": "^k_track$"
@ -1376,10 +1363,7 @@
"website": "sharepoint.microsoft.com", "website": "sharepoint.microsoft.com",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "Microsoft SharePoint" }, "meta": { "generator": "Microsoft SharePoint" },
"headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "SPRequestGuid": ".*", "SharePointHealthScore": ".*" },
"SPRequestGuid": ".*",
"SharePointHealthScore": ".*"
},
"env": "^_spBodyOnLoadCalled$" "env": "^_spBodyOnLoadCalled$"
}, },
"MiniBB": { "MiniBB": {
@ -1624,16 +1608,12 @@
"OpenNemas": { "OpenNemas": {
"website": "openhost.es\/en\/opennemas", "website": "openhost.es\/en\/opennemas",
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "headers": { "X-Powered-By": "OpenNemas" }
"X-Powered-By": "OpenNemas"
}
}, },
"OpenSSL": { "OpenSSL": {
"website": "openssl.org", "website": "openssl.org",
"cats": [ 33 ], "cats": [ 33 ],
"headers": { "headers": { "Server": "OpenSSL(\/([\\d.]+[a-z]?))?\\;version:\\2" }
"Server": "OpenSSL(\/([\\d.]+[a-z]?))?\\;version:\\2"
}
}, },
"OpenText Web Solutions": { "OpenText Web Solutions": {
"website": "websolutions.opentext.com", "website": "websolutions.opentext.com",
@ -1649,9 +1629,7 @@
"Oracle Application Server": { "Oracle Application Server": {
"website": "www.oracle.com\/technetwork\/middleware\/ias\/overview\/index.html", "website": "www.oracle.com\/technetwork\/middleware\/ias\/overview\/index.html",
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "headers": { "Server": "Oracle(-| )Application(-| )Server((-| )(\\d+[a-z]?))?\\;version:\\5" }
"Server": "Oracle(-| )Application(-| )Server((-| )(\\d+[a-z]?))?\\;version:\\5"
}
}, },
"Oracle Recommendations On Demand": { "Oracle Recommendations On Demand": {
"website": "www.oracle.com\/us\/products\/applications\/commerce\/recommendations-on-demand\/index.html?", "website": "www.oracle.com\/us\/products\/applications\/commerce\/recommendations-on-demand\/index.html?",
@ -1662,9 +1640,7 @@
"website": "www.oscommerce.com", "website": "www.oscommerce.com",
"cats": [ 6 ], "cats": [ 6 ],
"html": "(<a[^>]*(\\?|&)osCsid|Powered by (<[^]+>)?osCommerce<\/a>|<[^]+class=\"[^>]*infoBoxHeading)", "html": "(<a[^>]*(\\?|&)osCsid|Powered by (<[^]+>)?osCommerce<\/a>|<[^]+class=\"[^>]*infoBoxHeading)",
"headers": { "headers": { "Set-Cookie": "osCsid=" }
"Set-Cookie": "osCsid="
}
}, },
"osCSS": { "osCSS": {
"website": "www.oscss.org", "website": "www.oscss.org",
@ -1718,11 +1694,7 @@
"PHP": { "PHP": {
"website": "php.net", "website": "php.net",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" },
"Server": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1",
"X-Powered-By": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1",
"Set-Cookie": "PHPSESSID"
},
"url": "\\.php$" "url": "\\.php$"
}, },
"phpAlbum": { "phpAlbum": {
@ -1737,9 +1709,7 @@
"meta": { "copyright": "phpBB Group" }, "meta": { "copyright": "phpBB Group" },
"html": "(Powered by <a[^>]+phpbb|<a[^>]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|<img[^>]+i_icon_mini|<table class=\"forumline)", "html": "(Powered by <a[^>]+phpbb|<a[^>]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|<img[^>]+i_icon_mini|<table class=\"forumline)",
"env": "^(style_cookie_settings|phpbb_)", "env": "^(style_cookie_settings|phpbb_)",
"headers": { "headers": { "Set-Cookie": "^phpbb" },
"Set-Cookie": "^phpbb"
},
"implies": "PHP" "implies": "PHP"
}, },
"phpCMS": { "phpCMS": {
@ -1786,8 +1756,7 @@
}, },
"phpwind": { "phpwind": {
"website": "www.phpwind.net", "website": "www.phpwind.net",
"cats": [ 1, 2 "cats": [ 1, 2 ],
],
"meta": { "generator": "^phpwind" }, "meta": { "generator": "^phpwind" },
"html": "Powered by <a href=\"[^\"]+phpwind\\.net", "html": "Powered by <a href=\"[^\"]+phpwind\\.net",
"implies": "PHP" "implies": "PHP"
@ -1806,10 +1775,7 @@
"Plesk": { "Plesk": {
"website": "parallels.com\/products\/plesk", "website": "parallels.com\/products\/plesk",
"cats": [ 9 ], "cats": [ 9 ],
"headers": { "headers": { "X-Powered-By-Plesk": "Plesk", "X-Powered-By": "PleskLin" },
"X-Powered-By-Plesk": "Plesk",
"X-Powered-By": "PleskLin"
},
"script": "common\\.js\\?plesk" "script": "common\\.js\\?plesk"
}, },
"Pligg": { "Pligg": {
@ -1837,8 +1803,7 @@
}, },
"Posterous": { "Posterous": {
"website": "posterous.com", "website": "posterous.com",
"cats": [ 1, 11 "cats": [ 1, 11 ],
],
"html": "<div class=\"posterous", "html": "<div class=\"posterous",
"env": "^Posterous" "env": "^Posterous"
}, },
@ -1875,9 +1840,7 @@
"Python": { "Python": {
"website": "python.org", "website": "python.org",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "(^|\\s)Python(\/([\\d.]+))?\\;confidence:50\\;version:\\3" }
"Server": "(^|\\s)Python(\/([\\d.]+))?\\;confidence:50\\;version:\\3"
}
}, },
"Quantcast": { "Quantcast": {
"website": "www.quantcast.com", "website": "www.quantcast.com",
@ -1893,9 +1856,7 @@
"RackCache": { "RackCache": {
"website": "github.com\/rtomayko\/rack-cache", "website": "github.com\/rtomayko\/rack-cache",
"cats": [ 23 ], "cats": [ 23 ],
"headers": { "headers": { "X-Rack-Cache": ".+" },
"X-Rack-Cache": ".+"
},
"implies": "Ruby" "implies": "Ruby"
}, },
"Raphael": { "Raphael": {
@ -1906,8 +1867,7 @@
}, },
"RBS Change": { "RBS Change": {
"website": "www.rbschange.fr", "website": "www.rbschange.fr",
"cats": [ 1, 6 "cats": [ 1, 6 ],
],
"html": "<html[^>]+xmlns:change=", "html": "<html[^>]+xmlns:change=",
"meta": { "generator": "RBS Change" }, "meta": { "generator": "RBS Change" },
"implies": "PHP" "implies": "PHP"
@ -1927,10 +1887,7 @@
"Red Hat": { "Red Hat": {
"website": "redhat.com", "website": "redhat.com",
"cats": [ 28 ], "cats": [ 28 ],
"headers": { "headers": { "Server": "(.*rhel(\\d+)|Red Hat)\\;version:\\2", "X-Powered-By": "Red Hat" }
"Server": "(.*rhel(\\d+)|Red Hat)\\;version:\\2",
"X-Powered-By": "Red Hat"
}
}, },
"Reddit": { "Reddit": {
"website": "code.reddit.com", "website": "code.reddit.com",
@ -1969,19 +1926,14 @@
"Ruby": { "Ruby": {
"website": "ruby-lang.org", "website": "ruby-lang.org",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "(Mongrel|WEBrick|Ruby)" }
"Server": "(Mongrel|WEBrick|Ruby)"
}
}, },
"Ruby on Rails": { "Ruby on Rails": {
"website": "rubyonrails.org", "website": "rubyonrails.org",
"cats": [ 18 ], "cats": [ 18 ],
"script": "\/assets\/application-[a-z\\d]{32}\/\\.js\\;confidence:50", "script": "\/assets\/application-[a-z\\d]{32}\/\\.js\\;confidence:50",
"meta": { "csrf-param": "authenticity_token\\;confidence:50" }, "meta": { "csrf-param": "authenticity_token\\;confidence:50" },
"headers": { "headers": { "Server": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50", "X-Powered-By": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50" },
"Server": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50",
"X-Powered-By": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50"
},
"implies": "Ruby" "implies": "Ruby"
}, },
"S.Builder": { "S.Builder": {
@ -1998,17 +1950,13 @@
"SAP": { "SAP": {
"website": "sap.com", "website": "sap.com",
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "headers": { "Server": "SAP NetWeaver Application Server" }
"Server": "SAP NetWeaver Application Server"
}
}, },
"Sarka-SPIP": { "Sarka-SPIP": {
"website": "sarka-spip.net", "website": "sarka-spip.net",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "(^|\\s)Sarka-SPIP(\\s([\\d.]+(\\s\\[\\d+\\])?))?\\;version:\\3" }, "meta": { "generator": "(^|\\s)Sarka-SPIP(\\s([\\d.]+(\\s\\[\\d+\\])?))?\\;version:\\3" },
"headers": { "headers": { "X-Spip-Cache": ".*" },
"X-Spip-Cache": ".*"
},
"implies": "SPIP" "implies": "SPIP"
}, },
"script.aculo.us": { "script.aculo.us": {
@ -2046,10 +1994,7 @@
"Shopatron": { "Shopatron": {
"website": "ecommerce.shopatron.com", "website": "ecommerce.shopatron.com",
"cats": [ 6 ], "cats": [ 6 ],
"html": [ "html": [ "<body class=\"shopatron", "<img[^>]+mediacdn\\.shopatron\\.com\\;confidence:50" ],
"<body class=\"shopatron",
"<img[^>]+mediacdn\\.shopatron\\.com\\;confidence:50"
],
"script": "mediacdn\\.shopatron\\.com", "script": "mediacdn\\.shopatron\\.com",
"meta": { "keywords": "Shopatron" }, "meta": { "keywords": "Shopatron" },
"env": "^shptUrl$" "env": "^shptUrl$"
@ -2207,8 +2152,7 @@
}, },
"Supersized": { "Supersized": {
"website": "buildinternet.com\/project\/supersized", "website": "buildinternet.com\/project\/supersized",
"cats": [ 7, 25 "cats": [ 7, 25 ],
],
"script": "supersized(\\.([\\d.]*[\\d]))?.*\\.js\\;version:\\2" "script": "supersized(\\.([\\d.]*[\\d]))?.*\\.js\\;version:\\2"
}, },
"SUSE": { "SUSE": {
@ -2253,11 +2197,7 @@
}, },
"Tiki Wiki CMS Groupware": { "Tiki Wiki CMS Groupware": {
"website": "tiki.org", "website": "tiki.org",
"cats": [ 1, 2, "cats": [ 1, 2, 8, 11, 13 ],
8,
11,
13
],
"script": "(\/|_)tiki", "script": "(\/|_)tiki",
"meta": { "generator": "^Tiki" } "meta": { "generator": "^Tiki" }
}, },
@ -2323,9 +2263,7 @@
"TYPO3": { "TYPO3": {
"website": "typo3.com", "website": "typo3.com",
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "headers": { "Set-Cookie": "fe_typo_user" },
"Set-Cookie": "fe_typo_user"
},
"meta": { "generator": "TYPO3" }, "meta": { "generator": "TYPO3" },
"html": "(<(script[^>]* src|link[^>]* href)=[^>]*fileadmin|<!--TYPO3SEARCH)", "html": "(<(script[^>]* src|link[^>]* href)=[^>]*fileadmin|<!--TYPO3SEARCH)",
"url": "\/typo3\/", "url": "\/typo3\/",
@ -2382,12 +2320,7 @@
"Varnish": { "Varnish": {
"website": "www.varnish-cache.org", "website": "www.varnish-cache.org",
"cats": [ 23 ], "cats": [ 23 ],
"headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "X-Varnish-Cache": ".+", "X-Varnish-Action": ".+", "X-Varnish-Hostname": ".+", "Via": "Varnish" }
"X-Varnish-Cache": ".+",
"X-Varnish-Action": ".+",
"X-Varnish-Hostname": ".+",
"Via": "Varnish"
}
}, },
"vBulletin": { "vBulletin": {
"website": "www.vbulletin.com", "website": "www.vbulletin.com",
@ -2552,8 +2485,7 @@
}, },
"WordPress": { "WordPress": {
"website": "wordpress.org", "website": "wordpress.org",
"cats": [ 1, 11 "cats": [ 1, 11 ],
],
"meta": { "generator": "WordPress( [\\d.]+)?\\;version:\\1" }, "meta": { "generator": "WordPress( [\\d.]+)?\\;version:\\1" },
"html": "<link rel=\"stylesheet\" [^>]+wp-content", "html": "<link rel=\"stylesheet\" [^>]+wp-content",
"env": "^wp_username$", "env": "^wp_username$",

@ -373,9 +373,7 @@
"CMS Made Simple": { "CMS Made Simple": {
"website": "cmsmadesimple.org", "website": "cmsmadesimple.org",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "meta": { "generator": "CMS Made Simple" },
"generator": "CMS Made Simple"
},
"implies": "PHP" "implies": "PHP"
}, },
"CMSimple": { "CMSimple": {
@ -654,9 +652,7 @@
"cats": [ 1 ], "cats": [ 1 ],
"script": "drupal\\.js", "script": "drupal\\.js",
"html": "<(link|style)[^>]+sites\/(default|all)\/(themes|modules)\/", "html": "<(link|style)[^>]+sites\/(default|all)\/(themes|modules)\/",
"headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d.]+))?\\;version:\\2", "headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d.]+))?\\;version:\\2", "Expires": "19 Nov 1978" },
"Expires": "19 Nov 1978"
},
"env": "^Drupal$", "env": "^Drupal$",
"implies": "PHP" "implies": "PHP"
}, },
@ -755,8 +751,7 @@
}, },
"eZ Publish": { "eZ Publish": {
"website": "ez.no", "website": "ez.no",
"cats": [ 1, 6 "cats": [ 1, 6 ],
],
"meta": { "generator": "eZ Publish" }, "meta": { "generator": "eZ Publish" },
"headers": { "X-Powered-By": "^eZ Publish" }, "headers": { "X-Powered-By": "^eZ Publish" },
"implies": "PHP" "implies": "PHP"
@ -893,8 +888,7 @@
}, },
"Google PageSpeed": { "Google PageSpeed": {
"website": "developers.google.com\/speed\/pagespeed\/mod", "website": "developers.google.com\/speed\/pagespeed\/mod",
"cats": [ 23, 33 "cats": [ 23, 33 ],
],
"headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" } "headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" }
}, },
"Google Sites": { "Google Sites": {
@ -1107,15 +1101,13 @@
}, },
"Jirafe": { "Jirafe": {
"website": "jirafe.com", "website": "jirafe.com",
"cats": [ 10, 32 "cats": [ 10, 32 ],
],
"script": "\/jirafe\\.js", "script": "\/jirafe\\.js",
"env": "^jirafe$" "env": "^jirafe$"
}, },
"Jo": { "Jo": {
"website": "joapp.com", "website": "joapp.com",
"cats": [ 26, 12 "cats": [ 26, 12 ],
],
"env": "^jo(Cache|DOM|Event)$" "env": "^jo(Cache|DOM|Event)$"
}, },
"JobberBase": { "JobberBase": {
@ -1149,11 +1141,7 @@
"jQuery": { "jQuery": {
"website": "jquery.com", "website": "jquery.com",
"cats": [ 12 ], "cats": [ 12 ],
"script": [ "script": [ "jquery(\\-|\\.)([\\d.]*\\d)[^\/]*\\.js\\;version:\\2", "([\\d.]+)\/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ],
"jquery(\\-|\\.)([\\d.]*\\d)[^\/]*\\.js\\;version:\\2",
"([\\d.]+)\/jquery(\\.min)?\\.js\\;version:\\1",
"jquery.*\\.js"
],
"env": "^jQuery$" "env": "^jQuery$"
}, },
"jQuery Mobile": { "jQuery Mobile": {
@ -1195,8 +1183,7 @@
}, },
"Kampyle": { "Kampyle": {
"website": "www.kampyle.com", "website": "www.kampyle.com",
"cats": [ 10, 13 "cats": [ 10, 13 ],
],
"script": "cf\\.kampyle\\.com\/k_button\\.js", "script": "cf\\.kampyle\\.com\/k_button\\.js",
"headers": { "Set-Cookie": "k_visit" }, "headers": { "Set-Cookie": "k_visit" },
"env": "^k_track$" "env": "^k_track$"
@ -1376,10 +1363,7 @@
"website": "sharepoint.microsoft.com", "website": "sharepoint.microsoft.com",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "Microsoft SharePoint" }, "meta": { "generator": "Microsoft SharePoint" },
"headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "SPRequestGuid": ".*", "SharePointHealthScore": ".*" },
"SPRequestGuid": ".*",
"SharePointHealthScore": ".*"
},
"env": "^_spBodyOnLoadCalled$" "env": "^_spBodyOnLoadCalled$"
}, },
"MiniBB": { "MiniBB": {
@ -1624,16 +1608,12 @@
"OpenNemas": { "OpenNemas": {
"website": "openhost.es\/en\/opennemas", "website": "openhost.es\/en\/opennemas",
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "headers": { "X-Powered-By": "OpenNemas" }
"X-Powered-By": "OpenNemas"
}
}, },
"OpenSSL": { "OpenSSL": {
"website": "openssl.org", "website": "openssl.org",
"cats": [ 33 ], "cats": [ 33 ],
"headers": { "headers": { "Server": "OpenSSL(\/([\\d.]+[a-z]?))?\\;version:\\2" }
"Server": "OpenSSL(\/([\\d.]+[a-z]?))?\\;version:\\2"
}
}, },
"OpenText Web Solutions": { "OpenText Web Solutions": {
"website": "websolutions.opentext.com", "website": "websolutions.opentext.com",
@ -1649,9 +1629,7 @@
"Oracle Application Server": { "Oracle Application Server": {
"website": "www.oracle.com\/technetwork\/middleware\/ias\/overview\/index.html", "website": "www.oracle.com\/technetwork\/middleware\/ias\/overview\/index.html",
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "headers": { "Server": "Oracle(-| )Application(-| )Server((-| )(\\d+[a-z]?))?\\;version:\\5" }
"Server": "Oracle(-| )Application(-| )Server((-| )(\\d+[a-z]?))?\\;version:\\5"
}
}, },
"Oracle Recommendations On Demand": { "Oracle Recommendations On Demand": {
"website": "www.oracle.com\/us\/products\/applications\/commerce\/recommendations-on-demand\/index.html?", "website": "www.oracle.com\/us\/products\/applications\/commerce\/recommendations-on-demand\/index.html?",
@ -1662,9 +1640,7 @@
"website": "www.oscommerce.com", "website": "www.oscommerce.com",
"cats": [ 6 ], "cats": [ 6 ],
"html": "(<a[^>]*(\\?|&)osCsid|Powered by (<[^]+>)?osCommerce<\/a>|<[^]+class=\"[^>]*infoBoxHeading)", "html": "(<a[^>]*(\\?|&)osCsid|Powered by (<[^]+>)?osCommerce<\/a>|<[^]+class=\"[^>]*infoBoxHeading)",
"headers": { "headers": { "Set-Cookie": "osCsid=" }
"Set-Cookie": "osCsid="
}
}, },
"osCSS": { "osCSS": {
"website": "www.oscss.org", "website": "www.oscss.org",
@ -1718,11 +1694,7 @@
"PHP": { "PHP": {
"website": "php.net", "website": "php.net",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" },
"Server": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1",
"X-Powered-By": "php\/?([\\d.]+)?\\;confidence:40\\;version:\\1",
"Set-Cookie": "PHPSESSID"
},
"url": "\\.php$" "url": "\\.php$"
}, },
"phpAlbum": { "phpAlbum": {
@ -1737,9 +1709,7 @@
"meta": { "copyright": "phpBB Group" }, "meta": { "copyright": "phpBB Group" },
"html": "(Powered by <a[^>]+phpbb|<a[^>]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|<img[^>]+i_icon_mini|<table class=\"forumline)", "html": "(Powered by <a[^>]+phpbb|<a[^>]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|<img[^>]+i_icon_mini|<table class=\"forumline)",
"env": "^(style_cookie_settings|phpbb_)", "env": "^(style_cookie_settings|phpbb_)",
"headers": { "headers": { "Set-Cookie": "^phpbb" },
"Set-Cookie": "^phpbb"
},
"implies": "PHP" "implies": "PHP"
}, },
"phpCMS": { "phpCMS": {
@ -1786,8 +1756,7 @@
}, },
"phpwind": { "phpwind": {
"website": "www.phpwind.net", "website": "www.phpwind.net",
"cats": [ 1, 2 "cats": [ 1, 2 ],
],
"meta": { "generator": "^phpwind" }, "meta": { "generator": "^phpwind" },
"html": "Powered by <a href=\"[^\"]+phpwind\\.net", "html": "Powered by <a href=\"[^\"]+phpwind\\.net",
"implies": "PHP" "implies": "PHP"
@ -1806,10 +1775,7 @@
"Plesk": { "Plesk": {
"website": "parallels.com\/products\/plesk", "website": "parallels.com\/products\/plesk",
"cats": [ 9 ], "cats": [ 9 ],
"headers": { "headers": { "X-Powered-By-Plesk": "Plesk", "X-Powered-By": "PleskLin" },
"X-Powered-By-Plesk": "Plesk",
"X-Powered-By": "PleskLin"
},
"script": "common\\.js\\?plesk" "script": "common\\.js\\?plesk"
}, },
"Pligg": { "Pligg": {
@ -1837,8 +1803,7 @@
}, },
"Posterous": { "Posterous": {
"website": "posterous.com", "website": "posterous.com",
"cats": [ 1, 11 "cats": [ 1, 11 ],
],
"html": "<div class=\"posterous", "html": "<div class=\"posterous",
"env": "^Posterous" "env": "^Posterous"
}, },
@ -1875,9 +1840,7 @@
"Python": { "Python": {
"website": "python.org", "website": "python.org",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "(^|\\s)Python(\/([\\d.]+))?\\;confidence:50\\;version:\\3" }
"Server": "(^|\\s)Python(\/([\\d.]+))?\\;confidence:50\\;version:\\3"
}
}, },
"Quantcast": { "Quantcast": {
"website": "www.quantcast.com", "website": "www.quantcast.com",
@ -1893,9 +1856,7 @@
"RackCache": { "RackCache": {
"website": "github.com\/rtomayko\/rack-cache", "website": "github.com\/rtomayko\/rack-cache",
"cats": [ 23 ], "cats": [ 23 ],
"headers": { "headers": { "X-Rack-Cache": ".+" },
"X-Rack-Cache": ".+"
},
"implies": "Ruby" "implies": "Ruby"
}, },
"Raphael": { "Raphael": {
@ -1906,8 +1867,7 @@
}, },
"RBS Change": { "RBS Change": {
"website": "www.rbschange.fr", "website": "www.rbschange.fr",
"cats": [ 1, 6 "cats": [ 1, 6 ],
],
"html": "<html[^>]+xmlns:change=", "html": "<html[^>]+xmlns:change=",
"meta": { "generator": "RBS Change" }, "meta": { "generator": "RBS Change" },
"implies": "PHP" "implies": "PHP"
@ -1927,10 +1887,7 @@
"Red Hat": { "Red Hat": {
"website": "redhat.com", "website": "redhat.com",
"cats": [ 28 ], "cats": [ 28 ],
"headers": { "headers": { "Server": "(.*rhel(\\d+)|Red Hat)\\;version:\\2", "X-Powered-By": "Red Hat" }
"Server": "(.*rhel(\\d+)|Red Hat)\\;version:\\2",
"X-Powered-By": "Red Hat"
}
}, },
"Reddit": { "Reddit": {
"website": "code.reddit.com", "website": "code.reddit.com",
@ -1969,19 +1926,14 @@
"Ruby": { "Ruby": {
"website": "ruby-lang.org", "website": "ruby-lang.org",
"cats": [ 27 ], "cats": [ 27 ],
"headers": { "headers": { "Server": "(Mongrel|WEBrick|Ruby)" }
"Server": "(Mongrel|WEBrick|Ruby)"
}
}, },
"Ruby on Rails": { "Ruby on Rails": {
"website": "rubyonrails.org", "website": "rubyonrails.org",
"cats": [ 18 ], "cats": [ 18 ],
"script": "\/assets\/application-[a-z\\d]{32}\/\\.js\\;confidence:50", "script": "\/assets\/application-[a-z\\d]{32}\/\\.js\\;confidence:50",
"meta": { "csrf-param": "authenticity_token\\;confidence:50" }, "meta": { "csrf-param": "authenticity_token\\;confidence:50" },
"headers": { "headers": { "Server": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50", "X-Powered-By": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50" },
"Server": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50",
"X-Powered-By": "(mod_rails|mod_rack|Phusion(\\.|_)Passenger)\\;confidence:50"
},
"implies": "Ruby" "implies": "Ruby"
}, },
"S.Builder": { "S.Builder": {
@ -1998,17 +1950,13 @@
"SAP": { "SAP": {
"website": "sap.com", "website": "sap.com",
"cats": [ 22 ], "cats": [ 22 ],
"headers": { "headers": { "Server": "SAP NetWeaver Application Server" }
"Server": "SAP NetWeaver Application Server"
}
}, },
"Sarka-SPIP": { "Sarka-SPIP": {
"website": "sarka-spip.net", "website": "sarka-spip.net",
"cats": [ 1 ], "cats": [ 1 ],
"meta": { "generator": "(^|\\s)Sarka-SPIP(\\s([\\d.]+(\\s\\[\\d+\\])?))?\\;version:\\3" }, "meta": { "generator": "(^|\\s)Sarka-SPIP(\\s([\\d.]+(\\s\\[\\d+\\])?))?\\;version:\\3" },
"headers": { "headers": { "X-Spip-Cache": ".*" },
"X-Spip-Cache": ".*"
},
"implies": "SPIP" "implies": "SPIP"
}, },
"script.aculo.us": { "script.aculo.us": {
@ -2046,10 +1994,7 @@
"Shopatron": { "Shopatron": {
"website": "ecommerce.shopatron.com", "website": "ecommerce.shopatron.com",
"cats": [ 6 ], "cats": [ 6 ],
"html": [ "html": [ "<body class=\"shopatron", "<img[^>]+mediacdn\\.shopatron\\.com\\;confidence:50" ],
"<body class=\"shopatron",
"<img[^>]+mediacdn\\.shopatron\\.com\\;confidence:50"
],
"script": "mediacdn\\.shopatron\\.com", "script": "mediacdn\\.shopatron\\.com",
"meta": { "keywords": "Shopatron" }, "meta": { "keywords": "Shopatron" },
"env": "^shptUrl$" "env": "^shptUrl$"
@ -2207,8 +2152,7 @@
}, },
"Supersized": { "Supersized": {
"website": "buildinternet.com\/project\/supersized", "website": "buildinternet.com\/project\/supersized",
"cats": [ 7, 25 "cats": [ 7, 25 ],
],
"script": "supersized(\\.([\\d.]*[\\d]))?.*\\.js\\;version:\\2" "script": "supersized(\\.([\\d.]*[\\d]))?.*\\.js\\;version:\\2"
}, },
"SUSE": { "SUSE": {
@ -2253,11 +2197,7 @@
}, },
"Tiki Wiki CMS Groupware": { "Tiki Wiki CMS Groupware": {
"website": "tiki.org", "website": "tiki.org",
"cats": [ 1, 2, "cats": [ 1, 2, 8, 11, 13 ],
8,
11,
13
],
"script": "(\/|_)tiki", "script": "(\/|_)tiki",
"meta": { "generator": "^Tiki" } "meta": { "generator": "^Tiki" }
}, },
@ -2323,9 +2263,7 @@
"TYPO3": { "TYPO3": {
"website": "typo3.com", "website": "typo3.com",
"cats": [ 1 ], "cats": [ 1 ],
"headers": { "headers": { "Set-Cookie": "fe_typo_user" },
"Set-Cookie": "fe_typo_user"
},
"meta": { "generator": "TYPO3" }, "meta": { "generator": "TYPO3" },
"html": "(<(script[^>]* src|link[^>]* href)=[^>]*fileadmin|<!--TYPO3SEARCH)", "html": "(<(script[^>]* src|link[^>]* href)=[^>]*fileadmin|<!--TYPO3SEARCH)",
"url": "\/typo3\/", "url": "\/typo3\/",
@ -2382,12 +2320,7 @@
"Varnish": { "Varnish": {
"website": "www.varnish-cache.org", "website": "www.varnish-cache.org",
"cats": [ 23 ], "cats": [ 23 ],
"headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "X-Varnish-Cache": ".+", "X-Varnish-Action": ".+", "X-Varnish-Hostname": ".+", "Via": "Varnish" }
"X-Varnish-Cache": ".+",
"X-Varnish-Action": ".+",
"X-Varnish-Hostname": ".+",
"Via": "Varnish"
}
}, },
"vBulletin": { "vBulletin": {
"website": "www.vbulletin.com", "website": "www.vbulletin.com",
@ -2552,8 +2485,7 @@
}, },
"WordPress": { "WordPress": {
"website": "wordpress.org", "website": "wordpress.org",
"cats": [ 1, 11 "cats": [ 1, 11 ],
],
"meta": { "generator": "WordPress( [\\d.]+)?\\;version:\\1" }, "meta": { "generator": "WordPress( [\\d.]+)?\\;version:\\1" },
"html": "<link rel=\"stylesheet\" [^>]+wp-content", "html": "<link rel=\"stylesheet\" [^>]+wp-content",
"env": "^wp_username$", "env": "^wp_username$",