class Rex::Post::Meterpreter::Extensions::Extapi::Extapi

This meterpreter extension contains an extended API which will allow for more

advanced enumeration of the victim.

Public Class Methods

new(client) click to toggle source
Calls superclass method Rex::Post::Meterpreter::Extension::new
# File lib/rex/post/meterpreter/extensions/extapi/extapi.rb, line 23
def initialize(client)
  super(client, 'extapi')

  client.register_extension_aliases(
    [
      {
        'name' => 'extapi',
        'ext'  => ObjectAliases.new(
          {
            'window'    => Rex::Post::Meterpreter::Extensions::Extapi::Window::Window.new(client),
            'service'   => Rex::Post::Meterpreter::Extensions::Extapi::Service::Service.new(client),
            'clipboard' => Rex::Post::Meterpreter::Extensions::Extapi::Clipboard::Clipboard.new(client),
            'adsi'      => Rex::Post::Meterpreter::Extensions::Extapi::Adsi::Adsi.new(client),
            'wmi'       => Rex::Post::Meterpreter::Extensions::Extapi::Wmi::Wmi.new(client)
          })
      },
    ])
end