"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