A cross-platform CAN Bus monitor-sender GUI Application, written in Python based. It is a useful tool for device testing of CAN communication.
-
Updated
May 19, 2026 - Python
A cross-platform CAN Bus monitor-sender GUI Application, written in Python based. It is a useful tool for device testing of CAN communication.
Everything that ships with DSD TECH USB-to-CAN adapters: the manual, the hardware design files, the firmware and working example code. SH-C30A.
A integration for the CANsub CAN bus interface family by CSS Electronics.
Log and replay CAN bus traffic on the same timeline as other protocols. SocketCAN, python-can, DBC.
CAN bus tool that can send/dump data. GUI is implemented with Qt/PyQt and QML
Do it all tool for CAN-BUS Exploration, Enumeration and Exploitation
Web-based CANopen test bench and machine control: scan nodes, read/write SDOs from EDS files, run YAML test cases with HTML reports, flash firmware and trace the bus live. Python/python-can with IXXAT, PCAN, Vector, CPC-USB and SocketCAN on Linux; demo mode needs no hardware. pip or Docker.
Simulates UDS protocol between tester and ECUs using Python
CanMsgParser — 车载 CAN 工具 / CAN 报文分析工具,类似 Vector CANoe / CANalyzer。支持 CAN 报文解析、DBC 解析、BLF/ASC 日志、CAN FD、多信号曲线绘制、实时报文监控、信号模拟上报、报文回放、DBC 位图可视化。Python + PyQt5 桌面应用。
Real-time CAN bus simulator and dashboard — DBC-driven signal generation and live decoding via PCAN-USB
Automotive CAN-bus security research platform: AUTOSAR SecOC, CAN intrusion detection, UDS/ISO-TP Security Access, and attack simulation (replay/tamper/inject/DoS/fuzz). Runs in-process or on real CAN via python-can.
Multicast UDP CANBUS redirector built using python-can
Open-source SAE J1939 multi-ECU emulator for fleet & telematics QA. Simulate PGNs, DTCs, VIN & engine data on a virtual CAN bus—no truck required. Built with python-can.
CAN and CAN FD on macOS for PEAK PCAN-USB and Kvaser Leaf/USBcan/Hydra adapters. Pure user space over libusb: no kernel extension, no closed binaries, every channel of a multi-channel adapter. Ported from the vendors' own Linux drivers. PCAN-Basic compatible, so SavvyCAN and python-can work unchanged.
Canvect is a Python package designed for sending and managing CAN (Controller Area Network) messages related to vehicles actuation control. It provides a simple yet flexible API for creating and dispatching CAN messages, making it ideal for applications in automotive and industrial systems
Agent skill for safe PCANBasic and python-can operations, CAN-FD timing, status handling, and recovery.
python-can plugin for Helix CAN backends. Send and receive CAN messages over the network through a Helix device, with secure login and encryption, using the familiar python-can interface.
To associate your repository with the python-can topic, visit your repo's landing page and select "manage topics."