Skip to content

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

License

Notifications You must be signed in to change notification settings

shariqmalik/Nessus_Map

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 54.9%
  • Python 45.1%