Process
These fields contain information about a process.
Fields
Field Summary
| Field | Type | Level | Description |
|---|---|---|---|
process.args | keyword | Extended | Array of process arguments. |
process.args_count | long | Extended | Length of the process.args array. |
process.code_signature.digest_algorithm | keyword | Extended | Hashing algorithm used to sign the process. |
process.code_signature.exists | boolean | Core | Boolean to capture if a signature is present. |
process.code_signature.flags | keyword | Extended | Code signing flags of the process |
process.code_signature.signing_id | keyword | Extended | The identifier used to sign the process. |
process.code_signature.status | keyword | Extended | Additional information about the certificate status. |
process.code_signature.subject_name | keyword | Core | Subject name of the code signer |
process.code_signature.team_id | keyword | Extended | The team identifier used to sign the process. |
process.code_signature.timestamp | date | Extended | When the signature was generated and signed. |
process.code_signature.trusted | boolean | Extended | Stores the trust status of the certificate chain. |
process.code_signature.valid | boolean | Extended | Boolean to capture if the digital signature is verified against the binary content. |
process.command_line | wildcard | Extended | Full command line that started the process. |
process.command_line.text | match_only_text | Extended | Full command line that started the process. |
process.elf.architecture | keyword | Extended | Machine architecture of the ELF file. |
process.elf.byte_order | keyword | Extended | Byte sequence of ELF file. |
process.elf.cpu_type | keyword | Extended | CPU type of the ELF file. |
process.elf.creation_date | date | Extended | Build or compile date. |
process.elf.exports | flattened | Extended | List of exported element names and types. |
process.elf.go_import_hash | keyword | Extended | A hash of the Go language imports in an ELF file. |
process.elf.go_imports | flattened | Extended | List of imported Go language element names and types. |
process.elf.go_imports_names_entropy | long | Extended | Shannon entropy calculation from the list of Go imports. |
process.elf.go_imports_names_var_entropy | long | Extended | Variance for Shannon entropy calculation from the list of Go imports. |
process.elf.go_stripped | boolean | Extended | Whether the file is a stripped or obfuscated Go executable. |
process.elf.header.abi_version | keyword | Extended | Version of the ELF Application Binary Interface (ABI). |
process.elf.header.class | keyword | Extended | Header class of the ELF file. |
process.elf.header.data | keyword | Extended | Data table of the ELF header. |
process.elf.header.entrypoint | long | Extended | Header entrypoint of the ELF file. |
process.elf.header.object_version | keyword | Extended | "0x1" for original ELF files. |
process.elf.header.os_abi | keyword | Extended | Application Binary Interface (ABI) of the Linux OS. |
process.elf.header.type | keyword | Extended | Header type of the ELF file. |
process.elf.header.version | keyword | Extended | Version of the ELF header. |
process.elf.import_hash | keyword | Extended | A hash of the imports in an ELF file. |
process.elf.imports | flattened | Extended | List of imported element names and types. |
process.elf.imports_names_entropy | long | Extended | Shannon entropy calculation from the list of imported element names and types. |
process.elf.imports_names_var_entropy | long | Extended | Variance for Shannon entropy calculation from the list of imported element names and types. |
process.elf.sections | nested | Extended | Section information of the ELF file. |
process.elf.sections.chi2 | long | Extended | Chi-square probability distribution of the section. |
process.elf.sections.entropy | long | Extended | Shannon entropy calculation from the section. |
process.elf.sections.flags | keyword | Extended | ELF Section List flags. |
process.elf.sections.name | keyword | Extended | ELF Section List name. |
process.elf.sections.physical_offset | keyword | Extended | ELF Section List offset. |
process.elf.sections.physical_size | long | Extended | ELF Section List physical size. |
process.elf.sections.type | keyword | Extended | ELF Section List type. |
process.elf.sections.var_entropy | long | Extended | Variance for Shannon entropy calculation from the section. |
process.elf.sections.virtual_address | long | Extended | ELF Section List virtual address. |
process.elf.sections.virtual_size | long | Extended | ELF Section List virtual size. |
process.elf.segments | nested | Extended | ELF object segment list. |
process.elf.segments.sections | keyword | Extended | ELF object segment sections. |
process.elf.segments.type | keyword | Extended | ELF object segment type. |
process.elf.shared_libraries | keyword | Extended | List of shared libraries used by this ELF object. |
process.elf.telfhash | keyword | Extended | telfhash hash for ELF file. |
process.end | date | Extended | The time the process ended. |
process.entity_id | keyword | Extended | Unique identifier for the process. |
process.entry_leader.args | keyword | Extended | Array of process arguments. |
process.entry_leader.args_count | long | Extended | Length of the process.args array. |
process.entry_leader.attested_groups.name | keyword | Extended | Name of the group. |
process.entry_leader.attested_user.id | keyword | Core | Unique identifier of the user. |
process.entry_leader.attested_user.name | keyword | Core | Short name or login of the user. |
process.entry_leader.attested_user.name.text | match_only_text | Core | Short name or login of the user. |
process.entry_leader.command_line | wildcard | Extended | Full command line that started the process. |
process.entry_leader.command_line.text | match_only_text | Extended | Full command line that started the process. |
process.entry_leader.entity_id | keyword | Extended | Unique identifier for the process. |
process.entry_leader.entry_meta.source.ip | ip | Core | IP address of the source. |
process.entry_leader.entry_meta.type | keyword | Extended | The entry type for the entry session leader. |
process.entry_leader.executable | keyword | Extended | Absolute path to the process executable. |
process.entry_leader.executable.text | match_only_text | Extended | Absolute path to the process executable. |
process.entry_leader.group.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.entry_leader.group.name | keyword | Extended | Name of the group. |
process.entry_leader.interactive | boolean | Extended | Whether the process is connected to an interactive shell. |
process.entry_leader.name | keyword | Extended | Process name. |
process.entry_leader.name.text | match_only_text | Extended | Process name. |
process.entry_leader.parent.entity_id | keyword | Extended | Unique identifier for the process. |
process.entry_leader.parent.pid | long | Core | Process id. |
process.entry_leader.parent.session_leader.entity_id | keyword | Extended | Unique identifier for the process. |
process.entry_leader.parent.session_leader.pid | long | Core | Process id. |
process.entry_leader.parent.session_leader.start | date | Extended | The time the process started. |
process.entry_leader.parent.session_leader.vpid | long | Core | Virtual process id. |
process.entry_leader.parent.start | date | Extended | The time the process started. |
process.entry_leader.parent.vpid | long | Core | Virtual process id. |
process.entry_leader.pid | long | Core | Process id. |
process.entry_leader.real_group.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.entry_leader.real_group.name | keyword | Extended | Name of the group. |
process.entry_leader.real_user.id | keyword | Core | Unique identifier of the user. |
process.entry_leader.real_user.name | keyword | Core | Short name or login of the user. |
process.entry_leader.real_user.name.text | match_only_text | Core | Short name or login of the user. |
process.entry_leader.same_as_process | boolean | Extended | This boolean is used to identify if a leader process is the same as the top level process. |
process.entry_leader.saved_group.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.entry_leader.saved_group.name | keyword | Extended | Name of the group. |
process.entry_leader.saved_user.id | keyword | Core | Unique identifier of the user. |
process.entry_leader.saved_user.name | keyword | Core | Short name or login of the user. |
process.entry_leader.saved_user.name.text | match_only_text | Core | Short name or login of the user. |
process.entry_leader.start | date | Extended | The time the process started. |
process.entry_leader.supplemental_groups.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.entry_leader.supplemental_groups.name | keyword | Extended | Name of the group. |
process.entry_leader.tty | object | Extended | Information about the controlling TTY device. |
process.entry_leader.tty.char_device.major | long | Extended | The TTY character device's major number. |
process.entry_leader.tty.char_device.minor | long | Extended | The TTY character device's minor number. |
process.entry_leader.user.id | keyword | Core | Unique identifier of the user. |
process.entry_leader.user.name | keyword | Core | Short name or login of the user. |
process.entry_leader.user.name.text | match_only_text | Core | Short name or login of the user. |
process.entry_leader.vpid | long | Core | Virtual process id. |
process.entry_leader.working_directory | keyword | Extended | The working directory of the process. |
process.entry_leader.working_directory.text | match_only_text | Extended | The working directory of the process. |
process.env_vars | keyword | Extended | Array of environment variable bindings. |
process.executable | keyword | Extended | Absolute path to the process executable. |
process.executable.text | match_only_text | Extended | Absolute path to the process executable. |
process.exit_code | long | Extended | The exit code of the process. |
process.group_leader.args | keyword | Extended | Array of process arguments. |
process.group_leader.args_count | long | Extended | Length of the process.args array. |
process.group_leader.command_line | wildcard | Extended | Full command line that started the process. |
process.group_leader.command_line.text | match_only_text | Extended | Full command line that started the process. |
process.group_leader.entity_id | keyword | Extended | Unique identifier for the process. |
process.group_leader.executable | keyword | Extended | Absolute path to the process executable. |
process.group_leader.executable.text | match_only_text | Extended | Absolute path to the process executable. |
process.group_leader.group.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.group_leader.group.name | keyword | Extended | Name of the group. |
process.group_leader.interactive | boolean | Extended | Whether the process is connected to an interactive shell. |
process.group_leader.name | keyword | Extended | Process name. |
process.group_leader.name.text | match_only_text | Extended | Process name. |
process.group_leader.pid | long | Core | Process id. |
process.group_leader.real_group.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.group_leader.real_group.name | keyword | Extended | Name of the group. |
process.group_leader.real_user.id | keyword | Core | Unique identifier of the user. |
process.group_leader.real_user.name | keyword | Core | Short name or login of the user. |
process.group_leader.real_user.name.text | match_only_text | Core | Short name or login of the user. |
process.group_leader.same_as_process | boolean | Extended | This boolean is used to identify if a leader process is the same as the top level process. |
process.group_leader.saved_group.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.group_leader.saved_group.name | keyword | Extended | Name of the group. |
process.group_leader.saved_user.id | keyword | Core | Unique identifier of the user. |
process.group_leader.saved_user.name | keyword | Core | Short name or login of the user. |
process.group_leader.saved_user.name.text | match_only_text | Core | Short name or login of the user. |
process.group_leader.start | date | Extended | The time the process started. |
process.group_leader.supplemental_groups.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.group_leader.supplemental_groups.name | keyword | Extended | Name of the group. |
process.group_leader.tty | object | Extended | Information about the controlling TTY device. |
process.group_leader.tty.char_device.major | long | Extended | The TTY character device's major number. |
process.group_leader.tty.char_device.minor | long | Extended | The TTY character device's minor number. |
process.group_leader.user.id | keyword | Core | Unique identifier of the user. |
process.group_leader.user.name | keyword | Core | Short name or login of the user. |
process.group_leader.user.name.text | match_only_text | Core | Short name or login of the user. |
process.group_leader.vpid | long | Core | Virtual process id. |
process.group_leader.working_directory | keyword | Extended | The working directory of the process. |
process.group_leader.working_directory.text | match_only_text | Extended | The working directory of the process. |
process.group.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.group.name | keyword | Extended | Name of the group. |
process.hash.cdhash | keyword | Extended | The Code Directory (CD) hash of an executable. |
process.hash.md5 | keyword | Extended | MD5 hash. |
process.hash.sha1 | keyword | Extended | SHA1 hash. |
process.hash.sha256 | keyword | Extended | SHA256 hash. |
process.hash.sha384 | keyword | Extended | SHA384 hash. |
process.hash.sha512 | keyword | Extended | SHA512 hash. |
process.hash.ssdeep | keyword | Extended | SSDEEP hash. |
process.hash.tlsh | keyword | Extended | TLSH hash. |
process.interactive | boolean | Extended | Whether the process is connected to an interactive shell. |
process.io | object | Extended | A chunk of input or output (IO) from a single process. |
process.io.bytes_skipped | object | Extended | An array of byte offsets and lengths denoting where IO data has been skipped. |
process.io.bytes_skipped.length | long | Extended | The length of bytes skipped. |
process.io.bytes_skipped.offset | long | Extended | The byte offset into this event's io.text (or io.bytes in the future) where length bytes were skipped. |
process.io.max_bytes_per_process_exceeded | boolean | Extended | If true, the process producing the output has exceeded the max_kilobytes_per_process configuration setting. |
process.io.text | wildcard | Extended | A chunk of output or input sanitized to UTF-8. |
process.io.total_bytes_captured | long | Extended | The total number of bytes captured in this event. |
process.io.total_bytes_skipped | long | Extended | The total number of bytes that were not captured due to implementation restrictions such as buffer size limits. |
process.io.type | keyword | Extended | The type of object on which the IO action (read or write) was taken. |
process.macho.go_import_hash | keyword | Extended | A hash of the Go language imports in a Mach-O file. |
process.macho.go_imports | flattened | Extended | List of imported Go language element names and types. |
process.macho.go_imports_names_entropy | long | Extended | Shannon entropy calculation from the list of Go imports. |
process.macho.go_imports_names_var_entropy | long | Extended | Variance for Shannon entropy calculation from the list of Go imports. |
process.macho.go_stripped | boolean | Extended | Whether the file is a stripped or obfuscated Go executable. |
process.macho.import_hash | keyword | Extended | A hash of the imports in a Mach-O file. |
process.macho.imports | flattened | Extended | List of imported element names and types. |
process.macho.imports_names_entropy | long | Extended | Shannon entropy calculation from the list of imported element names and types. |
process.macho.imports_names_var_entropy | long | Extended | Variance for Shannon entropy calculation from the list of imported element names and types. |
process.macho.sections | nested | Extended | Section information of the Mach-O file. |
process.macho.sections.entropy | long | Extended | Shannon entropy calculation from the section. |
process.macho.sections.name | keyword | Extended | Mach-O Section List name. |
process.macho.sections.physical_size | long | Extended | Mach-O Section List physical size. |
process.macho.sections.var_entropy | long | Extended | Variance for Shannon entropy calculation from the section. |
process.macho.sections.virtual_size | long | Extended | Mach-O Section List virtual size. This is always the same as physical_size. |
process.macho.symhash | keyword | Extended | A hash of the imports in a Mach-O file. |
process.name | keyword | Extended | Process name. |
process.name.text | match_only_text | Extended | Process name. |
process.parent.args | keyword | Extended | Array of process arguments. |
process.parent.args_count | long | Extended | Length of the process.args array. |
process.parent.code_signature.digest_algorithm | keyword | Extended | Hashing algorithm used to sign the process. |
process.parent.code_signature.exists | boolean | Core | Boolean to capture if a signature is present. |
process.parent.code_signature.flags | keyword | Extended | Code signing flags of the process |
process.parent.code_signature.signing_id | keyword | Extended | The identifier used to sign the process. |
process.parent.code_signature.status | keyword | Extended | Additional information about the certificate status. |
process.parent.code_signature.subject_name | keyword | Core | Subject name of the code signer |
process.parent.code_signature.team_id | keyword | Extended | The team identifier used to sign the process. |
process.parent.code_signature.timestamp | date | Extended | When the signature was generated and signed. |
process.parent.code_signature.trusted | boolean | Extended | Stores the trust status of the certificate chain. |
process.parent.code_signature.valid | boolean | Extended | Boolean to capture if the digital signature is verified against the binary content. |
process.parent.command_line | wildcard | Extended | Full command line that started the process. |
process.parent.command_line.text | match_only_text | Extended | Full command line that started the process. |
process.parent.elf.architecture | keyword | Extended | Machine architecture of the ELF file. |
process.parent.elf.byte_order | keyword | Extended | Byte sequence of ELF file. |
process.parent.elf.cpu_type | keyword | Extended | CPU type of the ELF file. |
process.parent.elf.creation_date | date | Extended | Build or compile date. |
process.parent.elf.exports | flattened | Extended | List of exported element names and types. |
process.parent.elf.go_import_hash | keyword | Extended | A hash of the Go language imports in an ELF file. |
process.parent.elf.go_imports | flattened | Extended | List of imported Go language element names and types. |
process.parent.elf.go_imports_names_entropy | long | Extended | Shannon entropy calculation from the list of Go imports. |
process.parent.elf.go_imports_names_var_entropy | long | Extended | Variance for Shannon entropy calculation from the list of Go imports. |
process.parent.elf.go_stripped | boolean | Extended | Whether the file is a stripped or obfuscated Go executable. |
process.parent.elf.header.abi_version | keyword | Extended | Version of the ELF Application Binary Interface (ABI). |
process.parent.elf.header.class | keyword | Extended | Header class of the ELF file. |
process.parent.elf.header.data | keyword | Extended | Data table of the ELF header. |
process.parent.elf.header.entrypoint | long | Extended | Header entrypoint of the ELF file. |
process.parent.elf.header.object_version | keyword | Extended | "0x1" for original ELF files. |
process.parent.elf.header.os_abi | keyword | Extended | Application Binary Interface (ABI) of the Linux OS. |
process.parent.elf.header.type | keyword | Extended | Header type of the ELF file. |
process.parent.elf.header.version | keyword | Extended | Version of the ELF header. |
process.parent.elf.import_hash | keyword | Extended | A hash of the imports in an ELF file. |
process.parent.elf.imports | flattened | Extended | List of imported element names and types. |
process.parent.elf.imports_names_entropy | long | Extended | Shannon entropy calculation from the list of imported element names and types. |
process.parent.elf.imports_names_var_entropy | long | Extended | Variance for Shannon entropy calculation from the list of imported element names and types. |
process.parent.elf.sections | nested | Extended | Section information of the ELF file. |
process.parent.elf.sections.chi2 | long | Extended | Chi-square probability distribution of the section. |
process.parent.elf.sections.entropy | long | Extended | Shannon entropy calculation from the section. |
process.parent.elf.sections.flags | keyword | Extended | ELF Section List flags. |
process.parent.elf.sections.name | keyword | Extended | ELF Section List name. |
process.parent.elf.sections.physical_offset | keyword | Extended | ELF Section List offset. |
process.parent.elf.sections.physical_size | long | Extended | ELF Section List physical size. |
process.parent.elf.sections.type | keyword | Extended | ELF Section List type. |
process.parent.elf.sections.var_entropy | long | Extended | Variance for Shannon entropy calculation from the section. |
process.parent.elf.sections.virtual_address | long | Extended | ELF Section List virtual address. |
process.parent.elf.sections.virtual_size | long | Extended | ELF Section List virtual size. |
process.parent.elf.segments | nested | Extended | ELF object segment list. |
process.parent.elf.segments.sections | keyword | Extended | ELF object segment sections. |
process.parent.elf.segments.type | keyword | Extended | ELF object segment type. |
process.parent.elf.shared_libraries | keyword | Extended | List of shared libraries used by this ELF object. |
process.parent.elf.telfhash | keyword | Extended | telfhash hash for ELF file. |
process.parent.end | date | Extended | The time the process ended. |
process.parent.entity_id | keyword | Extended | Unique identifier for the process. |
process.parent.executable | keyword | Extended | Absolute path to the process executable. |
process.parent.executable.text | match_only_text | Extended | Absolute path to the process executable. |
process.parent.exit_code | long | Extended | The exit code of the process. |
process.parent.group_leader.entity_id | keyword | Extended | Unique identifier for the process. |
process.parent.group_leader.pid | long | Core | Process id. |
process.parent.group_leader.start | date | Extended | The time the process started. |
process.parent.group_leader.vpid | long | Core | Virtual process id. |
process.parent.group.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.parent.group.name | keyword | Extended | Name of the group. |
process.parent.hash.cdhash | keyword | Extended | The Code Directory (CD) hash of an executable. |
process.parent.hash.md5 | keyword | Extended | MD5 hash. |
process.parent.hash.sha1 | keyword | Extended | SHA1 hash. |
process.parent.hash.sha256 | keyword | Extended | SHA256 hash. |
process.parent.hash.sha384 | keyword | Extended | SHA384 hash. |
process.parent.hash.sha512 | keyword | Extended | SHA512 hash. |
process.parent.hash.ssdeep | keyword | Extended | SSDEEP hash. |
process.parent.hash.tlsh | keyword | Extended | TLSH hash. |
process.parent.interactive | boolean | Extended | Whether the process is connected to an interactive shell. |
process.parent.macho.go_import_hash | keyword | Extended | A hash of the Go language imports in a Mach-O file. |
process.parent.macho.go_imports | flattened | Extended | List of imported Go language element names and types. |
process.parent.macho.go_imports_names_entropy | long | Extended | Shannon entropy calculation from the list of Go imports. |
process.parent.macho.go_imports_names_var_entropy | long | Extended | Variance for Shannon entropy calculation from the list of Go imports. |
process.parent.macho.go_stripped | boolean | Extended | Whether the file is a stripped or obfuscated Go executable. |
process.parent.macho.import_hash | keyword | Extended | A hash of the imports in a Mach-O file. |
process.parent.macho.imports | flattened | Extended | List of imported element names and types. |
process.parent.macho.imports_names_entropy | long | Extended | Shannon entropy calculation from the list of imported element names and types. |
process.parent.macho.imports_names_var_entropy | long | Extended | Variance for Shannon entropy calculation from the list of imported element names and types. |
process.parent.macho.sections | nested | Extended | Section information of the Mach-O file. |
process.parent.macho.sections.entropy | long | Extended | Shannon entropy calculation from the section. |
process.parent.macho.sections.name | keyword | Extended | Mach-O Section List name. |
process.parent.macho.sections.physical_size | long | Extended | Mach-O Section List physical size. |
process.parent.macho.sections.var_entropy | long | Extended | Variance for Shannon entropy calculation from the section. |
process.parent.macho.sections.virtual_size | long | Extended | Mach-O Section List virtual size. This is always the same as physical_size. |
process.parent.macho.symhash | keyword | Extended | A hash of the imports in a Mach-O file. |
process.parent.name | keyword | Extended | Process name. |
process.parent.name.text | match_only_text | Extended | Process name. |
process.parent.pe.architecture | keyword | Extended | CPU architecture target for the file. |
process.parent.pe.company | keyword | Extended | Internal company name of the file, provided at compile-time. |
process.parent.pe.description | keyword | Extended | Internal description of the file, provided at compile-time. |
process.parent.pe.file_version | keyword | Extended | Process name. |
process.parent.pe.go_import_hash | keyword | Extended | A hash of the Go language imports in a PE file. |
process.parent.pe.go_imports | flattened | Extended | List of imported Go language element names and types. |
process.parent.pe.go_imports_names_entropy | long | Extended | Shannon entropy calculation from the list of Go imports. |
process.parent.pe.go_imports_names_var_entropy | long | Extended | Variance for Shannon entropy calculation from the list of Go imports. |
process.parent.pe.go_stripped | boolean | Extended | Whether the file is a stripped or obfuscated Go executable. |
process.parent.pe.imphash | keyword | Extended | A hash of the imports in a PE file. |
process.parent.pe.import_hash | keyword | Extended | A hash of the imports in a PE file. |
process.parent.pe.imports | flattened | Extended | List of imported element names and types. |
process.parent.pe.imports_names_entropy | long | Extended | Shannon entropy calculation from the list of imported element names and types. |
process.parent.pe.imports_names_var_entropy | long | Extended | Variance for Shannon entropy calculation from the list of imported element names and types. |
process.parent.pe.original_file_name | keyword | Extended | Internal name of the file, provided at compile-time. |
process.parent.pe.pehash | keyword | Extended | A hash of the PE header and data from one or more PE sections. |
process.parent.pe.product | keyword | Extended | Internal product name of the file, provided at compile-time. |
process.parent.pe.sections | nested | Extended | Section information of the PE file. |
process.parent.pe.sections.entropy | long | Extended | Shannon entropy calculation from the section. |
process.parent.pe.sections.name | keyword | Extended | PE Section List name. |
process.parent.pe.sections.physical_size | long | Extended | PE Section List physical size. |
process.parent.pe.sections.var_entropy | long | Extended | Variance for Shannon entropy calculation from the section. |
process.parent.pe.sections.virtual_size | long | Extended | PE Section List virtual size. This is always the same as physical_size. |
process.parent.pid | long | Core | Process id. |
process.parent.real_group.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.parent.real_group.name | keyword | Extended | Name of the group. |
process.parent.real_user.id | keyword | Core | Unique identifier of the user. |
process.parent.real_user.name | keyword | Core | Short name or login of the user. |
process.parent.real_user.name.text | match_only_text | Core | Short name or login of the user. |
process.parent.saved_group.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.parent.saved_group.name | keyword | Extended | Name of the group. |
process.parent.saved_user.id | keyword | Core | Unique identifier of the user. |
process.parent.saved_user.name | keyword | Core | Short name or login of the user. |
process.parent.saved_user.name.text | match_only_text | Core | Short name or login of the user. |
process.parent.start | date | Extended | The time the process started. |
process.parent.supplemental_groups.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.parent.supplemental_groups.name | keyword | Extended | Name of the group. |
process.parent.thread.capabilities.effective | keyword | Extended | Array of capabilities used for permission checks. |
process.parent.thread.capabilities.permitted | keyword | Extended | Array of capabilities a thread could assume. |
process.parent.thread.id | long | Extended | Thread ID. |
process.parent.thread.name | keyword | Extended | Thread name. |
process.parent.title | keyword | Extended | Process title. |
process.parent.title.text | match_only_text | Extended | Process title. |
process.parent.tty | object | Extended | Information about the controlling TTY device. |
process.parent.tty.char_device.major | long | Extended | The TTY character device's major number. |
process.parent.tty.char_device.minor | long | Extended | The TTY character device's minor number. |
process.parent.uptime | long | Extended | Seconds the process has been up. |
process.parent.user.id | keyword | Core | Unique identifier of the user. |
process.parent.user.name | keyword | Core | Short name or login of the user. |
process.parent.user.name.text | match_only_text | Core | Short name or login of the user. |
process.parent.vpid | long | Core | Virtual process id. |
process.parent.working_directory | keyword | Extended | The working directory of the process. |
process.parent.working_directory.text | match_only_text | Extended | The working directory of the process. |
process.pe.architecture | keyword | Extended | CPU architecture target for the file. |
process.pe.company | keyword | Extended | Internal company name of the file, provided at compile-time. |
process.pe.description | keyword | Extended | Internal description of the file, provided at compile-time. |
process.pe.file_version | keyword | Extended | Process name. |
process.pe.go_import_hash | keyword | Extended | A hash of the Go language imports in a PE file. |
process.pe.go_imports | flattened | Extended | List of imported Go language element names and types. |
process.pe.go_imports_names_entropy | long | Extended | Shannon entropy calculation from the list of Go imports. |
process.pe.go_imports_names_var_entropy | long | Extended | Variance for Shannon entropy calculation from the list of Go imports. |
process.pe.go_stripped | boolean | Extended | Whether the file is a stripped or obfuscated Go executable. |
process.pe.imphash | keyword | Extended | A hash of the imports in a PE file. |
process.pe.import_hash | keyword | Extended | A hash of the imports in a PE file. |
process.pe.imports | flattened | Extended | List of imported element names and types. |
process.pe.imports_names_entropy | long | Extended | Shannon entropy calculation from the list of imported element names and types. |
process.pe.imports_names_var_entropy | long | Extended | Variance for Shannon entropy calculation from the list of imported element names and types. |
process.pe.original_file_name | keyword | Extended | Internal name of the file, provided at compile-time. |
process.pe.pehash | keyword | Extended | A hash of the PE header and data from one or more PE sections. |
process.pe.product | keyword | Extended | Internal product name of the file, provided at compile-time. |
process.pe.sections | nested | Extended | Section information of the PE file. |
process.pe.sections.entropy | long | Extended | Shannon entropy calculation from the section. |
process.pe.sections.name | keyword | Extended | PE Section List name. |
process.pe.sections.physical_size | long | Extended | PE Section List physical size. |
process.pe.sections.var_entropy | long | Extended | Variance for Shannon entropy calculation from the section. |
process.pe.sections.virtual_size | long | Extended | PE Section List virtual size. This is always the same as physical_size. |
process.pid | long | Core | Process id. |
process.previous.args | keyword | Extended | Array of process arguments. |
process.previous.args_count | long | Extended | Length of the process.args array. |
process.previous.executable | keyword | Extended | Absolute path to the process executable. |
process.previous.executable.text | match_only_text | Extended | Absolute path to the process executable. |
process.real_group.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.real_group.name | keyword | Extended | Name of the group. |
process.real_user.id | keyword | Core | Unique identifier of the user. |
process.real_user.name | keyword | Core | Short name or login of the user. |
process.real_user.name.text | match_only_text | Core | Short name or login of the user. |
process.saved_group.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.saved_group.name | keyword | Extended | Name of the group. |
process.saved_user.id | keyword | Core | Unique identifier of the user. |
process.saved_user.name | keyword | Core | Short name or login of the user. |
process.saved_user.name.text | match_only_text | Core | Short name or login of the user. |
process.session_leader.args | keyword | Extended | Array of process arguments. |
process.session_leader.args_count | long | Extended | Length of the process.args array. |
process.session_leader.command_line | wildcard | Extended | Full command line that started the process. |
process.session_leader.command_line.text | match_only_text | Extended | Full command line that started the process. |
process.session_leader.entity_id | keyword | Extended | Unique identifier for the process. |
process.session_leader.executable | keyword | Extended | Absolute path to the process executable. |
process.session_leader.executable.text | match_only_text | Extended | Absolute path to the process executable. |
process.session_leader.group.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.session_leader.group.name | keyword | Extended | Name of the group. |
process.session_leader.interactive | boolean | Extended | Whether the process is connected to an interactive shell. |
process.session_leader.name | keyword | Extended | Process name. |
process.session_leader.name.text | match_only_text | Extended | Process name. |
process.session_leader.parent.entity_id | keyword | Extended | Unique identifier for the process. |
process.session_leader.parent.pid | long | Core | Process id. |
process.session_leader.parent.session_leader.entity_id | keyword | Extended | Unique identifier for the process. |
process.session_leader.parent.session_leader.pid | long | Core | Process id. |
process.session_leader.parent.session_leader.start | date | Extended | The time the process started. |
process.session_leader.parent.session_leader.vpid | long | Core | Virtual process id. |
process.session_leader.parent.start | date | Extended | The time the process started. |
process.session_leader.parent.vpid | long | Core | Virtual process id. |
process.session_leader.pid | long | Core | Process id. |
process.session_leader.real_group.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.session_leader.real_group.name | keyword | Extended | Name of the group. |
process.session_leader.real_user.id | keyword | Core | Unique identifier of the user. |
process.session_leader.real_user.name | keyword | Core | Short name or login of the user. |
process.session_leader.real_user.name.text | match_only_text | Core | Short name or login of the user. |
process.session_leader.same_as_process | boolean | Extended | This boolean is used to identify if a leader process is the same as the top level process. |
process.session_leader.saved_group.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.session_leader.saved_group.name | keyword | Extended | Name of the group. |
process.session_leader.saved_user.id | keyword | Core | Unique identifier of the user. |
process.session_leader.saved_user.name | keyword | Core | Short name or login of the user. |
process.session_leader.saved_user.name.text | match_only_text | Core | Short name or login of the user. |
process.session_leader.start | date | Extended | The time the process started. |
process.session_leader.supplemental_groups.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.session_leader.supplemental_groups.name | keyword | Extended | Name of the group. |
process.session_leader.tty | object | Extended | Information about the controlling TTY device. |
process.session_leader.tty.char_device.major | long | Extended | The TTY character device's major number. |
process.session_leader.tty.char_device.minor | long | Extended | The TTY character device's minor number. |
process.session_leader.user.id | keyword | Core | Unique identifier of the user. |
process.session_leader.user.name | keyword | Core | Short name or login of the user. |
process.session_leader.user.name.text | match_only_text | Core | Short name or login of the user. |
process.session_leader.vpid | long | Core | Virtual process id. |
process.session_leader.working_directory | keyword | Extended | The working directory of the process. |
process.session_leader.working_directory.text | match_only_text | Extended | The working directory of the process. |
process.start | date | Extended | The time the process started. |
process.supplemental_groups.id | keyword | Extended | Unique identifier for the group on the system/platform. |
process.supplemental_groups.name | keyword | Extended | Name of the group. |
process.thread.capabilities.effective | keyword | Extended | Array of capabilities used for permission checks. |
process.thread.capabilities.permitted | keyword | Extended | Array of capabilities a thread could assume. |
process.thread.id | long | Extended | Thread ID. |
process.thread.name | keyword | Extended | Thread name. |
process.title | keyword | Extended | Process title. |
process.title.text | match_only_text | Extended | Process title. |
process.tty | object | Extended | Information about the controlling TTY device. |
process.tty.char_device.major | long | Extended | The TTY character device's major number. |
process.tty.char_device.minor | long | Extended | The TTY character device's minor number. |
process.tty.columns | long | Extended | The number of character columns per line. e.g terminal width |
process.tty.rows | long | Extended | The number of character rows in the terminal. e.g terminal height |
process.uptime | long | Extended | Seconds the process has been up. |
process.user.id | keyword | Core | Unique identifier of the user. |
process.user.name | keyword | Core | Short name or login of the user. |
process.user.name.text | match_only_text | Core | Short name or login of the user. |
process.vpid | long | Core | Virtual process id. |
process.working_directory | keyword | Extended | The working directory of the process. |
process.working_directory.text | match_only_text | Extended | The working directory of the process. |
Field Details
process.args
Type: keyword
Level: Extended
Description: Array of process arguments.
Example: ["/usr/bin/ssh", "-l", "user", "10.0.0.16"]
Normalization: array
Indexed: true
process.args_count
Type: long
Level: Extended
Description: Length of the process.args array.
Example: 4
Indexed: true
process.code_signature.digest_algorithm
Type: keyword
Level: Extended
Description: Hashing algorithm used to sign the process.
Example: sha256
Indexed: true
process.code_signature.exists
Type: boolean
Level: Core
Description: Boolean to capture if a signature is present.
Example: true
Indexed: true
process.code_signature.flags
Type: keyword
Level: Extended
Description: Code signing flags of the process
Example: 570522385
Indexed: true
process.code_signature.signing_id
Type: keyword
Level: Extended
Description: The identifier used to sign the process.
Example: com.apple.xpc.proxy
Indexed: true
process.code_signature.status
Type: keyword
Level: Extended
Description: Additional information about the certificate status.
Example: ERROR_UNTRUSTED_ROOT
Indexed: true
process.code_signature.subject_name
Type: keyword
Level: Core
Description: Subject name of the code signer
Example: Microsoft Corporation
Indexed: true
process.code_signature.team_id
Type: keyword
Level: Extended
Description: The team identifier used to sign the process.
Example: EQHXZ8M8AV
Indexed: true
process.code_signature.timestamp
Type: date
Level: Extended
Description: When the signature was generated and signed.
Example: 2021-01-01T12:10:30Z
Indexed: true
process.code_signature.trusted
Type: boolean
Level: Extended
Description: Stores the trust status of the certificate chain.
Example: true
Indexed: true
process.code_signature.valid
Type: boolean
Level: Extended
Description: Boolean to capture if the digital signature is verified against the binary content.
Example: true
Indexed: true
process.command_line
Type: wildcard
Level: Extended
Description: Full command line that started the process.
Example: /usr/bin/ssh -l user 10.0.0.16
Indexed: true
process.command_line.text
Type: match_only_text
Level: Extended
Description: Full command line that started the process.
Example: /usr/bin/ssh -l user 10.0.0.16
Indexed: true
process.elf.architecture
Type: keyword
Level: Extended
Description: Machine architecture of the ELF file.
Example: x86-64
Indexed: true
process.elf.byte_order
Type: keyword
Level: Extended
Description: Byte sequence of ELF file.
Example: Little Endian
Indexed: true
process.elf.cpu_type
Type: keyword
Level: Extended
Description: CPU type of the ELF file.
Example: Intel
Indexed: true
process.elf.creation_date
Type: date
Level: Extended
Description: Build or compile date.
Indexed: true
process.elf.exports
Type: flattened
Level: Extended
Description: List of exported element names and types.
Normalization: array
Indexed: true
process.elf.go_import_hash
Type: keyword
Level: Extended
Description: A hash of the Go language imports in an ELF file.
Example: 10bddcb4cee42080f76c88d9ff964491
Indexed: true
process.elf.go_imports
Type: flattened
Level: Extended
Description: List of imported Go language element names and types.
Indexed: true
process.elf.go_imports_names_entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the list of Go imports.
Indexed: true
process.elf.go_imports_names_var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the list of Go imports.
Indexed: true
process.elf.go_stripped
Type: boolean
Level: Extended
Description: Whether the file is a stripped or obfuscated Go executable.
Indexed: true
process.elf.header.abi_version
Type: keyword
Level: Extended
Description: Version of the ELF Application Binary Interface (ABI).
Indexed: true
process.elf.header.class
Type: keyword
Level: Extended
Description: Header class of the ELF file.
Indexed: true
process.elf.header.data
Type: keyword
Level: Extended
Description: Data table of the ELF header.
Indexed: true
process.elf.header.entrypoint
Type: long
Level: Extended
Description: Header entrypoint of the ELF file.
Indexed: true
process.elf.header.object_version
Type: keyword
Level: Extended
Description: "0x1" for original ELF files.
Indexed: true
process.elf.header.os_abi
Type: keyword
Level: Extended
Description: Application Binary Interface (ABI) of the Linux OS.
Indexed: true
process.elf.header.type
Type: keyword
Level: Extended
Description: Header type of the ELF file.
Indexed: true
process.elf.header.version
Type: keyword
Level: Extended
Description: Version of the ELF header.
Indexed: true
process.elf.import_hash
Type: keyword
Level: Extended
Description: A hash of the imports in an ELF file.
Example: d41d8cd98f00b204e9800998ecf8427e
Indexed: true
process.elf.imports
Type: flattened
Level: Extended
Description: List of imported element names and types.
Normalization: array
Indexed: true
process.elf.imports_names_entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the list of imported element names and types.
Indexed: true
process.elf.imports_names_var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the list of imported element names and types.
Indexed: true
process.elf.sections
Type: nested
Level: Extended
Description: Section information of the ELF file.
Normalization: array
Indexed: true
process.elf.sections.chi2
Type: long
Level: Extended
Description: Chi-square probability distribution of the section.
Indexed: true
process.elf.sections.entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the section.
Indexed: true
process.elf.sections.flags
Type: keyword
Level: Extended
Description: ELF Section List flags.
Indexed: true
process.elf.sections.name
Type: keyword
Level: Extended
Description: ELF Section List name.
Indexed: true
process.elf.sections.physical_offset
Type: keyword
Level: Extended
Description: ELF Section List offset.
Indexed: true
process.elf.sections.physical_size
Type: long
Level: Extended
Description: ELF Section List physical size.
Indexed: true
process.elf.sections.type
Type: keyword
Level: Extended
Description: ELF Section List type.
Indexed: true
process.elf.sections.var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the section.
Indexed: true
process.elf.sections.virtual_address
Type: long
Level: Extended
Description: ELF Section List virtual address.
Indexed: true
process.elf.sections.virtual_size
Type: long
Level: Extended
Description: ELF Section List virtual size.
Indexed: true
process.elf.segments
Type: nested
Level: Extended
Description: ELF object segment list.
Normalization: array
Indexed: true
process.elf.segments.sections
Type: keyword
Level: Extended
Description: ELF object segment sections.
Indexed: true
process.elf.segments.type
Type: keyword
Level: Extended
Description: ELF object segment type.
Indexed: true
process.elf.shared_libraries
Type: keyword
Level: Extended
Description: List of shared libraries used by this ELF object.
Normalization: array
Indexed: true
process.elf.telfhash
Type: keyword
Level: Extended
Description: telfhash hash for ELF file.
Indexed: true
process.end
Type: date
Level: Extended
Description: The time the process ended.
Example: 2016-05-23T08:05:34.853Z
Indexed: true
process.entity_id
Type: keyword
Level: Extended
Description: Unique identifier for the process.
Example: c2c455d9f99375d
Indexed: true
process.entry_leader.args
Type: keyword
Level: Extended
Description: Array of process arguments.
Example: ["/usr/bin/ssh", "-l", "user", "10.0.0.16"]
Normalization: array
Indexed: true
process.entry_leader.args_count
Type: long
Level: Extended
Description: Length of the process.args array.
Example: 4
Indexed: true
process.entry_leader.attested_groups.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.entry_leader.attested_user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.entry_leader.attested_user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.entry_leader.attested_user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.entry_leader.command_line
Type: wildcard
Level: Extended
Description: Full command line that started the process.
Example: /usr/bin/ssh -l user 10.0.0.16
Indexed: true
process.entry_leader.command_line.text
Type: match_only_text
Level: Extended
Description: Full command line that started the process.
Example: /usr/bin/ssh -l user 10.0.0.16
Indexed: true
process.entry_leader.entity_id
Type: keyword
Level: Extended
Description: Unique identifier for the process.
Example: c2c455d9f99375d
Indexed: true
process.entry_leader.entry_meta.source.ip
Type: ip
Level: Core
Description: IP address of the source.
Indexed: true
process.entry_leader.entry_meta.type
Type: keyword
Level: Extended
Description: The entry type for the entry session leader.
Indexed: true
process.entry_leader.executable
Type: keyword
Level: Extended
Description: Absolute path to the process executable.
Example: /usr/bin/ssh
Indexed: true
process.entry_leader.executable.text
Type: match_only_text
Level: Extended
Description: Absolute path to the process executable.
Example: /usr/bin/ssh
Indexed: true
process.entry_leader.group.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.entry_leader.group.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.entry_leader.interactive
Type: boolean
Level: Extended
Description: Whether the process is connected to an interactive shell.
Example: True
Indexed: true
process.entry_leader.name
Type: keyword
Level: Extended
Description: Process name.
Example: ssh
Indexed: true
process.entry_leader.name.text
Type: match_only_text
Level: Extended
Description: Process name.
Example: ssh
Indexed: true
process.entry_leader.parent.entity_id
Type: keyword
Level: Extended
Description: Unique identifier for the process.
Example: c2c455d9f99375d
Indexed: true
process.entry_leader.parent.pid
Type: long
Level: Core
Description: Process id.
Example: 4242
Indexed: true
process.entry_leader.parent.session_leader.entity_id
Type: keyword
Level: Extended
Description: Unique identifier for the process.
Example: c2c455d9f99375d
Indexed: true
process.entry_leader.parent.session_leader.pid
Type: long
Level: Core
Description: Process id.
Example: 4242
Indexed: true
process.entry_leader.parent.session_leader.start
Type: date
Level: Extended
Description: The time the process started.
Example: 2016-05-23T08:05:34.853Z
Indexed: true
process.entry_leader.parent.session_leader.vpid
Type: long
Level: Core
Description: Virtual process id.
Example: 4242
Indexed: true
process.entry_leader.parent.start
Type: date
Level: Extended
Description: The time the process started.
Example: 2016-05-23T08:05:34.853Z
Indexed: true
process.entry_leader.parent.vpid
Type: long
Level: Core
Description: Virtual process id.
Example: 4242
Indexed: true
process.entry_leader.pid
Type: long
Level: Core
Description: Process id.
Example: 4242
Indexed: true
process.entry_leader.real_group.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.entry_leader.real_group.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.entry_leader.real_user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.entry_leader.real_user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.entry_leader.real_user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.entry_leader.same_as_process
Type: boolean
Level: Extended
Description: This boolean is used to identify if a leader process is the same as the top level process.
Example: True
Indexed: true
process.entry_leader.saved_group.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.entry_leader.saved_group.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.entry_leader.saved_user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.entry_leader.saved_user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.entry_leader.saved_user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.entry_leader.start
Type: date
Level: Extended
Description: The time the process started.
Example: 2016-05-23T08:05:34.853Z
Indexed: true
process.entry_leader.supplemental_groups.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.entry_leader.supplemental_groups.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.entry_leader.tty
Type: object
Level: Extended
Description: Information about the controlling TTY device.
Indexed: true
process.entry_leader.tty.char_device.major
Type: long
Level: Extended
Description: The TTY character device's major number.
Example: 4
Indexed: true
process.entry_leader.tty.char_device.minor
Type: long
Level: Extended
Description: The TTY character device's minor number.
Example: 1
Indexed: true
process.entry_leader.user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.entry_leader.user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.entry_leader.user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.entry_leader.vpid
Type: long
Level: Core
Description: Virtual process id.
Example: 4242
Indexed: true
process.entry_leader.working_directory
Type: keyword
Level: Extended
Description: The working directory of the process.
Example: /home/alice
Indexed: true
process.entry_leader.working_directory.text
Type: match_only_text
Level: Extended
Description: The working directory of the process.
Example: /home/alice
Indexed: true
process.env_vars
Type: keyword
Level: Extended
Description: Array of environment variable bindings.
Example: ["PATH=/usr/local/bin:/usr/bin", "USER=ubuntu"]
Normalization: array
Indexed: true
process.executable
Type: keyword
Level: Extended
Description: Absolute path to the process executable.
Example: /usr/bin/ssh
Indexed: true
process.executable.text
Type: match_only_text
Level: Extended
Description: Absolute path to the process executable.
Example: /usr/bin/ssh
Indexed: true
process.exit_code
Type: long
Level: Extended
Description: The exit code of the process.
Example: 137
Indexed: true
process.group_leader.args
Type: keyword
Level: Extended
Description: Array of process arguments.
Example: ["/usr/bin/ssh", "-l", "user", "10.0.0.16"]
Normalization: array
Indexed: true
process.group_leader.args_count
Type: long
Level: Extended
Description: Length of the process.args array.
Example: 4
Indexed: true
process.group_leader.command_line
Type: wildcard
Level: Extended
Description: Full command line that started the process.
Example: /usr/bin/ssh -l user 10.0.0.16
Indexed: true
process.group_leader.command_line.text
Type: match_only_text
Level: Extended
Description: Full command line that started the process.
Example: /usr/bin/ssh -l user 10.0.0.16
Indexed: true
process.group_leader.entity_id
Type: keyword
Level: Extended
Description: Unique identifier for the process.
Example: c2c455d9f99375d
Indexed: true
process.group_leader.executable
Type: keyword
Level: Extended
Description: Absolute path to the process executable.
Example: /usr/bin/ssh
Indexed: true
process.group_leader.executable.text
Type: match_only_text
Level: Extended
Description: Absolute path to the process executable.
Example: /usr/bin/ssh
Indexed: true
process.group_leader.group.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.group_leader.group.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.group_leader.interactive
Type: boolean
Level: Extended
Description: Whether the process is connected to an interactive shell.
Example: True
Indexed: true
process.group_leader.name
Type: keyword
Level: Extended
Description: Process name.
Example: ssh
Indexed: true
process.group_leader.name.text
Type: match_only_text
Level: Extended
Description: Process name.
Example: ssh
Indexed: true
process.group_leader.pid
Type: long
Level: Core
Description: Process id.
Example: 4242
Indexed: true
process.group_leader.real_group.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.group_leader.real_group.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.group_leader.real_user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.group_leader.real_user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.group_leader.real_user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.group_leader.same_as_process
Type: boolean
Level: Extended
Description: This boolean is used to identify if a leader process is the same as the top level process.
Example: True
Indexed: true
process.group_leader.saved_group.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.group_leader.saved_group.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.group_leader.saved_user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.group_leader.saved_user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.group_leader.saved_user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.group_leader.start
Type: date
Level: Extended
Description: The time the process started.
Example: 2016-05-23T08:05:34.853Z
Indexed: true
process.group_leader.supplemental_groups.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.group_leader.supplemental_groups.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.group_leader.tty
Type: object
Level: Extended
Description: Information about the controlling TTY device.
Indexed: true
process.group_leader.tty.char_device.major
Type: long
Level: Extended
Description: The TTY character device's major number.
Example: 4
Indexed: true
process.group_leader.tty.char_device.minor
Type: long
Level: Extended
Description: The TTY character device's minor number.
Example: 1
Indexed: true
process.group_leader.user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.group_leader.user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.group_leader.user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.group_leader.vpid
Type: long
Level: Core
Description: Virtual process id.
Example: 4242
Indexed: true
process.group_leader.working_directory
Type: keyword
Level: Extended
Description: The working directory of the process.
Example: /home/alice
Indexed: true
process.group_leader.working_directory.text
Type: match_only_text
Level: Extended
Description: The working directory of the process.
Example: /home/alice
Indexed: true
process.group.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.group.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.hash.cdhash
Type: keyword
Level: Extended
Description: The Code Directory (CD) hash of an executable.
Example: 3783b4052fd474dbe30676b45c329e7a6d44acd9
Indexed: true
process.hash.md5
Type: keyword
Level: Extended
Description: MD5 hash.
Indexed: true
process.hash.sha1
Type: keyword
Level: Extended
Description: SHA1 hash.
Indexed: true
process.hash.sha256
Type: keyword
Level: Extended
Description: SHA256 hash.
Indexed: true
process.hash.sha384
Type: keyword
Level: Extended
Description: SHA384 hash.
Indexed: true
process.hash.sha512
Type: keyword
Level: Extended
Description: SHA512 hash.
Indexed: true
process.hash.ssdeep
Type: keyword
Level: Extended
Description: SSDEEP hash.
Indexed: true
process.hash.tlsh
Type: keyword
Level: Extended
Description: TLSH hash.
Indexed: true
process.interactive
Type: boolean
Level: Extended
Description: Whether the process is connected to an interactive shell.
Example: True
Indexed: true
process.io
Type: object
Level: Extended
Description: A chunk of input or output (IO) from a single process.
Indexed: true
process.io.bytes_skipped
Type: object
Level: Extended
Description: An array of byte offsets and lengths denoting where IO data has been skipped.
Normalization: array
Indexed: true
process.io.bytes_skipped.length
Type: long
Level: Extended
Description: The length of bytes skipped.
Indexed: true
process.io.bytes_skipped.offset
Type: long
Level: Extended
Description: The byte offset into this event's io.text (or io.bytes in the future) where length bytes were skipped.
Indexed: true
process.io.max_bytes_per_process_exceeded
Type: boolean
Level: Extended
Description: If true, the process producing the output has exceeded the max_kilobytes_per_process configuration setting.
Indexed: true
process.io.text
Type: wildcard
Level: Extended
Description: A chunk of output or input sanitized to UTF-8.
Indexed: true
process.io.total_bytes_captured
Type: long
Level: Extended
Description: The total number of bytes captured in this event.
Indexed: true
process.io.total_bytes_skipped
Type: long
Level: Extended
Description: The total number of bytes that were not captured due to implementation restrictions such as buffer size limits.
Indexed: true
process.io.type
Type: keyword
Level: Extended
Description: The type of object on which the IO action (read or write) was taken.
Indexed: true
process.macho.go_import_hash
Type: keyword
Level: Extended
Description: A hash of the Go language imports in a Mach-O file.
Example: 10bddcb4cee42080f76c88d9ff964491
Indexed: true
process.macho.go_imports
Type: flattened
Level: Extended
Description: List of imported Go language element names and types.
Indexed: true
process.macho.go_imports_names_entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the list of Go imports.
Indexed: true
process.macho.go_imports_names_var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the list of Go imports.
Indexed: true
process.macho.go_stripped
Type: boolean
Level: Extended
Description: Whether the file is a stripped or obfuscated Go executable.
Indexed: true
process.macho.import_hash
Type: keyword
Level: Extended
Description: A hash of the imports in a Mach-O file.
Example: d41d8cd98f00b204e9800998ecf8427e
Indexed: true
process.macho.imports
Type: flattened
Level: Extended
Description: List of imported element names and types.
Normalization: array
Indexed: true
process.macho.imports_names_entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the list of imported element names and types.
Indexed: true
process.macho.imports_names_var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the list of imported element names and types.
Indexed: true
process.macho.sections
Type: nested
Level: Extended
Description: Section information of the Mach-O file.
Normalization: array
Indexed: true
process.macho.sections.entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the section.
Indexed: true
process.macho.sections.name
Type: keyword
Level: Extended
Description: Mach-O Section List name.
Indexed: true
process.macho.sections.physical_size
Type: long
Level: Extended
Description: Mach-O Section List physical size.
Indexed: true
process.macho.sections.var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the section.
Indexed: true
process.macho.sections.virtual_size
Type: long
Level: Extended
Description: Mach-O Section List virtual size. This is always the same as physical_size.
Indexed: true
process.macho.symhash
Type: keyword
Level: Extended
Description: A hash of the imports in a Mach-O file.
Example: d3ccf195b62a9279c3c19af1080497ec
Indexed: true
process.name
Type: keyword
Level: Extended
Description: Process name.
Example: ssh
Indexed: true
process.name.text
Type: match_only_text
Level: Extended
Description: Process name.
Example: ssh
Indexed: true
process.parent.args
Type: keyword
Level: Extended
Description: Array of process arguments.
Example: ["/usr/bin/ssh", "-l", "user", "10.0.0.16"]
Normalization: array
Indexed: true
process.parent.args_count
Type: long
Level: Extended
Description: Length of the process.args array.
Example: 4
Indexed: true
process.parent.code_signature.digest_algorithm
Type: keyword
Level: Extended
Description: Hashing algorithm used to sign the process.
Example: sha256
Indexed: true
process.parent.code_signature.exists
Type: boolean
Level: Core
Description: Boolean to capture if a signature is present.
Example: true
Indexed: true
process.parent.code_signature.flags
Type: keyword
Level: Extended
Description: Code signing flags of the process
Example: 570522385
Indexed: true
process.parent.code_signature.signing_id
Type: keyword
Level: Extended
Description: The identifier used to sign the process.
Example: com.apple.xpc.proxy
Indexed: true
process.parent.code_signature.status
Type: keyword
Level: Extended
Description: Additional information about the certificate status.
Example: ERROR_UNTRUSTED_ROOT
Indexed: true
process.parent.code_signature.subject_name
Type: keyword
Level: Core
Description: Subject name of the code signer
Example: Microsoft Corporation
Indexed: true
process.parent.code_signature.team_id
Type: keyword
Level: Extended
Description: The team identifier used to sign the process.
Example: EQHXZ8M8AV
Indexed: true
process.parent.code_signature.timestamp
Type: date
Level: Extended
Description: When the signature was generated and signed.
Example: 2021-01-01T12:10:30Z
Indexed: true
process.parent.code_signature.trusted
Type: boolean
Level: Extended
Description: Stores the trust status of the certificate chain.
Example: true
Indexed: true
process.parent.code_signature.valid
Type: boolean
Level: Extended
Description: Boolean to capture if the digital signature is verified against the binary content.
Example: true
Indexed: true
process.parent.command_line
Type: wildcard
Level: Extended
Description: Full command line that started the process.
Example: /usr/bin/ssh -l user 10.0.0.16
Indexed: true
process.parent.command_line.text
Type: match_only_text
Level: Extended
Description: Full command line that started the process.
Example: /usr/bin/ssh -l user 10.0.0.16
Indexed: true
process.parent.elf.architecture
Type: keyword
Level: Extended
Description: Machine architecture of the ELF file.
Example: x86-64
Indexed: true
process.parent.elf.byte_order
Type: keyword
Level: Extended
Description: Byte sequence of ELF file.
Example: Little Endian
Indexed: true
process.parent.elf.cpu_type
Type: keyword
Level: Extended
Description: CPU type of the ELF file.
Example: Intel
Indexed: true
process.parent.elf.creation_date
Type: date
Level: Extended
Description: Build or compile date.
Indexed: true
process.parent.elf.exports
Type: flattened
Level: Extended
Description: List of exported element names and types.
Normalization: array
Indexed: true
process.parent.elf.go_import_hash
Type: keyword
Level: Extended
Description: A hash of the Go language imports in an ELF file.
Example: 10bddcb4cee42080f76c88d9ff964491
Indexed: true
process.parent.elf.go_imports
Type: flattened
Level: Extended
Description: List of imported Go language element names and types.
Indexed: true
process.parent.elf.go_imports_names_entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the list of Go imports.
Indexed: true
process.parent.elf.go_imports_names_var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the list of Go imports.
Indexed: true
process.parent.elf.go_stripped
Type: boolean
Level: Extended
Description: Whether the file is a stripped or obfuscated Go executable.
Indexed: true
process.parent.elf.header.abi_version
Type: keyword
Level: Extended
Description: Version of the ELF Application Binary Interface (ABI).
Indexed: true
process.parent.elf.header.class
Type: keyword
Level: Extended
Description: Header class of the ELF file.
Indexed: true
process.parent.elf.header.data
Type: keyword
Level: Extended
Description: Data table of the ELF header.
Indexed: true
process.parent.elf.header.entrypoint
Type: long
Level: Extended
Description: Header entrypoint of the ELF file.
Indexed: true
process.parent.elf.header.object_version
Type: keyword
Level: Extended
Description: "0x1" for original ELF files.
Indexed: true
process.parent.elf.header.os_abi
Type: keyword
Level: Extended
Description: Application Binary Interface (ABI) of the Linux OS.
Indexed: true
process.parent.elf.header.type
Type: keyword
Level: Extended
Description: Header type of the ELF file.
Indexed: true
process.parent.elf.header.version
Type: keyword
Level: Extended
Description: Version of the ELF header.
Indexed: true
process.parent.elf.import_hash
Type: keyword
Level: Extended
Description: A hash of the imports in an ELF file.
Example: d41d8cd98f00b204e9800998ecf8427e
Indexed: true
process.parent.elf.imports
Type: flattened
Level: Extended
Description: List of imported element names and types.
Normalization: array
Indexed: true
process.parent.elf.imports_names_entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the list of imported element names and types.
Indexed: true
process.parent.elf.imports_names_var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the list of imported element names and types.
Indexed: true
process.parent.elf.sections
Type: nested
Level: Extended
Description: Section information of the ELF file.
Normalization: array
Indexed: true
process.parent.elf.sections.chi2
Type: long
Level: Extended
Description: Chi-square probability distribution of the section.
Indexed: true
process.parent.elf.sections.entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the section.
Indexed: true
process.parent.elf.sections.flags
Type: keyword
Level: Extended
Description: ELF Section List flags.
Indexed: true
process.parent.elf.sections.name
Type: keyword
Level: Extended
Description: ELF Section List name.
Indexed: true
process.parent.elf.sections.physical_offset
Type: keyword
Level: Extended
Description: ELF Section List offset.
Indexed: true
process.parent.elf.sections.physical_size
Type: long
Level: Extended
Description: ELF Section List physical size.
Indexed: true
process.parent.elf.sections.type
Type: keyword
Level: Extended
Description: ELF Section List type.
Indexed: true
process.parent.elf.sections.var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the section.
Indexed: true
process.parent.elf.sections.virtual_address
Type: long
Level: Extended
Description: ELF Section List virtual address.
Indexed: true
process.parent.elf.sections.virtual_size
Type: long
Level: Extended
Description: ELF Section List virtual size.
Indexed: true
process.parent.elf.segments
Type: nested
Level: Extended
Description: ELF object segment list.
Normalization: array
Indexed: true
process.parent.elf.segments.sections
Type: keyword
Level: Extended
Description: ELF object segment sections.
Indexed: true
process.parent.elf.segments.type
Type: keyword
Level: Extended
Description: ELF object segment type.
Indexed: true
process.parent.elf.shared_libraries
Type: keyword
Level: Extended
Description: List of shared libraries used by this ELF object.
Normalization: array
Indexed: true
process.parent.elf.telfhash
Type: keyword
Level: Extended
Description: telfhash hash for ELF file.
Indexed: true
process.parent.end
Type: date
Level: Extended
Description: The time the process ended.
Example: 2016-05-23T08:05:34.853Z
Indexed: true
process.parent.entity_id
Type: keyword
Level: Extended
Description: Unique identifier for the process.
Example: c2c455d9f99375d
Indexed: true
process.parent.executable
Type: keyword
Level: Extended
Description: Absolute path to the process executable.
Example: /usr/bin/ssh
Indexed: true
process.parent.executable.text
Type: match_only_text
Level: Extended
Description: Absolute path to the process executable.
Example: /usr/bin/ssh
Indexed: true
process.parent.exit_code
Type: long
Level: Extended
Description: The exit code of the process.
Example: 137
Indexed: true
process.parent.group_leader.entity_id
Type: keyword
Level: Extended
Description: Unique identifier for the process.
Example: c2c455d9f99375d
Indexed: true
process.parent.group_leader.pid
Type: long
Level: Core
Description: Process id.
Example: 4242
Indexed: true
process.parent.group_leader.start
Type: date
Level: Extended
Description: The time the process started.
Example: 2016-05-23T08:05:34.853Z
Indexed: true
process.parent.group_leader.vpid
Type: long
Level: Core
Description: Virtual process id.
Example: 4242
Indexed: true
process.parent.group.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.parent.group.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.parent.hash.cdhash
Type: keyword
Level: Extended
Description: The Code Directory (CD) hash of an executable.
Example: 3783b4052fd474dbe30676b45c329e7a6d44acd9
Indexed: true
process.parent.hash.md5
Type: keyword
Level: Extended
Description: MD5 hash.
Indexed: true
process.parent.hash.sha1
Type: keyword
Level: Extended
Description: SHA1 hash.
Indexed: true
process.parent.hash.sha256
Type: keyword
Level: Extended
Description: SHA256 hash.
Indexed: true
process.parent.hash.sha384
Type: keyword
Level: Extended
Description: SHA384 hash.
Indexed: true
process.parent.hash.sha512
Type: keyword
Level: Extended
Description: SHA512 hash.
Indexed: true
process.parent.hash.ssdeep
Type: keyword
Level: Extended
Description: SSDEEP hash.
Indexed: true
process.parent.hash.tlsh
Type: keyword
Level: Extended
Description: TLSH hash.
Indexed: true
process.parent.interactive
Type: boolean
Level: Extended
Description: Whether the process is connected to an interactive shell.
Example: True
Indexed: true
process.parent.macho.go_import_hash
Type: keyword
Level: Extended
Description: A hash of the Go language imports in a Mach-O file.
Example: 10bddcb4cee42080f76c88d9ff964491
Indexed: true
process.parent.macho.go_imports
Type: flattened
Level: Extended
Description: List of imported Go language element names and types.
Indexed: true
process.parent.macho.go_imports_names_entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the list of Go imports.
Indexed: true
process.parent.macho.go_imports_names_var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the list of Go imports.
Indexed: true
process.parent.macho.go_stripped
Type: boolean
Level: Extended
Description: Whether the file is a stripped or obfuscated Go executable.
Indexed: true
process.parent.macho.import_hash
Type: keyword
Level: Extended
Description: A hash of the imports in a Mach-O file.
Example: d41d8cd98f00b204e9800998ecf8427e
Indexed: true
process.parent.macho.imports
Type: flattened
Level: Extended
Description: List of imported element names and types.
Normalization: array
Indexed: true
process.parent.macho.imports_names_entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the list of imported element names and types.
Indexed: true
process.parent.macho.imports_names_var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the list of imported element names and types.
Indexed: true
process.parent.macho.sections
Type: nested
Level: Extended
Description: Section information of the Mach-O file.
Normalization: array
Indexed: true
process.parent.macho.sections.entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the section.
Indexed: true
process.parent.macho.sections.name
Type: keyword
Level: Extended
Description: Mach-O Section List name.
Indexed: true
process.parent.macho.sections.physical_size
Type: long
Level: Extended
Description: Mach-O Section List physical size.
Indexed: true
process.parent.macho.sections.var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the section.
Indexed: true
process.parent.macho.sections.virtual_size
Type: long
Level: Extended
Description: Mach-O Section List virtual size. This is always the same as physical_size.
Indexed: true
process.parent.macho.symhash
Type: keyword
Level: Extended
Description: A hash of the imports in a Mach-O file.
Example: d3ccf195b62a9279c3c19af1080497ec
Indexed: true
process.parent.name
Type: keyword
Level: Extended
Description: Process name.
Example: ssh
Indexed: true
process.parent.name.text
Type: match_only_text
Level: Extended
Description: Process name.
Example: ssh
Indexed: true
process.parent.pe.architecture
Type: keyword
Level: Extended
Description: CPU architecture target for the file.
Example: x64
Indexed: true
process.parent.pe.company
Type: keyword
Level: Extended
Description: Internal company name of the file, provided at compile-time.
Example: Microsoft Corporation
Indexed: true
process.parent.pe.description
Type: keyword
Level: Extended
Description: Internal description of the file, provided at compile-time.
Example: Paint
Indexed: true
process.parent.pe.file_version
Type: keyword
Level: Extended
Description: Process name.
Example: 6.3.9600.17415
Indexed: true
process.parent.pe.go_import_hash
Type: keyword
Level: Extended
Description: A hash of the Go language imports in a PE file.
Example: 10bddcb4cee42080f76c88d9ff964491
Indexed: true
process.parent.pe.go_imports
Type: flattened
Level: Extended
Description: List of imported Go language element names and types.
Indexed: true
process.parent.pe.go_imports_names_entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the list of Go imports.
Indexed: true
process.parent.pe.go_imports_names_var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the list of Go imports.
Indexed: true
process.parent.pe.go_stripped
Type: boolean
Level: Extended
Description: Whether the file is a stripped or obfuscated Go executable.
Indexed: true
process.parent.pe.imphash
Type: keyword
Level: Extended
Description: A hash of the imports in a PE file.
Example: 0c6803c4e922103c4dca5963aad36ddf
Indexed: true
process.parent.pe.import_hash
Type: keyword
Level: Extended
Description: A hash of the imports in a PE file.
Example: d41d8cd98f00b204e9800998ecf8427e
Indexed: true
process.parent.pe.imports
Type: flattened
Level: Extended
Description: List of imported element names and types.
Normalization: array
Indexed: true
process.parent.pe.imports_names_entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the list of imported element names and types.
Indexed: true
process.parent.pe.imports_names_var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the list of imported element names and types.
Indexed: true
process.parent.pe.original_file_name
Type: keyword
Level: Extended
Description: Internal name of the file, provided at compile-time.
Example: MSPAINT.EXE
Indexed: true
process.parent.pe.pehash
Type: keyword
Level: Extended
Description: A hash of the PE header and data from one or more PE sections.
Example: 73ff189b63cd6be375a7ff25179a38d347651975
Indexed: true
process.parent.pe.product
Type: keyword
Level: Extended
Description: Internal product name of the file, provided at compile-time.
Example: Microsoft® Windows® Operating System
Indexed: true
process.parent.pe.sections
Type: nested
Level: Extended
Description: Section information of the PE file.
Normalization: array
Indexed: true
process.parent.pe.sections.entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the section.
Indexed: true
process.parent.pe.sections.name
Type: keyword
Level: Extended
Description: PE Section List name.
Indexed: true
process.parent.pe.sections.physical_size
Type: long
Level: Extended
Description: PE Section List physical size.
Indexed: true
process.parent.pe.sections.var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the section.
Indexed: true
process.parent.pe.sections.virtual_size
Type: long
Level: Extended
Description: PE Section List virtual size. This is always the same as physical_size.
Indexed: true
process.parent.pid
Type: long
Level: Core
Description: Process id.
Example: 4242
Indexed: true
process.parent.real_group.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.parent.real_group.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.parent.real_user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.parent.real_user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.parent.real_user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.parent.saved_group.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.parent.saved_group.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.parent.saved_user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.parent.saved_user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.parent.saved_user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.parent.start
Type: date
Level: Extended
Description: The time the process started.
Example: 2016-05-23T08:05:34.853Z
Indexed: true
process.parent.supplemental_groups.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.parent.supplemental_groups.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.parent.thread.capabilities.effective
Type: keyword
Level: Extended
Description: Array of capabilities used for permission checks.
Example: ["CAP_BPF", "CAP_SYS_ADMIN"]
Normalization: array
Indexed: true
process.parent.thread.capabilities.permitted
Type: keyword
Level: Extended
Description: Array of capabilities a thread could assume.
Example: ["CAP_BPF", "CAP_SYS_ADMIN"]
Normalization: array
Indexed: true
process.parent.thread.id
Type: long
Level: Extended
Description: Thread ID.
Example: 4242
Indexed: true
process.parent.thread.name
Type: keyword
Level: Extended
Description: Thread name.
Example: thread-0
Indexed: true
process.parent.title
Type: keyword
Level: Extended
Description: Process title.
Indexed: true
process.parent.title.text
Type: match_only_text
Level: Extended
Description: Process title.
Indexed: true
process.parent.tty
Type: object
Level: Extended
Description: Information about the controlling TTY device.
Indexed: true
process.parent.tty.char_device.major
Type: long
Level: Extended
Description: The TTY character device's major number.
Example: 4
Indexed: true
process.parent.tty.char_device.minor
Type: long
Level: Extended
Description: The TTY character device's minor number.
Example: 1
Indexed: true
process.parent.uptime
Type: long
Level: Extended
Description: Seconds the process has been up.
Example: 1325
Indexed: true
process.parent.user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.parent.user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.parent.user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.parent.vpid
Type: long
Level: Core
Description: Virtual process id.
Example: 4242
Indexed: true
process.parent.working_directory
Type: keyword
Level: Extended
Description: The working directory of the process.
Example: /home/alice
Indexed: true
process.parent.working_directory.text
Type: match_only_text
Level: Extended
Description: The working directory of the process.
Example: /home/alice
Indexed: true
process.pe.architecture
Type: keyword
Level: Extended
Description: CPU architecture target for the file.
Example: x64
Indexed: true
process.pe.company
Type: keyword
Level: Extended
Description: Internal company name of the file, provided at compile-time.
Example: Microsoft Corporation
Indexed: true
process.pe.description
Type: keyword
Level: Extended
Description: Internal description of the file, provided at compile-time.
Example: Paint
Indexed: true
process.pe.file_version
Type: keyword
Level: Extended
Description: Process name.
Example: 6.3.9600.17415
Indexed: true
process.pe.go_import_hash
Type: keyword
Level: Extended
Description: A hash of the Go language imports in a PE file.
Example: 10bddcb4cee42080f76c88d9ff964491
Indexed: true
process.pe.go_imports
Type: flattened
Level: Extended
Description: List of imported Go language element names and types.
Indexed: true
process.pe.go_imports_names_entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the list of Go imports.
Indexed: true
process.pe.go_imports_names_var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the list of Go imports.
Indexed: true
process.pe.go_stripped
Type: boolean
Level: Extended
Description: Whether the file is a stripped or obfuscated Go executable.
Indexed: true
process.pe.imphash
Type: keyword
Level: Extended
Description: A hash of the imports in a PE file.
Example: 0c6803c4e922103c4dca5963aad36ddf
Indexed: true
process.pe.import_hash
Type: keyword
Level: Extended
Description: A hash of the imports in a PE file.
Example: d41d8cd98f00b204e9800998ecf8427e
Indexed: true
process.pe.imports
Type: flattened
Level: Extended
Description: List of imported element names and types.
Normalization: array
Indexed: true
process.pe.imports_names_entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the list of imported element names and types.
Indexed: true
process.pe.imports_names_var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the list of imported element names and types.
Indexed: true
process.pe.original_file_name
Type: keyword
Level: Extended
Description: Internal name of the file, provided at compile-time.
Example: MSPAINT.EXE
Indexed: true
process.pe.pehash
Type: keyword
Level: Extended
Description: A hash of the PE header and data from one or more PE sections.
Example: 73ff189b63cd6be375a7ff25179a38d347651975
Indexed: true
process.pe.product
Type: keyword
Level: Extended
Description: Internal product name of the file, provided at compile-time.
Example: Microsoft® Windows® Operating System
Indexed: true
process.pe.sections
Type: nested
Level: Extended
Description: Section information of the PE file.
Normalization: array
Indexed: true
process.pe.sections.entropy
Type: long
Level: Extended
Description: Shannon entropy calculation from the section.
Indexed: true
process.pe.sections.name
Type: keyword
Level: Extended
Description: PE Section List name.
Indexed: true
process.pe.sections.physical_size
Type: long
Level: Extended
Description: PE Section List physical size.
Indexed: true
process.pe.sections.var_entropy
Type: long
Level: Extended
Description: Variance for Shannon entropy calculation from the section.
Indexed: true
process.pe.sections.virtual_size
Type: long
Level: Extended
Description: PE Section List virtual size. This is always the same as physical_size.
Indexed: true
process.pid
Type: long
Level: Core
Description: Process id.
Example: 4242
Indexed: true
process.previous.args
Type: keyword
Level: Extended
Description: Array of process arguments.
Example: ["/usr/bin/ssh", "-l", "user", "10.0.0.16"]
Normalization: array
Indexed: true
process.previous.args_count
Type: long
Level: Extended
Description: Length of the process.args array.
Example: 4
Indexed: true
process.previous.executable
Type: keyword
Level: Extended
Description: Absolute path to the process executable.
Example: /usr/bin/ssh
Indexed: true
process.previous.executable.text
Type: match_only_text
Level: Extended
Description: Absolute path to the process executable.
Example: /usr/bin/ssh
Indexed: true
process.real_group.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.real_group.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.real_user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.real_user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.real_user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.saved_group.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.saved_group.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.saved_user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.saved_user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.saved_user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.session_leader.args
Type: keyword
Level: Extended
Description: Array of process arguments.
Example: ["/usr/bin/ssh", "-l", "user", "10.0.0.16"]
Normalization: array
Indexed: true
process.session_leader.args_count
Type: long
Level: Extended
Description: Length of the process.args array.
Example: 4
Indexed: true
process.session_leader.command_line
Type: wildcard
Level: Extended
Description: Full command line that started the process.
Example: /usr/bin/ssh -l user 10.0.0.16
Indexed: true
process.session_leader.command_line.text
Type: match_only_text
Level: Extended
Description: Full command line that started the process.
Example: /usr/bin/ssh -l user 10.0.0.16
Indexed: true
process.session_leader.entity_id
Type: keyword
Level: Extended
Description: Unique identifier for the process.
Example: c2c455d9f99375d
Indexed: true
process.session_leader.executable
Type: keyword
Level: Extended
Description: Absolute path to the process executable.
Example: /usr/bin/ssh
Indexed: true
process.session_leader.executable.text
Type: match_only_text
Level: Extended
Description: Absolute path to the process executable.
Example: /usr/bin/ssh
Indexed: true
process.session_leader.group.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.session_leader.group.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.session_leader.interactive
Type: boolean
Level: Extended
Description: Whether the process is connected to an interactive shell.
Example: True
Indexed: true
process.session_leader.name
Type: keyword
Level: Extended
Description: Process name.
Example: ssh
Indexed: true
process.session_leader.name.text
Type: match_only_text
Level: Extended
Description: Process name.
Example: ssh
Indexed: true
process.session_leader.parent.entity_id
Type: keyword
Level: Extended
Description: Unique identifier for the process.
Example: c2c455d9f99375d
Indexed: true
process.session_leader.parent.pid
Type: long
Level: Core
Description: Process id.
Example: 4242
Indexed: true
process.session_leader.parent.session_leader.entity_id
Type: keyword
Level: Extended
Description: Unique identifier for the process.
Example: c2c455d9f99375d
Indexed: true
process.session_leader.parent.session_leader.pid
Type: long
Level: Core
Description: Process id.
Example: 4242
Indexed: true
process.session_leader.parent.session_leader.start
Type: date
Level: Extended
Description: The time the process started.
Example: 2016-05-23T08:05:34.853Z
Indexed: true
process.session_leader.parent.session_leader.vpid
Type: long
Level: Core
Description: Virtual process id.
Example: 4242
Indexed: true
process.session_leader.parent.start
Type: date
Level: Extended
Description: The time the process started.
Example: 2016-05-23T08:05:34.853Z
Indexed: true
process.session_leader.parent.vpid
Type: long
Level: Core
Description: Virtual process id.
Example: 4242
Indexed: true
process.session_leader.pid
Type: long
Level: Core
Description: Process id.
Example: 4242
Indexed: true
process.session_leader.real_group.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.session_leader.real_group.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.session_leader.real_user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.session_leader.real_user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.session_leader.real_user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.session_leader.same_as_process
Type: boolean
Level: Extended
Description: This boolean is used to identify if a leader process is the same as the top level process.
Example: True
Indexed: true
process.session_leader.saved_group.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.session_leader.saved_group.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.session_leader.saved_user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.session_leader.saved_user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.session_leader.saved_user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.session_leader.start
Type: date
Level: Extended
Description: The time the process started.
Example: 2016-05-23T08:05:34.853Z
Indexed: true
process.session_leader.supplemental_groups.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.session_leader.supplemental_groups.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.session_leader.tty
Type: object
Level: Extended
Description: Information about the controlling TTY device.
Indexed: true
process.session_leader.tty.char_device.major
Type: long
Level: Extended
Description: The TTY character device's major number.
Example: 4
Indexed: true
process.session_leader.tty.char_device.minor
Type: long
Level: Extended
Description: The TTY character device's minor number.
Example: 1
Indexed: true
process.session_leader.user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.session_leader.user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.session_leader.user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.session_leader.vpid
Type: long
Level: Core
Description: Virtual process id.
Example: 4242
Indexed: true
process.session_leader.working_directory
Type: keyword
Level: Extended
Description: The working directory of the process.
Example: /home/alice
Indexed: true
process.session_leader.working_directory.text
Type: match_only_text
Level: Extended
Description: The working directory of the process.
Example: /home/alice
Indexed: true
process.start
Type: date
Level: Extended
Description: The time the process started.
Example: 2016-05-23T08:05:34.853Z
Indexed: true
process.supplemental_groups.id
Type: keyword
Level: Extended
Description: Unique identifier for the group on the system/platform.
Indexed: true
process.supplemental_groups.name
Type: keyword
Level: Extended
Description: Name of the group.
Indexed: true
process.thread.capabilities.effective
Type: keyword
Level: Extended
Description: Array of capabilities used for permission checks.
Example: ["CAP_BPF", "CAP_SYS_ADMIN"]
Normalization: array
Indexed: true
process.thread.capabilities.permitted
Type: keyword
Level: Extended
Description: Array of capabilities a thread could assume.
Example: ["CAP_BPF", "CAP_SYS_ADMIN"]
Normalization: array
Indexed: true
process.thread.id
Type: long
Level: Extended
Description: Thread ID.
Example: 4242
Indexed: true
process.thread.name
Type: keyword
Level: Extended
Description: Thread name.
Example: thread-0
Indexed: true
process.title
Type: keyword
Level: Extended
Description: Process title.
Indexed: true
process.title.text
Type: match_only_text
Level: Extended
Description: Process title.
Indexed: true
process.tty
Type: object
Level: Extended
Description: Information about the controlling TTY device.
Indexed: true
process.tty.char_device.major
Type: long
Level: Extended
Description: The TTY character device's major number.
Example: 4
Indexed: true
process.tty.char_device.minor
Type: long
Level: Extended
Description: The TTY character device's minor number.
Example: 1
Indexed: true
process.tty.columns
Type: long
Level: Extended
Description: The number of character columns per line. e.g terminal width
Example: 80
Indexed: true
process.tty.rows
Type: long
Level: Extended
Description: The number of character rows in the terminal. e.g terminal height
Example: 24
Indexed: true
process.uptime
Type: long
Level: Extended
Description: Seconds the process has been up.
Example: 1325
Indexed: true
process.user.id
Type: keyword
Level: Core
Description: Unique identifier of the user.
Example: S-1-5-21-202424912787-2692429404-2351956786-1000
Indexed: true
process.user.name
Type: keyword
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.user.name.text
Type: match_only_text
Level: Core
Description: Short name or login of the user.
Example: a.einstein
Indexed: true
process.vpid
Type: long
Level: Core
Description: Virtual process id.
Example: 4242
Indexed: true
process.working_directory
Type: keyword
Level: Extended
Description: The working directory of the process.
Example: /home/alice
Indexed: true
process.working_directory.text
Type: match_only_text
Level: Extended
Description: The working directory of the process.
Example: /home/alice
Indexed: true