Method: Rex::Post::Meterpreter::Extensions::Stdapi::UI#enum_desktops
- Defined in:
- lib/rex/post/meterpreter/extensions/stdapi/ui.rb
#enum_desktops ⇒ Object
Enumerate desktops.
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 |
# File 'lib/rex/post/meterpreter/extensions/stdapi/ui.rb', line 100 def enum_desktops request = Packet.create_request('stdapi_ui_desktop_enum') response = client.send_request(request) desktopz = [] if( response.result == 0 ) response.each( TLV_TYPE_DESKTOP ) { | desktop | desktopz << { 'session' => desktop.get_tlv_value( TLV_TYPE_DESKTOP_SESSION ), 'station' => desktop.get_tlv_value( TLV_TYPE_DESKTOP_STATION ), 'name' => desktop.get_tlv_value( TLV_TYPE_DESKTOP_NAME ) } } end return desktopz end |