/AutoSuite

Autosuite:an open source multi-protocol low-cost vehicle bus testing framework

Primary LanguagePython

harware software1

AutoSuite

Autosuite:an open source multi-protocol low-cost vehicle bus testing framework AutoSUite consisting of the hardware and software. AutoSuite can be used to access the FlexRay bus and simulate malicious ECUs to send forged data to realize cross-domain ECU attacks and discover potential security vulnerabilities.

Architecture

arch

3D

The STL/DXF/DWG file of metal shell of AutoSuite, you can 3D print or CNC your own AutoSuite shell.

Hardware

Schematic and PCB included, you can make pcb with gerber file, component list is in BOM.

Firmware

Including .elf file of MPC5748G and .bin file of ESP32(WiFi module).

Software

Requirements

pip install PySider6
pip install hidapi
pip install cantools
pip install pyserial

Usage

cd AutoSuite/Software
python mainWindow.py

Connect Device

connect

  • Click Device-->Set Device Parameters, choose Connection Mode, and config bus parameters.
  • Click Connect to connect device.

Sniffing

sniff

Signal Fuzz

fuzz

Import and Parse DBC

dbc

Send Data

senddata

Create EXE

Run AutoSuite/Software/pack.bat

Reference

Licensing

MIT License