Class: Rex::Post::UI
- Inherits:
-
Object
- Object
- Rex::Post::UI
- Defined in:
- lib/rex/post/ui.rb
Overview
This class provides generalized user interface manipulation routines that might be supported by post-exploitation clients.
Direct Known Subclasses
Instance Method Summary collapse
-
#disable_keyboard ⇒ Object
This method disables the keyboard on the remote machine.
-
#disable_mouse ⇒ Object
This method disables the mouse on the remote machine.
-
#enable_keyboard ⇒ Object
This method enables the keyboard on the remote machine.
-
#enable_mouse ⇒ Object
This method enables the mouse on the remote machine.
-
#idle_time ⇒ Object
This method gets the number of seconds the user has been idle from input on the remote machine.
Instance Method Details
#disable_keyboard ⇒ Object
This method disables the keyboard on the remote machine.
17 18 19 |
# File 'lib/rex/post/ui.rb', line 17 def disable_keyboard raise NotImplementedError end |
#disable_mouse ⇒ Object
This method disables the mouse on the remote machine.
31 32 33 |
# File 'lib/rex/post/ui.rb', line 31 def disable_mouse raise NotImplementedError end |
#enable_keyboard ⇒ Object
This method enables the keyboard on the remote machine.
24 25 26 |
# File 'lib/rex/post/ui.rb', line 24 def enable_keyboard raise NotImplementedError end |
#enable_mouse ⇒ Object
This method enables the mouse on the remote machine.
38 39 40 |
# File 'lib/rex/post/ui.rb', line 38 def enable_mouse raise NotImplementedError end |
#idle_time ⇒ Object
This method gets the number of seconds the user has been idle from input on the remote machine.
46 47 48 |
# File 'lib/rex/post/ui.rb', line 46 def idle_time raise NotImplementedError end |