FIP-UDP
Tutorial
Wireshark - LUA dissector
This video tutorial explains how to install the wireshark plugin to dissect FWP packets coming from the FIP-UDP service.
Summary of steps:
- Install and open the Wireshark analyzer on your host PC.
- Go to Help -> About Wireshark menu.
- Click on Folder tab.
- Locate Personal LUA Plugins line and double click on its path to open the associated directory.
- Get the last FipCapture archive and extract it in a temporary folder (see Download section).
- Copy tools/fipudpd/wireshark/plugin/fwp.lua file from extracted archive and copy it into Personal LUA Plugins folder.
- Edit fwp.lua file from Personal LUA Plugins folder, and change UDP_PORT field with your correct FiWiP device UDP port.
- Save the file and restart Wireshark GUI to take into account the change.
- Start a new capture. UDP packets coming from FIP-UDP service should now be correctly dissected (FWP protocol).
FIPUDP - Wireshark LUA dissector installation
Webmin - Daemon configuration
This video tutorial explains how to set up the fipudp service embedded in the FiWiP device.
Summary of steps:
- Login to the FiWiP device via the Webmin interface: https://fiwip.local:10000
- Click on the option System in the left sidebar of Webmin.
- Select the option Bootup and Shutdown and you will see all the services listed.
- Select the fipudpd service to set it up.
- Add the desired parameters to the ExecStart field.
- Click on the Save button.
- Select again the fipudpd service.
- Click on the Restart Now button. The fipudpd service now works with the new settings.
FiWiP - fipudpd daemon configuration via Webmin tool
Webmin - Update FIP kernel module
This video tutorial explains how to recompile the FIP kernel module embedded in the FiWiP device.
Summary of steps:
- Login to the FiWiP device via the Webmin interface: https://fiwip.local:10000
- Open in it a terminal.
- Stop the fipudpd service.
- Get the last FiWiP archive and extract it.
- Go to driver/linux directory of the extracted archive.
- Remove the current fipwatcher kernel module.
- Build the new kernel module.
- Install it with install_drv script.
- Enable again the fipudpd service.
$ sudo systemctl stop fipudpd
$ cd Documents/
$ wget https://www.exoligent.com/wiki/worldfip/fipcap/download/1.3.0/fipcapture-1.3.0-linux.tar.gz
$ mkdir fipcapture-1.3.0-linux
$ tar -zxvf fipcapture-1.3.0-linux.tar.gz -C fipcapture-1.3.0-linux
$ cd fipcapture-1.3.0-linux/driver/linux/
$ sudo rmmod fipwatcher
$ sudo KBUILD_NOPEDANTIC=1 make
$ sudo chmod +x install_drv.sh
$ sudo ./install_drv.sh
$ sudo systemctl start fipudpd
FIPUDP - Rebuild fipwatcher kernel module via Webmin tool
FipLabs GUI
This video tutorial explains how to use the FipLabs GUI to capture the FIP-UDP service stream.
Summary of steps:
- Install the WorldFipTools6 package on your host PC (How to: click here).
- Open FipLabs GUI.
- Go to the FipWatcher -> Parameters tab.
- In the FipWatcher section, select the Remote and UDP fields.
- Set Port Number with a known FIP-UDP service port.
- Click on Capture -> Start Capture to start an acquisition