🚛 Awesome CAN bus tools, hardware and resources for Cyber Security Researchers, Reverse Engineers, and Automotive Electronics Enthusiasts.
-
Updated
Apr 16, 2026
🚛 Awesome CAN bus tools, hardware and resources for Cyber Security Researchers, Reverse Engineers, and Automotive Electronics Enthusiasts.
A compact implementation of the Cyphal/CAN protocol in C for high-integrity real-time embedded systems
This is project SuperCAN. An open source USB to CAN-FD protocol.
An open-source collection of embedded development and debugging skills for Claude Code, Copilot, TRAE, and other AI coding assistants that support the Skill protocol. Once installed, the AI assistant can directly operate compilers, debuggers, and communication buses, automating the full workflow from code generation to hardware verification.
CAN bus analyzing and simulation GUI tool for Windows.
Distribution of Arduino driver for MCP2517FD CAN controller (CANFD mode)
.NET managed wrapper for SocketCAN on Linux
macOS® User-Space Driver for PCAN-USB Interfaces (Binaries only)
macOS® Driver and SDK for USB CAN Interfaces from Kvaser
CAN / CAN FD bus analyzer for reverse-engineering and diagnostics. Live bit-level heatmaps, pattern detection, signal discovery, and synchronized video. Supports SocketCAN, Panda, ASC, candump, TRC, and openpilot routes. Built-in DBC editor with 50+ vehicle definitions.
CAN and CAN-FD bootloader example using the ISO-15765-2 CAN transport layer for the PIC24 and dsPIC product lines.
VCAN is a tiny virtual CAN and CAN-FD bus library in C
A nascent Rust implementation of automotive protocols, including OBD-II, ISO-TP, J1939, LIN, ISOBUS, DoIP, and UDS
A custom STM32-based CAN analyzer designed to capture, monitor, and analyze CAN bus data using SavvyCAN or any compatible PC software.
Add a description, image, and links to the can-fd topic page so that developers can more easily learn about it.
To associate your repository with the can-fd topic, visit your repo's landing page and select "manage topics."