Files
OneForAll-mirror/data/rules/whatweb/ruby-on-rails.json
T
2020-07-29 00:02:06 +08:00

95 lines
3.2 KiB
JSON

{
"name": "Ruby-on-Rails",
"author": "Andrew Horton, Bhavin Senjaliya <bhavin.senjaliya@gmail.com>",
"version": "0.2",
"description": "Ruby on rails is an MVC web application framework written in the ruby language. Doesn't detect all RoR sites",
"website": "http://www.rubyonrails.org.",
"matches": [
{
"url": "/images/rails.png",
"md5": "450fc241fab7867e96536903244087f4"
},
{
"url": "/images/rails.png",
"md5": "9c0a079bdd7701d7e729bd956823d153"
},
{
"url": "/404.html",
"text": "<!-- This file lives in public/404.html -->"
},
{
"url": "/422.html",
"text": "<!-- This file lives in public/422.html -->"
},
{
"url": "/500.html",
"text": "<!-- This file lives in public/500.html -->"
},
{
"url": "/404.html",
"md5": "adc851c2e0698b5d05ef0380ed69f6b9"
},
{
"url": "/422.html",
"md5": "c6bd78379a0ad92caa6cbef7de676ce8"
},
{
"url": "/500.html",
"md5": "8e19fd3c53aec78af1087378d5367833"
},
{
"url": "/500.html",
"md5": "5b2d690ba72c890af0abdf5ee5c46c94"
},
{
"url": "/javascripts/application.js",
"text": "// This file is automatically included by javascript_include_tag :defaults"
},
{
"url": "/doesnotexist",
"text": "No route matches \"/doesnotexist\" with {:method=>:get}"
},
{
"url": "/doesnotexist",
"text": "<title>The page you were looking for doesn't exist (404)</title>",
"md5": "adc851c2e0698b5d05ef0380ed69f6b9"
},
{
"url": "/stylesheets/scaffold.css",
"text": "#errorExplanation h2 {"
},
{
"regexp": "(?-mix:<link[^>]*href=\"[^\"]*\\/assets\\/application-?\\w{32}?\\.css\")"
},
{
"regexp": "(?-mix:<script[^>]*\\/assets\\/application-?\\w{32}?\\.js\")"
},
{
"regexp": "(?-mix:<meta content=\"authenticity_token\" name=\"csrf-param\"\\s?\\/>\\s?<meta content=\"[^\"]{44}\" name=\"csrf-token\"\\s?\\/>)"
},
{
"text": "<h3><a href=\"rails/info/properties\" onclick=\"about(); return false\">About your application&rsquo;s environment</a></h3>",
"string": "default page"
},
{
"text": "<p>Run <tt>rake db:migrate</tt> to create your database. If you're not using SQLite (the default), edit <tt>config/database.yml</tt> with your username and password.</p>",
"string": "default page"
},
{
"certainty": 75,
"text": "<title>Action Controller: Exception caught</title>"
},
{
"regexp": "(?-mix:<p><code>RAILS_ROOT: ([^<]+)<\\/code><\\/p>)"
},
{
"text": "<div id=\"session_dump\" style=\"display:none\"><pre class='debug_dump'>---"
},
{
"search": "headers[set-cookie]",
"regexp": "(?-mix:^request_method)",
"name": "request_method cookie"
}
]
}