Vehicle Security and Car Hacking
206 items from jaredthecoder/awesome-vehicle-security ★4,696
-
jnv/list github.com
List of (awesome) lists curated on GitHub.
-
scapy github.com
A python library to send, receive, edit raw packets. Supports CAN and automotive protocols: see the automotive doc
-
openpilot github.com
openpilot is an open source driving agent that performs the functions of Adaptive Cruise Control (ACC) and Lane Keeping Assist System (LKAS) for Hondas and Acuras.
-
android-security-awesome github.com
A collection of android security related resources. A lot of work is happening in academia and industry on tools to perform dynamic analysis, static analysis and reverse engineering of android apps.
-
jumpstarter github.com
A hardware-in-the-loop testing framework with automotive diagnostic drivers for UDS, DoIP, and CAN bus protocols.
-
SocketCAN Utils github.com
Userspace utilites for SocketCAN on Linux.
-
openalpr github.com
An open source Automatic License Plate Recognition library written in C++ with bindings in C#, Java, Node.js, Go, and Python.
-
cantools github.com
Python module to decode and encode CAN messages using a DBC file
-
Python-CAN github.com
Python interface to various CAN implementations, including SocketCAN. Allows you to use Python 2.7.x or 3.3.x+ to communicate over CAN networks.
-
Udacity's Self Driving Car Engineer Course github.com
The content for Udacity's self driving car software engineer course. The actual course on Udacity's website is here.
-
CANdevStudio github.com
Development tool for CAN bus simulation. CANdevStudio enables to simulate CAN signals such as ignition status, doors status or reverse gear by every automotive developer.
-
canmatrix github.com
Python module to work with CAN matrix files
-
Open Source Car Control Project github.com
The Open Source Car Control Project is a hardware and software project detailing the conversion of a late model vehicle into an autonomous driving research and development vehicle.
-
CANalyzat0r github.com
A security analysis toolkit for proprietary car protocols.
-
Python-OBD github.com
A Python module for handling realtime sensor data from OBD-II vehicle ports. Works with ELM327 OBD-II adapters, and is fit for the Raspberry Pi.
-
Tesla Mod github.com
Tesla CAN bus toolkit for Flipper Zero and ESP32. Nag killer, FSD region unlock, track mode, BMS dashboard, blind spot alert, high beam strobe, and 30+ more CAN handlers. Open source (GPL-3.0).
-
Caring Caribou github.com
Intended to be the nmap of vehicle security.
-
CANard github.com
A Python framework for Controller Area Network applications.
-
dbcc github.com
"dbcc is a program for converting a DBC file primarily into into C code that can serialize and deserialize CAN messages." With existing DBC files from a vehicle, this file allows you to convert them to C code that extracts the CAN messages and properties of the CAN environment.
-
UnlockECU github.com
Free, open-source ECU seed-key unlocking tool.
-
Open Vehicle Monitoring System github.com
A community project building a hardware module for your car, a server to talk to it, and a mobile app to talk to the server, in order to allow developers and enthusiasts to add more functionality to their car and control it remotely.
-
UDSim github.com
GUI tool that can monitor a CAN bus and automatically learn the devices attached to it by watching communications.
-
arduino-canbus-monitor github.com
No matter which shield is selected you will need your own sniffer. This is implementation of standard Lawicel/SLCAN protocol for Arduino + any MCP CAN Shield to use with many standard CAN bus analysis software packages or SocketCAN
-
CANToolz github.com
CANToolz is a framework for analysing CAN networks and devices. It is based on several modules which can be assembled in a pipeline.
-
CanoPy github.com
A python gui used to visualize and plot message payloads in real time.
-
NodeJS extension to SocketCAN github.com
Allows you to communicate over CAN networks with simple JavaScript functions.
-
CanCat github.com
A "swiss-army knife" for interacting with live CAN data. Primary API interface in Python, but written in C++.
-
AutoPi github.com
Open-source core software for the AutoPi dongle, a Raspberry Pi-based OBD-II device for vehicle telematics, CAN bus data collection, and automotive IoT applications.
-
mazda_getInfo github.com
A PoC that the USB port is an attack surface for a Mazda car's infotainment system and how Mazda hacks are made (known bug in the CMU).
-
vircar github.com
a Virtual car userspace that sends CAN messages based on SocketCAN
- next page of items loading…