Skip to main content

Crate procmod_scan

Crate procmod_scan 

Source
Expand description

Pattern and signature scanning with SIMD acceleration.

Scan byte slices for patterns using IDA-style signatures or code-style byte/mask pairs. Exact byte prefixes are used as a fast filter before verifying the full pattern at candidate positions.

§Example

use procmod_scan::Pattern;

let pattern = Pattern::from_ida("48 8B ? 89").unwrap();
let data = b"\x00\x48\x8B\xFF\x89\x00";
assert_eq!(pattern.scan_first(data), Some(1));

Structs§

Pattern
A byte pattern used for scanning memory regions.

Enums§

Error
Errors that can occur during pattern operations.
Token
A single element in a scan pattern.

Type Aliases§

Result
The result type for procmod-scan operations.