
プロプライエタリな車載プロトコルのためのセキュリティ分析ツールキット

このソフトウェアプロジェクトは、SCHUTZWERK と アーレン大学 の協力により、Philipp Schmied (@CaptnBanana) が学士論文として作成したものです。
詳細については、対応するブログ記事を参照してください。
sudo ./install_requirements.sh と sudo -E ./CANalyzat0r.sh を実行します。これにより、pipenv というフォルダが作成され、その中に pipenv 環境が作成されます。README.md ファイルを確認してください)詳細については、./doc/build フォルダにあるドキュメントのHTML版またはPDF版をお読みください。




一般的に、すべてのSocketCANデバイスが互換性があるはずです。CANalyzat0rは通常のCAN用にUSB2CAN、CAN FD用にPCAN-USB Pro FDと組み合わせて開発され、正常にテストされています。
実際のCANデバイスをマシンに接続せずに仮想CANバスで試すには、Instrument Cluster Simulatorを使用できます。
QT_X11_NO_MITSHM 環境変数が 1 に設定されていることを確認してください。sudo を使用する場合は、この環境変数を保持するために -E オプションを次のように含めてください:sudo -E ./CANalyzat0r.sh。
このアプリケーションはスーパーユーザーとして実行する必要があります。設定がないため、実効UIDが0の場合、表示スタイルが望ましくない値に設定される可能性があります。この動作を修正するには、次の手順に従ってください:
簡単な方法:echo "[QT]\nstyle=CleanLooks" >> ~/.config/Trolltech.conf を実行
代替方法:
sudo apt-get install qt4-qtconfigまたはDockerコンテナを使用
このプロジェクトはGPLv3の下でライセンスされています。