2015-07-22 1 views
2

Итак, я пытаюсь получить скрипт, работающий с tshark на моем сервере CentOS 7, но у меня проблемы. Скрипт отлично работает на моем ноутбуке Windows, я просто поместил его в папку плагинов в appdata, но я не могу найти подобное местоположение в Linux. Я использовал yum для загрузки wirehark, и у меня есть программа в другой из моих папок, но я не могу найти ни файлы init.lua, ни папку плагинов.Невозможно найти init.lua wirehark на моей машине CentOS

Когда я использую tshark -v, он говорит мне, что он построен «с Lua 5.1», поэтому я знаю, что это не проблема, но я понятия не имею, куда идти отсюда. Какие-либо предложения?

ответ

0

Запустите Wireshark и перейдите на страницу Help->About Wireshark, а затем нажмите вкладку Folders. Это будет список всех каталогов, включая каталог «Personal Plugins», в котором вы должны поместить сценарий Lua, чтобы он автоматически загружался. В системах * nix это обычно: ~/.wireshark/plugins/.

+0

У меня нет формы GUI проводов, только терминальная версия. И указанное вами местоположение не существует в моей системе (/.wireshark) – TheLiveDunn

+0

Просто, чтобы быть понятным, это: '~/.wireshark/plugins /', а не '/ .wireshark/plugins'. Другими словами, он находится в вашем домашнем каталоге. – hadriel

+0

Да, это все еще не работает. В нем нет такого файла или каталога – TheLiveDunn

1

К сожалению, CentOS, Fedora, Oracle Linux и RHEL (на сегодняшний день) не включают init.lua в свою упаковку wirehark. «init.lua» должен находиться в каталоге wirehark (например,/usr/share/wireshark), прежде чем wirehark будет активировать любые сценарии Lua.

+0

Но если я переношу ее на себя, с другой машины, на которой она есть, она должна работать? – TheLiveDunn

1

Я тоже здесь, в лагере Centos/RHEL. Я не мог найти init.lua в любом месте. В около говорилось, что lua должен быть доступен, но он не был нигде в меню.

В конце концов я нашел его! Это часть пакета devel, который является дополнительным к пакету установки базового проводов.

yum install -y wireshark-devel 

Теперь у меня есть init.lua и мои пользовательские Lua диссекторы работают.