• Stars
    star
    140
  • Rank 260,001 (Top 6 %)
  • Language
    HTML
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Parse .nessus file(s) and shows output in interactive UI

Nessus Map

Open Source Love GitHub version Open Source Love

Nessus XML Praser

Requirements

  • Python3
  • Django

Tested on

  • Ubuntu 18.04

What it does

  • Vulnerability based parsing
  • Service based parsing
  • Host bases parsing
  • Unsupported OS parsing
  • Generate Executive Summary of scan
  • Export parsed .nessus(s) to JSON file(s)
  • Import JSON file in Nessus_Map

How it works

Create XML directory in Nessus_Map home directory and place all .nessus files under XML directory and start server.

How to Setup

  • Clone this repo https://github.com/Ebryx/Nessus_Map.git
  • Change directory cd Nessus_Map
  • Create a directory named XML
  • Copy all .nessus files in XML directory
  • Start server with python3 manage.py runserver

Setting up with Python's Virtualenv

git clone https://github.com/Ebryx/Nessus_Map
cd Nessus_Map
mkdir env
mkdir XML
cd env
python3 -m venv . 
source bin/activate
cd ..
pip3 install -r requirements.txt
python manage.py runserver

Vulnerability Parsing

Host Parsing

Services Parsing

Executive Reoprt

Export parsed .nessus(s) to JSON file(s)

Import JSON file in Nessus_Map