metasploit-framework/lib/msf/core/session/interactive.rb

42 lines
572 B
Ruby
Raw Normal View History

module Msf
module Session
###
#
# Interactive
# -----------
#
# This class implements the stubs that are needed to provide an interactive
# session.
#
###
module Interactive
#
# Returns that, yes, indeed, this session supports going interactive with
# the user.
#
def interactive?
true
end
#
# Starts interacting with the session.
#
def interact
end
#
# The local input handle. Must inherit from Rex::Ui::Text::Input.
#
attr_accessor :linput
#
# The local output handle. Must inherit from Rex::Ui::Output.
#
attr_accessor :loutput
end
end
end