bootintel-detectors
Client-side boot-log detectors for BootIntel. Mirrors the streaming-identification subset of the browser detector library at bootintel.com/tools/fingerprint.
Scope: identification only — bootloader / kernel / CPU / init / device family / network / web admin / telnet / autoboot exposure. CVE matching, exploit paths, and PDF reports run server-side via BootIntel's API and are NOT in this crate.
Usage
use analyze;
let log = read_to_string.unwrap;
for finding in analyze
Sync discipline
Nine detectors, each mirroring one entry in the upstream browser detector library. Keep label sets aligned when adding a new detector so JSON output round-trips between browser + CLI.
Regex patterns are copied verbatim from the browser source where the flavor allows. All 9 use only features supported by both JavaScript regex and Rust regex (no lookaround, no backreferences).
License
Apache-2.0.