

But later, after configuring the Wireshark build to pick up Lua, I ran into this error: "make local" created a local install directory which I hoped to use with Wireshark. Thereafter, "make" and the correct "make linux" resulted the compiled files. So, let's get going.Īfter some research I started by downloading Lua 5.2.4 from the Lua website. And RHEL either has version 5.3 or 5.1 which both are incompatible (long story).

Compiling Wireshark on my RHEL 8.3 does not simply work because it requires Lua version 5.2 for my scripts to work. Unfortunately, the install package for Red Hat Enterprise Linux does not include Lua support.

Lua is a scripting language and a supported way of adding dissectors in Wireshark. Dissectors are useful to turn binary garbage into readable TCP or UDP packet content. What do you do on a rainy public holiday with COVID19 restrictions in place? Finally get Wireshark to work with Lua support to have custom dissectors.
