/Dissector

Wireshark Dissectors (decoder) written in LUA

Primary LanguageLuaGNU General Public License v3.0GPL-3.0

Wireshark Dissectors

LOGO! Dissectors

Dissectors for the serial LOGO! PG and TD protocol used by the LOGO! PLC.

  • logopg.lua is a Wireshark dissector for the serial PG protocol that is exchanged between the PC (Personal Computer) and the LOGO! 0BA1, 0BA4, 0BA5 or 0BA6.
  • logotd.lua is a small (and not complete!) Wireshark dissector for the TD protocol that is exchanged between the TD (Text Display) and the LOGO! 0BA6 over the serial TD interface (withdrawn).

The protocols run on a proprietary serial hardware. Currently Wireshark cannot capture from this proprietary hardware directly. An RS232 (PG interface) or RS485 (TD interface) monitor interface is required, which transfers the data to a serial interface from the PC.

The Dissectors are tested with the Serial port capture program SerialPCAP, written by Jan Breuer.

All information about the protocols and details to the LOGO! PLC are described in the Logo33lib wiki!.

License

The library is licensed under the GNU Lesser General Public License v3.0. However, the Wireshark dissectors distributes and uses code from other Open Source Projects that have their own licenses.

Credits

The Wireshark dissectors are created by J. Schneider.

Special thanks go to Jan Breuer for his SerialPCAP.