Sha256: 637891d2309ccb5d97eb03aba211ad1f6d0af24b4d2166334b4cecf28b7b9c4b

Contents?: true

Size: 862 Bytes

Versions: 2

Compression:

Stored size: 862 Bytes

Contents

#!/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
		raise NotImplementedError
	end

	#
	# This method disables the mouse on the remote machine.
	#
	def disable_mouse
		raise NotImplementedError
	end

	#
	# This method enables the mouse on the remote machine.
	#
	def enable_mouse
		raise NotImplementedError
	end

	#
	# This method gets the number of seconds the user has been idle from input
	# on the remote machine.
	#
	def idle_time
		raise NotImplementedError
	end

end

end; end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
librex-0.0.68 lib/rex/post/ui.rb
librex-0.0.66 lib/rex/post/ui.rb