1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
|
##
# This file is part of WhatWeb and may be subject to
# redistribution and commercial restrictions. Please see the WhatWeb
# web site for more information on licensing and terms of use.
# http://www.morningstarsecurity.com/research/whatweb
##
Plugin.define "Visualware-MyConnection-Server" do
author "Brendan Coles <bcoles@gmail.com>" # 2011-05-30
version "0.1"
description "MyConnection Server (MCS) delivers a broad range of support managed automated and user initiated self-help connection testing and monitoring services directly via the browser to any online customer/location anywhere in the world. MCS incorporates testing solutions for critical time dependent applications such as VoIP, Video, IPTV, video conferencing. - Homepage: http://www.myconnectionserver.com/"
# Default login: admin/admin123
# ShodanHQ results as at 2011-05-30 #
# 306 for Visualware MyConnection Server
# Google results as at 2011-05-30 #
# 25 for intitle:"MyConnection" "MyConnection Server" ("expires in"|EXPIRED)
# 30 for intitle:"MyConnection" "Visualware" ("expires in"|EXPIRED)
# 4 for intitle:"MyConnection Server Log In" "inurl:myspeed/login +Username
# Dorks #
dorks [
'intitle:"MyConnection" "MyConnection Server" ("expires in"|EXPIRED)'
]
# Examples #
examples %w|
traceroute-s2.prominic.net
support.amerivault.com:2546
www.astoriavillage.com
ispgeeksdiagnostics.net
chicago.ms.streamguys.com
amsterdam.mcs.streamguys.com
72.4.7.67
195.130.195.254
204.14.40.60
205.216.29.50
200.54.84.23
65.244.158.61
80.244.65.138
208.73.148.43
216.7.123.4
216.23.136.167
208.175.141.44
|
# Matches #
matches [
# HTML Comment
{ :text=>'<!-- Begin MyConnection Server applet -->' },
]
# Passive #
def passive
m=[]
# HTTP Server Header
if @headers["server"] =~ /^Visualware MyConnection Server /
# Version Detection
m << { :version=>@headers["server"].scan(/^Visualware MyConnection Server [^\d]+ (\d\.[^\s]+)$/) } if @headers["server"] =~ /^Visualware MyConnection Server [^\d]+ (\d\.[^\s]+)$/
# Edition Detection
m << { :string=>@headers["server"].scan(/^Visualware MyConnection Server ([^\d]+) \d\.[^\s]+$/) } if @headers["server"] =~ /^Visualware MyConnection Server ([^\d]+) \d\.[^\s]+$/
end
# Return passive matches
m
end
end
|