joomla.rb (WhatWeb-0.5.4) | : | joomla.rb (WhatWeb-0.5.5) | ||
---|---|---|---|---|
skipping to change at line 17 | skipping to change at line 17 | |||
Plugin.define do | Plugin.define do | |||
name "Joomla" | name "Joomla" | |||
authors [ | authors [ | |||
"Andrew Horton", | "Andrew Horton", | |||
# v0.4 # removed :probability & :name. | # v0.4 # removed :probability & :name. | |||
# v0.5 # uses :module instead of :string, changed the 3rd regexp from 75 certa inty to 25.. | # v0.5 # uses :module instead of :string, changed the 3rd regexp from 75 certa inty to 25.. | |||
# v0.6 # added seconds since epoch match from the mambo plugin. | # v0.6 # added seconds since epoch match from the mambo plugin. | |||
"Brendan Coles <bcoles@gmail.com>", # v0.7 # 2011-03-19 # Added aggressive mat ch for /administrator/. Updated matches to remove false positives. | "Brendan Coles <bcoles@gmail.com>", # v0.7 # 2011-03-19 # Added aggressive mat ch for /administrator/. Updated matches to remove false positives. | |||
# Andrew Horton # v0.8 # Added aggressive match for /administrator/. Use matc h now | # Andrew Horton # v0.8 # Added aggressive match for /administrator/. Use matc h now | |||
"@anozoozian", # v0.9 # 2016-12-16 # Updated aggressive version detection for Joomla 3.1.4 -> 3.6.4. | "@anozoozian", # v0.9 # 2016-12-16 # Updated aggressive version detection for Joomla 3.1.4 -> 3.6.4. | |||
"Juanan Pereira", # v1.0 Added aggressive version detection for /administrator /manifests/files/joomla.xml | ||||
] | ] | |||
version "0.9" | version "1.0" | |||
description "Opensource CMS written in PHP. Aggressive version detection compa res just 5 files, checks for version 1.0.0 up to 3.6.4" | description "Opensource CMS written in PHP. Aggressive version detection compa res just 5 files, checks for version 1.0.0 up to 3.6.4" | |||
website "http://joomla.org" | website "http://joomla.org" | |||
# Google results as at 2011-03-19 # | # Google results as at 2011-03-19 # | |||
# 602 for "powered by joomla" inurl:option=com_content | # 602 for "powered by joomla" inurl:option=com_content | |||
# 537 for "powered by joomla" | # 537 for "powered by joomla" | |||
# Dorks # | # Dorks # | |||
dorks [ | dorks [ | |||
'"powered by joomla" inurl:option=com_content' | '"powered by joomla" inurl:option=com_content' | |||
] | ] | |||
# Matches # | # Matches # | |||
matches [ | matches [ | |||
{ :url=>'/administrator/manifests/files/joomla.xml', :version=>/<ve rsion>(.*?)<\/version>/ } , | ||||
{ :version=>"1.0", :regexp=>/<meta name="Generator" content="Joomla ! - Copyright \(C\) 200[0-9] - 200[0-9] Open Source Matters. All rights reserved ." \/>/ }, | { :version=>"1.0", :regexp=>/<meta name="Generator" content="Joomla ! - Copyright \(C\) 200[0-9] - 200[0-9] Open Source Matters. All rights reserved ." \/>/ }, | |||
{ :version=>/<meta name="generator" content="Joomla! (\d\.\d) - Ope n Source Content Management" \/>/ }, | { :version=>/<meta name="generator" content="Joomla! (\d\.\d) - Ope n Source Content Management" \/>/ }, | |||
{ :text=>'Powered by <a href="http://www.joomla.org">Joomla!</a>.' }, | { :text=>'Powered by <a href="http://www.joomla.org">Joomla!</a>.' }, | |||
{ :url=>'/administrator/', :regexp=>/<div id="joomla"><img src="[^" ]*\/images\/header_text.png" alt="Joomla! Logo"/ , :name=>'admin page'} #" | { :url=>'/administrator/', :regexp=>/<div id="joomla"><img src="[^" ]*\/images\/header_text.png" alt="Joomla! Logo"/ , :name=>'admin page'} #" | |||
] | ] | |||
# Passive # | # Passive # | |||
passive do | passive do | |||
m=[] | m=[] | |||
End of changes. 3 change blocks. | ||||
1 lines changed or deleted | 3 lines changed or added |