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.
18 19 20 |
# File 'lib/rex/post/ui.rb', line 18 def disable_keyboard raise NotImplementedError end |
#disable_mouse ⇒ Object
This method disables the mouse on the remote machine.
32 33 34 |
# File 'lib/rex/post/ui.rb', line 32 def disable_mouse raise NotImplementedError end |
#enable_keyboard ⇒ Object
This method enables the keyboard on the remote machine.
25 26 27 |
# File 'lib/rex/post/ui.rb', line 25 def enable_keyboard raise NotImplementedError end |
#enable_mouse ⇒ Object
This method enables the mouse on the remote machine.
39 40 41 |
# File 'lib/rex/post/ui.rb', line 39 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.
47 48 49 |
# File 'lib/rex/post/ui.rb', line 47 def idle_time raise NotImplementedError end |