Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
awesome-canbus — :articulated_lorry: 精选的 CAN 总线工具、硬件和资源,面向网络安全研究人员、逆向工程师和汽车电子爱好者。 | Kitploit
工具/GitHubGitHub/idoka/awesome-canbus
嵌入式系统安全网络映射漏洞分析逆向工程模糊测试硬件黑客渗透测试硬件与物联网安全学习与教育精选资源
GitHubidoka/awesome-canbus

awesome-canbus

3.4k410911个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

🚛 精选的 CAN 总线工具、硬件和资源,面向网络安全研究人员、逆向工程师和汽车电子爱好者。

查看仓库

Awesome CAN 总线 Awesome

GitHub stars GitHub forks GitHub watchers GitHub contributors GitHub pull-requests merged GitHub latest commit

CAN logo

🚜 适用于 CAN 总线的超棒工具、硬件和资源

这份精选列表可帮助你对 CAN 总线设备进行逆向工程,并特别侧重于汽车嵌入式控制器软件和通信理解。

注意 标记为 “🔝” 的项目为强烈推荐。

此列表的永久 URL:https://github.com/iDoka/awesome-canbus

目录

  • 黑客与逆向工程工具
  • 测试设备与模拟器
  • 协议
    • OBD-II 工具
    • UDS
    • ISO-TP
    • J1939 工具
    • J2534 工具
  • 实用工具
    • 通用
    • Linux 相关
    • GUI 工具
    • TUI 工具
    • Python 工具
    • CAN-over-IP
    • 其他实用工具
    • 库
    • 示例
  • CAN 数据库
    • 格式 (DBC, KCD)
    • 转换器与解析器
    • 仅 DBC
  • 硬件
    • ARM
    • Arduino
    • Espressif Systems (ESP8266, ESP32)
    • SBC
    • 用于 ASIC 和 FPGA 的 IP 核
    • 其他硬件
    • 硬件相关工具

黑客与逆向工程工具

  • 🔝CarHackingTools - 常见汽车黑客工具与脚本的集合,可帮助快速启动汽车研究和黑客攻击。
  • 🔝Caring Caribou - 一个友好的 CAN 总线汽车安全探索工具。
  • 🔝CAN_Reverse_Engineering - 面向控制器局域网(CAN)协议的自动化载荷逆向工程流水线。
  • 🔝carhacking - 汽车黑客脚本和文档集合。
  • ReCAN - 控制器局域网逆向工程。
  • parse_can_logs - 解析 CAN 日志并在绘图上可视化数据流。
  • reversegear - 汽车网络离线逆向工程工具。
  • 🔝CANalyzat0r - 针对专有汽车协议的安全分析工具包。
  • 🔝CANToolz - 黑盒 CAN 网络分析框架。
  • GVRET - 通用电动汽车逆向工程工具(Arduino 固件)。
  • UDSim - 统一诊断服务模拟器和模糊测试器(uds-server 的后继者)。
  • uds-server - CAN UDS 模拟器和模糊测试器。
  • CANalyse - 一个车辆网络分析与攻击工具。
  • canhack - 一个底层 CAN 协议黑客库。
  • canDrive - 用于破解你的汽车的工具。
  • Carpunk - CAN 注入工具包,是 CANghost 的后继者。
  • CANghost - 用于入侵 CAN 总线的自动化脚本。
  • canTot - 快速随意的 CAN 总线黑客框架。
  • CANanalyze - 该框架可用于与 CAN/ISOTP/UDS 等汽车协议进行交互。
  • Scapy - 基于 Python 的交互式数据包操作程序与库。支持 CAN/ISOTP/UDS/GMLAN 以及许多其他协议。
  • CAN-RE-Tool - 用于基于 CAN 总线通信的系统的逆向工程工具。
  • 🔝can-explorer - 一个辅助逆向工程的 CAN 总线可视化工具。

测试设备与模拟器

  • canerrsim - 使用 SocketCAN 进行错误条件测试的 CAN 总线错误帧模拟器与监视器。
  • ECU-simulator - 模拟某些车辆诊断服务的工具。可用于测试支持 UDS (ISO 14229) 和 ISO-TP (ISO 15765-2) 协议的 OBD-II 适配器或测试工具。
  • ELM327-emulator - ELM327 模拟器,用于测试通过 ELM327 适配器与 OBDII 接口的软件,支持多 ECU 模拟。

协议

OBD-II 工具

  • DDT4All - 用于创建你自己的 ECU 参数界面,并通过廉价的 ELM327 接口连接到 CAN 网络的工具。
  • ELM327SLCAN - 基于 ELM327 的车辆 CAN 总线嗅探器。
  • Arduino-OBD2-Async - 支持异步数据请求的 Arduino OBD 库。
  • CAN-Shark - 使用 Arduino + MCP2515 扩展板处理 OBD PID。
  • OBD2-Scantool - 一个用于读取车辆 OBD2 信息的 Python 扫描工具。
  • O2OO - 符合 OBD-II 规范的汽车诊断工具。它将来自汽车的传感器数据读入 SQLite 数据库。
  • freediag - 用于符合 OBD-II 规范的机动车辆的免费诊断软件。
  • pyvit - Python 车辆接口工具包 (已归档).
  • OBDium - 一款车辆诊断应用,可通过 ELM327 适配器获取实时 OBD-II 数据、进行故障码分析以及离线 VIN 解码。

UDS

ISO 14229 标准

  • python-UDSonCAN - UDS ISO-14229 标准的 Python 实现。
  • uds-c - 统一诊断服务(UDS)和 OBD-II C 库。
  • iso14229 - 用于嵌入式系统的 UDS ISO-14229 服务器和客户端的 C 实现。

ISO-TP

ISO 15765-2 标准

  • isotp-c - ISO-TP (ISO15765-2) CAN 协议的 C 语言实现。
  • python-can-IsoTP - ISO-TP (ISO15765-2) CAN 协议的 Python 实现。
  • CanTp - 根据 AUTOSAR 规范 v4.4.0 实现 CanTp 模块 (ISO 15765-2)。
  • aioisotp - 面向 asyncio Python 的 ISO-TP 实现。

J1939 工具

SAE J1939 标准

下载工具