#字符串匹配
yara - 多功能恶意软件分析和识别引擎
Github开源项目多平台YARA恶意软件分析规则创建字符串匹配
YARA是一个开源的恶意软件分析引擎,能够基于文本或二进制模式创建规则来识别和分类恶意软件。它支持多平台运行,提供命令行界面和Python接口。YARA以其灵活性和强大的功能受到Cisco、FireEye、Kaspersky等众多知名安全公司的青睐,已成为网络安全领域的重要工具。
PolyFuzz - 多功能模糊字符串匹配与评估框架
Github开源项目自然语言处理相似度计算模糊匹配字符串匹配PolyFuzz
PolyFuzz是一个综合性Python库,整合了多种字符串匹配技术,包括编辑距离、TF-IDF、词嵌入和Transformer模型。该框架提供模糊字符串匹配、分组和评估功能,支持自定义模型和生产环境部署。PolyFuzz还具备可视化能力,通过精确率-召回率曲线展示不同模型的性能比较。其简洁API设计使得开发者能够轻松实现复杂的字符串处理任务。
fuzzysort - JavaScript模糊搜索库 - 高性能轻量级解决方案
Github开源项目性能优化JavaScript模糊搜索字符串匹配fuzzysort
fuzzysort是一款高性能JavaScript模糊搜索库,具有速度快、体积小、结果准确的特点。该库能在1毫秒内搜索13,000个文件,大小仅5KB且无依赖。fuzzysort提供清晰的API,支持对象搜索、多键搜索和自定义权重,可在浏览器和Node.js环境中使用。其快速、精简和准确的特性使其成为实现高效模糊搜索的理想选择。