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 based detections
Passive response based fingerprinting.
Error / WAF / Interesting behavior detection
Secret Detection
Example Template:
id: global-matcher-exampleinfo:
name: Test Global Matcher Templateauthor: pdteamseverity: info
- global-matchers: true # enables global matching and applies them globally to all events from other templatesmatchers-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: