adding example templates

patch-1
bauthard 2020-05-03 13:46:45 +00:00
parent 61505582d5
commit 3859839630
7 changed files with 188 additions and 0 deletions

View File

@ -0,0 +1,18 @@
id: basic-dns-example
info:
name: Basic DNS Request
author: pdteam
severity: info
dns:
- name: "{{FQDN}}"
type: CNAME
class: inet
recursion: true
retries: 3
matchers:
- type: word
words:
# The response must contains a CNAME record
- "IN\tCNAME"

View File

@ -0,0 +1,15 @@
id: basic-http-test
info:
name: Test File
author: pdteam
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/test.txt"
matchers:
- type: word
words:
- "This is test!"

View File

@ -0,0 +1,23 @@
id: dns-multiple-example
info:
name: DNS Multiple test
author: pdteam
severity: info
dns:
- name: "{{FQDN}}"
type: A
class: inet
recursion: true
retries: 3
matchers-condition: and
matchers:
- type: word
words:
- "example-cname.com"
- type: word
words:
- "NXDOMAIN"

View File

@ -0,0 +1,43 @@
id: http-multiple-matcher-condition
info:
name: Test Template
author: pdteam
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/test.txt"
matchers-condition: or
#matchers-condition supports AND or OR operation
matchers:
- type: word
name: php
words:
- "X-Powered-By: PHP"
- "PHPSESSID"
part: header
- type: word
name: node
words:
- "Server: NodeJS"
- "X-Powered-By: nodejs"
condition: or
part: header
- type: word
name: python
words:
- "Python/2."
- "Python/3."
condition: or
part: header
- type: word
name: burp
words:
- "Burp Collaborator"
part: header

View File

@ -0,0 +1,33 @@
id: http-multiple-matcher
info:
name: Test Template
author: pdteam
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/test.txt"
matchers:
- type: word
name: php
words:
- "X-Powered-By: PHP"
- "PHPSESSID"
part: header
- type: word
name: node
words:
- "Server: NodeJS"
- "X-Powered-By: nodejs"
condition: or
part: header
- type: word
name: python
words:
- "Python/2."
- "Python/3."
condition: or
part: header

View File

@ -0,0 +1,33 @@
id: http-raw-example
info:
name: HTTP Raw Test
author: pdteam
severity: info
requests:
- raw:
- |
GET / HTTP/1.1
Host: {{Hostname}}
Origin: {{BaseURL}}
Connection: close
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
- |
GET /testing HTTP/1.1
Host: {{Hostname}}
Origin: {{BaseURL}}
Connection: close
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
matchers:
- type: word
words:
- "Test is test"

23
examples/http-raw.yaml Normal file
View File

@ -0,0 +1,23 @@
id: http-raw-example
info:
name: HTTP Raw Test
author: pdteam
severity: info
requests:
- raw:
- |
GET / HTTP/1.1
Host: {{Hostname}}
Origin: {{BaseURL}}
Connection: close
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
matchers:
- type: word
words:
- "Test is test"