You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Nuclei runs multiple templates that makes active HTTP request, generally matchers are defined to detect specific issue / detection / tech for specific templates, instead global matcher will make use of existing response data passed through nuclei i.e no additional active requests and allow users to write matchers / extractors to detect interesting behavior / errors / secret etc.
Describe the use case of this feature:
Passive response fingerprinting
Error / WAF / Interesting behavior detection
Secret Detection
Example Template:
id: global-matcher-exampleinfo:
name: Test Global Matcher Templateauthor: pdteamseverity: infopassive: true # this is passive template!http: # matcher / extractors will be applied for http protocol, similarly other protocol block can be defined.
- matchers-condition: andmatchers:
- type: wordwords:
- This is test matcher text
- type: wordwords:
- This is test matcher text 2extractors:
- type: regexgroup: 1regex:
- '<title>(.*)<\/title>'
The text was updated successfully, but these errors were encountered:
Please describe your feature request:
Nuclei runs multiple templates that makes active HTTP request, generally matchers are defined to detect specific issue / detection / tech for specific templates, instead global matcher will make use of existing response data passed through nuclei i.e no additional active requests and allow users to write matchers / extractors to detect interesting behavior / errors / secret etc.
Describe the use case of this feature:
Example Template:
The text was updated successfully, but these errors were encountered: