Convert generic SQL mixin into a class

This commit is contained in:
sjanusz-r7 2024-02-21 18:01:55 +00:00
parent 1b7c2bbaec
commit 085071da02
4 changed files with 5 additions and 13 deletions

View File

@ -2,10 +2,7 @@
require 'rex/post/mssql'
class Msf::Sessions::MSSQL
include Msf::Sessions::Scriptable
include Msf::Sessions::Sql
class Msf::Sessions::MSSQL < Msf::Sessions::Sql
# @return [String] The address MSSQL is running on
attr_accessor :address

View File

@ -2,10 +2,7 @@
require 'rex/post/mysql'
class Msf::Sessions::MySQL
include Msf::Sessions::Scriptable
include Msf::Sessions::Sql
class Msf::Sessions::MySQL < Msf::Sessions::Sql
# @param[Rex::IO::Stream] rstream
# @param [Hash] opts

View File

@ -2,10 +2,7 @@
require 'rex/post/postgresql'
class Msf::Sessions::PostgreSQL
include Msf::Sessions::Scriptable
include Msf::Sessions::Sql
class Msf::Sessions::PostgreSQL < Msf::Sessions::Sql
# @param[Rex::IO::Stream] rstream
# @param [Hash] opts

View File

@ -1,9 +1,10 @@
# -*- coding: binary -*-
module Msf::Sessions::Sql
class Msf::Sessions::Sql
# This interface supports basic interaction.
include Msf::Session::Basic
include Msf::Sessions::Scriptable
# @return console The interactive console
attr_accessor :console