BuildingΒΆ

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. Read more about it in Build version section.

You can still install it with pip and build it from source code if you want. Follow Installation instruction to install from PyPI.

Note

This step is optional.

You can build an executable file for nessus file analyzer (NFA).

  1. Clone nessus file analyzer repository using below command in Git Bash:

    git clone https://github.com/LimberDuck/nessus-file-analyzer.git
    
  2. Install requirements using below command

    pip install -r .\requirements.txt
    
  3. Run nessus file analyzer using below command

    python -m nessus_file_analyzer
    
  4. Upgrade setuptools using below command

    pip install --upgrade setuptools
    
  5. Install PyInstaller

    pip install PyInstaller
    
  6. Build your own executable file using below command

    pyinstaller --onefile --windowed --version-file=.\version.rc --icon=.\icons\LimberDuck-NFA.ico  --name "LimberDuck NFA" nessus_file_analyzer\__main__.py
    
  7. Go to dist catalog to find executable file LimberDuck NFA.exe