所以我试图在我的CentOS 7服务器上使用tshark编写脚本,但是我遇到了问题。该脚本在我的Windows笔记本电脑上工作正常,我只是把它放在appdata的plugins文件夹中,但我找不到linux上的类似位置。我用yum下载wireshark,我在另一个文件夹中有程序,但我找不到init.lua文件或插件文件夹。
当我使用tshark -v它告诉我它是用“Lua 5.1”构建的,所以我知道这不是问题,但我不知道从哪里开始。有什么建议吗?
答案 0 :(得分:2)
我也在这里的Centos / RHEL阵营。我无法在任何地方找到init.lua
。 about 信息说lua应该可用,但它不在菜单上的任何地方。
最终我发现了它!它是devel
包的一部分,它是基本wireshark安装包的附加功能。
yum install -y wireshark-devel
现在我有init.lua
我的自定义lua解剖器正在工作。
答案 1 :(得分:1)
答案 2 :(得分:0)
启动Wireshark,转到Help->About Wireshark
,然后点击Folders
标签。这将列出每个目录,包括“Personal Plugins
”目录,这是您应该放置Lua脚本以便自动加载的目录。在* nix系统上,它通常是:~/.wireshark/plugins/
。