diff --git a/technologies/geo-webserver.yaml b/technologies/geo-webserver-detect.yaml similarity index 63% rename from technologies/geo-webserver.yaml rename to technologies/geo-webserver-detect.yaml index 2b1ab6d373b..b40fea0ef5c 100644 --- a/technologies/geo-webserver.yaml +++ b/technologies/geo-webserver-detect.yaml @@ -1,10 +1,11 @@ -id: geo-webserver +id: geo-webserver-detect info: name: GeoWebServer Detector - author: dhiyaneshDK + author: dhiyaneshDK,daffainfo severity: info metadata: + verified: true shodan-query: http.title:"GeoWebServer" tags: panel,geowebserver @@ -22,3 +23,10 @@ requests: - type: word words: - "GeoWebServer" + + extractors: + - type: regex + part: header + group: 1 + regex: + - 'Server: GeoWebServer ([0-9.]+)' diff --git a/workflows/geowebserver-workflow.yaml b/workflows/geowebserver-workflow.yaml index 6d2adff08f6..cb43d1e5099 100644 --- a/workflows/geowebserver-workflow.yaml +++ b/workflows/geowebserver-workflow.yaml @@ -6,6 +6,6 @@ info: description: A simple workflow that runs all GeoWebServer related nuclei templates on a given target. workflows: - - template: technologies/geo-webserver.yaml + - template: technologies/geo-webserver-detect.yaml subtemplates: - - tags: geowebserver \ No newline at end of file + - tags: geowebserver