
Kit de análise de segurança para protocolos automotivos proprietários

Este projeto de software é resultado de uma tese de Bacharelado criada na SCHUTZWERK em colaboração com a Universidade de Aalen por Philipp Schmied (@CaptnBanana).
Consulte a postagem do blog correspondente para mais informações.
sudo ./install_requirements.sh junto com sudo -E ./CANalyzat0r.sh. Isso criará uma pasta chamada pipenv com um ambiente pipenv dentro dela.README.md no subdiretório)Para mais informações, leia a versão HTML ou PDF da documentação na pasta ./doc/build.




Em geral, todos os dispositivos SocketCAN devem ser compatíveis. O CANalyzat0r foi desenvolvido e testado com sucesso em combinação com USB2CAN para CAN regular e PCAN-USB Pro FD para CAN FD.
Você pode usar o Instrument Cluster Simulator para brincar com um barramento CAN virtual sem precisar conectar dispositivos CAN reais à sua máquina.
Certifique-se de que a variável de ambiente QT_X11_NO_MITSHM esteja definida como 1. Ao usar sudo, inclua a opção -E para preservar essa variável de ambiente da seguinte forma: sudo -E ./CANalyzat0r.sh.
Este aplicativo precisa ser executado como superusuário. Devido a uma configuração ausente, o estilo exibido pode ser definido para um valor indesejado quando o UID efetivo é 0. Para corrigir esse comportamento, siga estas etapas:
Maneira rápida: Execute echo "[QT]\nstyle=CleanLooks" >> ~/.config/Trolltech.conf
Maneira alternativa:
sudo apt-get install qt4-qtconfigOu use o container docker
Este projeto é licenciado sob a GPLv3.