Changelog¶
Nuclei v2.3.7 - 10 May 2021¶
- Improvements to interactsh integration
- Fixed fatal error with interactsh client
Nuclei v2.3.6 - 4 May 2021¶
- Interactsh integration into Nuclei
- Improved support for custom host header w/ template and CLI flag
Nuclei v2.3.5 - 28 April 2021¶
- Fix for not setting custom user agent in templates by @yabeow
- Fix for missing IP in the JSON when URLs contain hostname:port by @seb-elttam
- Fix for temporary file cleanups
Nuclei v2.3.4 - 2 April 2021¶
- Added improved template exclusion support using tags.
- Fixed errors listing with excluded templates.
Nuclei v2.3.3 - 1 April 2021¶
- Fixed a bug with
.nuclei-ignore
file update - Fixed a bug and removed
random-agent
flag (now used as default)
Nuclei v2.3.2 - 22 March 2021¶
- Added markdown export to disk in the reporting module (
-de reports
) - Fixed body length error with report integration module.
- Fixed matched counter bug in metrics endpoint.
- Fixed config file parser bug.
- Fixed bug with
nuclei-ignore
file. - Fixed a bug with stats counter.
- Fixed a bug with running newly added templates (
-nt
flag) - Fixed a but making all workflows to run on running single workflow
- Fixed panic crash with DNS module.
- Fixed a bug to exclude timestamp when
no-meta
flag is used. - Fixed crash when running with a non-root user.
Nuclei v2.3.1 - 14 March 2021¶
- Fixed a bug with
severity
flag parsing - Fixed panic crash with http status codes
- Fixed retries in DNS requests failing
- Added
exclude-tags/etags
support,dos
tag will be excluded as default. - Added support to severity using tags, (-tags low,high)
- Added issue-tracker-config file
Nuclei v2.3.0 - 10 March 2021¶
- Added Headless chrome based templates support
- Added Network based (TCP) support.
- Added File based template support.
- Added HTTP Request clusterning for similar paths.
- Added Tag based template execution.
- Added Config file support.
- Added passive support for HTTP based templates.
- Added w/workflows to only run workflow based templates
- Added Request condition support.
- Added Support for system resolvers.
- Added Rxpressions package + expressions support to network protocols
- Added Hex encoding support in matchers
- Added Dns fallback support
- Added Missing rawhttp option override
- Added TLS protocol test
- Added Parallelism to workflows
- Added Simple json based http metrics support
- Added Helper functions to payloads
- Added
r
flag to allow users usage of custom resolvers - Added Support for http response redirect chain print and match
- Added max http body resp size option
- Added Jira,Github,Gitlab issue tracker integration to nuclei
- Added goflags library support.
- Added reworked generators package
- Moved colorizer stuff to pkg/output
- Moved tracefile to pkg/output + misC
- Fixed output endpoint in unsafe request without host header
- Fixed multiple bugs with rawhttp
- Fixed rawhttp header formatting issues
- Fixed raw http newline formatting
- Fixed a bug with workflows
- Fixed a bug with request count.
- Fixed underscore in header names for kval matcher
- Fixed path & port parsing for raw requests
Nuclei v2.2.0 - 20 Nov 2020¶
- Added Turbo intruder support for fuzzing
- Added HTTP pipeline support for fuzzing
- Added Connection pooling support for fuzzing
- Added Raw HTTP support for malformed HTTP requests.
- Added support for Race condition testing
- Added
§variable§
marker for fuzzing - Added
stats
in multithreaded requests (fuzzing) - Added YAML syntax support for workflows
- Added Project file support for request reuse
- Added global rate limit support
- Added burp collaborator support
- Added hmap for reducing memory uses
- Added clistats in place of a progress bar
- Added support to DSL matcher to match each unique request
- Added trace log (
-trace-log
) support - Added
-templates-version
flag to list template version - Added
-no-meta
flag to ignore meta information - Added dynamic field support in the template info block
- Added
bulk-size
flag - Added response time support to DSL
- Added type to specify type of request
- Added mmh3 hashing support in helper functions
- Added shared resolver cache among various HTTP clients
- Added fuzzing payloads output values to json output
- Added
.nuclei-ignore
file from current working directory - Added comments support in
.nuclei-ignore
file - Added
stop-at-first-match
flag - Added flag to disable host header and content length
- Added host information in the JSON response by @savushkin-yauheni
- Updated flag
nC
tono-color
- Updated flag
json-requests
toinclude-rr
- Updated flag
pbar
tostats
- Fixed a bug with ignoring paths in the input file by @vzamanillo
- Fixed a bug with raw requests redirect
- Fixed a bug with debug flag to display post body
- Fixed a panic with trace log
Nuclei v2.1.1¶
- Added negative matcher support
- Added support for severity based filtering with
severity
flag by @manuelbua - Added support for template exclusions with
exclude
flag by @manuelbua - Added
.nuclei-ignore
file support - Added rate limit per host with
rl
flag by @CasperGN - Added template list support with
tl
flag by @vzamanillo - Added template name field in JSON output by @vzamanillo
- Added color support for severity by @vzamanillo
- Added Progress bar support with the silent flag by @vzamanillo
- Added support for using local templates along with nuclei-templates
- Added template preloading at the start of the scan
- Added support for golangci lint by @vzamanillo
- Added JSON output support for DNS templates by @Marmelatze
- Added centralize template loaded info message, add output coloring by @manuelbua
- Added template ID on HTTP request error message @vzamanillo
- Added severity information in the output by @vzamanillo
- Added match groups support in regex extractor
- Fixed a failed request error on multiple URLs
- Fixed a bug with helper function by @organiccrap
- Fixed a bug with port conflict input with URLs and templates by @vzamanillo
- Fixed a bug with Workflow detecting
No Results
by @vzamanillo - Fixed inconsistent output printing in the terminal
- Fixed No JSON output with workflows
- Fixed a bug with matches when multiple headers with the same name by @CasperGN
- Fixed
No result
found problem with and condition by @Marmelatze - Fixed an issue with
all
matched part by @rykkard - Updated nuclei-templates current and outdated messages
- Updated template loading UI message by @vzamanillo
Nuclei v2.1.0¶
- Nuclei engine rework.
- Added Progress bar with live results by @manuelbua
- Added multiple input template support by @manuelbua
- Added in-template cookie reuse
- Added key-value supported extractor
- Added dynamic extraction and reuse
- Added coloring support in output results by @manuelbua
- Added wild-card template input support by @wdahlenburg
- Fixed relative path issue with payloads.
- Fixed dockerfile go version.
Nuclei v2.0.4¶
- Better error handling for templates by @manuelbua
- Fixed an issue with release binary.
Nuclei v2.0.3¶
- Fixed bugs in raw-requests.
- Fixed update template issue.
Nuclei v2.0.2¶
- Fixed an issue with failed requests.
Nuclei v2.0.1¶
- Fixed an issue with DSL helper function.
- Fixed error with auto-updates Github rate limit.
- Fixed defaults to OR condition when no condition is specified.
Nuclei v2.0.0¶
- Fixed raw requests newlines and allow blank request path.
- Added relative path and auto-template fetching support from installed directory.
- Added single target support.
- Added json output support.
- Chained workflow support with conditions etc.
- Added template updates feature with auto-updates, etc.
- Fixed blank output file bug.
Nuclei v1.1.7¶
- Added better verbose and debug modes.
- Inform user and no output file in case of 0 results.
Nuclei v1.1.6¶
- Updated default user-agent to include project details
Nuclei v1.1.5¶
- Added intruder like support (sniper/pitchfork/clusterbomb)
- Fuzzing with DSL helpers
- Fixed bug in body decompression
- Added global headers via CLI
Nuclei v1.1.4¶
- Small improvements.
- General Fixes.
Nuclei v1.1.3¶
- Complex DSL queries
- Raw requests
- Proxy (http/socks5)
Nuclei v1.1.2¶
- Fixed a bug with DNS requests and output file.
Nuclei v1.1.1¶
- Massive code refactor, conditions support + stdin input bug fix.
- DNS requests support
- Binary Matcher support
- Conditional redirects support within templates.
Nuclei v1.1.0¶
- Fixed go.mod issue
- Added extractors for custom text extraction from templates
- Fixed a bug with default headers
Nuclei v1.0.1¶
- Fixed go.mod file issue
Nuclei v1.0.0¶
- Initial Release