Sploitus

Exploit for vulnx

kitploit ┬╖ 2026-08-25

Exploit Code

MARKDOWN528 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-PROJECTDISCOVERY-VULNX
#  vulnx 

![MIT License](https://img.shields.io/badge/license-MIT-_red.svg) ![Go Report Card](https://goreportcard.com/badge/github.com/projectdiscovery/vulnx) ![Go Reference](https://img.shields.io/badge/go-reference-blue) ![GitHub Release](https://img.shields.io/github/release/projectdiscovery/vulnx) ![Twitter Follow](https://img.shields.io/twitter/follow/pdiscoveryio.svg?logo=twitter) ![Discord](https://img.shields.io/discord/695645237418131507.svg?logo=discord) ![Starlog Deep Dive](https://img.shields.io/badge/Starlog-Deep_Dive-00e5ff?style=flat&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMiAyTDkgOUgyTDcgMTRMNSAyMkwxMiAxN0wxOSAyMkwxNyAxNEwyMiA5SDE1TDEyIDJaIi8+PC9zdmc+)

####  рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЦреЛрдЬ, рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рднреЗрджреНрдпрддрд╛ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзреБрдирд┐рдХ CLI 

![image](https://assets.kitploit.com/production/public/readmes/41157/6a33d696e52512f8382019e4d6bd41e5ec22626a5b3ed224bc58ae51c69a251b.png)

## рддреНрд╡рд░рд┐рдд рдЖрд░рдВрдн

root@kitploit:~
    
    
    # 1. vulnx рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
    go install github.com/projectdiscovery/vulnx/v2/cmd/vulnx@latest
    
    # 2. рдХрдорд╛рдВрдб рдХрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХрд░реЗрдВ
    vulnx --help
    vulnx search --help
    
    # 3. рднреЗрджреНрдпрддрд╛рдУрдВ рдХрд╛ рдЕрдиреНрд╡реЗрд╖рдг рд╢реБрд░реВ рдХрд░реЗрдВ (рдХреЛрдИ API рдХреБрдВрдЬреА рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ)
    vulnx filters                          # рд╕рднреА рдЙрдкрд▓рдмреНрдз рдЦреЛрдЬ рдлрд╝реАрд▓реНрдб рджреЗрдЦреЗрдВ
    vulnx search apache                    # рдореВрд▓ рдЦреЛрдЬ (рджрд░ рд╕реАрдорд╛ рдХреЗ рдЕрдзреАрди)
    
    # 4. рдЕрдкрдиреА API рдХреБрдВрдЬреА рд╕реЗрдЯ рдХрд░реЗрдВ (рджрд░ рд╕реАрдорд╛ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд)
    vulnx auth                              # https://cloud.projectdiscovery.io рдкрд░ рдореБрдлрд╝реНрдд API рдХреБрдВрдЬреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
    
    # 5. рдЙрдЪреНрдЪ рд╕реАрдорд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЙрдиреНрдирдд рдЕрдиреНрд╡реЗрд╖рдг
    vulnx search apache                    # рдХреЛрдИ рджрд░ рд╕реАрдорд╛ рдирд╣реАрдВ
    vulnx id CVE-2021-44228               # рддреЗрдЬрд╝ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛
    

## vulnx рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ

**рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рднреЗрджреНрдпрддрд╛рдПрдВ рдЦреЛрдЬреЗрдВ:**

root@kitploit:~
    
    
    vulnx search "severity:critical && is_remote:true"
    vulnx search "apache || nginx" --limit 20
    vulnx search "cvss_score:>8.0 && cve_created_at:2024"
    

**рд╡рд┐рд╕реНрддреГрдд рднреЗрджреНрдпрддрд╛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:**

root@kitploit:~
    
    
    vulnx id CVE-2021-44228
    vulnx id CVE-2024-1234 --json
    

**рднреЗрджреНрдпрддрд╛ рдкреИрдЯрд░реНрди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ:**

root@kitploit:~
    
    
    vulnx analyze --fields severity
    vulnx analyze --fields affected_products.vendor
    

## рдореБрдЦреНрдп рдХрдорд╛рдВрдб

## рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рдХрд▓реНрдк

**рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рд░реВрдк:**

root@kitploit:~
    
    
    vulnx search "apache" --json              # рдорд╢реАрди-рдкрдардиреАрдп JSON
    vulnx search "apache" --output results.json  # рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ
    vulnx search "apache" --silent            # рд╢рд╛рдВрдд рдЖрдЙрдЯрдкреБрдЯ
    

**рдЦреЛрдЬ рдирд┐рдпрдВрддреНрд░рдг:**

root@kitploit:~
    
    
    vulnx search "apache" --limit 50          # 50 рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
    vulnx search "apache" --sort-desc cvss_score  # CVSS рд╕реНрдХреЛрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВ
    vulnx search "apache" --fields cve_id,severity  # рдХреЗрд╡рд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝реАрд▓реНрдб
    

**рдЙрдиреНрдирдд рдЦреЛрдЬ:**

root@kitploit:~
    
    
    vulnx search --term-facets severity=5,tags=10 "apache"
    vulnx search --range-facets numeric:cvss_score:high:8:10 "remote"
    vulnx search --highlight "apache"            # рдЦреЛрдЬ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ
    vulnx search --facet-size 20 "nginx"         # рдЕрдзрд┐рдХ рдлрд╝реЗрд╕реЗрдЯ рдмрдХреЗрдЯ
    vulnx search --detailed "xss"                # 'id' рдХрдорд╛рдВрдб рдЬреИрд╕рд╛ рд╡рд┐рд╕реНрддреГрдд рдЖрдЙрдЯрдкреБрдЯ
    

## рдЙрдкрд▓рдмреНрдз рдлрд╝реАрд▓реНрдб рдЦреЛрдЬреЗрдВ

**рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдЦреЛрдЬ рд╕рдХрддреЗ рд╣реИрдВ:**

root@kitploit:~
    
    
    vulnx filters                           # рд╕рднреА рдЙрдкрд▓рдмреНрдз рдЦреЛрдЬ рдлрд╝реАрд▓реНрдб рджрд┐рдЦрд╛рдПрдВ
    vulnx filters --json                    # рдорд╢реАрди-рдкрдардиреАрдп рдлрд╝реАрд▓реНрдб рд╕реВрдЪреА
    vulnx filters --output fields.json      # рдлрд╝реАрд▓реНрдб рдЬрд╛рдирдХрд╛рд░реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ
    

`filters` рдХрдорд╛рдВрдб рд╕рднреА рдЦреЛрдЬ рдпреЛрдЧреНрдп рдлрд╝реАрд▓реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  * рдлрд╝реАрд▓реНрдб рдирд╛рдо рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░
  * рд╡рд┐рд╡рд░рдг рдФрд░ рдЙрджрд╛рд╣рд░рдг
  * рдлрд╝реАрд▓реНрдб рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдФрд░ рдлрд╝реЗрд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ
  * рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝реАрд▓реНрдб рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдПрдирдо рдорд╛рди
  * рдЦреЛрдЬ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдкреНрд░рдХрд╛рд░



**рдЙрджрд╛рд╣рд░рдг рдЖрдЙрдЯрдкреБрдЯ:**

root@kitploit:~
    
    
    рдлрд╝реАрд▓реНрдб: severity
    рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░: string
    рд╡рд┐рд╡рд░рдг: рднреЗрджреНрдпрддрд╛ рдЧрдВрднреАрд░рддрд╛ рд╕реНрддрд░ (рдЬреИрд╕реЗ, critical, high, medium, low, info)
    рд╕реЙрд░реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рд╣рд╛рдБ
    рдлрд╝реЗрд╕реЗрдЯ рд╕рдВрднрд╡: рд╣рд╛рдБ
    рдЦреЛрдЬ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ: keyword-lower
    рдЙрджрд╛рд╣рд░рдг: severity:critical, severity:high
    рдПрдирдо рдорд╛рди: critical, high, medium, low, info, unknown
    
    рдХреБрд▓: 69 рдлрд╝рд┐рд▓реНрдЯрд░ рдЙрдкрд▓рдмреНрдз
    

рдЬрдЯрд┐рд▓ рдХреНрд╡реЗрд░реА рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдирдИ рдЦреЛрдЬ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдФрд░ рдлрд╝реАрд▓реНрдб рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

## рд╕рд╛рдорд╛рдиреНрдп рдЦреЛрдЬ рдкреИрдЯрд░реНрди

**рдЙрдЪреНрдЪ рдЬреЛрдЦрд┐рдо рд╡рд╛рд▓реА рднреЗрджреНрдпрддрд╛рдПрдВ рдЦреЛрдЬреЗрдВ:**

root@kitploit:~
    
    
    vulnx search "severity:critical && is_remote:true && is_kev:true"
    vulnx search "cvss_score:>8.0 && cve_created_at:>=2024"  # 2024 рд╕реЗ рдЙрдЪреНрдЪ CVSS
    vulnx search "is_kev:true && age_in_days:<90"            # рд╣рд╛рд▓рд┐рдпрд╛ KEV рд╢реЛрд╖рдг
    

**рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЦреЛрдЬреЗрдВ:**

root@kitploit:~
    
    
    vulnx search "apache"                     # Apache рднреЗрджреНрдпрддрд╛рдПрдВ
    vulnx search "apache || nginx"          # рдПрдХрд╛рдзрд┐рдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ
    vulnx search "affected_products.vendor:microsoft"  # рд╡рд┐рдХреНрд░реЗрддрд╛ рджреНрд╡рд╛рд░рд╛
    

**рдЧрдВрднреАрд░рддрд╛ рдФрд░ рд╕реНрдХреЛрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ:**

root@kitploit:~
    
    
    vulnx search "severity:high"              # рдЙрдЪреНрдЪ рдЧрдВрднреАрд░рддрд╛
    vulnx search "cvss_score:>7.0"            # CVSS рд╕реНрдХреЛрд░ 7 рд╕реЗ рдКрдкрд░
    vulnx search "epss_score:>0.8"            # рдЙрдЪреНрдЪ EPSS рд╕реНрдХреЛрд░
    

**рд╕рдордп-рдЖрдзрд╛рд░рд┐рдд рдЦреЛрдЬ:**

root@kitploit:~
    
    
    vulnx search "cve_created_at:>=2024"      # 2024 рдпрд╛ рдмрд╛рдж рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд
    vulnx search "cve_created_at:>=2024-01-01 && cve_created_at:<2024-07-01"  # 2024 рдХреА рдкрд╣рд▓реА рдЫрдорд╛рд╣реА
    vulnx search "age_in_days:<30"            # рд╣рд╛рд▓рд┐рдпрд╛ рднреЗрджреНрдпрддрд╛рдПрдВ (рдкрд┐рдЫрд▓реЗ 30 рджрд┐рди)
    

**рд╢реЛрд╖рдг рдпреЛрдЧреНрдп рднреЗрджреНрдпрддрд╛рдПрдВ рдЦреЛрдЬреЗрдВ:**

root@kitploit:~
    
    
    vulnx search "is_poc:true"                # рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдкреНрд░рдорд╛рдг рд╣реИ
    vulnx search "is_kev:true"                # рдЬреНрдЮрд╛рдд рд╢реЛрд╖рд┐рдд рднреЗрджреНрдпрддрд╛рдПрдВ
    vulnx search "is_template:true"           # Nuclei рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реИрдВ
    vulnx search --detailed "log4j"          # рд╡рд┐рд╢рд┐рд╖реНрдЯ рднреЗрджреНрдпрддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг
    

## рдлрд╝рд┐рд▓реНрдЯрд░ рдлрд╝реНрд▓реИрдЧ

### рдлрд╝рд┐рд▓реНрдЯрд░ рдлрд╝реНрд▓реИрдЧ рд╕рдВрджрд░реНрдн

### рдЦреЛрдЬ рдирд┐рдпрдВрддреНрд░рдг рдлрд╝реНрд▓реИрдЧ

**рдЙрддреНрдкрд╛рдж рдФрд░ рд╡рд┐рдХреНрд░реЗрддрд╛ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ:**

root@kitploit:~
    
    
    vulnx search --product apache,nginx     # рдЙрддреНрдкрд╛рджреЛрдВ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ (рд╡рд┐рдХреНрд░реЗрддрд╛ рдФрд░ рдЙрддреНрдкрд╛рдж рдлрд╝реАрд▓реНрдб рджреЛрдиреЛрдВ рдЦреЛрдЬрддрд╛ рд╣реИ)
    vulnx search --vendor microsoft,oracle  # рдХреЗрд╡рд▓ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ
    vulnx search "NOT apache"               # рдХреНрд╡реЗрд░реА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░реЗрдВ
    vulnx search "NOT affected_products.vendor:microsoft"  # рдХреНрд╡реЗрд░реА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░реЗрдВ
    

**рдЧрдВрднреАрд░рддрд╛ рдФрд░ рд╕реНрдХреЛрд░рд┐рдВрдЧ:**

root@kitploit:~
    
    
    vulnx search --severity critical,high   # рдЧрдВрднреАрд░рддрд╛ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ
    vulnx search "NOT severity:low"         # рдХреНрд╡реЗрд░реА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧрдВрднреАрд░рддрд╛ рдХреЛ рдмрд╛рд╣рд░ рдХрд░реЗрдВ
    vulnx search --cvss-score ">8.0"        # CVSS рд╕реНрдХреЛрд░ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ
    vulnx search --epss-score ">0.8"        # EPSS рд╕реНрдХреЛрд░ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ
    vulnx search --vuln-status confirmed     # рд╕реНрдерд┐рддрд┐ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ
    vulnx search --vuln-age "<30"           # рд╣рд╛рд▓рд┐рдпрд╛ рднреЗрджреНрдпрддрд╛рдПрдВ
    

**рд╢реЛрд╖рдг рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:**

root@kitploit:~
    
    
    vulnx search --kev                      # рдХреЗрд╡рд▓ KEV рднреЗрджреНрдпрддрд╛рдПрдВ
    vulnx search --template                 # Nuclei рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реИрдВ
    vulnx search --poc                      # рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдкреНрд░рдорд╛рдг рд╣реИ
    vulnx search --hackerone                # HackerOne рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЧрдИ
    vulnx search --remote-exploit           # рджреВрд░ рд╕реЗ рд╢реЛрд╖рдг рдпреЛрдЧреНрдп
    

## рднреЗрджреНрдпрддрд╛ рдЖрдИрдбреА рдЦреЛрдЬ

**рдПрдХрд╛рдзрд┐рдХ рдЗрдирдкреБрдЯ рд╡рд┐рдзрд┐рдпрд╛рдВ:**

root@kitploit:~
    
    
    # рдПрдХрд▓ рдЖрдИрдбреА рдЦреЛрдЬ
    vulnx id CVE-2024-1234
    
    # рдПрдХрд╛рдзрд┐рдХ рдЖрдИрдбреА (рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ)
    vulnx id CVE-2024-1234,CVE-2024-5678,CVE-2023-9999
    
    # stdin рд╕реЗ рд╕реНрд╡рдд: рдкрд╣рдЪрд╛рди (рдХреЛрдИ 'id' рдХрдорд╛рдВрдб рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ!)
    echo "CVE-2024-1234" | vulnx
    echo -e "CVE-2024-1234\nCVE-2024-5678" | vulnx
    
    # рдлрд╝рд╛рдЗрд▓ рдЗрдирдкреБрдЯ
    vulnx id --file ids.txt
    

**рдмреИрдЪ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ:**

root@kitploit:~
    
    
    # рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП JSON рдЖрдЙрдЯрдкреБрдЯ
    vulnx id --json CVE-2024-1234 CVE-2024-5678
    
    # рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ
    vulnx id --output vulns.json --file ids.txt
    
    # рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдПрдХреАрдХрд░рдг
    cat report.txt | grep -o 'CVE-[0-9]\{4\}-[0-9]\+' | vulnx id --json
    

## рдЙрдкрдпреЛрдЧреА рдлрд╝реАрд▓реНрдб рдирд╛рдо

## рдХреНрд╡реЗрд░реА рд╕рд┐рдВрдЯреИрдХреНрд╕

**рдореВрд▓ рдЦреЛрдЬ:**

root@kitploit:~
    
    
    vulnx search "apache"                     # рд╕рд░рд▓ рдкрдж
    vulnx search "remote code execution"    # рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдЦреЛрдЬ
    vulnx search "severity:critical"          # рдлрд╝реАрд▓реНрдб рдЦреЛрдЬ
    

**рдмреВрд▓рд┐рдпрди рддрд░реНрдХ:**

root@kitploit:~
    
    
    vulnx search "apache && nginx"           # рджреЛрдиреЛрдВ рдкрдж
    vulnx search "apache || nginx"            # рдХреЛрдИ рднреА рдкрдж
    vulnx search "apache NOT tomcat"          # рдкрдж рдХреЛ рдмрд╛рд╣рд░ рдХрд░реЗрдВ
    vulnx search "(apache || nginx) && severity:high"  # рд╕рдореВрд╣реАрдХреГрдд
    

**рд╢реНрд░реЗрдгрд┐рдпрд╛рдВ рдФрд░ рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб:**

root@kitploit:~
    
    
    vulnx search "cvss_score:>8.0"            # рд╕реЗ рдЕрдзрд┐рдХ
    vulnx search "cvss_score:<9.0"            # рд╕реЗ рдХрдо
    vulnx search "cve_created_at:>=2024-01-01" # рддрд┐рдерд┐ рддреБрд▓рдирд╛
    vulnx search "age_in_days:<30"            # рд╣рд╛рд▓рд┐рдпрд╛ рднреЗрджреНрдпрддрд╛рдПрдВ
    vulnx search "apache*"                    # рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб
    

## рддрд┐рдерд┐ рдХреНрд╡реЗрд░реА

**рдорд╣рддреНрд╡рдкреВрд░реНрдг** : рддрд┐рдерд┐ рдлрд╝реАрд▓реНрдб рдореЗрдВ рддреБрд▓рдирд╛ рдСрдкрд░реЗрдЯрд░ (`>=`, `>`, `<`, `<=`) рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред

**рдПрдХрд▓ рддрд┐рдерд┐ рддреБрд▓рдирд╛:**

root@kitploit:~
    
    
    vulnx search "cve_created_at:>=2024"      # 2024 рд╕реЗ рдЖрдЧреЗ рдХреЗ CVE
    vulnx search "cve_created_at:<2024"       # 2024 рд╕реЗ рдкрд╣рд▓реЗ рдХреЗ CVE
    vulnx search "cve_created_at:>2024-06-01" # 1 рдЬреВрди 2024 рдХреЗ рдмрд╛рдж рдХреЗ CVE
    

**рддрд┐рдерд┐ рд╢реНрд░реЗрдгрд┐рдпрд╛рдВ:**

root@kitploit:~
    
    
    # рдХреЗрд╡рд▓ рдЬрдирд╡рд░реА 2024 рдХреЗ CVE
    vulnx search "cve_created_at:>=2024-01-01 && cve_created_at:<2024-02-01"
    
    # 2024 рдХреЗ рдЙрдЪреНрдЪ CVSS рд╡рд╛рд▓реЗ CVE
    vulnx search "cvss_score:>8.0 && cve_created_at:>=2024"
    
    # рд╣рд╛рд▓рд┐рдпрд╛ рднреЗрджреНрдпрддрд╛рдПрдВ (рдЖрдпреБ-рдЖрдзрд╛рд░рд┐рдд)
    vulnx search "age_in_days:<30"            # рдкрд┐рдЫрд▓реЗ 30 рджрд┐рди
    vulnx search "age_in_days:>365"           # 1 рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ рдкреБрд░рд╛рдиреА
    

**рд╕рдорд░реНрдерд┐рдд рдкреНрд░рд╛рд░реВрдк:**

  * `2024` (рд╡рд░реНрд╖)
  * `2024-01` (рд╡рд░реНрд╖-рдорд╣реАрдирд╛)
  * `2024-01-15` (рдкреВрд░реНрдг рддрд┐рдерд┐)



## рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди

### рдкреНрд░рдорд╛рдгреАрдХрд░рдг (рд╡реИрдХрд▓реНрдкрд┐рдХ)

**vulnx рдмрд┐рдирд╛ API рдХреБрдВрдЬреА рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ** , рд▓реЗрдХрд┐рди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╛рдн рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:

**тЪая╕П рдмрд┐рдирд╛ API рдХреБрдВрдЬреА рдХреЗ:**

  * рдкреНрд░рддрд┐ рдорд┐рдирдЯ 10 рдЕрдиреБрд░реЛрдзреЛрдВ рддрдХ рд╕реАрдорд┐рдд
  * рд╕рдЦреНрдд рджрд░ рд╕реАрдорд╛рдУрдВ рдХреЗ рдЕрдзреАрди
  * "429 Too Many Requests" рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ



**тЬЕ API рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде:**

  * рдмрд╣реБрдд рдЕрдзрд┐рдХ рджрд░ рд╕реАрдорд╛рдПрдВ
  * рд╕рднреА рдлрд╝рд┐рд▓реНрдЯрд░ рддрдХ рдкрд╣реБрдВрдЪ



**рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реЗрдЯ рдХрд░реЗрдВ:**

root@kitploit:~
    
    
    vulnx auth                              # рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╕реЗрдЯрдЕрдк
    vulnx auth --api-key YOUR_API_KEY       # рдЧреИрд░-рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ (рд╕реНрд╡рдЪрд╛рд▓рди)
    vulnx auth --test                       # рд╡рд░реНрддрдорд╛рди API рдХреБрдВрдЬреА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ
    export PDCP_API_KEY="your-key-here"     # рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░
    

**рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдореЛрдб:**

  * **рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡** : `vulnx auth` \- рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдд рд╕реЗрдЯрдЕрдк
  * **рдЧреИрд░-рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡** : `vulnx auth --api-key KEY` \- рд╕реНрд╡рдЪрд╛рд▓рди/CI/CD рдХреЗ рд▓рд┐рдП рдПрдХрджрдо рд╕рд╣реА
  * **рдХреЗрд╡рд▓ рдкрд░реАрдХреНрд╖рдг** : `vulnx auth --test` \- рд╡рд░реНрддрдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдорд╛рдиреНрдп рдХрд░реЗрдВ



**рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдмрдВрдзрди:**

root@kitploit:~
    
    
    vulnx version                            # рд╕рдВрд╕реНрдХрд░рдг рджрд┐рдЦрд╛рдПрдВ рдФрд░ рдЕрдкрдбреЗрдЯ рдЬрд╛рдВрдЪреЗрдВ
    vulnx version --disable-update-check     # рдЕрдкрдбреЗрдЯ рдЬрд╛рдВрдЪ рдХреЗ рдмрд┐рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рджрд┐рдЦрд╛рдПрдВ
    vulnx update                             # рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
    vulnx --update                           # рд╡реИрдХрд▓реНрдкрд┐рдХ рдЕрдкрдбреЗрдЯ рдХрдорд╛рдВрдб
    

**рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд┐рдХрд▓реНрдк:**

root@kitploit:~
    
    
    vulnx --json search "apache"              # JSON рдЖрдЙрдЯрдкреБрдЯ
    vulnx --silent search "apache"            # рдХреЛрдИ рдмреИрдирд░ рдирд╣реАрдВ
    vulnx --timeout 60s search "apache"       # рдХрд╕реНрдЯрдо рдЯрд╛рдЗрдордЖрдЙрдЯ
    vulnx --disable-update-check search "apache"  # рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдкрдбреЗрдЯ рдЬрд╛рдВрдЪ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ
    

## рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг

**рджрд░ рд╕реАрдорд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ:**

root@kitploit:~
    
    
    рджрд░ рд╕реАрдорд╛ рдкрд╛рд░ рд╣реЛ рдЧрдИ! рдЙрдЪреНрдЪ рд╕реАрдорд╛рдУрдВ рдХреЗ рд▓рд┐рдП API рдХреБрдВрдЬреА рдЖрд╡рд╢реНрдпрдХ рд╣реИред
    тЖТ API рдХреБрдВрдЬреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдФрд░ рдЙрдЪреНрдЪ рд╕реАрдорд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛рдПрдВ: vulnx auth
    

**рд╕реНрд╡рдЪрд╛рд▓рди/CI/CD рд╕реЗрдЯрдЕрдк:**

root@kitploit:~
    
    
    # рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░
    vulnx auth --api-key "$SECRET_API_KEY"
    
    # CI/CD рдкрд╛рдЗрдкрд▓рд╛рдЗрди
    vulnx auth --api-key "${PDCP_API_KEY}"
    
    # Kubernetes init рдХрдВрдЯреЗрдирд░
    vulnx auth --api-key "$(cat /secrets/api-key)"
    
    # рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ
    vulnx auth --test && echo "Auth OK" || echo "Auth failed"
    

**рджрд░ рд╕реАрдорд╛ рд╕реБрдЭрд╛рд╡:**

root@kitploit:~
    
    
    рджрд░ рд╕реАрдорд╛ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП 'vulnx auth' рд╕реЗ API рдХреБрдВрдЬреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
    тЖТ рдпрд╣ рддрдм рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬрдм рдХреЛрдИ API рдХреБрдВрдЬреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИред рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП:
      1. API рдХреБрдВрдЬреА рд╕реЗрдЯ рдХрд░реЗрдВ: vulnx auth
      2. рдпрд╛ рд╕реВрдЪрдирд╛рддреНрдордХ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП --silent рдлрд╝реНрд▓реИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
    

**рдХреЛрдИ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ:**

root@kitploit:~
    
    
    vulnx search "is_kev:true" --limit 1      # рдЬреНрдЮрд╛рдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ
    vulnx healthcheck                       # рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдЬрд╛рдВрдЪреЗрдВ
    

**рдмрдбрд╝реЗ рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ:**

root@kitploit:~
    
    
    vulnx search "apache" --limit 100         # рд╕реАрдорд╛ рдмрдврд╝рд╛рдПрдВ
    vulnx search "apache" --offset 100        # рдкреЗрдЬрд┐рдиреЗрд╢рди
    vulnx search --fields cve_id,severity "apache"  # рдХрдо рдлрд╝реАрд▓реНрдб
    

**рдХрдиреЗрдХреНрд╢рди рд╕рдорд╕реНрдпрд╛рдПрдВ:**

root@kitploit:~
    
    
    vulnx --timeout 60s search "apache"       # рдЯрд╛рдЗрдордЖрдЙрдЯ рдмрдврд╝рд╛рдПрдВ
    vulnx --proxy http://localhost:8080 search "apache"  # рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
    vulnx --debug search "apache"             # рдбреАрдмрдЧ рдореЛрдб
    

## рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛

**рд╕рд╣рд╛рдпрддрд╛ рдХрдорд╛рдВрдб (рдХреЛрдИ API рдХреБрдВрдЬреА рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ):**

root@kitploit:~
    
    
    vulnx --help                           # рд╕рднреА рдХрдорд╛рдВрдб рдХрд╛ рдЕрд╡рд▓реЛрдХрди
    vulnx search --help                    # рд╕рд░реНрдЪ рдХрдорд╛рдВрдб рд╕рд╣рд╛рдпрддрд╛
    vulnx id --help                        # ID рдХрдорд╛рдВрдб рд╕рд╣рд╛рдпрддрд╛
    vulnx filters --help                   # рдлрд╝рд┐рд▓реНрдЯрд░ рдХрдорд╛рдВрдб рд╕рд╣рд╛рдпрддрд╛
    vulnx analyze --help                   # рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрдорд╛рдВрдб рд╕рд╣рд╛рдпрддрд╛
    vulnx version                          # рдЕрдкрдбреЗрдЯ рдЬрд╛рдВрдЪ рдХреЗ рд╕рд╛рде рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА
    vulnx version --disable-update-check   # рдЕрдкрдбреЗрдЯ рдЬрд╛рдВрдЪ рдХреЗ рдмрд┐рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА
    

**рдбреЗрдЯрд╛ рдЕрдиреНрд╡реЗрд╖рдг (API рдХреБрдВрдЬреА рдХреЗ рдмрд┐рдирд╛ рджрд░ рд╕реАрдорд╛рдУрдВ рдХреЗ рдЕрдзреАрди):**

root@kitploit:~
    
    
    vulnx filters                          # рд╕рднреА рдЦреЛрдЬ рдпреЛрдЧреНрдп рдлрд╝реАрд▓реНрдб рджрд┐рдЦрд╛рдПрдВ
    vulnx search help                      # рд╡рд┐рд╕реНрддреГрдд рдЦреЛрдЬ рдлрд╝реАрд▓реНрдб
    vulnx analyze help                     # рдЙрдкрд▓рдмреНрдз рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдлрд╝реАрд▓реНрдб
    

> тЪая╕П **рдиреЛрдЯ** рд╕рднреА рдХрдорд╛рдВрдб рдмрд┐рдирд╛ API рдХреБрдВрдЬреА рдХреЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рджрд░ рд╕реАрдорд╛рдУрдВ рдХреЗ рдЕрдзреАрди рд╣реИрдВред рдЙрдЪреНрдЪ рд╕реАрдорд╛рдУрдВ рдФрд░ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП `vulnx auth` рд╕реЗ API рдХреБрдВрдЬреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред

## рдЯрд┐рдкреНрд╕

  * **рддреБрд░рдВрдд рд╢реБрд░реВ рдХрд░реЗрдВ** : vulnx рдмрд┐рдирд╛ API рдХреБрдВрдЬреА рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдмрд╕ `vulnx search apache` рдЪрд▓рд╛рдПрдВ
  * **рджрд░ рд╕реАрдорд╛ рд╕реЗ рдмрдЪреЗрдВ** : рднрд╛рд░реА рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП `vulnx auth` рд╕реЗ API рдХреБрдВрдЬреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
  * **рдЕрдкрдбреЗрдЯ рд░рд╣реЗрдВ** : vulnx рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ; рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП `--disable-update-check` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
  * рд╕рднреА рдЙрдкрд▓рдмреНрдз рдЦреЛрдЬ рдлрд╝реАрд▓реНрдб рдФрд░ рдЙрдирдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП `vulnx filters` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
  * рд╡реНрдпрд╛рдкрдХ рдЦреЛрдЬ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ, рдлрд┐рд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдХреАрд░реНрдг рдХрд░реЗрдВ
  * рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП `--json` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
  * рд╕рдЯреАрдХ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдлрд╝рд┐рд▓реНрдЯрд░ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░реЗрдВ
  * рдбреЗрдЯрд╛ рдкреИрдЯрд░реНрди рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП `analyze` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
  * рдмрд╛рд░-рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХреНрд╡реЗрд░реА рдХреЛ рд╢реЗрд▓ рдЙрдкрдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ



рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧ рдкреИрдЯрд░реНрди рдФрд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, USAGE.md рджреЗрдЦреЗрдВред

## рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ

рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд╕реЗрдЯрдЕрдк, рдХреЛрдб рдЧреБрдгрд╡рддреНрддрд╛ рдЬрд╛рдВрдЪ рдФрд░ рдпреЛрдЧрджрд╛рди рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП, DEVELOPMENT.md рджреЗрдЦреЗрдВред

## рд▓рд╛рдЗрд╕реЗрдВрд╕

vulnx MIT рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред