# can-utils

> 使用面向原始 CAN、ISO-TP 和 J1939 分析的工具，记录、过滤、比较及重放 SocketCAN 流量。

- 类型：工具
- 目标：协议
- 类别：协议分析工具
- 关联：基础工具
- 来源复核于：2026-10-29
- 收录于：2026-11-09
- 原始资源：<https://github.com/linux-can/can-utils>
- 一手来源：<https://github.com/linux-can/can-utils/blob/834ceef1f1eabec67625389172eebf1050d2f42b/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/can-utils/>
- 记录 JSON：<https://awesomerea.org/resources/can-utils/record.json>
- 英文版：[English](https://awesomerea.org/resources/can-utils/index.md)

## 使用条件与局限

- 需要 Linux SocketCAN 子系统及合适的 CAN 或虚拟 CAN 接口。项目说明了使用 CMake 的 Linux 原生构建及 Android／树莓派交叉编译。
- candump 和 cansniffer 显示帧及变化字节，不负责推断专有信号语义。ISO-TP 和 J1939 命令还依赖相应的内核支持。

## 一手来源

1. <https://github.com/linux-can/can-utils/blob/834ceef1f1eabec67625389172eebf1050d2f42b/README.md>

## 同分区更多条目：协议

- [libsigrokdecode](https://awesomerea.org/zh/resources/libsigrokdecode/index.md) · 工具
- [Ubertooth](https://awesomerea.org/zh/resources/ubertooth/index.md) · 工具
- [Umap2](https://awesomerea.org/zh/resources/umap2/index.md) · 工具
- [DSDcc 数字语音协议解码库](https://awesomerea.org/zh/resources/dsdcc/index.md) · 工具
- [winbox Winbox 协议 Python 实现](https://awesomerea.org/zh/resources/winbox-protocol-python/index.md) · 工具
- [wow_messages《World of Warcraft》协议消息定义](https://awesomerea.org/zh/resources/wow-messages/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
