## # 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. # https://morningstarsecurity.com/research/whatweb ## Plugin.define do name "Polycom-ViewStation" authors [ "Brendan Coles ", # 2011-03-11 ] version "0.1" description "Polycom ViewStation - video server" website "http://www.polycom.com/" # ShodanHQ results as at 2011-03-11 # # 4,489 for Viavideo-Web # Passive # passive do m=[] # HTTP Server Header if @headers["server"] =~ /^Viavideo-Web$/ # Server: Viavideo-Web m << { :name=>"HTTP Server Header" } # Model Detection # /model.js m << { :url=>"/model.js", :model=>@body.scan(/^var model="([^"]{2,10})";$/) } if @body =~ /^var model="[^"]{2,10}";$/ # Version Detection # /u_indexmain.htm m << { :url=>"/u_indexmain.htm", :version=>@body.scan(/ Release ([^\-]{3,10}) - [\d]{2} [A-Z]{1}[a-z]{2,3} [\d]{4}<\/span>/) } if @body =~ / Release ([^\-]{3,10}) - [\d]{2} [A-Z]{1}[a-z]{2,3} [\d]{4}<\/span>/ end # Return passive matches m end end