Expand description
Linux kernel thread enumeration and anomaly detection.
Enumerates kernel threads and flags suspicious ones. Rootkits commonly
create kernel threads to maintain persistence. Kernel threads have
specific characteristics: their mm pointer is NULL (meaning cr3 is
None in ProcessInfo) and their parent is typically kthreadd (pid 2).
Re-exports§
pub use crate::heuristics::classify_kthread;
Structs§
- Kernel
Thread Info - Information about a kernel thread extracted from memory.
Functions§
- walk_
kernel_ threads - Walk the given process list and extract kernel thread information.