fipcore_img FIP-UDP

   Tutorial

This video tutorial explains how to install the wireshark plugin to dissect FWP packets coming from the FIP-UDP service.

Summary of steps:

  1. Install and open the Wireshark analyzer on your host PC.
  2. Go to Help -> About Wireshark menu.
  3. Click on Folder tab.
  4. Locate Personal LUA Plugins line and double click on its path to open the associated directory.
  5. Get the last FipCapture archive and extract it in a temporary folder (see Download section).
  6. Copy tools/fipudpd/wireshark/plugin/fwp.lua file from extracted archive and copy it into Personal LUA Plugins folder.
  7. Edit fwp.lua file from Personal LUA Plugins folder, and change UDP_PORT field with your correct FiWiP device UDP port.
  8. Save the file and restart Wireshark GUI to take into account the change.
  9. Start a new capture. UDP packets coming from FIP-UDP service should now be correctly dissected (FWP protocol).

FIPUDP - Wireshark LUA dissector installation

This video tutorial explains how to set up the fipudp service embedded in the FiWiP device.

Summary of steps:

  1. Login to the FiWiP device via the Webmin interface: https://fiwip.local:10000
  2. Click on the option System in the left sidebar of Webmin.
  3. Select the option Bootup and Shutdown and you will see all the services listed.
  4. Select the fipudpd service to set it up.
  5. Add the desired parameters to the ExecStart field.
  6. Click on the Save button.
  7. Select again the fipudpd service.
  8. Click on the Restart Now button. The fipudpd service now works with the new settings.

FiWiP - fipudpd daemon configuration via Webmin tool

This video tutorial explains how to recompile the FIP kernel module embedded in the FiWiP device.

Summary of steps:

  1. Login to the FiWiP device via the Webmin interface: https://fiwip.local:10000
  2. Open in it a terminal.
  3. Stop the fipudpd service.
    • $ sudo systemctl stop fipudpd
  4. Get the last FiWiP archive and extract it.
    • $ 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
  5. Go to driver/linux directory of the extracted archive.
    • $ cd fipcapture-1.3.0-linux/driver/linux/
  6. Remove the current fipwatcher kernel module.
    • $ sudo rmmod fipwatcher
  7. Build the new kernel module.
    • $ sudo KBUILD_NOPEDANTIC=1 make
  8. Install it with install_drv script.
    • $ sudo chmod +x install_drv.sh
      $ sudo ./install_drv.sh
  9. Enable again the fipudpd service.
    • $ sudo systemctl start fipudpd

FIPUDP - Rebuild fipwatcher kernel module via Webmin tool

This video tutorial explains how to use the FipLabs GUI to capture the FIP-UDP service stream.

Summary of steps:

  1. Install the WorldFipTools6 package on your host PC (How to: click here).
  2. Open FipLabs GUI.
  3. Go to the FipWatcher -> Parameters tab.
  4. In the FipWatcher section, select the Remote and UDP fields.
  5. Set Port Number with a known FIP-UDP service port.
  6. Click on Capture -> Start Capture to start an acquisition

FIPUDP - Get the FiWiP flow from the FipLabs GUI