# frozen_string_literal: true ## # 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 ## # Version 0.2 # 2011-02-19 # # Updated version detection ## WhatWeb::Plugin.define "My-WebCamXP-Server" do @author = "Brendan Coles " # 2010-07-24 @version = "0.2" @description = "WebCamXP web interface" @website = "http://www.webcamxp.com" # Google results as at 2010-07-24 # # 332 Google results for "powered by webcamXP" # 56 Google results for intitle:"my webcamXP server!" inurl:":8080" # ShodanHQ results as at 2010-07-24 # # About 94 Shodan results for Server:webcamXP # Dorks # @dorks = [ '"powered by webcamXP"', 'intitle:"my webcamXP server!" inurl:":8080"' ] # Matches # @matches = [ # Default Title { text: 'my webcamXP server!' }, # Default h1 Heading HTML { text: '

webcamXP 5

' }, # Default JavaScript { text: "newWindow = window.open(camstr, winstr, 'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=' + width + ',height=' + height);" }, # Default Logo HTML { text: '

' }, # 401 unauthorized error page { text: 'webcamXP :: unauthorized access' }, # Version Detection # Meta Generator { version: // }, # Version Detection # Link HTML { version: /mXP.com" target="_blank">webcamXP 5<\/a> v([\d\.]+)/ }, # Version Detection # Powered by text { version: /powered by webcamXP<\/a>[\ \d]* v([\d\.a-z\ ]+)<\/div>/ }, # Version Detection # Powered by text { version: /<\/td><\/tr><\/table>
powered by webcamXP PRO[\ \d]* v([\d\.]+)


<\/font><\/center><\/body><\/html>/ }, # Version Detection # Powered by text { version: / powered by
webcamxp 5<\/a> v([\d\.]+)/ }, # webcamXP 5 # 401 unauthorized error page { version: /powered by webcamXP 5<\/a> v([\d\.]+)<\/a>/ }, ] end