FMADIO Shark v2 is a full Ubuntu 22 Linux Container (LXC) enabling the full Wireshark GUI and RDP desktop enviroment all running on the FMADIO Hardware Platform.
Step 1) Download the LXC
Download the latest version of fshark from the web
https://static.fmad.io/container.html#fshark2
This can be done using CURL in the following directory
Then Downloading using the CURL command (assuming the FMADIO System has internet access). Alternatively the tarball can be copied from a remote system into the same directory.
Step 2) Extract the tarball
Extract the tarball as sudo
Example output below:
Step 3) Install the LXC
Installing the LXC will configure it for the system, all commands need to be run as root
Then cd to the extracted fshark2 directory
Then run the install script
Example output below:
Step 4) Start the LXC
Using the fmadiocli
start and attach to the LXC to confirm it runs correctly
Example output:
Step 5) Attach to the LXC
Next is attach to the LXC as follows. This confirms everything is running as expected
Example output:
NOTE: FMADIO Applications the prompt will be GREEN when inside a container. This helps identify on the shell if its running on the host or in an LXC.
Step 6) Setup Port forwarding for RDP
By default the LXC runs on its own internal network without any access to the physically connected network. A typical install will port forward a host port into the LXC RDP server. This allows an RDP client to connect to the FShark2 LXC using the FMADIO Hosts IP address.
Its described in the link below
https://docs4.fmad.io/docs/fmadio-os-network-topology#lxc-port-forwarding
In this example we are forwarding port 3389 on the host (default RDP port) into the LXC FShark2 container on the same port. This effectively lets you RDP to the FMADIO Host using an RDP connection.
Copy the file located in
Then reload the iptables configuration
Step 7) Connect using an RDP Client
Load up the RDP client and try connect to the instance
Note that the size of the desktop is configured by the RDP client. In this case a 2K configuration is used
If using the native Windows RDP client it will provide a warning, click YES
Showing the default FMADIO login per below
Step 8) Login to the desktop
Login using the account fmadio and the default fmadio password
By default wireshark will load per below
Terminal can be opened using the right mouse button on the desktop
NOTE: The first window may take 30sec to be created as the system initializes itself
Browser can also be created