Sha256: e1aa7d11026295ab3b0fa01e047d22845cd60cbf6310fdb8bf33e5f92fed2c0f
Contents?: true
Size: 1.36 KB
Versions: 6
Compression:
Stored size: 1.36 KB
Contents
# 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 "EMS-ENTRY-COM" do @author = "Brendan Coles <bcoles@gmail.com>" # 2011-03-14 @version = "0.1" @description = "EMS-ENTRY-COM is database software that gathers data from Beckmann Zent5 main control panels and payment systems and makes them available as an SQL database. The retrieved data are analysed, reviewed and subsequently transformed into a relational database." @website = "http://www.beckmann-gmbh.de/en/products/pc_software/ems_entry_com" # ShodanHQ results as at 2011-03-14 # # 65 for Beckmann-GmbH # Passive # def passive(target) m = [] # HTTP Server Header if /^(EMS-Entry|ZENT5) V[\d\.]+ Beckmann-GmbH$/.match?(target.headers["server"]) m << { name: "HTTP Server Header" } # Version Detection m << { version: target.body.scan(/<td width="20%" valign="top" align="right">Application-Version:<br>Ver ([\d\.]+) [\d]{2}\.[\d]{2}.[\d]{4}<\/td>/) } if target.body =~ /<td width="20%" valign="top" align="right">Application-Version:<br>Ver ([\d\.]+) [\d]{2}\.[\d]{2}.[\d]{4}<\/td>/ end # Return passive matches m end end
Version data entries
6 entries across 6 versions & 1 rubygems