mirror of
https://github.com/urbanadventurer/WhatWeb
synced 2026-06-21 14:12:19 +00:00
49 lines
1.6 KiB
Ruby
49 lines
1.6 KiB
Ruby
##
|
|
# 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.
|
|
# https://morningstarsecurity.com/research/whatweb
|
|
##
|
|
Plugin.define do
|
|
name "BEA-WebLogic-Server"
|
|
authors [
|
|
"Brendan Coles <bcoles@gmail.com>", # 2011-09-14
|
|
]
|
|
version "0.1"
|
|
description "BEA WebLogic Server is an enterprise-ready Java EE application server that supports the deployment of mission-critical applications in a robust, secure, highly available, and scalable environment."
|
|
website "http://download.oracle.com/docs/cd/E13222_01/wls/docs100/index.html"
|
|
|
|
# ShodanHQ results as at 2011-09-14 #
|
|
# 2,000 for WebLogic
|
|
# 98 for WebLogic Temporary Patch
|
|
|
|
# Google results as at 2011-09-14 #
|
|
# 26 for intitle:"Default BEA WebLogic Server Web Server Index Page"
|
|
|
|
# Dorks #
|
|
dorks [
|
|
'intitle:"Default BEA WebLogic Server Web Server Index Page"'
|
|
]
|
|
|
|
|
|
|
|
# Matches #
|
|
matches [
|
|
|
|
# Title
|
|
{ :text=>'<title>Default BEA WebLogic Server Web Server Index Page</title>' },
|
|
{ :text=>'<TITLE>Default BEA WebLogic Server Web Server Index Page</TITLE>' },
|
|
|
|
# Version Detection # Heading
|
|
{ :version=>/<h1>BEA WebLogic Server ([^\s]+)™<\/h1>/ },
|
|
|
|
# Version Detection # HTTP Server Header
|
|
{ :search=>"headers[server]", :version=>/^WebLogic( WebLogic)?( Server)? (.+) [\d]{2}\/[\d]{2}\/[\d]{4}/, :offset=>2 },
|
|
{ :search=>"headers[server]", :version=>/^WebLogic WebLogic (Temporary .+) [\d]{2}\/[\d]{2}\/[\d]{4}/ },
|
|
{ :search=>"headers[server]", :version=>/^WebLogic Server (.+) [A-Z][a-z]{2} [A-Z][a-z]{2} [\d]{1,2} [\d]{2}:[\d]{2}:[\d]{2}/ },
|
|
|
|
]
|
|
|
|
end
|
|
|