Sha256: 9930e0e89a36c12b27efc677c22765541305be93f9b706e38fd1d10e2e9cd7df

Contents?: true

Size: 1.3 KB

Versions: 6

Compression:

Stored size: 1.3 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-21 # Andrew Horton
# Moved patterns from passive function to matches[]
##
WhatWeb::Plugin.define "Microsoft-HTTPAPI" do
  @author = "Brendan Coles <bcoles@gmail.com>" # 2011-03-13
  @version = "0.2"
  @description = "The HTTP Server API enables applications to communicate over HTTP without using Microsoft Internet Information Server (IIS). Applications can register to receive HTTP requests for particular URLs, receive HTTP requests, and send HTTP responses. The HTTP Server API includes SSL support so that applications can exchange data over secure HTTP connections without IIS. It is also designed to work with I/O completion ports."
  @website = "http://msdn.microsoft.com/en-us/library/aa364510%28v=vs.85%29.aspx"

  # ShodanHQ results as at 2011-03-13 #
  # 148,635 for Microsoft-HTTPAPI

  @matches = [

    # HTTP Server Header
    { regexp: /Microsoft-HTTPAPI/, search: "headers[server]" },
    # Version Detection # HTTP Server Header
    { version: /Microsoft-HTTPAPI\/(.+)$/, search: "headers[server]" },

  ]
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
simple_whatweb-0.4.1 lib/whatweb/plugins/microsoft-httpapi.rb
simple_whatweb-0.4.0 lib/whatweb/plugins/microsoft-httpapi.rb
simple_whatweb-0.3.0 lib/whatweb/plugins/microsoft-httpapi.rb
simple_whatweb-0.2.1 lib/whatweb/plugins/microsoft-httpapi.rb
simple_whatweb-0.2.0 lib/whatweb/plugins/microsoft-httpapi.rb
simple_whatweb-0.1.0 lib/whatweb/plugins/microsoft-httpapi.rb