Sha256: c41d4c7558e410625857886b9b62e814065d644f770c5636e682896d5ebd48a0

Contents?: true

Size: 833 Bytes

Versions: 3

Compression:

Stored size: 833 Bytes

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 "Allow" do
  @author = "Brendan Coles <bcoles@gmail.com>" # 2010-11-01
  @version = "0.1"
  @description = "This plugin retrieves the allowed methods from the HTTP Allow header. - More info: http://en.wikipedia.org/wiki/List_of_HTTP_header_fields"

  # 83 ShodanHQ results for "Allow: PUT" @ 2010-11-01
  # About 255 ShodanHQ results for "Allow: DELETE" @ 2010-11-01

  # Passive #
  def passive(target)
    m = []

    # Allow HTTP Header
    m << { module: target.headers["allow"].to_s } if target.headers["allow"]

    m
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
simple_whatweb-0.4.1 lib/whatweb/plugins/allow.rb
simple_whatweb-0.4.0 lib/whatweb/plugins/allow.rb
simple_whatweb-0.3.0 lib/whatweb/plugins/allow.rb