]+PrestaShop",
"implies": "PHP"
},
"Prototype": {
"website": "www.prototypejs.org",
"cats": [ 12 ],
"script": "(prototype|protoaculous)(-([\\d.]*[\\d]))?.*\\.js\\;version:\\3",
"env": "^Prototype$"
},
"Protovis": {
"website": "mbostock.github.com\/protovis",
"cats": [ 25 ],
"script": "protovis.*\\.js",
"env": "^protovis$"
},
"punBB": {
"website": "punbb.informer.com",
"cats": [ 2 ],
"html": "Powered by
]+opensolution\\.org\/\">Powered by"
},
"RackCache": {
"website": "github.com\/rtomayko\/rack-cache",
"cats": [ 23 ],
"headers": { "X-Rack-Cache": ".+" },
"implies": "Ruby"
},
"Raphael": {
"website": "raphaeljs.com",
"cats": [ 25 ],
"script": "raphael.*\\.js",
"env": "^Raphael$"
},
"RBS Change": {
"website": "www.rbschange.fr",
"cats": [ 1, 6 ],
"html": "]+xmlns:change=",
"meta": { "generator": "RBS Change" },
"implies": "PHP"
},
"RCMS": {
"website": "www.rcms.fi",
"cats": [ 1 ],
"meta": { "generator": "^(RCMS|ReallyCMS)" }
},
"reCAPTCHA": {
"website": "recaptcha.net",
"cats": [ 16 ],
"script": "(api-secure\\.recaptcha\\.net|recaptcha_ajax\\.js)",
"html": "(]+id=\"recaptcha_image|]+recaptcha|document\\.getElementById\\('recaptcha)",
"env": "^Recaptcha$"
},
"Red Hat": {
"website": "redhat.com",
"cats": [ 28 ],
"headers": { "Server": "(.*rhel(\\d+)|Red Hat)\\;version:\\2", "X-Powered-By": "Red Hat" }
},
"Reddit": {
"website": "code.reddit.com",
"cats": [ 2 ],
"html": "(