Awesome CAN Bus 


🚜 Ferramentas, hardware e recursos incríveis para CAN Bus
Esta lista selecionada auxilia na engenharia reversa de dispositivos com barramento CAN, especializando-se levemente em software de controladores embarcados automotivos e na compreensão de comunicação.
Nota
Itens marcados com "🔝" são altamente recomendados.
URL permanente para esta lista: https://github.com/iDoka/awesome-canbus
Conteúdo
Ferramentas de hacking e engenharia reversa
- 🔝CarHackingTools - Coleção de ferramentas comuns de hacking automotivo e uma coleção de scripts para ajudar a iniciar pesquisas e hacking de carros.
- 🔝Caring Caribou - Uma ferramenta amigável de exploração de segurança automotiva para o barramento CAN.
- 🔝CAN_Reverse_Engineering - Pipeline automatizado de engenharia reversa de payloads para o protocolo Controller Area Network (CAN).
- 🔝carhacking - Coleção de scripts e documentação de hacking de carros.
- ReCAN - Engenharia reversa de redes Controller Area Network.
- parse_can_logs - Analisar logs CAN e visualizar fluxos de dados em gráficos.
- reversegear - Ferramentas offline de engenharia reversa para redes automotivas.
- 🔝CANalyzat0r - Kit de ferramentas de análise de segurança para protocolos proprietários de carros.
- 🔝CANToolz - Framework de análise de redes CAN em caixa-preta (black-box).
- GVRET - Ferramenta generalizada de engenharia reversa para veículos elétricos (Arduino FW).
- UDSim - Simulador e fuzzer de Unified Diagnostic Services (sucessor do uds-server).
- uds-server - Simulador e fuzzer de UDS via CAN.
- CANalyse - Uma ferramenta de análise e ataque a redes veiculares.
- canhack - Uma biblioteca de hacking de protocolo CAN de baixo nível.
- canDrive - Ferramentas para hackear seu carro.
- Carpunk - Kit de ferramentas de injeção CAN e sucessor do CANghost.
- CANghost - Script automatizado para invadir barramentos CAN.
- canTot - Framework rápido e improvisado para h4xing em canbus.
- CANanalyze - Este framework pode ser usado para interagir com protocolos automotivos como CAN/ISOTP/UDS.
- Scapy - Programa interativo de manipulação de pacotes e biblioteca baseados em Python. Suporta CAN/ISOTP/UDS/GMLAN e muitos outros protocolos.
- CAN-RE-Tool - Ferramenta de engenharia reversa para sistemas baseados em comunicações de barramento CAN.
- 🔝can-explorer - Uma ferramenta de visualização de barramento CAN para auxiliar na engenharia reversa.
Equipamentos de teste e simuladores
- canerrsim - Simulador e monitor de frames de erro do barramento CAN para testar condições de erro usando SocketCAN.
- ECU-simulator - Ferramenta que simula alguns serviços de diagnóstico veicular. Pode ser usada para testar dongles OBD-II ou ferramentas de teste que suportam os protocolos UDS (ISO 14229) e ISO-TP (ISO 15765-2).
- ELM327-emulator - Emulador ELM327 para testar softwares que fazem interface com OBDII por meio de adaptador ELM327, com suporte a simulação multi-ECU.
Protocolos
Ferramentas OBD-II