在 GitHub 上加星Star1.1k 个星标

工具

SavvyCAN CAN 总线分析工具

捕获或载入 CAN 总线流量,通过嗅探、绘图、文件比对及 ISO-TP/UDS 解码视图分析帧;借助载入或由分析者编辑的 DBC 文件,将原始字节映射为具名信号。自定义发送、模糊测试和 UDS 扫描则是独立窗口,会主动向实时总线发送帧。

目标
协议
类别
协议分析工具
关联
基础工具
来源复核于

使用条件与局限

  • GitHub 最新版本为 V220,发布于 2025-05-09,提供 Linux AppImage、Windows x64 和 macOS 构建;README 称当前 macOS 构建似乎需要 macOS 10.15+。项目网站上的二进制链接和更新日志止于 V208(2022 年),不能视为 V220 的发布说明。网站提到的持续构建跟随最新提交,不保证稳定性。
  • 从源码构建需要带 QtSerialBus 支持的 Qt 5.14+;适配 Qt 6 的开发中分支,README 称其约为 beta 质量。界面至少需要 1024x768 分辨率。
  • 实时采集可使用运行 GVRET 固件的板卡(如推荐的 CANDue),或 SocketCAN、Vector、PEAK、TinyCAN 等 Qt SerialBus 驱动。载入所列日志格式无需采集设备;CANDump/Kayak、PCAN Viewer 和 Wireshark SocketCAN PCAP 仅支持读取。
  • 采用 MIT 许可。模糊测试和 UDS 扫描会向连接的车辆或设备发送帧,模糊测试帮助文档警告这可能引发危险行为。信号含义来自 DBC 定义或分析者的工作,并非自动恢复。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · collin80/SavvyCAN · 修订 3166d8c
  2. LICENSE GitHub · collin80/SavvyCAN · 修订 3166d8c
  3. help/sniffer.md GitHub · collin80/SavvyCAN · 修订 3166d8c
  4. help/graphwindow.md GitHub · collin80/SavvyCAN · 修订 3166d8c
  5. help/filecomparison.md GitHub · collin80/SavvyCAN · 修订 3166d8c
  6. help/isotp_decoder.md GitHub · collin80/SavvyCAN · 修订 3166d8c
  7. help/dbc_manager.md GitHub · collin80/SavvyCAN · 修订 3166d8c
  8. help/customsender.md GitHub · collin80/SavvyCAN · 修订 3166d8c
  9. help/fuzzingwindow.md GitHub · collin80/SavvyCAN · 修订 3166d8c
  10. help/uds_scanner.md GitHub · collin80/SavvyCAN · 修订 3166d8c
  11. https://github.com/collin80/SavvyCAN/releases/tag/V220
  12. https://www.savvycan.com/

同分区更多条目:协议

协议分区全部 140 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页