Class: EndpointSecurity::Process

Inherits:
Object
  • Object
show all
Defined in:
lib/endpoint_security/object_model.rb

Overview

Lazy view of an es_process_t.

Instance Method Summary collapse

Instance Method Details

#cdhash_hex ⇒ String

Returns:

  • (String)


130
# File 'lib/endpoint_security/object_model.rb', line 130

def cdhash_hex = cdhash.unpack1("H*")

#codesigning_flags ⇒ CSFlags

Returns code-signing status flags.

Returns:

  • (CSFlags) —

    code-signing status flags



133
# File 'lib/endpoint_security/object_model.rb', line 133

def codesigning_flags = CSFlags.new(value: __read_field("codesigning_flags"))

#pid ⇒ Integer

Returns:

  • (Integer)


127
# File 'lib/endpoint_security/object_model.rb', line 127

def pid = audit_token.pid