Skip to content

MushR00m/iec103_dissector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

iec103_dissector
By Michael Zhang

Wirtten in Lua.

IEC 60870-5-103 is a serial protocol, Wireshark doesn't have the dissector for it. This dissector will help you decode the IEC 103 in Wireshark.

1. Before you begin
You need convert your serial communication traffic into pcap or pcapng.

You can consider use text2pcap.exe that comes with Wireshark, or use tool serial_to_pcap that on my github: https://github.com/michaelxzhang

2. Run Lua script in Wireshark
	1) Save the iec103_dissector.lua to any folder, e.g. c:\myproto;
	2) Go to Wireshark installation folder, open init.lua, you need administrator privileges on Windows Vista and Windows 7;
	3) Find and make sure line 
	disable_lua = false
	4) At the very end, add the following lines to init.lua
	IEC101_SCRIPT_PATH= "C:\\myproto\\"
	dofile(IEC103_SCRIPT_PATH.."iec103_dissector.lua")
	5) Save and load the converted serial communication traffic in Wireshark.
	
3. Or you can copy lua file to Wireshark plugins folder(bat code):
	IF NOT EXIST %appdata%\Wireshark\Plugins mkdir %appdata%\Wireshark\Plugins
	copy iec103_dissector.lua %appdata%\Wireshark\Plugins

About

Wireshark IEC 60870-5-103 dissector

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages