Files
metasploit-gs/lib/rex/post/meterpreter/ui/console/command_dispatcher/stdapi.rb
T
Ramon de C Valle f124597a56 Code cleanups
git-svn-id: file:///home/svn/framework3/trunk@5773 4d416f70-5f16-0410-b530-b9f4589650da
2008-10-19 21:03:39 +00:00

63 lines
945 B
Ruby

require 'rex/post/meterpreter'
module Rex
module Post
module Meterpreter
module Ui
###
#
# Standard API extension.
#
###
class Console::CommandDispatcher::Stdapi
require 'rex/post/meterpreter/ui/console/command_dispatcher/stdapi/fs'
require 'rex/post/meterpreter/ui/console/command_dispatcher/stdapi/net'
require 'rex/post/meterpreter/ui/console/command_dispatcher/stdapi/sys'
require 'rex/post/meterpreter/ui/console/command_dispatcher/stdapi/ui'
Klass = Console::CommandDispatcher::Stdapi
Dispatchers =
[
Klass::Fs,
Klass::Net,
Klass::Sys,
Klass::Ui,
]
include Console::CommandDispatcher
#
# Initializes an instance of the stdapi command interaction.
#
def initialize(shell)
super
Dispatchers.each { |d|
shell.enstack_dispatcher(d)
}
end
#
# List of supported commands.
#
def commands
{
}
end
#
# Name for this dispatcher
#
def name
"Standard extension"
end
end
end
end
end
end