Awesome CAN Bus 


🚜 Tolle Werkzeuge, Hardware und Ressourcen für den CAN-Bus
Diese kuratierte Liste hilft beim Reverse Engineering von CAN-Bus-Geräten und ist leicht spezialisiert auf eingebettete Automotive-Steuergerätesoftware und das Verständnis von Kommunikation.
Hinweis
Elemente, die mit „🔝" markiert sind, werden sehr empfohlen.
Permanente URL dieser Liste: https://github.com/iDoka/awesome-canbus
Inhaltsverzeichnis
Werkzeuge für Hacking und Reverse Engineering
- 🔝CarHackingTools - Sammlung gängiger Car-Hacking-Tools und -Skripte, die den Einstieg in Fahrzeugforschung und -hacking erleichtern.
- 🔝Caring Caribou - Ein benutzerfreundliches Tool zur Erkundung der Fahrzeugsicherheit für den CAN-Bus.
- 🔝CAN_Reverse_Engineering - Automatisierte Payload-Reverse-Engineering-Pipeline für das Controller-Area-Network-Protokoll (CAN).
- 🔝carhacking - Sammlung von Car-Hacking-Skripten und -Dokumentation.
- ReCAN - Reverse Engineering von Controller Area Networks.
- parse_can_logs - CAN-Logs parsen und Datenströme in einem Diagramm visualisieren.
- reversegear - Offline-Reverse-Engineering-Werkzeuge für Fahrzeugnetzwerke.
- 🔝CANalyzat0r - Sicherheitsanalyse-Toolkit für proprietäre Fahrzeugprotokolle.
- 🔝CANToolz - Black-Box-Analyse-Framework für CAN-Netzwerke.
- GVRET - Verallgemeinertes Reverse-Engineering-Tool für Elektrofahrzeuge (Arduino-Firmware).
- UDSim - Simulator und Fuzzer für Unified Diagnostic Services (Nachfolger von uds-server).
- uds-server - CAN-UDS-Simulator und -Fuzzer.
- CANalyse - Ein Werkzeug zur Analyse und zum Angriff auf Fahrzeugnetzwerke.
- canhack - Eine Low-Level-Hacking-Bibliothek für das CAN-Protokoll.
- canDrive - Werkzeuge zum Hacken deines Autos.
- Carpunk - CAN-Injection-Toolkit und Nachfolger von CANghost.
- CANghost - Automatisiertes Skript zum Hacken in den CAN-Bus.
- canTot - Schnelles und einfaches Canbus-Hacking-Framework.
- CANanalyze - Dieses Framework kann zur Interaktion mit Fahrzeugprotokollen wie CAN/ISOTP/UDS verwendet werden.
- Scapy - Auf Python basierendes interaktives Programm und Bibliothek zur Paketmanipulation. Unterstützt CAN/ISOTP/UDS/GMLAN sowie viele andere Protokolle.
- CAN-RE-Tool - Reverse-Engineering-Werkzeug für Systeme, die auf CAN-Bus-Kommunikation basieren.
- 🔝can-explorer - Ein Visualisierungswerkzeug für den CAN-Bus zur Unterstützung beim Reverse Engineering.
Testausrüstung und Simulatoren
- canerrsim - Simulator und Monitor für CAN-Bus-Fehlerframes zum Testen von Fehlerbedingungen mit SocketCAN.
- ECU-simulator - Werkzeug, das einige Fahrzeugdiagnosedienste simuliert. Es kann zum Testen von OBD-II-Dongles oder Tester-Werkzeugen verwendet werden, die die Protokolle UDS (ISO 14229) und ISO-TP (ISO 15765-2) unterstützen.
- ELM327-emulator - ELM327-Emulator zum Testen von Software, die über einen ELM327-Adapter mit OBDII kommuniziert und Multi-ECU-Simulation unterstützt.
Protokolle
OBD-II-Werkzeuge