Files
8damon-Blackbird-Platform/Client/analysis/Services
dutchpsycho 252c322fe3 ui/analysis: add SignatureIntelService for rule-based file and memory scanning
New background service that accepts file-path, memory-sample, and page-sample
scan requests via a ConcurrentQueue. A single worker thread dequeues items and
evaluates them against the loaded YARA ruleset.

File scans are bounded by MaxFileBytes (16 MiB) and results are cached by
normalized path to avoid re-scanning the same binary during a session. Memory
and page scans use a 4096-byte sample window. Matching findings are published
as HeuristicEventView items into the analysis heuristics surface.

The service loads rules from the Rules/SignatureIntel directory on first use and
exposes Enable/MemoryScan/PageScan/HashScan options through SignatureIntelOptions.
Closes #9.
2026-04-15 15:30:00 +00:00
..