Skip to content

DanAurea/AutoFuze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoFuze

AutoFuze is a small toolkit created to provide a way to communicate with ECU embedded in car. It's allow to do some pentest through several standard used in AutoSar framework. Everything is written in Python to provide an easy way to automate and do testing of ECU.

Protocols

Following protocols are implemented and should provide a way to fuzz ECU. Especially UDS and XCP that could be useful for flashing software, update NVM and other embedded parameters.

  • UDS
    • Ethernet (DoIP)
    • CAN
  • XCP
    • USB
    • Ethernet
    • SxI
    • CAN
  • SPI (Check whether it's interesting or not)
  • SOME/IP
  • SOME/IP-SD
  • OBD
  • USB
  • CAN

Disclaimer

This toolkit hasn't been done to provide a high performance library but a readable one with focus on maintainability.

If any feature is requested for fuzzing purpose or for testing purpose of ECU based on AutoSar framework then don't hesitate to make a ticket.

About

Autofuze has been developped to provide a full toolkit to fuzz and pentest several protocols used in automotive industry such as USB, XCP, UDS, CAN. Everything is done in Python to provide a convenient way to develop automated test.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages