mirror of
				https://github.com/halleysfifthinc/Toyota-AVC-LAN
				synced 2025-10-31 02:17:20 +00:00 
			
		
		
		
	Packet analysis with Wireshark
- Install the Lua IEBUS/AVCLAN packet dissector to the Wireshark Lua Plugins folder
- Look in Help > About Wireshark dialog, Folders tab, "Personal Lua Plugins". It was ~/.local/lib/wireshark/pluginsfor me, but it didn't exist until I manually created it.
- Copy or link avclan_plugin.luato the Wireshark Lua Pluginds folder- Linking is more convenient if modifying/developing the dissector
ln -s $(pwd)/avclan_plugin.lua ~/.local/lib/wireshark/plugins/avclan_plugin.lua
 
- Linking is more convenient if modifying/developing the dissector
 
- Look in Help > About Wireshark dialog, Folders tab, "Personal Lua Plugins". It was 
- Install Julia and needed packages (I recommend using juliaup or an official binary from the Julialang website. Binaries from your distribution are typically out of date and/or built incorrectly.)
- From this folder, start Julia with the local project environment using julia --project=@.
- Run ] instantiateto install the necessary Julia packages
 
- From this folder, start Julia with the local project environment using 
- Run julia src/pipepackets.jl | wireshark -k -i -to pipe packets logged by the Mockingboard over serial into Wireshark. If the Lua dissector is installed correctly, the packets should be correctly recognized and dissected as IEBUS/AVCLAN packets