File: oracle-ebs.rb

package info (click to toggle)
whatweb 0.6.3-1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 24,000 kB
  • sloc: ruby: 44,049; sh: 213; makefile: 41
file content (44 lines) | stat: -rw-r--r-- 1,399 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
##
# 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 "Oracle-EBS"
	authors [
		"Francesco Pavanello <frapava98@gmail.com>", # 2025-10-08
	]
	version "0.1"
	description "Oracle E-Business Suite supports today’s evolving business models, drives productivity, and meets the demands of the modern mobile user."
	website "https://www.oracle.com/applications/ebusiness/"

	# Dorks #
    dorks [
        'intitle:"E-Business Suite Home Page Redirect"'
    ]

	# This is the matches array.
	# Each match is treated independently.

	# Matches #
	matches [

		# Title
		{ :text => "<TITLE>E-Business Suite Home Page Redirect</TITLE>", :certainty => 90  },

		# Match meta refresh redirect
		{ :regexp => /<meta[^>]+http-equiv=["']?refresh["']?[^>]+URL=[^'"]*\/OA_HTML\/[^'"]+/i, :certainty => 85 },

		# Match direct link or presence of OA_HTML in page
        { :regexp => /\/OA_HTML\/[^\s'"]+/, :certainty => 70 },

        # Match Location header
        { :search=>"headers[location]", :regexp => /\/OA_HTML\//, :certainty => 95 },

        # Match redirect via JavaScript
        { :regexp => /document\.location\.replace\(['"]http[^'"]*\/OA_HTML\/[^'"]+['"]\)/, :certainty => 90 },

	]

end