"Fossies" - the Fresh Open Source Software Archive

Member "WhatWeb-0.5.5/plugins/umbraco.rb" (15 Jan 2021, 14026 Bytes) of package /linux/www/WhatWeb-0.5.5.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Ruby source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "umbraco.rb": 0.5.4_vs_0.5.5.

    1 ##
    2 # This file is part of WhatWeb and may be subject to
    3 # redistribution and commercial restrictions. Please see the WhatWeb
    4 # web site for more information on licensing and terms of use.
    5 # https://www.morningstarsecurity.com/research/whatweb
    6 ##
    7 Plugin.define do
    8 name "Umbraco"
    9 authors [
   10   "Brendan Coles <bcoles@gmail.com>", # 2010-06-12
   11   # v0.2 # Updated matches and version detection. 
   12   "Chad Brigance @ChadBrigance" # 2021-01-09
   13 ]
   14 version "0.3"
   15 description "umbraco is an open source project with roots back to year 2000 even though it wasn't released as open source until 2004."
   16 website "http://www.umbraco.org"
   17 
   18 # About 24,400 results for "powered by umbraco" @ 2010-06-08
   19 # 27 results for "site powered by umbraco" @ 2010-06-08
   20 # 17 results for "site powered by umbraco v4" @ 2010-06-08
   21 
   22 # Dorks #
   23 dorks [
   24 '"site powered by umbraco"'
   25 ]
   26 
   27 
   28 
   29 matches [
   30 
   31 # GHDB Match
   32 { :ghdb=>'"powered by umbraco"', :certainty=>25 },
   33 
   34 # Meta generator
   35 { :text=>'<meta name="generator" content="umbraco" />' },
   36 
   37 # Powered by text
   38 { :regexp=>/Powered by[^<]*<a[\s]+href="http:\/\/[www.]*umbraco.org[^>]*>Umbraco<\/a>/i },
   39 
   40 # Version detection # Powered by text
   41 { :version=>/powered by[^<]*<a[\s]+href="http:\/\/[www.]*umbraco.org[^>]*>umbraco v([^<]+)<\/a>/i },
   42 
   43 # Version detection # Powered by text # 4.x
   44 { :regexp=>/powered by[^<]*<a[\s]+href="http:\/\/[www.]*umbraco.org[^>]*>umbraco v4<\/a>/i, :version=>"4.x" },
   45 
   46 # Version detection # Meta generator
   47 { :version=>/<meta name="generator"[^>]*content="umbraco[\s]+([0-9\.]+)"/i },
   48 
   49 # CSS Starter Kit
   50 { :regexp=>/<link rel="stylesheet"[^>]*href="\/css\/umbraco-starterkit-style\.css"/i },
   51 
   52 # Javascript Starter Kit
   53 { :regexp=>/<script src="\/scripts\/umbraco-starterkit-app.js"/i },
   54 
   55 # Admin panel Umbraco Title
   56 { :url=>'/umbraco', :ghdb=>'intitle:Umbraco' },
   57 
   58 # Admin panel
   59 { :url=>'/umbraco', :text=>'<p>For full functionality of Umbraco CMS it is necessary to enable JavaScript.</p>', :name=>'Admin Page' },
   60 
   61 # Umbraco logo MD5 match - seen in the official release package for 7.x and 8.x versions
   62 { :url=>'/umbraco/assets/img/application/logo.png', :md5=>'b7dcca0229da530204697a309c7e6593' },
   63 
   64 # Version Detection # init.js MD5
   65 { :url=>'/umbraco/Js/init.js', :md5=>'12dc01120ea19b0db5f981ea4d7a134a', :version=>"7.0.0" },
   66 { :url=>'/umbraco/Js/init.js', :md5=>'a8d0f352eef9f8da4610a7abfff01693', :version=>"7.0.1" },
   67 { :url=>'/umbraco/Js/init.js', :md5=>'a8d0f352eef9f8da4610a7abfff01693', :version=>"7.0.2" },
   68 { :url=>'/umbraco/Js/init.js', :md5=>'ea82db1c04318f6075d180f02f04cbea', :version=>"7.0.3" },
   69 { :url=>'/umbraco/Js/init.js', :md5=>'ea82db1c04318f6075d180f02f04cbea', :version=>"7.0.4" },
   70 { :url=>'/umbraco/Js/init.js', :md5=>'0512c3984930ff6b553b07aa7737ec36', :version=>"7.1.0" },
   71 { :url=>'/umbraco/Js/init.js', :md5=>'0512c3984930ff6b553b07aa7737ec36', :version=>"7.1.1" },
   72 { :url=>'/umbraco/Js/init.js', :md5=>'0512c3984930ff6b553b07aa7737ec36', :version=>"7.1.2" },
   73 { :url=>'/umbraco/Js/init.js', :md5=>'0512c3984930ff6b553b07aa7737ec36', :version=>"7.1.3" },
   74 { :url=>'/umbraco/Js/init.js', :md5=>'0512c3984930ff6b553b07aa7737ec36', :version=>"7.1.4" },
   75 { :url=>'/umbraco/Js/init.js', :md5=>'0512c3984930ff6b553b07aa7737ec36', :version=>"7.1.5" },
   76 { :url=>'/umbraco/Js/init.js', :md5=>'0512c3984930ff6b553b07aa7737ec36', :version=>"7.1.6" },
   77 { :url=>'/umbraco/Js/init.js', :md5=>'0512c3984930ff6b553b07aa7737ec36', :version=>"7.1.7" },
   78 { :url=>'/umbraco/Js/init.js', :md5=>'0512c3984930ff6b553b07aa7737ec36', :version=>"7.1.8" },
   79 { :url=>'/umbraco/Js/init.js', :md5=>'0512c3984930ff6b553b07aa7737ec36', :version=>"7.1.9" },
   80 { :url=>'/umbraco/Js/init.js', :md5=>'0512c3984930ff6b553b07aa7737ec36', :version=>"7.2.0" },
   81 { :url=>'/umbraco/Js/init.js', :md5=>'0512c3984930ff6b553b07aa7737ec36', :version=>"7.2.1" },
   82 { :url=>'/umbraco/Js/init.js', :md5=>'0512c3984930ff6b553b07aa7737ec36', :version=>"7.2.2" },
   83 { :url=>'/umbraco/Js/init.js', :md5=>'0512c3984930ff6b553b07aa7737ec36', :version=>"7.2.3" },
   84 { :url=>'/umbraco/Js/init.js', :md5=>'0512c3984930ff6b553b07aa7737ec36', :version=>"7.2.4" },
   85 { :url=>'/umbraco/Js/init.js', :md5=>'783708e9626a54548a9600e163a8e2b7', :version=>"7.2.5" },
   86 { :url=>'/umbraco/Js/init.js', :md5=>'783708e9626a54548a9600e163a8e2b7', :version=>"7.2.6" },
   87 { :url=>'/umbraco/Js/init.js', :md5=>'783708e9626a54548a9600e163a8e2b7', :version=>"7.2.7" },
   88 { :url=>'/umbraco/Js/init.js', :md5=>'783708e9626a54548a9600e163a8e2b7', :version=>"7.2.8" },
   89 { :url=>'/umbraco/Js/init.js', :md5=>'783708e9626a54548a9600e163a8e2b7', :version=>"7.2.9" },
   90 { :url=>'/umbraco/Js/init.js', :md5=>'873f489d6470ec9be4558e42d5debd9d', :version=>"7.3.0" },
   91 { :url=>'/umbraco/Js/init.js', :md5=>'873f489d6470ec9be4558e42d5debd9d', :version=>"7.3.1" },
   92 { :url=>'/umbraco/Js/init.js', :md5=>'873f489d6470ec9be4558e42d5debd9d', :version=>"7.3.2" },
   93 { :url=>'/umbraco/Js/init.js', :md5=>'873f489d6470ec9be4558e42d5debd9d', :version=>"7.3.3" },
   94 { :url=>'/umbraco/Js/init.js', :md5=>'873f489d6470ec9be4558e42d5debd9d', :version=>"7.3.4" },
   95 { :url=>'/umbraco/Js/init.js', :md5=>'873f489d6470ec9be4558e42d5debd9d', :version=>"7.3.5" },
   96 { :url=>'/umbraco/Js/init.js', :md5=>'873f489d6470ec9be4558e42d5debd9d', :version=>"7.3.6" },
   97 { :url=>'/umbraco/Js/init.js', :md5=>'873f489d6470ec9be4558e42d5debd9d', :version=>"7.3.7" },
   98 { :url=>'/umbraco/Js/init.js', :md5=>'873f489d6470ec9be4558e42d5debd9d', :version=>"7.3.8" },
   99 { :url=>'/umbraco/Js/init.js', :md5=>'783708e9626a54548a9600e163a8e2b7', :version=>"7.3.9" },
  100 { :url=>'/umbraco/Js/init.js', :md5=>'37e4e0d14041c58eb32f6e9b8ae28b32', :version=>"7.4.0" },
  101 { :url=>'/umbraco/Js/init.js', :md5=>'37e4e0d14041c58eb32f6e9b8ae28b32', :version=>"7.4.1" },
  102 { :url=>'/umbraco/Js/init.js', :md5=>'37e4e0d14041c58eb32f6e9b8ae28b32', :version=>"7.4.2" },
  103 { :url=>'/umbraco/Js/init.js', :md5=>'37e4e0d14041c58eb32f6e9b8ae28b32', :version=>"7.4.3" },
  104 { :url=>'/umbraco/Js/init.js', :md5=>'b1078fdbe352ce2c92cd2e39ccbd75b8', :version=>"7.4.4" },
  105 { :url=>'/umbraco/Js/init.js', :md5=>'37e4e0d14041c58eb32f6e9b8ae28b32', :version=>"7.5.0" },
  106 { :url=>'/umbraco/Js/init.js', :md5=>'37e4e0d14041c58eb32f6e9b8ae28b32', :version=>"7.5.1" },
  107 { :url=>'/umbraco/Js/init.js', :md5=>'37e4e0d14041c58eb32f6e9b8ae28b32', :version=>"7.5.2" },
  108 { :url=>'/umbraco/Js/init.js', :md5=>'37e4e0d14041c58eb32f6e9b8ae28b32', :version=>"7.5.3" },
  109 { :url=>'/umbraco/Js/init.js', :md5=>'37e4e0d14041c58eb32f6e9b8ae28b32', :version=>"7.5.4" },
  110 { :url=>'/umbraco/Js/init.js', :md5=>'37e4e0d14041c58eb32f6e9b8ae28b32', :version=>"7.5.5" },
  111 { :url=>'/umbraco/Js/init.js', :md5=>'37e4e0d14041c58eb32f6e9b8ae28b32', :version=>"7.5.6" },
  112 { :url=>'/umbraco/Js/init.js', :md5=>'37e4e0d14041c58eb32f6e9b8ae28b32', :version=>"7.5.7" },
  113 { :url=>'/umbraco/Js/init.js', :md5=>'24d9de7281006d487eccd4e022c4bfec', :version=>"7.5.8" },
  114 { :url=>'/umbraco/Js/init.js', :md5=>'1b7ac68ca02ee11f9be5b3ed3aa7b39d', :version=>"7.5.9" },
  115 { :url=>'/umbraco/Js/init.js', :md5=>'2e4f67fbfdad227d58d309ac16fe36a9', :version=>"7.6.0" },
  116 { :url=>'/umbraco/Js/init.js', :md5=>'2e4f67fbfdad227d58d309ac16fe36a9', :version=>"7.6.1" },
  117 { :url=>'/umbraco/Js/init.js', :md5=>'2e4f67fbfdad227d58d309ac16fe36a9', :version=>"7.6.2" },
  118 { :url=>'/umbraco/Js/init.js', :md5=>'2e4f67fbfdad227d58d309ac16fe36a9', :version=>"7.6.3" },
  119 { :url=>'/umbraco/Js/init.js', :md5=>'2e4f67fbfdad227d58d309ac16fe36a9', :version=>"7.6.4" },
  120 { :url=>'/umbraco/Js/init.js', :md5=>'2e4f67fbfdad227d58d309ac16fe36a9', :version=>"7.6.5" },
  121 { :url=>'/umbraco/Js/init.js', :md5=>'f487eab7bc1e30f9bf88c1e1de3c3922', :version=>"7.6.6" },
  122 { :url=>'/umbraco/Js/init.js', :md5=>'07c4032b50b59670094b6b9b0b3ed8fb', :version=>"7.6.7" },
  123 { :url=>'/umbraco/Js/init.js', :md5=>'07c4032b50b59670094b6b9b0b3ed8fb', :version=>"7.6.8" },
  124 { :url=>'/umbraco/Js/init.js', :md5=>'07c4032b50b59670094b6b9b0b3ed8fb', :version=>"7.6.9" },
  125 { :url=>'/umbraco/Js/init.js', :md5=>'660f0c4b79da9f8539022d44e51f0008', :version=>"7.7.0" },
  126 { :url=>'/umbraco/Js/init.js', :md5=>'660f0c4b79da9f8539022d44e51f0008', :version=>"7.7.1" },
  127 { :url=>'/umbraco/Js/init.js', :md5=>'660f0c4b79da9f8539022d44e51f0008', :version=>"7.7.2" },
  128 { :url=>'/umbraco/Js/init.js', :md5=>'660f0c4b79da9f8539022d44e51f0008', :version=>"7.7.3" },
  129 { :url=>'/umbraco/Js/init.js', :md5=>'660f0c4b79da9f8539022d44e51f0008', :version=>"7.7.4" },
  130 { :url=>'/umbraco/Js/init.js', :md5=>'660f0c4b79da9f8539022d44e51f0008', :version=>"7.7.5" },
  131 { :url=>'/umbraco/Js/init.js', :md5=>'660f0c4b79da9f8539022d44e51f0008', :version=>"7.7.6" },
  132 { :url=>'/umbraco/Js/init.js', :md5=>'660f0c4b79da9f8539022d44e51f0008', :version=>"7.7.7" },
  133 { :url=>'/umbraco/Js/init.js', :md5=>'660f0c4b79da9f8539022d44e51f0008', :version=>"7.7.8" },
  134 { :url=>'/umbraco/Js/init.js', :md5=>'660f0c4b79da9f8539022d44e51f0008', :version=>"7.7.9" },
  135 { :url=>'/umbraco/Js/init.js', :md5=>'b92f32bfadef2cc7c0bf3492c87a64a1', :version=>"7.8.0" },
  136 { :url=>'/umbraco/Js/init.js', :md5=>'b92f32bfadef2cc7c0bf3492c87a64a1', :version=>"7.8.1" },
  137 { :url=>'/umbraco/Js/init.js', :md5=>'b92f32bfadef2cc7c0bf3492c87a64a1', :version=>"7.8.2" },
  138 { :url=>'/umbraco/Js/init.js', :md5=>'b92f32bfadef2cc7c0bf3492c87a64a1', :version=>"7.8.3" },
  139 { :url=>'/umbraco/Js/init.js', :md5=>'b92f32bfadef2cc7c0bf3492c87a64a1', :version=>"7.8.4" },
  140 { :url=>'/umbraco/Js/init.js', :md5=>'b92f32bfadef2cc7c0bf3492c87a64a1', :version=>"7.9.0" },
  141 { :url=>'/umbraco/Js/init.js', :md5=>'b92f32bfadef2cc7c0bf3492c87a64a1', :version=>"7.9.1" },
  142 { :url=>'/umbraco/Js/init.js', :md5=>'b92f32bfadef2cc7c0bf3492c87a64a1', :version=>"7.9.2" },
  143 { :url=>'/umbraco/Js/init.js', :md5=>'b92f32bfadef2cc7c0bf3492c87a64a1', :version=>"7.9.3" },
  144 { :url=>'/umbraco/Js/init.js', :md5=>'b92f32bfadef2cc7c0bf3492c87a64a1', :version=>"7.9.4" },
  145 { :url=>'/umbraco/Js/init.js', :md5=>'b92f32bfadef2cc7c0bf3492c87a64a1', :version=>"7.9.5" },
  146 { :url=>'/umbraco/Js/init.js', :md5=>'b92f32bfadef2cc7c0bf3492c87a64a1', :version=>"7.9.6" },
  147 { :url=>'/umbraco/Js/init.js', :md5=>'b92f32bfadef2cc7c0bf3492c87a64a1', :version=>"7.9.7" },
  148 { :url=>'/umbraco/Js/init.js', :md5=>'2b2680e180639be67d09c78543a2f8f2', :version=>"7.15.6" },
  149 { :url=>'/umbraco/Js/init.js', :md5=>'5f30cd18037d928894d0ddc7641c5c16', :version=>"8.0.0" },
  150 { :url=>'/umbraco/Js/init.js', :md5=>'5f30cd18037d928894d0ddc7641c5c16', :version=>"8.0.1" },
  151 { :url=>'/umbraco/Js/init.js', :md5=>'5f30cd18037d928894d0ddc7641c5c16', :version=>"8.0.2" },
  152 { :url=>'/umbraco/Js/init.js', :md5=>'5f30cd18037d928894d0ddc7641c5c16', :version=>"8.0.3" },
  153 { :url=>'/umbraco/Js/init.js', :md5=>'4f10cdac49fab3b4f6b6237d4c53de12', :version=>"8.1.0" },
  154 { :url=>'/umbraco/Js/init.js', :md5=>'4f10cdac49fab3b4f6b6237d4c53de12', :version=>"8.1.1" },
  155 { :url=>'/umbraco/Js/init.js', :md5=>'4f10cdac49fab3b4f6b6237d4c53de12', :version=>"8.1.2" },
  156 { :url=>'/umbraco/Js/init.js', :md5=>'4f10cdac49fab3b4f6b6237d4c53de12', :version=>"8.1.3" },
  157 { :url=>'/umbraco/Js/init.js', :md5=>'4f10cdac49fab3b4f6b6237d4c53de12', :version=>"8.1.4" },
  158 { :url=>'/umbraco/Js/init.js', :md5=>'4f10cdac49fab3b4f6b6237d4c53de12', :version=>"8.1.5" },
  159 { :url=>'/umbraco/Js/init.js', :md5=>'4f10cdac49fab3b4f6b6237d4c53de12', :version=>"8.1.6" },
  160 { :url=>'/umbraco/Js/init.js', :md5=>'4f10cdac49fab3b4f6b6237d4c53de12', :version=>"8.2.0" },
  161 { :url=>'/umbraco/Js/init.js', :md5=>'5ec593d59aafee74df11981f5922c805', :version=>"8.2.1" },
  162 { :url=>'/umbraco/Js/init.js', :md5=>'5ec593d59aafee74df11981f5922c805', :version=>"8.2.2" },
  163 { :url=>'/umbraco/Js/init.js', :md5=>'5ec593d59aafee74df11981f5922c805', :version=>"8.2.3" },
  164 { :url=>'/umbraco/Js/init.js', :md5=>'5ec593d59aafee74df11981f5922c805', :version=>"8.3.0" },
  165 { :url=>'/umbraco/Js/init.js', :md5=>'5ec593d59aafee74df11981f5922c805', :version=>"8.3.1" },
  166 { :url=>'/umbraco/Js/init.js', :md5=>'9bcb66a57f3924eba933a278e8276cd8', :version=>"8.4.0" },
  167 { :url=>'/umbraco/Js/init.js', :md5=>'9bcb66a57f3924eba933a278e8276cd8', :version=>"8.4.1" },
  168 { :url=>'/umbraco/Js/init.js', :md5=>'9bcb66a57f3924eba933a278e8276cd8', :version=>"8.4.2" },
  169 { :url=>'/umbraco/Js/init.js', :md5=>'9bcb66a57f3924eba933a278e8276cd8', :version=>"8.5.0" },
  170 { :url=>'/umbraco/Js/init.js', :md5=>'9bcb66a57f3924eba933a278e8276cd8', :version=>"8.5.1" },
  171 { :url=>'/umbraco/Js/init.js', :md5=>'9bcb66a57f3924eba933a278e8276cd8', :version=>"8.5.2" },
  172 { :url=>'/umbraco/Js/init.js', :md5=>'9bcb66a57f3924eba933a278e8276cd8', :version=>"8.5.3" },
  173 { :url=>'/umbraco/Js/init.js', :md5=>'9bcb66a57f3924eba933a278e8276cd8', :version=>"8.5.4" },
  174 { :url=>'/umbraco/Js/init.js', :md5=>'9bcb66a57f3924eba933a278e8276cd8', :version=>"8.5.5" },
  175 { :url=>'/umbraco/Js/init.js', :md5=>'04349358d1a040fdb44a039e14f95306', :version=>"8.6.0" },
  176 { :url=>'/umbraco/Js/init.js', :md5=>'04349358d1a040fdb44a039e14f95306', :version=>"8.6.1" },
  177 { :url=>'/umbraco/Js/init.js', :md5=>'04349358d1a040fdb44a039e14f95306', :version=>"8.6.2" },
  178 { :url=>'/umbraco/Js/init.js', :md5=>'04349358d1a040fdb44a039e14f95306', :version=>"8.6.3" },
  179 { :url=>'/umbraco/Js/init.js', :md5=>'04349358d1a040fdb44a039e14f95306', :version=>"8.6.4" },
  180 { :url=>'/umbraco/Js/init.js', :md5=>'04349358d1a040fdb44a039e14f95306', :version=>"8.6.5" },
  181 { :url=>'/umbraco/Js/init.js', :md5=>'04349358d1a040fdb44a039e14f95306', :version=>"8.6.6" },
  182 { :url=>'/umbraco/Js/init.js', :md5=>'31e12ee0679dfb1a9b242e6b74fdbf58', :version=>"8.7.0" },
  183 { :url=>'/umbraco/Js/init.js', :md5=>'31e12ee0679dfb1a9b242e6b74fdbf58', :version=>"8.7.1" },
  184 { :url=>'/umbraco/Js/init.js', :md5=>'31e12ee0679dfb1a9b242e6b74fdbf58', :version=>"8.8.0" },
  185 { :url=>'/umbraco/Js/init.js', :md5=>'31e12ee0679dfb1a9b242e6b74fdbf58', :version=>"8.8.1" },
  186 { :url=>'/umbraco/Js/init.js', :md5=>'31e12ee0679dfb1a9b242e6b74fdbf58', :version=>"8.8.2" },
  187 { :url=>'/umbraco/Js/init.js', :md5=>'31e12ee0679dfb1a9b242e6b74fdbf58', :version=>"8.9.0" },
  188 { :url=>'/umbraco/Js/init.js', :md5=>'31e12ee0679dfb1a9b242e6b74fdbf58', :version=>"8.9.1" },
  189 { :url=>'/umbraco/Js/init.js', :md5=>'31e12ee0679dfb1a9b242e6b74fdbf58', :version=>"8.10.0" },
  190 { :url=>'/umbraco/Js/init.js', :md5=>'31e12ee0679dfb1a9b242e6b74fdbf58', :version=>"8.10.1" },
  191 
  192 ]
  193 
  194 end