Skip to content

feat: add wappalyzer() DSL function #307

@Mzack9999

Description

@Mzack9999

Expose wappalyzergo's fingerprint engine as a DSL helper so templates can
detect technologies inline without a dedicated matcher type.

Origin: nuclei#6336.

Proposed signature:

wappalyzer(headers, body string) []string
  • headers: raw HTTP header block (the {{header}} variable from http templates)
  • body: response body
  • returns: alphabetically-sorted list of detected technology names

Example:

contains_any(wappalyzer(header, body), "WordPress")

Metadata

Metadata

Assignees

Labels

Type: EnhancementMost issues will probably ask for additions or changes.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions