Tighten a bit RoR detection (#2410)

* Tighten a bit RoR detection

Phusion passenger is used for Ruby, nodejs, Python
as well as other exotic things, there isn't a 50% chance of Ruby being
used when it's detected.

On the other hand, if `mod_rails` or `mod_rack` is present,
we can be certain that there is indeed Ruby on Rails behind
the website.

* Fix some silly things
main
jvoisin 6 years ago committed by Elbert Alias
parent 1c1bf48e16
commit d8195c7eed

@ -7462,7 +7462,7 @@
"X-Powered-By": "Phusion Passenger ?([\\d.]+)?\\;version:\\1"
},
"icon": "Phusion Passenger.png",
"website": "http://phusionpassenger.com"
"website": "https://phusionpassenger.com"
},
"Pimcore": {
"cats": [
@ -8323,8 +8323,8 @@
18
],
"headers": {
"Server": "(?:mod_rails|mod_rack|Phusion(?:\\.|_)Passenger)\\;confidence:50",
"X-Powered-By": "(?:mod_rails|mod_rack|Phusion[\\._ ]Passenger)(?: \\(mod_rails/mod_rack\\))?\\;confidence:50"
"Server": "mod_(?:rails|rack)",
"X-Powered-By": "mod_(?:rails|rack)"
},
"icon": "Ruby on Rails.png",
"implies": "Ruby",
@ -8332,7 +8332,7 @@
"csrf-param": "^authenticity_token$\\;confidence:50"
},
"script": "/assets/application-[a-z\\d]{32}/\\.js\\;confidence:50",
"website": "http://rubyonrails.org"
"website": "https://rubyonrails.org"
},
"Ruxit": {
"cats": [