# 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 ## WhatWeb::Plugin.define "Bomgar" do @author = "Brendan Coles " # 2011-05-31 @version = "0.1" @description = "Bomgar simplifies support by letting technicians control remote computers, servers, smartphones and network devices over the internet or network. With Bomgar, a support rep can see what customers see or control their computers for support." @website = "http://www.bomgar.com/remotedesktopaccess/" # ShodanHQ results as at 2011-05-31 # # 3,453 for Bomgar # Google results as at 2012-01-29 # # 590 for "Bomgar Corporation. Redistribution Prohibited. All Rights Reserved. " "Access Software for Help Desk Support" # Dorks # @dorks = [ '"Bomgar Corporation. Redistribution Prohibited. All Rights Reserved. " "Access Software for Help Desk Support"' ] # Matches # @matches = [ # Powered by logo { text: 'Remote Support by BOMGAR' }, # Aggressive # /content/poweredby.jpg { url: "/content/poweredby.jpg", md5: "11a7db4d9e6f72253c60a3f649c5a157" }, ] # Passive # def passive(target) m = [] # HTTP Server Header if /^Bomgar$/.match?(target.headers["server"]) m << { name: "HTTP Server Header" } # Version Detection # HTML Comment m << { version: target.body.scan(//) } if target.body =~ // m << { version: target.body.scan(//) } if target.body =~ // end # Return passive matches m end end