Releases: Ullaakut/nmap
Releases · Ullaakut/nmap
v3.0.4
Features
Fixes
Performance
- Moved progress declaration into for loop by @RedStylzZ
- Massive reduction in memory usage for large operations
v3.0.3
What's Changed
- Fix typo by @kiokuless in #126
- Fix unable to parse nmap output for incomplete XML output by @idkw in #127
New Contributors
- @kiokuless made their first contribution in #126
Full Changelog: v3.0.2...v3.0.3
v3.0.0
Important: This is a MAJOR version change. The API is now incompatible with version 2.x.x
.
Look at Semantic Versioning for more information.
What's Changed
Full Changelog: v2.2.2...v3.0.0
v2.2.2
v2.2.1
What's Changed
- Fix --resume opt by @ohDaddyPlease in #68
- Fix run with progress and add new Run function by @elivlo in #69
- Add new type option for func(*Scanner) by @elivlo in #71
- Adding options for nmap and greppable output by @brutalgg in #74
- Change WithSourcePort argument type by @MaineK00n in #77
- Update local args copy in Run functions (#81) by @sm97 in #82
- Fix misunderstanding between Configuration and Confidence (#84) by @mxrch in #85
- Add print and return args, fix #86 by @cyrinux in #87
- Support the WithInterfaceList option by @elivlo in #90
- Switch test and build to GitHub actions by @elivlo in #91
- Add staticcheck to actions by @elivlo in #96
- Add --unique and --script-timeout flags by @Ullaakut in #99
Full Changelog: v2.0.2...v2.2.1
Go module fix
This release fixes the previous one, which couldn't be imported correctly due to an incorrect import in one of the unit tests.
Go module release
This version is compatible with go modules.
Asynchronous Scanning
2.0.0 (2019-11-30)
Enhancements:
- [enhancement] Fixing "Error handling difficult and not reliable #38" (#39 by noneymous)
- [enhancement] Unit tests for RunAsync (#35 by Ullaakut)
- [enhancement] RunAsync function with supporting struct changes (#26 by TheSecEng)
- [enhancement] Fix typos (#25 by Ullaakut)
- [enhancement] Nmap error handling (#21 by TheSecEng)
Bug fixes:
- [bug] Fix ScanRunner interface (#40 by Ullaakut)
- [bug] go install error (#19 by voidint)
- [bug] Fix #17 by making done chan buffered (#18 by Ullaakut)
- [bug] Update xml.go (#13 by blshkv)
Misc:
- Added ToReader method for streaming out XML results (#37 by beckler)
- Adding nmap options for verbosity and debugging (#33 by TheSecEng)
- Added nmap --stats-every option (#28 by TheSecEng)
- Update gitignore (#24 by Ullaakut)
- Make ScriptArguments support flags (#12 by botastic)
- Fix nmap table result parsing (#11 by botastic)
- Fix OSClass parsing (#10 by botastic)
Synchronous release
Supported features
- All of
nmap
's native options. - Additional idiomatic go filters for filtering hosts and ports.
- Cancellable contexts support.
- Helpful enums for nmap commands. (time templates, os families, port states, etc.)
- Complete documentation of each option, mostly insipred from nmap's documentation.