Extract Nessus HA data to xlsx
Project description
Nessus Host Assessment Crawler
Extract Nessus HA data to xlsx
Getting Started
This package is for those who are suffering from Nesses HA work. Good luck :)
Installing
The package can be installed by pip install. Make sure you have installed it properly.
Run the following commands to install pip.
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
The following command is to install nessusha.
pip install nessusha
For Mac User, you might have both python2 and python3. You may run the following command instead.
pip3 install nessusha
Now we are good to go. :)
Deployment
Current package allows user to call the api to extract all the checks and corresponding values from HA html file.
-
htmlparser():
This function directly extract checks and values from Nessus HA html data file and store the values into a excel workbook.
-
openhtml():
Return values: (String) rawhtml, (String) filename
This function allows you to open the html file and return the rawhtml data into a string. It also returns the filename.
-
allhosts(rawhtml):
Return values: myhsots
This function returns a list of all the hosts appeared in the html file.
Versioning
Current Version: 0.3.0
-
Now we can extract policy values which is your desired value into the output file.
-
Only html files are accepted as input file.
History Version:
-
0.2.3
Bug fixed for linux not open the output file properly.
-
nessusha 0.2.2
Bug fixed for the output file is not opened properly. Pre requests are added to setup file.
-
nessusha 0.2.1
Now we support MacOS and Linux! It will open the output file once it finishes.
-
nessusha 0.2.0
Documentation and other functions are added.
-
nessusha 0.1.2
-
nessusha 0.1.1
-
nessusha 0.1.0
Authors
Li Xingxuan: lxx895466249@gmail.com
Sakthi Ram: sakthi_ram@hotmail.com
License
This project is licensed under the MIT License - see the LICENSE.md file for details
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.