
Kit di analisi della sicurezza per protocolli automobilistici proprietari

Questo progetto software è il risultato di una tesi di laurea triennale creata presso SCHUTZWERK in collaborazione con l'Università di Aalen da Philipp Schmied (@CaptnBanana).
Fare riferimento al post del blog corrispondente per maggiori informazioni.
sudo ./install_requirements.sh insieme a sudo -E ./CANalyzat0r.sh. Questo creerà una cartella chiamata pipenv con un ambiente pipenv al suo interno.README.md nella sottodirectory)Per maggiori informazioni, leggi la versione HTML o PDF della documentazione nella cartella ./doc/build.




In generale, tutti i dispositivi SocketCAN dovrebbero essere compatibili. CANalyzat0r è stato sviluppato e testato con successo in combinazione con USB2CAN per CAN normale e PCAN-USB Pro FD per CAN FD.
Puoi usare il Instrument Cluster Simulator per sperimentare con un bus CAN virtuale senza dover collegare dispositivi CAN reali alla tua macchina.
Assicurati che la variabile d'ambiente QT_X11_NO_MITSHM sia impostata a 1. Quando usi sudo, includi l'opzione -E per preservare questa variabile d'ambiente come segue: sudo -E ./CANalyzat0r.sh.
Questa applicazione deve essere eseguita come superutente. A causa di una configurazione mancante, lo stile visualizzato può essere impostato su un valore indesiderato quando l'UID effettivo è 0. Per risolvere questo comportamento, segui questi passaggi:
Metodo rapido: Esegui echo "[QT]\nstyle=CleanLooks" >> ~/.config/Trolltech.conf
Metodo alternativo:
sudo apt-get install qt4-qtconfigOppure usa il contenitore docker
Questo progetto è concesso in licenza sotto GPLv3.