Sha256: 2928613369daf14232d1976ab3b2521c59a2a910d6f705d8708d9a71d18ca313
Contents?: true
Size: 1.84 KB
Versions: 6
Compression:
Stored size: 1.84 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 "MHttpd" do @author = "Brendan Coles <bcoles@gmail.com>" # 2010-10-23 @version = "0.2" @description = "MHTTPD stands for Minimal Hypertext Transport Protocol Daemon. MHTTPD is fast, simple and very small. It supports HTTP GET and POST method (that's all you need for more than 90% of time). It also supports HTTP Basic Authentication. Authentication can be performed by name and password lookup in a text file (userid:Unix_crypted_password) or from A LDAP server directly. And the server can be compiled as a secure server (SSL). The server does not have any configuration file and will not have any. Everything needed is hard coded at the top of the single C file." # 1017 ShodanHQ results for "Server: mhttpd v" # 472 ShodanHQ results for "Meta-HTML-Engine" @matches = [ # Server # Short { regexp: /[\s]*mhttpd/, search: "headers[server]" }, # Server # Short { version: /[\s]*mhttpd v([\d\.]+)/, search: "headers[server]" }, # Server # Long { version: /[\s]*MHttpd\/([\d\.]+) \([^\;]+; [^\;]+; Meta-HTML\/[\d\.]+\)/, search: "headers[server]" }, # Server # Long { module: /[\s]*MHttpd\/[\d\.]+ \([^\;]+; ([^\;]+); Meta-HTML\/[\d\.]+\)/, search: "headers[server]" }, # Meta-HTML-Engine { version: /[\s]*MHttpd\/([\d\.]+) \([^\;]+; [^\;]+; Meta-HTML\/[\d\.]+\)/, search: "headers[meta-html-engine]" }, { module: /[\s]*MHttpd\/[\d\.]+ \([^\;]+; ([^\;]+); Meta-HTML\/[\d\.]+\)/, search: "headers[meta-html-engine]" }, ] end
Version data entries
6 entries across 6 versions & 1 rubygems