Running¶
Hint
Since v0.10.0 nessus file analyzer (NFA) comes with pre-built binaries for Windows,
Linux and macOS. You can download the latest version from
GitHub Releases page.
You can still install it with pip and build it from source code if you want.
If you decided to download pre-build version follow Build version instruction. If you decided to install from PyPI follow Source version instruction.
Build version¶
Go to GitHub Releases page.
Select and download from the Assets list the ZIP archive with
-windowssuffix.In the Terminal run, e.g., below command to verify the checksum of downloaded file:
Get-FileHash .\LimberDuck-NFA-vX.Y.Z-windows.zip -Algorithm SHA256Important
The output should match the checksum provided in the GitHub Releases page!
Unzip the archive.
Go to unzipped folder and click on
LimberDuck NFA.exefile to start NFA.If you see Windows message protecting from opening, click on More info and then click on Run anyway.
Go to GitHub Releases page.
Select and download from the Assets list the ZIP archive with
-linuxsuffix.In the Terminal run, e.g., below command to verify the checksum of downloaded file:
sha256sum LimberDuck-NFA-vX.Y.Z-macos-arm64.zipImportant
The output should match the checksum provided in the GitHub Releases page!
Unzip the archive.
Go to unzipped folder and click on
LimberDuck-NFAfile to start NFA.
Error
If you run NFA and window does not open, go to Terminal and run LimberDuck-NFA, if you see below error:
~$ LimberDuck-NFA
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.
Aborted (core dumped)
Run below to fix it:
sudo apt-get install --reinstall libxcb-xinerama0
Click on LimberDuck-NFA file again to start NFA.
Go to GitHub Releases page.
Select and download from the Assets list the ZIP archive with
-macos-arm64suffix if you have MacBook with Apple Silicon, if Intel based choose-macos.In the Terminal run, e.g., below command to verify the checksum of downloaded file:
sha256sum LimberDuck-NFA-vX.Y.Z-macos-arm64.zipImportant
The output should match the checksum provided in the GitHub Releases page!
Unzip the archive.
Go to unzipped folder and run
LimberDuck NFA.appfile to start NFA.If you see macOS message protecting from opening, open Terminal and run below command:
xattr -dr com.apple.quarantine LimberDuck\ NFA.appClick on
LimberDuck NFA.appfile again to start NFA.
Source version¶
Once you have nessus file analyzer (NFA) installed you can run it in Terminal with command:
nessus-file-analyzer
Attention
Remember to open your Python virtual environment first, if you decided to use it.
If you use virtualenvwrapper,
mentioned in the Installation instruction,
you can do it with the command workon <name_of_your_virtualenvironment>.
To exit your Python virtual environment, use the command deactivate.
Tip
Optionally for Linux and macOS run with & at the end to start the process in the background.
nessus-file-analyzer&
Make a shortcut to nessus file analyzer (NFA) to run it even faster.
Run
wherecommand incmdto getyour_path_to_nessus-file-analyzerwhere nessus-file-analyzer.exeCopy path return in previous command.
Go, e.g., to Desktop.
Right click on Desktop and choose
New > Shortcut.Paste returned path.
Click
Next.Click
Finish.
Run
whichcommand in Terminal to getyour_path_to_nessus-file-analyzerwhich nessus-file-analyzerRun
lncommand in Terminal with path return in previous command to create a link:ln -s your_path_to_nessus-file-analyzer ~/Desktop/
Error
If you have installed nessus file analyzer (NFA) on Ubuntu without python virtual environment, and see below error:
~$ nessus-file-analyzer
nessus-file-analyzer: command not found
Add below to ~/.bashrc to fix it:
# set PATH so it includes user's private ~/.local/bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
Error
If you run nessus file analyzer (NFA) and see below error:
~$ nessus-file-analyzer
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.
Aborted (core dumped)
Run below to fix it:
sudo apt-get install --reinstall libxcb-xinerama0
Run
whichcommand in Terminal to getyour_path_to_nessus-file-analyzerwhich nessus-file-analyzerOpen
binfolder wherenessus-file-analyzeris located.Right click on
nessus-file-analyzerand choose an optionMake alias.Move your alias, e.g., to Desktop.