Repository navigation
本版本亮点
整体 UI 重构,检测能力由"单点工具"升级为"引擎 + 策略 + 任务"体系:
- 一键分析:粘贴载荷 / 上传 pcap / 上传访问日志,自动归档样本并产出结构化分析报告(攻击链路、检出明细)
- 三大检测引擎:
- nuclei 漏洞规则引擎 —— 内置官方 nuclei-templates,支持在线管理、调试、批量启停、zip 导入
- JS 行为检测引擎(goja)—— 内置 21 种策略,覆盖 pcap 流量与 web 访问日志,支持自定义脚本扩展
- URL 正则规则引擎 —— 内置 webloghunter 衍生规则集,在线编辑与校验
- 威胁仓库:pcap / payload / webshell / 日志 / 模板统一入库 SQLite,sha1 去重,内置示例样本
- HTTP 深度解析:原始报文 / httpstream / hex 输入,自动拆分请求响应对,可合成 pcap 导出
- Wireshark 插件
btab.lua:数据包右键检测、会话级 nuclei 检测、跨帧 webshell 解密(冰蝎/蚁剑/菜刀),告警写入数据包详情树与 Expert Information - 辅助工具:冰蝎/哥斯拉流量解密、Shiro rememberMe 密钥检测、Java 反序列化解析(纯 Go 实现)、Log4j2 解析、内嵌 CyberChef
- 命令行:
btab server/btab engine/btab wf子命令 - 样本、模板、任务全部入库 SQLite;系统设置在线化,tshark 路径自动探测
快速开始
- 下载解压,运行
btab.exe(或命令行btab server),访问 http://localhost:8001 - 流量包分析依赖 tshark:已安装 Wireshark 会自动探测;否则在
config.yaml或 Web 界面"系统设置"中指定路径 - (可选)将
wireshark/btab.lua复制到 Wireshark 个人插件目录(需 Wireshark ≥ 4.2)
历时三年,感谢 AI 让大部分思路终于得以落地实现 🎉