Showing 36 of 49 projects
A portable, extensible framework for network reconnaissance and MITM attacks on WiFi, BLE, HID, CAN-bus, IPv4, and IPv6 networks.
A curated list of resources for learning about vehicle security, car hacking, and automotive tinkering.
A curated list of tools, hardware, and resources for CAN bus reverse engineering, security research, and automotive electronics.
A Python API and CAN database for controlling and reading data from modern cars with ADAS interfaces.
A collection of userspace utilities for Linux CAN subsystem (SocketCAN) to display, record, generate, and analyze CAN bus traffic.
CAN bus tools.
A free and open-source ANSI C implementation of the CANopen protocol stack for embedded control systems.
An open-source diagnostic tool for creating custom ECU parameter screens and connecting to vehicle CAN networks via various OBD-II adapters.
A Qt-based cross-platform CAN bus tool for visualization, reverse engineering, debugging, and capturing CAN frames.
The can package provides controller area network support for Python developers
A cost-effective, modular development tool for simulating and analyzing CAN bus networks with hardware and virtual interfaces.
A Python library for reading, writing, and converting various Controller Area Network (CAN) database formats.
An open-source hardware and software platform for computer control of modern vehicles to facilitate autonomous vehicle development.
An open-source hardware and software platform for computer control of modern vehicles to facilitate autonomous vehicle development.
A friendly automotive security exploration tool for the CAN bus, enabling zero-knowledge discovery of services and vulnerabilities.
An open-source hardware and software system for remote monitoring, diagnosis, and control of electric and other vehicles via OBD2.
A security analysis toolkit with GUI for proprietary automotive CAN and CAN FD protocols, featuring modular analysis mechanisms.
pyvit: Python Vehicle Interface Toolkit
A DBC file compiler that converts CAN database files into C code for message serialization, plus CSV, JSON, and XML outputs.
A curated list of open-source electronic modules, subsystems, and projects for building robots.
An Arduino-based CAN bus monitoring tool implementing the SLCAN protocol for low-speed automotive diagnostics.
A GUI tool for simulating, learning, and fuzzing UDS (Unified Diagnostic Services) on vehicle CAN buses for security testing and training.
A framework for black-box analysis of Controller Area Network (CAN) bus systems in automotive and industrial environments.
A CAN bus visualization tool for real-time message plotting to aid in reverse engineering.
A Node.js extension for sending and receiving CAN bus messages via SocketCAN on Linux systems.
A curated list of tools, hardware, and resources for reverse engineering LIN bus devices in automotive embedded systems.
An open-source multi-purpose tool for interacting with Controller Area Networks (CAN) used in vehicles and building automation.
A Rust library for Linux SocketCAN communication, providing network socket access to CAN bus with async support.
A web-based CAN data visualizer and DBC file editor with integration to comma.ai's open DBC repository.
A CAN-based virtual car simulator written in C for testing vehicle system cyber-attacks without hardware.
A Python CLI framework for automotive security testing, exploiting known CAN Bus vulnerabilities and fun hacks.
Use your car's CAN bus as a game controller to play video games with real steering wheels and pedals.
A Go-based server for researching and hacking CAN bus devices in vehicles, with a web interface and RESTful API.
A Rust parser for CAN DBC files using Pest grammar, enabling structured access to CAN network definitions.
Reverse engineering resources and CAN bus analysis tools for specific car models, focusing on automotive security research.
A bidirectional, configurable bridge between CAN-Bus and MQTT with flexible data conversion modes.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.