2. Objects to interact with the remote system¶
These are the objects that actually connect to the remote system, and the objects which modify those interactions to encapsulate the user’s personality.
Contents:
- 2.1. Objects to communicate with the remote system
System
SystemImpl
get_system()
RFBSystemImpl
RFBPySystemImpl
ATSPISystem
ATSPISystem.click_mouse()
ATSPISystem.click_region()
ATSPISystem.click_within()
ATSPISystem.find_region()
ATSPISystem.get_logger_id()
ATSPISystem.get_screen()
ATSPISystem.insert_text()
ATSPISystem.key_down()
ATSPISystem.key_up()
ATSPISystem.mouse_down()
ATSPISystem.mouse_up()
ATSPISystem.move_mouse()
ATSPISystem.set_text()
- 2.1.1. d3des
PixelFormat
RFBConnection
byte_to_int()
bytes_to_int()
map_key()
null_auth()
read_raw_pixels()
- 2.2. Objects that modify/encapsulate user behavior
- 2.3. System Configuration
- 2.4. Objects to login/logout from system
- 2.4.1. Abstract Objects for Login Control
- 2.4.2. Concrete Objects to Login/Logout
CentOS7XFCELoginManager
Fedora11LoginManager
usage()
Fedora15LoginManager
NullLoginManager
WindowsXPLoginManager
usage()
WindowsXPSafeModeLoginManager
WindowsXPSmartCardLoginManager
Windows2008LoginManager
Windows7LoginManager
Windows7CMACLoginManager
Windows7SafeModeLoginManager
Windows7SmartCardLoginManager
Windows10LoginManager
Windows11LoginManager
Xubuntu14LoginManager