Awesome CAN Bus 


🚜 Increíbles herramientas, hardware y recursos para CAN Bus
Esta lista curada ayuda a la ingeniería inversa de dispositivos CAN bus, con una especialización ligera en software de controladores embebidos automotrices y comprensión de comunicaciones.
Nota
Los elementos marcados con "🔝" son muy recomendados.
URL permanente de esta lista: https://github.com/iDoka/awesome-canbus
Contenido
Herramientas de hacking e ingeniería inversa
- 🔝CarHackingTools - Colección de herramientas comunes de hacking de coches y scripts para ayudar a iniciar la investigación y el hacking de vehículos.
- 🔝Caring Caribou - Una herramienta amigable de exploración de seguridad automotriz para el bus CAN.
- 🔝CAN_Reverse_Engineering - Canalización automatizada de ingeniería inversa de cargas útiles para el protocolo Controller Area Network (CAN).
- 🔝carhacking - Colección de scripts y documentación sobre hacking de coches.
- ReCAN - Ingeniería inversa de redes de área de controlador (Controller Area Networks).
- parse_can_logs - Analiza registros CAN y visualiza flujos de datos en un gráfico.
- reversegear - Herramientas de ingeniería inversa sin conexión para redes automotrices.
- 🔝CANalyzat0r - Kit de herramientas de análisis de seguridad para protocolos de coche propietarios.
- 🔝CANToolz - Framework de análisis de redes CAN en caja negra.
- GVRET - Herramienta generalizada de ingeniería inversa para vehículos eléctricos (FW Arduino).
- UDSim - Simulador y fuzzer de servicios de diagnóstico unificados (sucesor de uds-server).
- uds-server - Simulador y fuzzer UDS CAN.
- CANalyse - Herramienta de análisis y ataque de redes de vehículos.
- canhack - Librería de hacking de protocolo CAN de bajo nivel.
- canDrive - Herramientas para hackear tu coche.
- Carpunk - Kit de herramientas de inyección CAN y sucesor de CANghost.
- CANghost - Script automatizado para hackear el bus CAN.
- canTot - Framework rápido y sencillo de hacking canbus.
- CANanalyze - Este framework se puede usar para interactuar con protocolos automotrices como CAN/ISOTP/UDS.
- Scapy - Programa interactivo de manipulación de paquetes y librería basados en Python. Soporta CAN/ISOTP/UDS/GMLAN además de muchos otros protocolos.
- CAN-RE-Tool - Herramienta de ingeniería inversa para sistemas basados en comunicaciones por bus CAN.
- 🔝can-explorer - Herramienta de visualización de bus CAN para ayudar en la ingeniería inversa.
Equipos de prueba y simuladores
- canerrsim - Simulador y monitor de tramas de error del bus CAN para probar condiciones de error mediante SocketCAN.
- ECU-simulator - Herramienta que simula algunos servicios de diagnóstico de vehículos. Puede usarse para probar adaptadores OBD-II o herramientas de tester que soporten los protocolos UDS (ISO 14229) e ISO-TP (ISO 15765-2).
- ELM327-emulator - Emulador de ELM327 para probar software que interactúa con OBDII mediante un adaptador ELM327 con soporte de simulación multi-ECU.
Protocolos
Herramientas OBD-II