Skip to content

Commit

Permalink
ivanti_csa_lastpatcheddate_scan module
Browse files Browse the repository at this point in the history
  • Loading branch information
securestep9 committed Sep 20, 2024
1 parent 424b8b6 commit 0de0aa1
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 0 deletions.
1 change: 1 addition & 0 deletions docs/Modules.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ OWASP Nettacker Modules can be of type **Scan** (scan for something), **Vuln** (
* '**icmp_scan**' - Ping the target and log the response time if it responds.
* '**http_redirect_scan**' - Scan the target and test if it returns an HTTP redirect 3xx response code and print the destination
* '**http_status_scan**' - Scan the target and return the HTTP status code
* '**ivanti_csa_lastpatcheddate_scan**' - Scan the target for Ivanti CSA appliance and return its last patched date
* '**joomla_template_scan**' - Scan the target for Joomla templates (identify Joomla sites)
* '**joomla_user_enum_scan**' - Scan the target and enumerate Joomla users
* '**joomla_version_scan**' - Scan the target and identify the Joomla version
Expand Down
48 changes: 48 additions & 0 deletions nettacker/modules/scan/ivanti_csa_lastpatcheddate.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
info:
name: ivanti_csa_lastpatcheddate_scan
author: OWASP Nettacker Team
severity: 3
description: Ivanti CSA Last Patched Date Scan
reference: https://www.bleepingcomputer.com/news/security/ivanti-warns-of-another-critical-csa-flaw-exploited-in-attacks/
profiles:
- scan
- http
- ivanti
- low_severity

payloads:
- library: http
steps:
- method: head
timeout: 3
headers:
User-Agent: "{user_agent}"
allow_redirects: false
ssl: false
url:
nettacker_fuzzer:
input_format: "{{schema}}://{target}:{{ports}}/allowed/ivanti-logo.png"
prefix: ""
suffix: ""
interceptors:
data:
schema:
- "http"
- "https"
ports:
- 80
- 443
response:
condition_type: and
log: "response_dependent['headers']['Last-Modified']"
conditions:
status_code:
regex: "200"
reverse: false
headers:
Last-Modified:
regex: .*
reverse: false
Content-Type:
regex: ^image\/png$
reverse: false

0 comments on commit 0de0aa1

Please sign in to comment.