Expand description
技术规则匹配引擎 - 标准化规则解析/编译/索引/匹配/清洗
Re-exports§
pub use core::*;pub use indexer::*;pub use processor::*;pub use pruner::*;pub use utils::*;pub use error::*;pub use automation::*;
Modules§
- automation
- 输入证据ac自动机
- cleaner
- 规则清洗子模块 规则清理模块 负责过滤无效规则、修复正则表达式语法问题、预处理标记匹配类型, 为后续规则匹配提供干净、可用的规则数据。
- core
- 核心公共结构体+枚举
- error
- 自定义错误 rswappalyzer-core 内核错误定义 封装内核层所有核心错误,与业务层错误解耦,基于thiserror实现类型安全处理
- indexer
- 规则索引构建+编译核心逻辑
- processor
- 规则清洗+处理+索引构建
- pruner
- 剪枝工具
- regex_
filter - 正则过滤+剪枝策略+最小证据集
- source
- 规则源解析 (Wappalyzer JSON) 规则源解析模块
- utils
Constants§
- FULL_
META_ ENABLED - 是否启用了
full-meta编译特性(未开启时)