Skip to main content

Crate rswappalyzer_engine

Crate rswappalyzer_engine 

Source
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 编译特性(未开启时)