diff --git a/exposed-panels/mantis-detect.yaml b/exposed-panels/mantis-detect.yaml deleted file mode 100644 index eee362e684..0000000000 --- a/exposed-panels/mantis-detect.yaml +++ /dev/null @@ -1,18 +0,0 @@ -id: mantis-detect - -info: - name: Mantis portal detection - author: makyotox - severity: info - tags: panel,mantis - -requests: - - method: GET - path: - - "{{BaseURL}}/login_page.php" - - matchers: - - type: word - words: - - "MantisBT" - part: body diff --git a/exposed-panels/mantisbt-panel.yaml b/exposed-panels/mantisbt-panel.yaml new file mode 100644 index 0000000000..faac08a841 --- /dev/null +++ b/exposed-panels/mantisbt-panel.yaml @@ -0,0 +1,30 @@ +id: mantisbt-panel + +info: + name: MantisBT Login Panel + author: makyotox,daffainfo + severity: info + reference: + - https://www.mantisbt.org/ + metadata: + verified: true + shodan-query: http.favicon.hash:662709064 + tags: panel,mantisbt + +requests: + - method: GET + path: + - "{{BaseURL}}/login_page.php" + + matchers-condition: and + matchers: + - type: word + part: body + words: + - 'title="MantisBT: Text Search"' + - 'title="MantisBT: Issue Id"' + condition: or + + - type: status + status: + - 200 diff --git a/workflows/mantisbt-workflow.yaml b/workflows/mantisbt-workflow.yaml index b8cb370dd9..e1b3967d73 100644 --- a/workflows/mantisbt-workflow.yaml +++ b/workflows/mantisbt-workflow.yaml @@ -6,6 +6,6 @@ info: description: A simple workflow that runs all MantisBT related nuclei templates on a given target. workflows: - - template: exposed-panels/mantis-detect.yaml + - template: exposed-panels/mantisbt-panel.yaml subtemplates: - tags: mantisbt