Skip to main content

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

1
GitHub Stars
169
Curated Resources
14
Categories
11 min ago
Last Refreshed
ArticlesPresentationsBooksResearch PapersCoursesBlogsWebsitesConferencesWho to FollowPodcasts and EpisodesMiscellaneousApplicationsLibraries and ToolsCoordinated disclosure

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me episodes resources from awesome-vehicle-security"

Installation instructions →

What's inside

Books

Presentations

Articles

Coordinated disclosure

Miscellaneous

  • Arduino

    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

  • 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

  • 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 the ethernet port.

  • CANBus Triple

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

  • CANdiy-Shield

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

Podcasts and Episodes

Applications

  • BUSMASTER

  • CANalyzat0r

    A security analysis toolkit for proprietary car protocols.

  • CANToolz

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

  • Intrepid Tools

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

  • Kayak

    Java application for CAN bus diagnosis and monitoring.

  • Mazda AIO Tweaks

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

Showing a sample of 169 resources. View the full list on GitHub →