Files
metasploit-gs/lib/rex/post/ui.rb
T

53 lines
878 B
Ruby
Raw Normal View History

# -*- coding: binary -*-
2005-04-17 03:29:12 +00:00
module Rex
module Post
###
#
2005-11-15 05:22:13 +00:00
# This class provides generalized user interface manipulation routines that
# might be supported by post-exploitation clients.
2005-04-17 03:29:12 +00:00
#
###
class UI
2013-08-30 16:28:33 -05:00
#
# This method disables the keyboard on the remote machine.
#
def disable_keyboard
raise NotImplementedError
end
#
# This method enables the keyboard on the remote machine.
#
def enable_keyboard
raise NotImplementedError
end
#
# This method disables the mouse on the remote machine.
#
def disable_mouse
raise NotImplementedError
end
#
# This method enables the mouse on the remote machine.
#
def enable_mouse
raise NotImplementedError
end
#
# This method gets the number of seconds the user has been idle from input
# on the remote machine.
#
def idle_time
raise NotImplementedError
end
2005-04-17 07:17:52 +00:00
2005-04-17 03:29:12 +00:00
end
2012-04-15 23:35:38 -05:00
end; end