Skip to main content

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.

  1. htmlparser():

    This function directly extract checks and values from Nessus HA html data file and store the values into a excel workbook.

  2. 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.

  3. 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

  1. Now we can extract policy values which is your desired value into the output file.

  2. Only html files are accepted as input file.

History Version:

  1. 0.2.3

    Bug fixed for linux not open the output file properly.

  2. nessusha 0.2.2

    Bug fixed for the output file is not opened properly. Pre requests are added to setup file.

  3. nessusha 0.2.1

    Now we support MacOS and Linux! It will open the output file once it finishes.

  4. nessusha 0.2.0

    Documentation and other functions are added.

  5. nessusha 0.1.2

  6. nessusha 0.1.1

  7. 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

Metadata

Release files for nessusha 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nessusha 0.3.0
File Size Uploaded
nessusha-0.3.0.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nessusha 0.3.0
File Interpreter ABI Platform
nessusha-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 11.7 kB

Release files / nessusha-0.3.0.tar.gz

Download URL nessusha-0.3.0.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3b7cf154242691bd795e0615d471e859641d7917dea5c974f7f9151cbde8f3ef
BLAKE2b-256 checksum
How to use checksums
2534d1698ee80bf32688c5a7dfc6d752e22201cb1a51dc6b636966ef680fbcc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / nessusha-0.3.0-py3-none-any.whl

Download URL nessusha-0.3.0-py3-none-any.whl
Size 7.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
64566ef7a07ad6b21d25d3ed1e7e430b760c894bbd21e57c1de961b575a31b86
BLAKE2b-256 checksum
How to use checksums
e086ac5732c5b8d915bcef3bda9eb80f5c936781d30295319dcf8040d4fd7ad5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page