]+id=\"recaptcha_image|
]+recaptcha|document\\.getElementById\\(?:'recaptcha)",
"env": "^Recaptcha$"
},
"Red Hat": {
"website": "redhat.com",
"cats": [ 28 ],
"headers": { "Server": "(?:.*rhel(\\d+)|Red Hat)\\;version:\\1", "X-Powered-By": "Red Hat" }
},
"Reddit": {
"website": "code.reddit.com",
"cats": [ 2 ],
"html": "(?:
]+Powered by Reddit|powered by ]+>reddit<)",
"url": "^(?:www\\.)?reddit\\.com",
"env": "^reddit$",
"implies": "Python"
},
"Redmine": {
"website": "www.redmine.org",
"cats": [ 13 ],
"meta": { "description": "Redmine" },
"html": "Powered by ]+Redmine",
"implies": "Ruby on Rails"
},
"Reinvigorate": {
"website": "www.reinvigorate.net",
"cats": [ 10 ],
"env": "^reinvigorate$"
},
"RequireJS": {
"website": "requirejs.org",
"cats": [ 12 ],
"script": "require.*\\.js",
"env": "^requirejs$"
},
"Reveal.js": {
"website": "lab.hakim.se/reveal-js",
"cats": [ 12 ],
"script": "reveal(?:\\.min)?\\.js",
"env": "^Reveal$"
},
"RiteCMS": {
"website": "ritecms.com",
"cats": [ 1 ],
"meta": { "generator": "^RiteCMS(?: (.+))?\\;version:\\1" },
"implies": [ "PHP", "SQLite\\;confidence:50" ]
},
"RoundCube": {
"website": "roundcube.net",
"cats": [ 30 ],
"html": "RoundCube",
"env": "^(?:rcmail|rcube_|roundcube)",
"implies": "PHP"
},
"Ruby": {
"website": "ruby-lang.org",
"cats": [ 27 ],
"headers": { "Server": "(?:Mongrel|WEBrick|Ruby)" }
},
"Ruby on Rails": {
"website": "rubyonrails.org",
"cats": [ 18 ],
"script": "/assets/application-[a-z\\d]{32}/\\.js\\;confidence:50",
"meta": { "csrf-param": "authenticity_token\\;confidence:50" },
"headers": { "Server": "(?:mod_rails|mod_rack|Phusion(?:\\.|_)Passenger)\\;confidence:50", "X-Powered-By": "(?:mod_rails|mod_rack|Phusion(?:\\.|_)Passenger)\\;confidence:50" },
"implies": "Ruby"
},
"S.Builder": {
"website": "www.sbuilder.ru",
"cats": [ 1 ],
"meta": { "generator": "S\\.Builder" }
},
"Serendipity": {
"website": "s9y.org",
"cats": [ 1, 11 ],
"meta": { "generator": "Serendipity", "Powered-By": "Serendipity v\\.(.+)\\;version:\\1" },
"implies": "PHP"
},
"SAP": {
"website": "sap.com",
"cats": [ 22 ],
"headers": { "Server": "SAP NetWeaver Application Server" }
},
"Sarka-SPIP": {
"website": "sarka-spip.net",
"cats": [ 1 ],
"meta": { "generator": "Sarka-SPIP(?:\\s([\\d.]+(?:\\s\\[\\d+\\])?))?\\;version:\\1" },
"headers": { "X-Spip-Cache": ".*" },
"implies": "SPIP"
},
"Scala": {
"website": "www.scala-lang.org",
"cats": [ 27 ]
},
"script.aculo.us": {
"website": "script.aculo.us",
"cats": [ 12 ],
"script": "(?:scriptaculous|protoaculous)\\.js",
"env": "^Scriptaculous$"
},
"SDL Tridion": {
"website": "www.sdl.com/products/tridion",
"cats": [ 1 ],
"html": "mfinfo\\.application='Tridion"
},
"Sencha Touch": {
"website": "sencha.com/products/touch",
"cats": [ 12, 26 ],
"script": "sencha-touch.*\\.js"
},
"Sentinel Protection Server": {
"website": "www.safenet-inc.com/software-monetization/sentinel-rms/",
"cats": [ 22 ],
"headers": { "Server": "SentinelProtectionServer\\/?([\\d\\.]+)?\\;version:\\1" }
},
"Sentinel Keys Server": {
"website": "www.safenet-inc.com/software-monetization/sentinel-rms",
"cats": [ 22 ],
"headers": { "Server": "SentinelKeysServer\\/?([\\d\\.]+)?\\;version:\\1" }
},
"Sentinel License Monitor": {
"website": "www.safenet-inc.com/software-monetization/sentinel-rms/",
"cats": [ 19 ],
"html": "Sentinel (Keys )?License Monitor"
},
"Seoshop": {
"website": "getseoshop.com",
"cats": [ 6 ],
"html": "http://www\\.getseoshop\\.com"
},
"ShareThis": {
"website": "sharethis.com",
"cats": [ 5 ],
"script": "w\\.sharethis\\.com/",
"env": "^SHARETHIS$"
},
"Shopalize": {
"website": "shopalize.com",
"cats": [ 5, 10 ],
"env": "^Shopalize$"
},
"Shopatron": {
"website": "ecommerce.shopatron.com",
"cats": [ 6 ],
"html": [ "]+mediacdn\\.shopatron\\.com\\;confidence:50" ],
"script": "mediacdn\\.shopatron\\.com",
"meta": { "keywords": "Shopatron" },
"env": "^shptUrl$"
},
"Shopify": {
"website": "shopify.com",
"cats": [ 6 ],
"html": "]+=cdn\\.shopify\\.com",
"env": "^Shopify$"
},
"Shopware": {
"website": "shopware.de",
"cats": [ 6 ],
"meta": { "application-name": "Shopware" },
"script": "shopware\\.js",
"implies": "PHP"
},
"sIFR": {
"website": "www.mikeindustries.com/blog/sifr",
"cats": [ 17 ],
"script": "sifr\\.js"
},
"Silva": {
"website": "silvacms.org",
"cats": [ 1 ],
"headers": { "X-Powered-By": "SilvaCMS" }
},
"SilverStripe": {
"website": "www.silverstripe.org",
"cats": [ 1 ],
"meta": { "generator": "SilverStripe" },
"html": "Powered by ]+SilverStripe"
},
"Site Meter": {
"website": "www.sitemeter.com",
"cats": [ 10 ],
"script": "sitemeter\\.com/js/counter\\.js\\?site="
},
"SiteCatalyst": {
"website": "www.omniture.com/en/products/online_analytics/sitecatalyst",
"cats": [ 10 ],
"env": "^s_account$"
},
"SiteEdit": {
"website": "www.siteedit.ru",
"cats": [ 1 ],
"meta": { "generator": "SiteEdit" }
},
"Smartstore": {
"website": "smartstore.com",
"cats": [ 6 ],
"script": "smjslib\\.js"
},
"SMF": {
"website": "www.simplemachines.org",
"cats": [ 2 ],
"env": "^smf_",
"implies": "PHP"
},
"sNews": {
"website": "snewscms.com",
"cats": [ 1 ],
"meta": { "generator": "sNews" }
},
"Snoobi": {
"website": "www.snoobi.com",
"cats": [ 10 ],
"script": "snoobi\\.com/snoop\\.php",
"env": "^snoobi$"
},
"SOBI 2": {
"website": "www.sigsiu.net/sobi2.html",
"cats": [ 19 ],
"html": "(?:",
"implies": "Java"
},
"ZURB Foundation": {
"website": "foundation.zurb.com",
"cats": [ 18 ],
"html": "]+foundation[^>\"]+css"
},
"LiveStreet CMS": {
"website": "livestreetcms.com",
"cats": [ 1 ],
"headers": { "X-Powered-By": "LiveStreet CMS" }
}
}
}