#!/usr/bin/env ruby
# -*- coding: binary -*-
module Rex
module Post
###
#
# This class provides generalized user interface manipulation routines that
# might be supported by post-exploitation clients.
class UI
# 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
# This method disables the mouse on the remote machine.
def disable_mouse
# This method enables the mouse on the remote machine.
def enable_mouse
# This method gets the number of seconds the user has been idle from input
# on the remote machine.
def idle_time
end; end