# -*- coding: binary -*-12module Rex3module Post45###6#7# This class provides generalized user interface manipulation routines that8# might be supported by post-exploitation clients.9#10###11class UI1213#14# This method disables the keyboard on the remote machine.15#16def disable_keyboard17raise NotImplementedError18end1920#21# This method enables the keyboard on the remote machine.22#23def enable_keyboard24raise NotImplementedError25end2627#28# This method disables the mouse on the remote machine.29#30def disable_mouse31raise NotImplementedError32end3334#35# This method enables the mouse on the remote machine.36#37def enable_mouse38raise NotImplementedError39end4041#42# This method gets the number of seconds the user has been idle from input43# on the remote machine.44#45def idle_time46raise NotImplementedError47end4849end5051end; end525354