Introduction to Lua scripting and Wireshark customization
(Code:Lua-1) |
1 day (10:00-18:00)
|
Learn the specifications of Lua scripts used in Wireshark's disector and listener, as well as programming in Wireshark. In particular, for Wireshark, you will learn how to write plug-ins such as disectors and listeners, add functions to Wireshark, and analyze unknown protocols. |
★handout ・Resume material ・CD-ROM ・USB memory Ikeriri bag ・Ikeriri magnet
★Lunch box
★Equipment used ・LAN cable/router ・Laptop PC and network environment ・Whiteboard/projector |
|
・Wireshark functions can be added using Lua scripts ・Understand the language specifications and behavior of Lua scripts ・You can create disectors and post-disectors in Lua using Wireshark. - Plug-ins using listeners (tap) can be created in Lua using Wireshark. - You can create UDP dissectors and complex TCP dissectors with Wireshark. ・Understand how Wireshark's Lua API works *This course is for those who have completed the Wireshark introductory/applied course, or equivalent, and have knowledge of some computer language such as C language, Java, Python, PHP, etc.
*Our introductory seminars are mainly attended by NIer and SIe students, and some people say that the content is very difficult for individuals. The content is tedious, and it may be difficult if you can't operate commands. please note! |
Orientation Lua introduction and features Wireshark's Lua support Preparing the Lua environment Script operation confirmation and debugging Lua language specifications and operation Creating and running sample code
|
Basics of Wireshark Lua API Creation of disector/post-disector Creation of Listener (Tap) Creation of UDP dissector/complex TCP dissector Wireshark Lua API Appendix Wireshark Lua script application example |