Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
projectdiscovery
GitHub Repository: projectdiscovery/nuclei
Path: blob/dev/pkg/templates/tests/multiproto.yaml
2070 views
1
id: nuclei-multi-protocol
2
3
info:
4
name: multi protocol support
5
author: pdteam
6
severity: info
7
8
dns:
9
- name: "{{FQDN}}" # dns request
10
type: cname
11
12
ssl:
13
- address: "{{Hostname}}" # ssl request
14
15
http:
16
- method: GET
17
path:
18
- "{{BaseURL}}" # http request
19
20
headers:
21
Host: "{{ssl_subject_cn}}" # host extracted from ssl request
22
Metadata: "{{ssl_cipher}}"
23
24
matchers:
25
- type: dsl
26
dsl:
27
# - contains(http_body,'File not found') # check for http string
28
- http_status_code == 404
29
- contains(dns_cname, 'github.io') # check for cname
30
condition: and
31