Class: Mdm::AsyncCallback

Inherits:
ApplicationRecord
  • Object
show all
Extended by:
ActiveSupport::Autoload
Includes:
Metasploit::Model::Search
Defined in:
app/models/mdm/async_callback.rb

Overview

An asychronous callback that has been received by the Mettle Pingback Listener and is logged

Instance Attribute Summary collapse

Instance Attribute Details

#listener_uriString

Non-unique URIs (eg. "tcp://192.168.1.7:4444") which received callbacks from this payload.

Returns:

  • (String)

# File 'app/models/mdm/async_callback.rb', line 27

#target_hostString

The IP address (eg. "192.168.1.7" or "fe80::1") from which the callback originated, from the view of the callback listener.

Returns:

  • (String)

# File 'app/models/mdm/async_callback.rb', line 32

#target_portInteger

The IP port (eg. "4444") from which the callback originated, from the view of the callback listener.

Returns:

  • (Integer)

# File 'app/models/mdm/async_callback.rb', line 37

#timestampInteger

The Unix format timestamp when this payload called back.

Returns:

  • (Integer)

# File 'app/models/mdm/async_callback.rb', line 22

#uuidString

A 16-byte unique identifier for this payload. The UUID is encoded to include specific information. See lib/msf/core/payload/uuid.rb in the https://github.com/rapid7/metasploit-framework repo.

Returns:

  • (String)

# File 'app/models/mdm/async_callback.rb', line 16