
자동차 독점 프로토콜을 위한 보안 분석 툴킷

이 소프트웨어 프로젝트는 SCHUTZWERK에서 Aalen University와 협력하여 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이 프로젝트는 GPLv3에 따라 라이선스가 부여됩니다.