Skip to content

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

Notifications You must be signed in to change notification settings

ZEEKRZERO/AutoSuite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published