Skip to content
75

Awesome Vehicle Security

šŸš— A curated list of resources for learning about vehicle security and car hacking.

4.7k stars736 forks205 entriesLast push May 30, 2026 (4 months ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Articles

How to hack a car — a quick crash-course

Car enthusiast Kenny Kuchera illustrates just enough information to get you up and running. An excellent resource for first timers!

Stopping a Jeep Cherokee on the Highway Remotely

Chris Valasek's and Charlie Miller's pivotal research on hacking into Jeep's presented at DEFCON in 2015.

Troy Hunt on Controlling Nissans

Troy Hunt goes into controlling Nissan vehicles.

Tesla hackers explain how they did it at Defcon

Overview of DEFCON 23 presentation on hacking into Tesla cars.

Anatomy of the Rolljam Wireless Car Hack

Overview of the RollJam rolling code exploitation device.

IOActive's Tools and Data

Chris Valasek and Charlie Miller release some of their tools and data for hacking into vehicles in an effort to get more people into vehicle security research.

Developments in Car Hacking

via the SANS Reading Room, Currie's paper analyses the risks and perils of smart vehicle technology.

Car Hacking on the Cheap

A whitepaper from Chris Valasek and IOActive on hacking your car when you don't have a lot of resources at your disposal.

Car Hacking: The definitive source

Charlie Miller and Chris Valasek publish all tools, data, research notes, and papers for everyone for free

Car Hacking on the cheap

Craig Smith wrote a brief article on working with Metasploit’s HWBrige using ELM327 Bluetooth dongle

Researchers tackle autonomous vehicle security

Texas A&M researchers develop intelligence system prototype.

Reverse engineering of the Nitro OBD2

Reverse engineering of CAN diagnostic tools.

Analysis of an old Subaru Impreza - Subaru Select Monitor v1 (SSM1)

Digging into an old ECU through an old protocol and disabling a 1997 Subaru Impreza's speed limiter.

Car Hacking in 30 Minutes or Less

Using VirtualBox and Kali Linux, you can start car hacking using completely free open-source software and tools, including can-utils, ICSim, ScanTool, Wireshark, and tcpdump

Presentations

"Hopping on the CAN Bus" from BlackHat Asia 2015

A talk from BlackHat Asia 2015 that aims to enable the audience to "gain an understanding of automotive systems, but will also have the tools to attack them".

"Drive It Like You Hacked It" from DEFCON 23

A talk and slides from Samy Kamkar's DEFCON 23/2015 talk that includes hacking garages, exploiting automotive mobile apps, and breaking rolling codes to unlock any vehicle with low cost tools.

Samy Kamkar on Hacking Vehicles with OnStar

Samy Kamkar, the prolific hacker behind the Samy worm on MySpace, explores hacking into vehicles with OnStar systems.

Remote Exploitation of an Unaltered Passenger Vehicle

DEFCON 23 talk Chris Valasek and Charlie Miller give their now famous talk on hacking into a Jeep remotely and stopping it dead in its tracks.

Adventures in Automotive Networks and Control Units

DEFCON 21 talk by Chris Valasek and Charlie Miller on automotive networks.

Can You Trust Autonomous Vehicles?

DEFCON 24 talk by Jianhao Liu, Chen Yan, Wenyuan Xu

Ken Munro & Dave Lodge - Hacking the Mitsubishi Outlander & IOT

talk from BSides Manchester 2016 by Ken and Dave of Pen Test Partners

FREE-FALL: HACKING TESLA FROM WIRELESS TO CAN BUS

Zeronights 2016 and later BlackHat talk by Sen Nie, Ling Liu, and Yuefeng Du from Tencent and KEEN Security lab

Car Hacking 101

Bugcrowd LevelUp 2017 by Alan Mond

State of Automotive Cyber Safety, 2015

State of automotive hacking, policy, industry changes, etc. from I Am The Cavalry track at BSides Las Vegas, 2015.

State of Automotive Cyber Safety, 2016

State of automotive hacking, policy, industry changes, etc. from I Am The Cavalry track at BSides Las Vegas, 2016.

How to Hack a Tesla Model S

DEF CON 23 talk by Marc Rogers and Kevin Mahaffey on hacking a Tesla. Tesla Co-Founder and CTO, JB Straubel, joins them to thank them and present a challenge coin.

Car Hacking Videos

A web page with a long list of videos (40+) that are available online related to the topic of car hacking. From a 2007 DEF CON talk on modding engine ECUS and onwards (e.g. the 2017 Keen Security Tesla hack).

Self-Driving and Connected Cars: Fooling Sensors and Tracking Drivers

Black Hat talk by Jonathan Petit. Automated and connected vehicles are the next evolution in transportation and will improve safety, traffic efficiency and driving experience. This talk will be divided in two parts: 1) security of autonomous automated vehicles and 2) privacy of connected vehicles.…

A Survey of Remote Automotive Attack Surfaces

Black Hat talk By Charlie Miller and Chris Valasek. Automotive security concerns have gone from the fringe to the mainstream with security researchers showing the susceptibility of the modern vehicle to local and remote attacks. Discussion of vehicle attack surfaces. 2014.

Pentesting vehicles with YACHT (Yet Another Car Hacking Tool)

A presentation that discusses different attack surfaces of a vehicle, then continues to describe an approach to car hacking along with tools needed to analyse and gather useful information.

How to drift with any car

Introduction to CAN hacking, and using a real car as an Xbox controller.

Car Infotainment Hacking Methodology and Attack Surface Scenario

A guide on how to attack, hunt bugs or hack your IVI by Jay Turla which was presented at the Packet Hacking Village / Wall of Sheep during DEF CON 26.

TR19: Automotive Penetration Testing with Scapy

Overview on how Scapy can be used for automotive penetration testing at Troopers Conference 2019.

Analysis and Defense of Automotive Networks

Overview of CAN, security, and potential intrusion detection approaches at BSides Knoxville 2020

Remote Exploitation of Honda Cars

The Honda Connect app used by Honda City 5th generation used weak security mechanisms in its APIs for access control which would allow a malicious user to perform actions like starting the car, locking/unlocking car etc. remotely by interacting with it's Telematics Control Unit (TCU)

TR22: UDS Fuzzing and the Path to Game Over

UDS diagnostics protocol fuzzing methodology, presented as a result of numerous penetration testing projects in the automotive industry, with real world exploitation PoCs, presented during Troopers Conference 2022.

CCC - Horror Stories From the Automotive Industry

Horrifying examples of common vulnerabilities in the automotive industry, result of more than 100 penetration tests targeting Tier 1 suppliers and OEMs, with ultimate goal to raise awareness on the current state of automotive security. Additionally, PoC of automated week seed randomness…

Car Hacking Scene in the PH: How Far We've Come

Car Hacking Village PH presents their first attempt on the main tracks for ROOTCON. This is a rundown of CHVPH's past security research to current research - from hacking infotainment systems to CAN Bus protocols and a summary of cars available in the Philippines which are susceptible to car thefts.

Analysis of an In-vehicular network: From CAN bus to infotainment

This talk will feature Div0 CSQ’s 3 test benches as they explore more features on Connected vehicles. This was presented in ROOTCON 17 Car Hacking Village.

An overview of Automotive Defensive Engineering

This talk is for car hackers to learn about modern defense measures being added to ECUs and Vehicle Architectures. This was presented in ROOTCON 17 Car Hacking Village.

Hacking Back Your Car

Kamel Ghali's talk on ROOTCON 17 about how an attacker's perspective on hacking a car and origins of such attacks, how they've been used in different countries over the years, and explore the technical details of what makes such an attack possible.

TR23: V2GEvil: Ghost in the wires

This research is dedicated to enhancing the cybersecurity of electric vehicles, with a specific focus on identifying vulnerabilities in the Electric Vehicle Communication Controller (EVCC), and an introduction to the tool V2GEvil. Accessible through the On-Board Charging (OBC) port, makes this…

DEF CON CHV - V2GEvil: Ghost in the wires

Shortened and summarized version of the talk V2GEvil: Ghost in the wires, from the DEF CON 32 Car Hacking Village, by Pavel Khunt and Thomas Sermpinis.

The hack, the crash and two smoking barrels. (And all the times I (almost) killed an engineer.)

Thomas Sermpinis goes through the process of responsibly disclosing findings affecting the Blind Spot Detection Sensor of a current MY vehicle from one of the biggest OEMs in the world, leading to accusations that he was collaborating with hostile nations by the OEM. A story about how automotive…

Books

2014 Car Hacker's Handbook

Free guide to hacking vehicles from 2014.

2016 Car Hacker's Handbook

Latest version of the Car Hacker's handbook with updated information to hack your own vehicle and learning vehicle security. For a physical copy as well unlimited PDF, MOBI, and EPUB copies of the book, buy it at No Starch Press. Sections are available online here.

A Comprehensible Guide to Controller Area Network

An older book from 2005, but still a comprehensive guide on CAN buses and networking in vehicles.

ę™ŗčƒ½ę±½č½¦å®‰å…Øę”»é˜²å¤§ę­ē§˜

This book first introduced some basic knowledge of security for automotive R&D personnel, such as encryption and decryption, security authentication, digital signatures, common attack types, and methods. Then it introduced the working principles of some smart cars for security researchers, such as…

Controller Area Network Prototyping with Arduino

This book guides you through prototyping CAN applications on Arduinos, which can help when working with CAN on your own car.

Embedded Networking with CAN and CANopen

From 2003, this book fills in gaps in CAN literature and will educate you further on CAN networks and working with embedded systems.

Inside Radio: An Attack and Defense Guide

This book discusses the security issues in a wide range of wireless devices and systems,Chapter 4 433/315MHz Communication (4.3 4.4 4.5 is about car keys Security)

Research Papers

Koscher et al. Experimental Security Analysis of a Modern Automobile, 2010

Comprehensive Experimental Analyses of Automotive Attack Surfaces, 2011

In 2 lists

Car Hacking: The definitive source

Charlie Miller and Chris Valasek publish all tools, data, research notes, and papers for everyone for free

Adventures in Automotive Networks and Control Units (aka car hacking)

Car Hacking for Poories

A Survey of Remote Automotive Attack Surfaces, 2014

Remote Compromise of an Unaltered Passenger Vehicle (aka The Jeep Hack), 2015

Advanced CAN Message Injection, 2016

5-Star Automotive Cyber Safety Framework, 2015

A Vulnerability in Modern Automotive Standards and How We Exploited It

A Car Hacking Experiment: When Connectivity Meets Vulnerability

Security issues and vulnerabilities in connected car systems

Automobile Driver Fingerprinting, 2016

Intrusion detection system based on the analysis of time intervals of CAN messages for in-vehicle network, 2016

Modeling Inter-Signal Arrival Times for Accurate Detection of CAN Bus Signal Injection Attacks

The Connected Car - Ways to get unauthorized access and potential implications, 2018

CAN-D: A Modular Four-Step Pipeline for Comprehensively Decoding Controller Area Network Data

Time-Based CAN Intrusion Detection Benchmark

Addressing the Lack of Comparability & Testing in CAN Intrusion Detection Research: A Comprehensive Guide to CAN IDS…

On the Insecurity of Vehicles Against Protocol-Level Bluetooth Threats

Pavel, K. Vehicle On-Board Charging Security Scanner, 2024

Courses

Udacity's Self Driving Car Engineer Course

The content for Udacity's self driving car software engineer course. The actual course on Udacity's website is here.

Blogs

Keen Security Lab Blog

Blog created by Keen Security Lab of Tencent that posts research on car security.

Websites

Automotive Security Research Group

The Automotive Security Research Group (ASRG) is a non-profit initiative to promote the development of security solutions for automotive products.

OpenGarages

Provides public access, documentation and tools necessary to understand today's modern vehicle systems.

DEFCON Car Hacking Village

Car Hacking exercises from DEFCON 24.

canbushack: Hack Your Car

course on Vehicle Hacking methodology.

OWASP Internet of Things Project

OWASP's project to secure IoT, from cars to medical devices and beyond.

I Am The Cavalry

Global grassroots (eg. volunteer) initiative focused on the intersection of security and human life/public safety issues, such as cars. Participation from security researchers, OEMs, Tier 1s, and many others. Published Automotive 5-Star Cyber Safety Framework.

Carloop Community

Community of people interested in car hacking and connecting vehicles to the cloud.

Python Security

A website for browsing and buying python-integrated cars having certain vehicular security features.

NIST Automotive Cybersecurity Community of Interest

NIST, the organization behind the NVD CVE database and modern cryptographic standards, runs a Community of Interest group for Automotive Cybersecurity that seeks to "provide a way for NIST to facilitate the discussions and receive comments and feedback from the automotive industry, academia, and…

Conferences

U.S. Automotve Cyber Security Summit

European Automotive Cyber Security Summit - Conference series dedicated to automotive cyber security involving many OEMs, Tier 1s, academics, consultants, etc.

escar conference

Embedded security in cars. European event has run for over 10 years, and they now have US and Asia events.

IT Security for Vehicles

Conference run by the Association of German Engineers (VDI), with participation from US and European OEMs, Tier 1s, and others.

Cyber Truck Challenge

Conference that focuses on heavy vehicle cybersecurity issues. Includes hands-on assessments of heavy vehicles and subsystems.

Who to Follow

Twitter

Website

Twitter

Twitter

Website

Twitter

Twitter

Website

(iTunes | Player.FM | OnMyContent (RSS)); Description: The audio version of Troy Hunt's weekly update videos - covering security industry news, information on breeches, and HaveIBeenPwned; Host: Troy Hunt @troyhunt; Frequency: Once a week; Runtime: 20 - 60 mins, regularly 25 minutes

In 3 lists

Twitter

Twitter

Website

Twitter

Twitter

Website

Twitter

I Am The Cavalry

Global grassroots (eg. volunteer) initiative focused on the intersection of security and human life/public safety issues, such as cars. Participation from security researchers, OEMs, Tier 1s, and many others. Published Automotive 5-Star Cyber Safety Framework.

Discussion Group

An active mailing list and an excellent resource to ask questions and learn fine-grained details about DDD/CQRS.

In 23 listsDetails

Twitter

Website

In 2 lists

Twitter

Website

Youtube

Website

Podcasts and Episodes >Podcasts

Security Weekly

Excellent podcast covering all ranges of security, with some episodes focusing portions on vehicle security from cars to drones.

TrustedSec Podcast

From the people at TrustedSec, leaders in Social Engineering, their episodes often go into recent vehicle vulnerabilities and exploits.

SANS Internet Storm Center

the ISC run a regular podcast going into the latest vulnerabilities and security news.

In 2 lists

Security Ledger

A podcast focusing on interviewing security experts about topics related to security.

Podcasts and Episodes >Episodes

Car Hacking with Craig Smith

Software Engineering Daily did an amazing episode with Craig Smith, author of the Car Hacking Handbook (above), on hacking into vehicles.

Big Bugs Podcast Episode 1: Auto Bugs - Critical Vulns found in Cars with Jason Haddix

Jason Haddix explores major vulnerabilities found in cars.

Hacking Under the Hood and Into Your Car

Chris Valasek and Charlie Miller discuss with NPR how they were able to hack into vehicles.

Hacking Connected Vehicles with Chris Valasek of IOActive

Chris Valasek talks about hacking into connected vehicles.

Miscellaneous

Reverse Engineering Resources

Real ORNL Automotive Dynamometer (ROAD) CAN Intrusion Dataset

CAN DoS Fuzzing Attack Video

ECU Reflashing Detector Demo

Projects

Open Vehicle Monitoring System

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.

Open Source Car Control Project

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.

In 3 lists

Uptane

Uptane is an open and secure software update system design protecting software delivered over-the-air to the computerized units of automobiles and is designed to be resilient even to the best efforts of nation state attackers.

Hardware

Arduino

Arduino boards have a number of shields you can attach to connect to CAN-enabled devices.

In 6 listsDetails

CANdiy-Shield

DFRobot CAN-BUS Shield For Arduino

SparkFun CAN-BUS Shield

arduino-canbus-monitor

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

In 2 lists

CANtact

"The Open Source Car Tool" designed to help you hack your car. You can buy one or make your own following the guide here.

Freematics OBD-II Telematics Kit

Arduino-based OBD-II Bluetooth adapter kit has both an OBD-II device and a data logger, and it comes with GPS, an accelerometer and gyro, and temperature sensors.

ELM327

The de facto chipset that's very cheap and can be used to connect to CAN devices.

GoodThopter12

Crafted by a well-known hardware hacker, this board is a general board that can be used for exploration of automotive networks.

USB2CAN

Cheap USB to CAN connector that will register a device on linux that you can use to get data from a CAN network.

Rinho Telematics

GPS trackers with native CAN Bus (J1939/FMS), WiFi fallback for offline data download, and BLE 5.0 sensors. Compatible with Traccar and Wialon.

In 2 lists

Intrepid Tools

Expensive, but extremely versatile tools specifically designed for reversing CAN and other vehicle communication protocols.

Red Pitaya

Replaces expensive measurement tools such as oscilloscopes, signal generators, and spectrum analyzers. Red Pitaya has LabView and Matlab interfaces, and you can write your own tools and applications for it. It even supports extensions for things like Arduino shields.

In 2 lists

ChipWhisperer

A system for side-channel attacks, such as power analysis and clock glitching.

HackerSDR

A Software Defined Radio peripheral capable of transmission or reception of radio signals from 1 MHz to 6 GHz. Designed to enable test and development of modern and next generation radio technologies.

In 3 lists

Carloop

Open source development kit that makes it easy to connect your car to the Internet. Lowest cost car hacking tool that is compatible with SocketCAN and can-utils. No OBD-II to serial cable required.

CANBadger

A tool for reverse-engineering and testing automotive systems. The CANBadger consists of both hardware and software. The main interface is a LPC1768/LPC1769 processor mounted on a custom PCB, which offers two CAN interfaces, SD Card, a blinky LED, some GPIO pins, power supply for peripherals and…

CANSPY

A platform giving security auditors to audit CAN devices. It can be used to block, forward or modify CAN frames on the fly autonomously as well as interactively.

CANBus Triple

General purpose Controller Area Network swiss army knife and development platform.

USBtin

USBtin is a simple USB to CAN interface. It can monitor CAN busses and transmit CAN messages. USBtin implements the USB CDC class and creates a virtual comport on the host computer.

OpenXC

OpenXC is a combination of open source hardware and software that lets you extend your vehicle with custom applications and pluggable modules. It uses standard, well-known tools to open up a wealth of data from the vehicle to developers. Started by researchers at Ford, it works for all 2002 and…

Macchina M2

Macchina 2.0 is a complete overhaul of our 1.X generation of Macchina. The goals are still the same: Create an easy-to-use, fully-open, and super-compatible automotive interface.

PandwaRF

PandwaRF is a pocket-sized, portable RF analysis tool operating the sub-1 GHz range. It allows the capture, analysis and re-transmission of RF via an Android device or a Linux PC. Capture any data in ASK/OOK/MSK/2-FSK/GFSK modulation from the 300-928 MHz band.

CAN MITM Bridge by MUXSCAN

a tool to MITM CAN messages, allowing easy interaction with your car.

PiCCANTE

Open-source CAN hacking tool based on Raspberry Pi Pico [2] (W) - Up to 3x CAN interfaces, includes ELM327 emulator.

In 2 lists

AutoPi

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.

In 2 lists

Applications

Wireshark

WireShark can be used for reversing CAN communications.

In 20 listsDetails

Kayak

Java application for CAN bus diagnosis and monitoring.

UDSim

GUI tool that can monitor a CAN bus and automatically learn the devices attached to it by watching communications.

In 2 lists

RomRaider

An open source tuning suite for the Subaru engine control unit that lets you view and log data and tune the ECU.

Intrepid Tools

Expensive, but extremely versatile tools specifically designed for reversing CAN and other vehicle communication protocols.

O2OO

Works with the ELM327 to record data to a SQLite database for graphing purposes. It also supports reading GPS data. You can connect this to your car and have it map out using Google Maps KML data where you drive.

CANToolz

CANToolz is a framework for analysing CAN networks and devices. It is based on several modules which can be assembled in a pipeline.

BUSMASTER

An Open Source tool to simulate, analyze and test data bus systems such as CAN, LIN, FlexRay.

BlackFlag ECU

Professional ECU diagnostics and tuning suite with OBD-II scanning, DTC reading, live sensor monitoring, and reflash capabilities.

In 2 lists

OpenXC

Currently, OpenXC works with Python and Android, with libraries provided to get started.

openpilot

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.

In 5 listsDetails

openalpr

An open source Automatic License Plate Recognition library written in C++ with bindings in C#, Java, Node.js, Go, and Python.

In 2 lists

metasploit

The popular metasploit framework now supports Hardware Bridge sessions, that extend the framework's capabilites onto hardware devices such as socketcan and SDR radios.

Mazda AIO Tweaks

All-in-one installer/uninstaller for many available Mazda MZD Infotainment System tweaks.

mazda_getInfo

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).

talking-with-cars

CAN related scripts, and scripts to use a car as a gamepad

In 2 lists

CANalyzat0r

A security analysis toolkit for proprietary car protocols.

In 3 lists

Tesla Mod

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).

Libraries and Tools

Custom Applications SDK for Mazda Connect Infotainment System

A micro framework that allows you to write and deploy custom applications for the Mazda Infotainment System.

Libraries and Tools >C

SocketCAN Utils

Userspace utilites for SocketCAN on Linux.

In 4 lists

vircar

a Virtual car userspace that sends CAN messages based on SocketCAN

dbcc

"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.

In 2 lists

Libraries and Tools >C++

High Level ViWi Service

High level Volkswagen CAN signaling protocol implementation.

CanCat

A "swiss-army knife" for interacting with live CAN data. Primary API interface in Python, but written in C++.

In 2 lists

CANdevStudio

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.

In 3 lists

UnlockECU

Free, open-source ECU seed-key unlocking tool.

Libraries and Tools >Java

ITS Geonetworking

ETSI ITS G5 GeoNetworking stack, in Java: CAM-DENM / ASN.1 PER / BTP / GeoNetworking

Libraries and Tools >Python

CANard

A Python framework for Controller Area Network applications.

Caring Caribou

Intended to be the nmap of vehicle security.

In 2 lists

c0f

A fingerprinting tool for CAN communications that can be used to find a specific signal on a CAN network when testing interactions with a vehicle.

In 2 lists

Python-CAN

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.

In 3 lists

Python-OBD

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.

CanCat

A "swiss-army knife" for interacting with live CAN data. Primary API interface in Python, but written in C++.

In 2 lists

Scapy

A python library to send, receive, edit raw packets. Supports CAN and automotive protocols: see the automotive doc

In 7 listsDetails

CanoPy

A python gui used to visualize and plot message payloads in real time.

In 2 lists

canTot

A python-based cli framework based on sploitkit and is easy to use because it similar to working with Metasploit. This similar to an exploit framework but focused on known CAN Bus vulnerabilities or fun CAN Bus hacks.

In 2 lists

SocketCAN

Python interface to SocketCAN

canmatrix

Python module to work with CAN matrix files

In 3 lists

Jumpstarter

A hardware-in-the-loop testing framework with automotive diagnostic drivers for UDS, DoIP, and CAN bus protocols.

In 7 listsDetails

canopen

Python module to communicate with CANopen devices

cantools

Python module to decode and encode CAN messages using a DBC file

In 3 lists

Caring Caribou Next

Upgraded and optimized version of the original Caring Caribou project.

canarchy

CANarchy is a stream-first CAN analysis and manipulation runtime designed for automation, security research, and agent-driven workflows.

Libraries and Tools >Go

CANNiBUS

A Go server that allows a room full of researchers to simultaneously work on the same vehicle, whether for instructional purposes or team reversing sessions.

In 2 lists

CAN Simulator

A Go based CAN simulator for the Raspberry Pi to be used with PiCAN2 or the open source CAN Simulator board

Libraries and Tools >JavaScript

NodeJS extension to SocketCAN

Allows you to communicate over CAN networks with simple JavaScript functions.

Companies and Jobs

UberATC

Uber Advanced Technologies Center, now Uber AV - [email protected].

Tesla

Tesla hires security professionals for a variety of roles, particularly securing their vehicles.

Intrepid Control Systems

Embedded security company building tools for reversing vehicles.

Rapid7

Rapid7 does work in information, computer, and embedded security.

IOActive

Security consulting firm that does work on pentesting hardware and embedded systems.

Cohda Wireless

V2X DSRC Radio and Software

VicOne

A subsidiary of Trend Micro which focuses on automotive security

Coordinated disclosure

General Motors

on HackerOne - Coordinated disclosure submissions accepted

Stellantis

on Bugcrowd - Coordinated disclosure submissions accepted, paid bounties offered

Tesla Motors

on Bugcrowd - Coordinated disclosure submissions accepted, paid bounties offered

ASRG

The ASRG Disclosure Process is to support responsible disclosure when direct communication with the responsible company is unavailable or not responsive.

Zeekr

Zeekr and Geely Responsible disclosure program

See category
94

Awesome-Selfhosted

awesome-selfhosted/awesome-selfhosted

A list of Free Software network services and web applications which can be hosted on your own servers

Freshā˜… 323k1312 entriesPushed today
91

Awesome Hacker Search Engines

edoardottt/awesome-hacker-search-engines

A curated list of awesome search engines useful during Penetration testing, Vulnerability assessments, Red/Blue Team operations, Bug Bounty and more

Freshā˜… 11k574 entriesPushed today
91

Awesome Privacy

lissy93/awesome-privacy

šŸ¦„ A curated list of privacy & security-focused software and services

Freshā˜… 9.9k459 entriesPushed today
89

Awesome Bug Bounty Tools

vavkamil/awesome-bugbounty-tools

A curated list of various bug bounty tools

Freshā˜… 6.3k400 entriesPushed yesterday
88

android-security-awesome

ashishb/android-security-awesome

A collection of android security related resources

Freshā˜… 9.7k233 entriesPushed 2 days ago
87

Awesome Web Security

qazbnm456/awesome-web-security

🐶 A curated list of Web Security materials and resources.

Freshā˜… 14k368 entriesPushed 15 days ago