From 0875462159091c0d749996056a7eb4f15508676f Mon Sep 17 00:00:00 2001 From: Rishi Date: Fri, 27 Oct 2023 16:09:27 +0100 Subject: [PATCH 1/3] memos-panel --- http/exposed-panels/memos-panel.yaml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 http/exposed-panels/memos-panel.yaml diff --git a/http/exposed-panels/memos-panel.yaml b/http/exposed-panels/memos-panel.yaml new file mode 100644 index 0000000000..c61a8a995f --- /dev/null +++ b/http/exposed-panels/memos-panel.yaml @@ -0,0 +1,23 @@ +id: memos-panel +info: + name: Memos panel detect + author: rxerium + severity: info + description: | + A privacy-first, lightweight note-taking service + reference: + - https://github.com/usememos/memos + - https://www.usememos.com/ + +http: + - method: GET + path: + - "{{BaseURL}}/explore" + matchers: + - type: word + words: + - 'Memos' + + - type: status + status: + - 200 \ No newline at end of file From 9b549099b6188947786b1df1ea1d42d3e0925589 Mon Sep 17 00:00:00 2001 From: Rishi Date: Fri, 27 Oct 2023 16:15:52 +0100 Subject: [PATCH 2/3] memos-panel --- http/exposed-panels/memos-panel.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/http/exposed-panels/memos-panel.yaml b/http/exposed-panels/memos-panel.yaml index c61a8a995f..52bf1dd153 100644 --- a/http/exposed-panels/memos-panel.yaml +++ b/http/exposed-panels/memos-panel.yaml @@ -4,7 +4,7 @@ info: author: rxerium severity: info description: | - A privacy-first, lightweight note-taking service + Memos is a privacy-first, lightweight note-taking service reference: - https://github.com/usememos/memos - https://www.usememos.com/ From dfbb0b6a37b28269202cf3bae4f43fc448809b29 Mon Sep 17 00:00:00 2001 From: Ritik Chaddha <44563978+ritikchaddha@users.noreply.github.com> Date: Sat, 28 Oct 2023 17:47:39 +0530 Subject: [PATCH 3/3] updated matchers & format --- http/exposed-panels/memos-panel.yaml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/http/exposed-panels/memos-panel.yaml b/http/exposed-panels/memos-panel.yaml index 52bf1dd153..17eca0c7c5 100644 --- a/http/exposed-panels/memos-panel.yaml +++ b/http/exposed-panels/memos-panel.yaml @@ -1,6 +1,7 @@ id: memos-panel + info: - name: Memos panel detect + name: Memos Panel - Detect author: rxerium severity: info description: | @@ -8,16 +9,24 @@ info: reference: - https://github.com/usememos/memos - https://www.usememos.com/ + metadata: + verified: true + shodan-query: title:"Memos" + tags: panel,memos,detect http: - method: GET path: + - "{{BaseURL}}" - "{{BaseURL}}/explore" + + stop-at-first-match: true + matchers-condition: and matchers: - type: word words: - - 'Memos' + - 'Memos' - type: status status: - - 200 \ No newline at end of file + - 200