mirror of
https://github.com/projectdiscovery/nuclei.git
synced 2025-12-29 12:53:03 +00:00
* handle 1 more edgecase * add integration test for this edgecase * fix multi-http-var-sharing with integration test * add -payload-concurrency (-pc) flag * fix missing internal:true login in multiprotocol engine * fix/handle absolute invalid url parsing * support -pc & -jc in go sdk * fix missing variables in code protocol operators * add payload count parallelhttp check
36 lines
816 B
YAML
36 lines
816 B
YAML
id: http-matcher-extractor-dy-extractor
|
|
info:
|
|
name: HTTP matcher and extractor & dynamic extractor
|
|
description: >
|
|
Edgecase to test for a combination of matchers , extractors and dynamic extractors
|
|
author: pdteam
|
|
severity: info
|
|
|
|
http:
|
|
- raw:
|
|
- |
|
|
GET {{BaseURL}} HTTP/1.1
|
|
- |
|
|
GET {{absolutePath}} HTTP/1.1
|
|
|
|
req-condition: true
|
|
extractors:
|
|
- type: regex
|
|
internal: true
|
|
part: body_1
|
|
name: absolutePath
|
|
regex:
|
|
- '<a href="(/domains)">'
|
|
group: 1
|
|
- type: regex
|
|
internal: false
|
|
part: body_2
|
|
name: title
|
|
regex:
|
|
- '<title[^>]*>([^<]+)</title>'
|
|
group: 1
|
|
matchers:
|
|
- type: regex
|
|
part: body_2
|
|
regex:
|
|
- '<title[^>]*>([^<]+)</title>' |