Sha256: 70b70c97a0566053c620f2ecce81b4846430a916c2a85d155a2c030c8460c3e1

Contents?: true

Size: 1.53 KB

Versions: 6

Compression:

Stored size: 1.53 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
##
WhatWeb::Plugin.define "SQL-Buddy" do
  @author = "Brendan Coles <bcoles@gmail.com>" # 2011-09-28
  @version = "0.1"
  @description = "SQL Buddy - Web based MySQL administration"
  @website = "http://www.sqlbuddy.com/"

  # Google results as at 2011-09-28 #
  # 79 for intitle:"SQL Buddy" +Host +Username +Password +Database -sbconfig -site:www.sqlbuddy.com -site:code.google.com
  # 26 for inurl:"sqlbuddy/" +Host +Username +Password +Database -sbconfig
  #  5 for inurl:"sqlbuddy/login.php" +Host +Username +Password +Database -sbconfig

  # Dorks #
  @dorks = [
    'intitle:"SQL Buddy" "Host" "Username" "Password" "Database" -sbconfig -site:www.sqlbuddy.com -site:code.google.com',
    'inurl:"sqlbuddy/login.php" "Host" "Username" "Password" "Database" -sbconfig'
  ]

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

    # Help link
    if /<td colspan="2"><div class="loginheader"><h3><strong>Login<\/strong><\/h3><a href="http:\/\/www\.sqlbuddy\.com\/help\/"/.match?(target.body)

      m << { name: "help link" }

      # Version Detection
      if target.body =~ /<link type="text\/css" rel="stylesheet" href="themes\/bittersweet\/css\/main\.css\?ver=([\d\_]+)" \/>/
        m << { version: $1.to_s.tr!('_', ".") }
      end
    end

    # Return passive matches
    m
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

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