Get desktop application:
View/edit binary Protocol Buffers messages
PIDs of the processes whose memory we are interested in.
YARA signature source to use for scanning.
Signature passed inline with the request as a UTF-8 string.
SHA-256 checksum of the signature, which must have been previously stored in the filestore.
Maximum time spent scanning a single process.
Maximum number of matches returned for each pattern in the given YARA signature. Scanning for a particular pattern will stop once this number of matches has been found in memory. No error will be emitted in that case.
Set this flag to avoid scanning mapped files.
Set this flag to avoid scanning shared memory regions. Applies to Linux only.
Set this flag to avoid scanning regions marked as executable.
Set this flag to avoid scanning regions marked as readable and not writable or executable.
Length of the chunks used to read large memory regions, in bytes. Will use a reasonable default value if unset.
Overlap across chunks, in bytes. A larger overlap decreases the chance of missing a string that would otherwise match, but is located across chunk boundaries. Will use a reasonable default value if unset.
Used in:
Offset of the matching string into the process' address space.
A SHA-256 hash of the blob of matching data, which was sent to the blob sink.
Used in:
The name of this pattern.
Matching occurrences of this pattern.
Result of scanning memory for one single process.
PID of the process this result refers to.
Yara rules which matched when scanning this process, if any. Only set if `error` is unset.
Error message set if something went wrong when scanning this process' memory.
Used in:
The name of this rule.
Patterns which this rule searches for.