Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
projectdiscovery
GitHub Repository: projectdiscovery/nuclei
Path: blob/dev/integration_tests/flow/dns-ns-probe.yaml
2070 views
1
id: dns-ns-probe
2
3
info:
4
name: Nuclei flow dns ns probe
5
author: pdteam
6
severity: info
7
description: Description of the Template
8
reference: https://example-reference-link
9
10
flow: |
11
dns("fetch-ns");
12
for(let ns of template["nameservers"]) {
13
set("nameserver",ns);
14
dns("probe-ns");
15
};
16
17
dns:
18
- id: "fetch-ns"
19
name: "{{FQDN}}"
20
type: NS
21
matchers:
22
- type: word
23
words:
24
- "IN\tNS"
25
internal: true
26
extractors:
27
- type: regex
28
internal: true
29
name: "nameservers"
30
group: 1
31
regex:
32
- "IN\tNS\t(.+)"
33
34
- id: "probe-ns"
35
name: "{{nameserver}}"
36
type: A
37
class: inet
38
retries: 3
39
recursion: true
40
extractors:
41
- type: dsl
42
dsl:
43
- "a"
44