Python-libnmap

Latest version: v0.7.3

Safety actively analyzes 630026 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

0.5.1

Not secure
Added

- Basic API for class CPE interface similar to python-cpe for more advanced usage of CPE, I strongly recommend you to use python-cpe.

0.5.0

Not secure
Added

- Added NmapTask class
- Added NmapProcess.current_task
- Added NmapProcess.tasks list
- Use of semaphore to not consume CPU while looping

Fixed

- Removed Threads to read stdout/stderr
- Fixed bug in NmapProcess.state

0.4.9

Added

- Added [code samples](examples/)

Fixed

- Fix for issue 28

0.4.8

Changed

- Changes in OS fingerprint data API
- NmapHost now holds its OS fingerprint data in NmapHost.os (NmapOSFingerpring object)
- fingerprint is now a property which means you have to call it without (); e.g.: NmapHost.os.fingerprint
- NmapHost.os.fingerprints return an array of os fingerprints (strings)
- NmapHost.os.fingerprint return a concatenated string of all fingerprints
- Fingerprints data are now accessible via NmapHost.os.osmatches which returns a list of NmapOSMatch objects
- NmapOSMatch objects might contain a list of NmapOSClass objects matching with it
- NmapOSClass objects might contain a list of CPE object related to the os class (CPE class will be improved and API enriched)

0.4.7

Added

- added support for <owner> if present in <port>: accessible via NmapService.owner

Fixed

- Minor fix for issue25
- Fixed exception when optional service tag is not present in <port> tag

0.4.6

Not secure
Added

- Added support to run scan in background with sudo support
- Added NmapProcess.sudo_run_background()

Fixed

- Corrected missing incomplete parameter on parse_fromfile and parse_fromstring
- Fixed issue with run() blocking when an error triggered during the scan

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.