Natlas-libnmap

Latest version: v0.7.1

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

Scan your dependencies

Page 2 of 5

0.4.9

0.4.8

- 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 () NmapHost.os.fingerprint and should be called
directly from NmapHost.os
- 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)
- TODO: finalize API doc and create all related unit tests

0.4.7

- fixed exception when optional service tag is not present
in <port> tag
- added support for <owner> if present in <port>:
accessible via NmapService.owner

0.4.6

- corrected missing incomplete parameter on parse_fromfile
and parse_fromstring
- added support to run scan in background with sudo support
added NmapProcess.sudo_run_background()
- fixed issue with run() blocking when an error triggered
during the scan

0.4.5

- Added "incomplete" argument in NmapReport.parse()
in order to enable parsing of incomplete or interrupted
nmap scans. Could be useful to use with a background
scan to parse incomplete data blocks from callback
function (thanks Sibwara for the idea).
- Fixed bug when NmapReport.summary is empty
- added NmapReport.endtimestr
- remplaced ElementTree by cElementTree (performance)

0.4.4

- added support for tunnel attribute from <service> tag
- added support for servicefp (service fingerprint) in
attributes from <port><service> tag
- added support for reasons attributes from <port> tag
- added support for extraports/extrareasons tags
- corrected bug in serialization: missing extra data
(pull request from DougRoyal)

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.