Matches the creation of the file located at c:\cmd.bat
*.envp
Type: string
Definition: Environment variables of the process
*.envp has 5 possible prefixes:
execexitprocessprocess.ancestorsprocess.parent
*.envs
Type: string
Definition: Environment variable names of the process
*.envs has 5 possible prefixes:
execexitprocessprocess.ancestorsprocess.parent
*.key_name
Type: string
Definition: Registry’s name
*.key_name has 8 possible prefixes:
create.registrycreate_key.registrydelete.registrydelete_key.registryopen.registryopen_key.registryset.registryset_key_value.registry
*.key_path
Type: string
Definition: Registry’s path
*.key_path has 8 possible prefixes:
create.registrycreate_key.registrydelete.registrydelete_key.registryopen.registryopen_key.registryset.registryset_key_value.registry
*.length
Type: int
Definition: Length of the corresponding string
*.length has 43 possible prefixes:
create.file.device_pathcreate.file.namecreate.file.pathcreate.registry.key_namecreate.registry.key_pathcreate_key.registry.key_namecreate_key.registry.key_pathdelete.file.device_pathdelete.file.namedelete.file.pathdelete.registry.key_namedelete.registry.key_pathdelete_key.registry.key_namedelete_key.registry.key_pathexec.file.nameexec.file.pathexit.file.nameexit.file.pathopen.registry.key_nameopen.registry.key_pathopen_key.registry.key_nameopen_key.registry.key_pathprocess.ancestors.file.nameprocess.ancestors.file.pathprocess.file.nameprocess.file.pathprocess.parent.file.nameprocess.parent.file.pathrename.file.destination.device_pathrename.file.destination.namerename.file.destination.pathrename.file.device_pathrename.file.namerename.file.pathset.registry.key_nameset.registry.key_pathset.registry.value_nameset_key_value.registry.key_nameset_key_value.registry.key_pathset_key_value.registry.value_namewrite.file.device_pathwrite.file.namewrite.file.path
*.name
Type: string
Definition: File’s basename
*.name has 5 possible prefixes:
exec.fileexit.fileprocess.ancestors.fileprocess.fileprocess.parent.file
Example:
exec.file.name=="cmd.bat"
Matches the execution of any file named cmd.bat.
*.name
Type: string
Definition: File’s basename
*.name has 5 possible prefixes:
create.filedelete.filerename.filerename.file.destinationwrite.file
Example:
create.file.name=="cmd.bat"
Matches the creation of any file named cmd.bat.
*.path
Type: string
Definition: File’s path
*.path has 5 possible prefixes:
exec.fileexit.fileprocess.ancestors.fileprocess.fileprocess.parent.file
Example:
exec.file.path=="c:\cmd.bat"
Matches the execution of the file located at c:\cmd.bat
*.path
Type: string
Definition: File’s path
*.path has 5 possible prefixes:
create.filedelete.filerename.filerename.file.destinationwrite.file
Example:
create.file.path=="c:\cmd.bat"
Matches the creation of the file located at c:\cmd.bat
*.pid
Type: int
Definition: Process ID of the process (also called thread group ID)
*.pid has 5 possible prefixes:
execexitprocessprocess.ancestorsprocess.parent
*.ppid
Type: int
Definition: Parent process ID
*.ppid has 5 possible prefixes:
execexitprocessprocess.ancestorsprocess.parent
*.registry.value_name
Type: string
Definition: Registry’s value name
*.registry.value_name has 2 possible prefixes:
setset_key_value
*.user
Type: string
Definition: User name
*.user has 5 possible prefixes:
execexitprocessprocess.ancestorsprocess.parent
*.user_sid
Type: string
Definition: Sid of the user of the process
*.user_sid has 5 possible prefixes:
execexitprocessprocess.ancestorsprocess.parent
*.value_name
Type: string
Definition: Registry’s value name
*.value_name has 2 possible prefixes:
setset_key_value
change_permission.new_sd
Type: string
Definition: New Security Descriptor of the object of which permission was changed
change_permission.old_sd
Type: string
Definition: Original Security Descriptor of the object of which permission was changed
change_permission.path
Type: string
Definition: Name of the object of which permission was changed
change_permission.type
Type: string
Definition: Type of the object of which permission was changed
change_permission.user_domain
Type: string
Definition: Domain name of the permission change author
change_permission.username
Type: string
Definition: Username of the permission change author
container.created_at
Type: int
Definition: Timestamp of the creation of the container
container.id
Type: string
Definition: ID of the container
container.runtime
Type: string
Definition: Runtime managing the container
container.tags
Type: string
Definition: Tags of the container
event.hostname
Type: string
Definition: Hostname associated with the event
event.origin
Type: string
Definition: Origin of the event
event.os
Type: string
Definition: Operating system of the event
event.service
Type: string
Definition: Service associated with the event
event.timestamp
Type: int
Definition: Timestamp of the event
exit.cause
Type: int
Definition: Cause of the process termination (one of EXITED, SIGNALED, COREDUMPED)
exit.code
Type: int
Definition: Exit code of the process or number of the signal that caused the process to terminate
Constants
Constants are used to improve the readability of your rules. Some constants are common to all architectures, others are specific to some architectures.
Boolean constants
Boolean constants are the supported boolean constants.