Skip to content

Commit 085071d

Browse files
committed
Convert generic SQL mixin into a class
1 parent 1b7c2bb commit 085071d

File tree

4 files changed

+5
-13
lines changed

4 files changed

+5
-13
lines changed

lib/msf/base/sessions/mssql.rb

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22

33
require 'rex/post/mssql'
44

5-
class Msf::Sessions::MSSQL
6-
7-
include Msf::Sessions::Scriptable
8-
include Msf::Sessions::Sql
5+
class Msf::Sessions::MSSQL < Msf::Sessions::Sql
96

107
# @return [String] The address MSSQL is running on
118
attr_accessor :address

lib/msf/base/sessions/mysql.rb

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22

33
require 'rex/post/mysql'
44

5-
class Msf::Sessions::MySQL
6-
7-
include Msf::Sessions::Scriptable
8-
include Msf::Sessions::Sql
5+
class Msf::Sessions::MySQL < Msf::Sessions::Sql
96

107
# @param[Rex::IO::Stream] rstream
118
# @param [Hash] opts

lib/msf/base/sessions/postgresql.rb

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22

33
require 'rex/post/postgresql'
44

5-
class Msf::Sessions::PostgreSQL
6-
7-
include Msf::Sessions::Scriptable
8-
include Msf::Sessions::Sql
5+
class Msf::Sessions::PostgreSQL < Msf::Sessions::Sql
96

107
# @param[Rex::IO::Stream] rstream
118
# @param [Hash] opts

lib/msf/base/sessions/sql.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# -*- coding: binary -*-
22

3-
module Msf::Sessions::Sql
3+
class Msf::Sessions::Sql
44

55
# This interface supports basic interaction.
66
include Msf::Session::Basic
7+
include Msf::Sessions::Scriptable
78

89
# @return console The interactive console
910
attr_accessor :console

0 commit comments

Comments
 (0)