fipcore_img FiWiP

   Tutorial

This video tutorial explains how to install the wireshark plugin to dissect FWP packets from the FiWiP device.

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 FiWiP archive and extract it in a temporary folder (see Download section).
  6. Copy 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 from FiWiP device should now be correctly dissected (FWP protocol).

FiWiP - 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/fiwip/download/1.0.0/fiwip-1.0.0-x86_64.tar.xz
      $ mkdir fiwip-1.0.0-x86_64
      $ tar -Jxvf fiwip-1.0.0-x86_64.tar.xz -C fiwip-1.0.0-x86_64
  5. Go to driver/kernel directory of the extracted archive.
    • $ cd fiwip-1.0.0-x86_64/driver/kernel/
  6. Remove the current pcifw kernel module.
    • $ sudo rmmod pcifw
  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

FiWiP - Rebuild pcifw kernel module via Webmin tool

This video tutorial explains how to use the FipLabs GUI to capture the FiWiP device 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 FiWiP port.
  6. Click on Capture -> Start Capture to start an acquisition

FiWiP - Get the FiWiP flow from the FipLabs GUI