Sha256: c465e48a5b18d7c8c92605da8a6c9e465c59b2a8733f333e31b9483e47e6b8aa

Contents?: true

Size: 1.66 KB

Versions: 6

Compression:

Stored size: 1.66 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
##
# Version 0.2 # 2016-04-19 # Andrew Horton
# Replaced passive function with matches
##
WhatWeb::Plugin.define "Allen-Bradley-PLC" do
  @author = "Brendan Coles <bcoles@gmail.com>" # 2011-03-06
  @version = "0.2"
  @description = "SCADA - Allen Bradley programmable logic controller (PLC)"
  @website = "http://ab.rockwellautomation.com/Programmable-Controllers"

  # ShodanHQ results as at 2011-03-06 #
  # 16 for port:161 SLC5
  # 23 for Allen-Bradley

  # Matches #
  @matches = [

    # Model Detection # 1747 Series # Default Title
    { model: /<html><head><title>([\d]{4}-[A-Z][\d]{3}|[\d]{4}-[A-Z][\d]{3}\/[A-Z]) Home Page<\/title><\/head>/ },

    # Model Detection # 1747 Series # Default h1 Title
    { model: /<h1><font face="helvetica" size=6>([\d]{4}-[A-Z][\d]{3}|[\d]{4}-[A-Z][\d]{3}\/[A-Z]) Ethernet Processor<\/font><\/h1><br><\/td>/ },

    # Model Detection # 1766 Series # Default Title
    { model: /<html><head><title>([\d]{4}-[A-Z][\d]{2}[A-Z]{4} [A-Z]\/[\d\.]{4})  <\/title><META HTTP-EQUIV="Pragma" CONTENT="no-cache"><META HTTP-EQUIV="Expires" CONTENT="-1">/ },

    # Default logo # 1747 Series
    { url: "/images/rockcolor.gif", md5: "4e77d7a8ac45b5c7afe7ade730f172e7", model: "1747 Series" },

    # Default logo # 1766 Series
    { url: "/ralogo.gif", md5: "640eeef53f64fac202eb0673ed269be1", model: "1766 Series" },

    { version: /^A-B WWW\/([\d\.]{3})/, search: "headers[server]" },

  ]
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
simple_whatweb-0.4.1 lib/whatweb/plugins/allen-bradley-plc.rb
simple_whatweb-0.4.0 lib/whatweb/plugins/allen-bradley-plc.rb
simple_whatweb-0.3.0 lib/whatweb/plugins/allen-bradley-plc.rb
simple_whatweb-0.2.1 lib/whatweb/plugins/allen-bradley-plc.rb
simple_whatweb-0.2.0 lib/whatweb/plugins/allen-bradley-plc.rb
simple_whatweb-0.1.0 lib/whatweb/plugins/allen-bradley-plc.rb