v3.7.0
Added 2
- Add `cdp-endpoint` option to allow users to specify a WebSocket endpoint for control in headless mode
- Add RSYNC module
Changed 4
- Replace seh-msft/burpxml with utils package
- Improve telnet login and add crypto
- Refactor WithNetworkConfig and WithInteractshOptions to be used by NewThreadSafeNucleiEngineCtx
- Improve cache template signature verification performance
Fixed 10
- Fix resume file path condition
- Fix race condition regression
- Fix duplicate log spam for permanent errors
- Fix `ExecutionId` initialization in `DefaultOptions` function
- Fix handling full URLs in unsafe raw requests
- Fix segfault in workflow parsing with global-matchers templates
- Fix logging update summary table to stderr
- Fix sanitizing host when target has host port
- Fix interactsh matching with `payloads`
- Fix passing template variables to TCP inputs pre-compilation
Removed 1
- Remove genproto replace directives from go.mod
What's Changed
🎉 New Features
- Added
cdp-endpointoption to allow users to specify a WebSocket endpoint for control in headless mode by @dwisiswant0 in https://github.com/projectdiscovery/nuclei/pull/5786 - Added RSYNC module by @Mzack9999 in https://github.com/projectdiscovery/nuclei/pull/6410
🐞 Bug Fixes
- Fixed resume file path condition by @dogancanbakir in https://github.com/projectdiscovery/nuclei/pull/6784
- Fixed race condition regression by @dwisiswant0 in https://github.com/projectdiscovery/nuclei/pull/6748
- Fixed duplicate log spam for permanent errors by @dwisiswant0 in https://github.com/projectdiscovery/nuclei/pull/6697
- Fixed
ExecutionIdinitialization inDefaultOptionsfunction by @dogancanbakir in https://github.com/projectdiscovery/nuclei/pull/6598 - Fixed handling full URLs in unsafe raw requests by @dwisiswant0 in https://github.com/projectdiscovery/nuclei/pull/6589
- Fixed segfault in workflow parsing with global-matchers templates by @dwisiswant0 in https://github.com/projectdiscovery/nuclei/pull/6774
- Fixed logging update summary table to stderr by @ayuxsec in https://github.com/projectdiscovery/nuclei/pull/6769
- Fixed sanitizing host when target has host port by @knakul853 in https://github.com/projectdiscovery/nuclei/pull/6759
- Fixed interactsh matching with
payloadsby @dwisiswant0 in https://github.com/projectdiscovery/nuclei/pull/6778 - Fixed passing template variables to TCP inputs pre-compilation by @dogancanbakir in https://github.com/projectdiscovery/nuclei/pull/6776
Other Changes
- Replaced seh-msft/burpxml with utils package by @dogancanbakir in https://github.com/projectdiscovery/nuclei/pull/6763
- Removed genproto replace directives from go.mod by @ehsandeep in https://github.com/projectdiscovery/nuclei/pull/6608
- Improved telnet login and added crypto by @Mzack9999 in https://github.com/projectdiscovery/nuclei/pull/6419
- Added Turkish README and enhanced CONTRIBUTING.md by @bahattinyunus in https://github.com/projectdiscovery/nuclei/pull/6740
- Refactored WithNetworkConfig and WithInteractshOptions to be used by NewThreadSafeNucleiEngineCtx by @meme-lord in https://github.com/projectdiscovery/nuclei/pull/5972
- Improved cache template signature verification performance by @dwisiswant0 in https://github.com/projectdiscovery/nuclei/pull/6779
New Contributors
- @bahattinyunus made their first contribution in https://github.com/projectdiscovery/nuclei/pull/6740
- @promalert made their first contribution in https://github.com/projectdiscovery/nuclei/pull/6756
- @ayuxsec made their first contribution in https://github.com/projectdiscovery/nuclei/pull/6769
Full Changelog: https://github.com/projectdiscovery/nuclei/compare/v3.6.2...v3.7.0