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# http://www.morningstarsecurity.com/research/whatweb
6##
7Plugin.define "BlueOnyx" do
8author "Brendan Coles <bcoles@gmail.com>" # 2011-03-25
9version "0.1"
10description "Server Appliances and Software - BlueOnyx is a Linux distribution (based on CentOS v5.5) which aims at delivering a turnkey server appliance for webhosting. It comes with a web based GUI interface which allows you to manage most aspects of the server, its sites and accounts. BlueOnyx is a modernized fork of BlueQuartz. A lot of improvements and enhancements went into BlueOnyx, including support for Java Servlet Pages, built in web based email, phpMyAdmin and provisions to automatically create MySQL databases and users for each virtual site - Homepages: http://www.solarspeed.net/ & http://www.blueonyx.it/ & http://bluequartz.org/"
11
12# Google results as at 2011-03-25 #
13# 518 for "Welcome to the Web Site of" "Use your favorite FTP application to move your website to the web server."
14# 561 for (intitle:Login BlueOnyx|intitle:Login BlueQuartz)
15
16# Dorks #
17dorks [
18'"Welcome to the Web Site of" "Use your favorite FTP application to move your website to the web server."',
19'(intitle:Login BlueOnyx|intitle:Login BlueQuartz)'
20]
21
22
23
24# Matches #
25matches [
26
27# Version Detection # Title
28{ :version=>/<TITLE>Login - BlueOnyx ([^\s]+) Series - [^<^\s]+<\/TITLE>/ },
29
30# Version Detection # JavaScript
31{ :version=>'document.write\("\\nThank you for using the BlueOnyx ([^\s]+) Series.\\n"\);' },
32
33# body html # Shared by BlueOnyx and BlueQuartz
34{ :certainty=>75, :text=>'<BODY BGCOLOR="#FFFFFF" onLoad="focuslogin()" onResize="if(navigator.appName == \'Netscape\') location.reload()" LINK="#FFFFFF" VLINK="#FFFFFF">' },
35
36# HTML Comment # Shared by BlueOnyx and BlueQuartz
37{ :certainty=>75, :regexp=>/EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES\.[\n][\n]You acknowledge that  this software is not designed or intended for use in the design, construction, operation or maintenance of any nuclear facility.[\n]-->/ },
38
39# Meta Copyright # 404 Error
40# Shared by BlueOnyx and BlueQuartz and Sun Cobalt servers
41{ :certainty=>25, :text=>'<META NAME="Copyright" VALUE="Copyright (C) 2000, Cobalt Networks, Inc.  All rights reserved.">' },
42
43# Redirect Page # Shared by BlueOnyx and BlueQuartz and Sun Cobalt servers
44{ :certainty=>25, :text=>'var url = "/login.php?expired=true&target="+escape(pathname+top.location.search+top.location.hash);' },
45
46# Welcome to text # Shared by BlueOnyx and BlueQuartz and Sun Cobalt servers
47{ :certainty=>25, :regexp=>/<P ALIGN="CENTER"><FONT SIZE="5" COLOR="#000099" FACE="HELVETICA, ARIAL"><B>Welcome to the Web Site of [^\s^<]+<\/B><\/FONT>/ },
48
49# web root redirector # Shared by BlueOnyx and BlueQuartz
50{ :certainty=>75, :text=>"<BODY onLoad=\"location='http://'+location.host+'/login/'\">" },
51
52]
53
54end
55
56