Awesome CAN Bus 


🚜 Outils, matériel et ressources impressionnants pour le bus CAN
Cette liste organisée aide à la rétro-ingénierie de dispositifs à bus CAN, avec une spécialisation modérée dans les logiciels de contrôleurs embarqués automobiles et la compréhension des communications.
Remarque
Les éléments marqués « 🔝 » sont vivement recommandés.
URL permanente de cette liste : https://github.com/iDoka/awesome-canbus
Sommaire
Outils de hacking et de rétro-ingénierie
- 🔝CarHackingTools - Collection d'outils courants de hacking automobile et de scripts pour aider à lancer la recherche et le hacking de voitures.
- 🔝Caring Caribou - Un outil convivial d'exploration de la sécurité automobile pour le bus CAN.
- 🔝CAN_Reverse_Engineering - Pipeline automatisé de rétro-ingénierie de charges utiles pour le protocole Controller Area Network (CAN).
- 🔝carhacking - Collection de scripts et de documentation sur le hacking automobile.
- ReCAN - Rétro-ingénierie de réseaux Controller Area Network.
- parse_can_logs - Analyse les journaux CAN et visualise les flux de données sur un graphique.
- reversegear - Outils de rétro-ingénierie hors ligne pour les réseaux automobiles.
- 🔝CANalyzat0r - Boîte à outils d'analyse de sécurité pour les protocoles propriétaires de voitures.
- 🔝CANToolz - Framework d'analyse de réseaux CAN en boîte noire.
- GVRET - Outil généralisé de rétro-ingénierie de véhicules électriques (FW Arduino).
- UDSim - Simulateur et fuzzer de services de diagnostic unifiés (successeur de uds-server).
- uds-server - Simulateur et fuzzer UDS CAN.
- CANalyse - Un outil d'analyse et d'attaque de réseaux de véhicules.
- canhack - Une bibliothèque de hacking de protocole CAN de bas niveau.
- canDrive - Outils pour hacker votre voiture.
- Carpunk - Boîte à outils d'injection CAN et successeur de CANghost.
- CANghost - Script automatisé pour pirater un bus CAN.
- canTot - Framework de h4xing canbus rapide et sale.
- CANanalyze - Ce framework peut être utilisé pour interagir avec des protocoles automobiles comme CAN/ISOTP/UDS.
- Scapy - Programme interactif de manipulation de paquets et bibliothèque basés sur Python. Prend en charge CAN/ISOTP/UDS/GMLAN et de nombreux autres protocoles.
- CAN-RE-Tool - Outil de rétro-ingénierie pour les systèmes basés sur les communications par bus CAN.
- 🔝can-explorer - Un outil de visualisation du bus CAN pour faciliter la rétro-ingénierie.
Équipements de test et simulateurs
- canerrsim - Simulateur et moniteur de trames d'erreur du bus CAN pour tester les conditions d'erreur avec SocketCAN.
- ECU-simulator - Outil qui simule certains services de diagnostic de véhicule. Il peut être utilisé pour tester des dongles OBD-II ou des outils de test prenant en charge les protocoles UDS (ISO 14229) et ISO-TP (ISO 15765-2).
- ELM327-emulator - Émulateur ELM327 pour tester les logiciels d'interface OBDII via un adaptateur ELM327 prenant en charge la simulation multi-ECU.
Protocoles
Outils OBD-II