diff --git a/technologies/gnuboard-detect.yaml b/technologies/gnuboard-detect.yaml new file mode 100644 index 00000000000..d52656d7bd7 --- /dev/null +++ b/technologies/gnuboard-detect.yaml @@ -0,0 +1,35 @@ +id: gnuboard-detect + +info: + name: Gnuboard CMS Detect + author: gy741 + severity: info + description: Detects Gnuboard CMS + reference: https://sir.kr/ + tags: tech,gnuboard + +requests: + - method: GET + path: + - "{{BaseURL}}/LICENSE.txt" + + matchers-condition: and + matchers: + - type: word + part: body + words: + - 'GNU Board' + - 'http://sir.kr' + condition: and + + - type: word + part: header + words: + - 'text/plain' + + extractors: + - type: regex + part: body + group: 1 + regex: + - '\( GNU Board (.*) \)'