This script decodes PCAP files containing SAE J2735 messages. The decoded output is displayed in the terminal and saved to a file with the same name as the original PCAP file.
Note: The script currently outputs data as a JSON. Support for XML will be added soon.
- Linux (Primary)
- Windows and macOS (Adaptation possible)
- Python 3
- tkinter
- pyshark
To install the necessary dependencies, run:
sudo ./install_dependencies.sh
- Move your PCAP file containing J2735 messages to the
logs
directory. - Execute the script:
cd src
./pcapDecode.py
- Follow the on-screen prompts.
- Chosen file contents will be decoded, printed to the terminal, and written to a log of the same name in the
decoded
directory.
Version 1.5 – June 30, 2025