11/19/2023 0 Comments Install wireshark centos 8It builds a shared libary liblua5.2.4.so when using this command: $(RANLIB) -shared -ldl -Wl,-soname,liblua$R.so -o liblua$R.so $? -lm $(MYLDFLAGS) Extending this block in the Makefile by the last line did the trick: My Lua was not compiled in the right way, I needed a shared library. usr/bin/ld: /mypath/lua-5.2.4/install/lib/liblua.a(lstate.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object recompile with -fPIC 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.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |