Skip to content

Commit 5183217

Browse files
securestep9arkid15rcoderabbitai[bot]
authored
New module: crushftp_lastpatcheddate_scan (#1124)
* crushftp_lastpatcheddate_scan module * docs update * Fix typos found by code-rabbit Co-authored-by: Arkadii Yakovets <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Signed-off-by: Sam Stepanyan <[email protected]> --------- Signed-off-by: Sam Stepanyan <[email protected]> Co-authored-by: Arkadii Yakovets <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
1 parent 2cb512b commit 5183217

File tree

2 files changed

+47
-0
lines changed

2 files changed

+47
-0
lines changed

docs/Modules.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ OWASP Nettacker Modules can be of type **Scan** (scan for something), **Vuln** (
1212
* '**citrix_lastpatcheddate_scan**' Scan the target and try to detect Citrix Netscaler Gateway and it's last patched date
1313
* '**cms_detection_scan**' - Scan the target and try to detect the CMS (Wordpress, Drupal or Joomla) using response fingerprinting
1414
* '**confluence_version_scan**' - Scan the target and identify the Confluence version
15+
* '**crushftp_lastpatcheddate_scan**' - Scan the target and try to detect CrushFTP and its last patched date
1516
* '**cups_version_scan**' - Scan the target and identify the CUPS version (on port 631)
1617
* '**dir_scan**' - Scan the target for well-known directories
1718
* '**drupal_modules_scan**' - Scan the target for popular Drupal modules
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
info:
2+
name: crushftp_lastpatcheddate_scan
3+
author: OWASP Nettacker Team
4+
severity: 3
5+
description: CrushFTP Last Patched Date Scan
6+
reference:
7+
profiles:
8+
- scan
9+
- http
10+
- crushftp
11+
- low_severity
12+
13+
payloads:
14+
- library: http
15+
steps:
16+
- method: head
17+
timeout: 3
18+
headers:
19+
User-Agent: "{user_agent}"
20+
allow_redirects: false
21+
ssl: false
22+
url:
23+
nettacker_fuzzer:
24+
input_format: "{{schema}}://{target}:{{ports}}/WebInterface/CrushTunnel.jar"
25+
prefix: ""
26+
suffix: ""
27+
interceptors:
28+
data:
29+
schema:
30+
- "http"
31+
- "https"
32+
ports:
33+
- 80
34+
- 443
35+
- 8080
36+
response:
37+
condition_type: and
38+
log: "response_dependent['headers']['Last-Modified']"
39+
conditions:
40+
status_code:
41+
regex: "200"
42+
reverse: false
43+
headers:
44+
Last-Modified:
45+
regex: .*
46+
reverse: false

0 commit comments

Comments
 (0)