Description
This package contains a Python library enabling Python developers to manipulate nmap process and data:
* automate or schedule nmap scans on a regular basis
* manipulate nmap scans results to do reporting
* compare and diff nmap scans to generate graphs
* batch process scan reports
* ...
The lib currently offers the following modules:
* process: enables you to launch nmap scans
* parse: enables you to parse nmap reports or scan results (only XML so
far) from a file, a string, …
* report: enables you to manipulate a parsed scan result and de/serialize
scan results in a json format
* diff: enables you to see what changed between two scans
* common: contains basic nmap objects like NmapHost and NmapService. It is
to note that each object can be “diff()ed” with another similar object.
* plugins: enables you to support datastores for your scan results directly
in the “NmapReport” object. from report module:
* mongodb: insert/get/getAll/delete
* sqlalchemy: insert/get/getAll/delete
* aws s3: insert/get/getAll/delete (not supported for Python3 since boto
is not supporting py3)
This package installs the library for Python 3.
Upload more screenshots
Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.
Upload a screenshotHint: upload an image here from your clipboard with Ctrl-V
Homepage
https://github.com/savon-noir/python-libnmap
Install this software package
If the package is available for the distribution you are currently using on your computer then install the software by clicking on…