Releases: projectdiscovery/nuclei
Releases · projectdiscovery/nuclei
v2.9.0
What's Changed
- Added support for templates in JSON format by @CodFrm in #3333
- Added template sign/verify functionality by @Mzack9999 in #3029
- Added
-track-error
option to add custom errors to max-host-error watch list by @austintraver in #3399 - Added data race panic check in integration_tests by @tarunKoyalwar in #3303
- Added CLI option to override fuzzing template options by @ShubhamRasal in #3355
- Added
ip_formats()
helper function by @xm1k3 in #3286 - Added
resolve()
helper function by @xm1k3 in #3321 - Added
rawstringslice
to make reference url case insensitive by @Bisstocuz in #3346 - Fixed a bug with OR matcher condition with interactsh by @RamanaReddy0M in #3397
- Fixed
set-method
option in headless template by @Mzack9999 in #3373 - Fixed atomic bool check by @Mzack9999 in #3376
- Fixed bug in URL path and adds integration tests by @tarunKoyalwar in #3331
- Fixed crash with interactsh integration by @Mzack9999 in #3312
- Fixed data race when using interactsh_matchers by @tarunKoyalwar in #3432
- Fixed file input in custom vars with
self-contained
http template by @tarunKoyalwar in #3385 - Fixed missing port in matched ssl templates by @tarunKoyalwar in #3380
- Fixed nil pointer reference + use map helper by @Mzack9999 in #3421
- Fixed
parseUrl
test by @ShubhamRasal in #3426 - Fixed typo in
-hc
option by @sullo in #3400
Issues closed in release - https://github.com/projectdiscovery/nuclei/milestone/27
New Contributors
- @noraj made their first contribution in #3162
- @Bisstocuz made their first contribution in #3346
- @CodFrm made their first contribution in #3333
- @austintraver made their first contribution in #3399
- @RamanaReddy0M made their first contribution in #3397
Full Changelog: v2.8.9...v2.9.0
v2.8.9
What's Changed
- Fixed URL encoding issues in paths by @tarunKoyalwar in #3294
- Fixed panic crash with ratelimit by @tarunKoyalwar in #3257
- Fixed path handling inconsistencies by @tarunKoyalwar in #3243
- Fixed data race in templates with payloads by @tarunKoyalwar in #3265
- Fixed using httpx as a library for http probing by @Ice3man543 in #3261
- Fixed data race in race requests by @tarunKoyalwar in #3275
- Fixed publish docs workflow by @tarunKoyalwar in #3296
- Fixed retryablehttp for templates loading by @Mzack9999 in #3291
- Fixed
aes_cbc
helper function update by @Ice3man543 in #3287 - Fixed json schema for extractor attribute by @Mzack9999 in #3240
- Added env variable support in reporting config by @xm1k3 in #3188
- Added proxy use in headless binary download by @Mzack9999 in #3290
- Added interactsh payload input support in TLS SNI field by @Mzack9999 in #3276
Issues closed in the release - https://github.com/projectdiscovery/nuclei/milestone/26?closed=1
New Contributors
- @M-Faheem-Khan made their first contribution in #3235
- @galoget made their first contribution in #3299
Full Changelog: v2.8.8...v2.8.9
v2.8.8
What's Changed
- Fixed url encoding issues by @tarunKoyalwar in #3211
- Fixed host spray race condition by @tarunKoyalwar in #3213
- Fixed panic crash with non-existent target input by @Ice3man543 in #3205
- Fixed aws signer missing template variables by @tarunKoyalwar in #3206
- Added clustering support for DNS templates by @Ice3man543 in #3204
- Added clustering support for TLS templates by @Ice3man543 in #3209
- Added support for
-no-mhe
option by @Mzack9999 in #3219
Issues closed in release - https://github.com/projectdiscovery/nuclei/milestone/25?closed=1
New Contributors
- @andreangelucci made their first contribution in #3214
Full Changelog: v2.8.7...v2.8.8
v2.8.7
What's Changed
- Added
generate_jwt
,json_minify
,json_prettify
helper functions by @dwisiswant0 in #3160 - Added markdown index file by @xm1k3 in #3129
- Fixed issue with IP input in uncover integration by @tarunKoyalwar in #3186
- Fixed hmap storage requirement via omitempty by @Mzack9999 in #3111
- Fixed content length edge cases by @Mzack9999 in #3147
- Added optional timestamp in debug logs by @xm1k3 in #3110
- Moved examples to go file by @Mzack9999 in #3187
Full Changelog: v2.8.6...v2.8.7
v2.8.6
What's Changed
- Fixed encoding issue with key characters in URL by @tarunKoyalwar in #3150
- Fixed matched URL in CLI output with rawhttp by @tarunKoyalwar in #3155
- Fixed file upload in the headless protocol by @Mzack9999 in #3091
- Extended advanced template filtering fields by @Mzack9999 in #3146
- Removed unused code in integration tests by @Mzack9999 in #3134
Full Changelog: v2.8.5...v2.8.6
Bugfix release (target skipping)
What's Changed
- Fixed host skipping error by @ehsandeep in #3143
- Fixed bug to include template path of template by @ShubhamRasal in #3133
- Fixed a bug missing trailing slash by @tarunKoyalwar in #3127
- Added stale bot by @ehsandeep in #3137
Full Changelog: v2.8.4...v2.8.5
v2.8.4
What's Changed
- Added scan strategy option by @tarunKoyalwar in #3075
- Added exporter for splunk reporting by @ChrisMandich in #3008
- Added initialization of flags with nil slice by @Mzack9999 in #3089
- Added YAML inclusion support by @Mzack9999 in #1767
- Added
stop-at-first-match
for headless protocol by @tarunKoyalwar in #3034 - Added support to query DNS TLSA record by @nothinux in #3054
- Added release announcement to discord server by @ehsandeep in #3120
- Added more error coverage to skip host to scan by @ehsandeep in #3121
- Added skipped host information on default run by @ehsandeep in #3123
- Added template path in json output by @ShubhamRasal in #3093
- Added
ParseFromReader
function by @ShubhamRasal in #3031 - Added cli variables support in SSL Protocol by @xm1k3 in #3069
- Fixed bug to automerge url parameters from input and templates by @tarunKoyalwar in #3010
- Fixed bug in markdown export to break line characters with HTML notation by @vzamanillo in #3014
- Fixed bug with
-resume
option rewriting the output file contents, so previous data removed by @xm1k3 in #2890 - Fixed tlsx ocsp panic by @tarunKoyalwar in #3041
- Fixed workflow templates when creating inputhttp helper by @owenrumney in #3049
- Fixed memory leak on hmap with LRU by @Mzack9999 in #3052
- Fixed debug flags do not work correctly with headless templates by @xm1k3 in #3030
- Fixed issue with deny list attribute in file protocol by @Mzack9999 in #3037
- Fixed issue with
-scan-all-ips
option by @tarunKoyalwar in #3080 - Fixed most go routine leaks by @Mzack9999 in #3073
- Fixed url input panic by @tarunKoyalwar in #3092
- Fixed golang example input by @jonathanwalker in #3088
- Fixed issue in dsl to avoid unwanted debug print by @Mzack9999 in #2995
- Fixed issue with failed items reporting error in hosterrorscache by @xm1k3 in #3047
- Refactor around the input to type conversion by @vzamanillo in #3007
Issues closed in release - https://github.com/projectdiscovery/nuclei/milestone/21?closed=1
New Contributors
- @shashikarsiddharth made their first contribution in #2876
- @ChrisMandich made their first contribution in #3008
- @jessekelly881 made their first contribution in #2777
- @jonathanwalker made their first contribution in #3088
Full Changelog: v2.8.3...v2.8.4
v2.8.3
What's Changed
- Fixed bug to consider clustering with automatic http probing by @Ice3man543 in #3019
- Fixed bug to remove blank protocol name by @vzamanillo in #2993
- Added option to disable request clustering by @Ice3man543in #3019
- Added custom ip to protocol-generated variables by @Mzack9999 in #3011
Full Changelog: v2.8.2...v2.8.3
v2.8.2
What's Changed
- Fixed issue with printing
host
instead ofip
by @tarunKoyalwar in #3002 - Fixed nil crash with input URL edge case by @tarunKoyalwar in #3004
New Contributors
Full Changelog: v2.8.1...v2.8.2