Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
netscaler-cve-2026-88775-check — Verificatore offline delle evidenze NetScaler ADC / Gateway per CVE-2026-88775. Evidenze segnalate su firmware e configurazione. Python standalone; report JSON/CSV/HTML; nessun payload di exploit. | Kitploit
Strumenti/GitHubGitHub/completetech-security/netscaler-cve-2026-88775-check
Strumenti DifensiviAnalisi delle VulnerabilitàAudit di ConfigurazioneVirtualizzazione per la SicurezzaSicurezza di ReteUtilità e FrameworkConfigurazione Errata
GitHub

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
completetech-security/netscaler-cve-2026-88775-check

netscaler-cve-2026-88775-check

Verificatore offline delle evidenze NetScaler ADC / Gateway per CVE-2026-88775. Evidenze segnalate su firmware e configurazione. Python standalone; report JSON/CSV/HTML; nessun payload di exploit.

Vedi RepositorySito web
111 giorni faNon ancora revisionato
Condividi

netscaler-cve-2026-88775-check di CompleteTech LLC

Tests Python 3.10+ Nessuna dipendenza a runtime Licenza AGPL-3.0 o commerciale

netscaler-cve-2026-88775-check

Triage offline delle evidenze su build e configurazione NetScaler segnalate dall'operatore per CVE-2026-88775 (corruzione di memoria in Gateway o AAA).

Un checker Python 3.10+ autonomo che utilizza solo la libreria standard. Legge le stringhe di build e le osservazioni di configurazione fornite, le confronta con le build corrette dal fornitore e scrive un report in JSON, CSV o HTML. Non ha modalità di rete: non contatta un'appliance, non esegue codice applicativo, non invia payload di exploit né analizza una configurazione.

  • Ambito e limiti
  • Avvio rapido
  • Input
  • Regole di versione
  • Osservazioni di configurazione
  • Lettura dei risultati
  • Report e output
  • Codici di uscita
  • Fonti e avvertenze
  • Sviluppo e verifica
  • Documentazione
  • Licenza

Ambito e limiti

Il checker copre una sola CVE e segue le convenzioni di reportistica di node2shell-check e php2shell-check.

  • Le versioni segnalate sono dichiarazioni dell'operatore, non uno stato runtime verificato.
  • potentially_affected non equivale a sfruttabilità confermata.
  • fixed_version_reported non è uno stato di patch verificato né una garanzia di sicurezza. Significa che la build segnalata è pari o superiore alla build corretta dal fornitore.
  • unknown non è mai sicuro.
  • Ogni risultato ha exploitability: not_tested.
  • Le osservazioni di configurazione sono tenute separate dallo stato della versione e non dimostrano la raggiungibilità. Non viene raccolto alcun dato locale di configurazione o di processo.
  • Durante lo sviluppo non sono state testate appliance distribuite, inventari reali o exploit.

Utilizzare solo inventari che si è autorizzati a valutare.

Avvio rapido

Requisiti: Python 3.10 o successivo (usare python3 dove questo è il nome del comando). Non c'è nulla da installare e non ci sono dipendenze di terze parti. --help elenca tutte le opzioni.

# One reported build
python netscaler_cve_2026_88775_check.py --version 14.1-73.36 --variant standard

# The synthetic example inventory, as an HTML report
python netscaler_cve_2026_88775_check.py --inventory docs/example-inventory.json --format html --output report.html

# A CSV inventory, as JSON, exiting 1 if any row is potentially affected
python netscaler_cve_2026_88775_check.py --csv-list inventory.csv --format json --fail-on-finding

Il formato del report è JSON per impostazione predefinita e l'output predefinito è stdout. Un file di report esistente viene rifiutato a meno che non venga fornito --force. Il checker termina con stato 2 se non viene fornito alcun input --version, --inventory o --csv-list.

Input

--version, --inventory e --csv-list possono essere combinati in un'unica esecuzione.

InputDescrizione
--version BUILDUna build segnalata. Ripetibile. --variant standard|fips|ndcpp e --build-source si applicano a ogni --version sulla riga di comando.
--inventory FILEOggetto JSON UTF-8 o array non vuoto. Richiede schema_version: 1 e una version di tipo stringa. Opzionali: label, variant, build_source, version_candidates (fino a 16 stringhe). Ripetibile.
--csv-list FILECSV UTF-8 con un'intestazione version obbligatoria. Opzionali: label, variant, build_source e colonne di osservazione. Ripetibile.

Solo una build source vuota, unknown, official o citrix consente un confronto; qualsiasi altra provenienza resta unknown. La provenienza è un'affermazione dell'operatore.

L'input è rigoroso. Campi sconosciuti o duplicati, tipi errati, JSON o CSV malformati e input oltre i limiti sono errori che non pubblicano nulla. I limiti sono 100 file di input e 10.000 osservazioni per esecuzione, 4 MiB per file e 512 caratteri per stringa. Gli input devono essere file regolari; archivi e alberi di directory non vengono mai aperti. Il riferimento contiene le regole complete sui campi e sul parsing, inclusi i campi che sono esclusivi del JSON.

docs/example-inventory.json è sintetico e non descrive sistemi reali.

Regole sulle versioni

Affected significa rigorosamente prima della build correttiva per lo stesso branch e la stessa variante. Non viene inventato alcun limite inferiore né alcuna conclusione sul ciclo di vita.

Branch e varianteBuild correttiva del fornitore
14.1 standard14.1-73.37
13.1 standard13.1-64.23
14.1 FIPS14.1-73.37
13.1 FIPS/NDcPP13.1-37.279

Le forme di build accettate sono 14.1-73.37, 14.1.73.37 e NS14.1: Build 73.37.nc, facoltativamente contrassegnate come FIPS o NDcPP prima di un marcatore nc opzionale. Fornire solo il testo della build, non un'intera riga di show version.

Quanto segue resta unknown e non viene mai indovinato:

  • Evidenze malformate, qualificate, non ASCII, prerelease, in conflitto e di build personalizzate.
  • Branch non presenti nella tabella e 14.1 NDcPP.
  • Una build 13.1 senza variante dichiarata, quando i confronti standard e FIPS/NDcPP sono discordanti.

Osservazioni di configurazione

Le osservazioni sono true, false o unknown. Fornirle come flag CLI, booleani JSON o null, oppure come valori documentati delle celle CSV (true, false, unknown o vuoto). Non modificano mai lo stato della versione.

Osservazione CLISignificatoLa condizione di esposizione si aspetta
--gateway-or-aaa-vserverÈ configurato un virtual server Gateway o AAAtrue

Lettura dei risultati

Lo stato della versione, la configurazione e la remediation sono riportati separatamente.

CampoValori
version_statuspotentially_affected, fixed_version_reported, unknown
precondition_statusconditions_observed, condition_not_observed, unknown
remediation_statusDistingue tra aggiornamento firmware richiesto, verifica della versione richiesta e requisito della versione segnalata.
exploitabilitySempre not_tested

version_reason spiega la decisione su branch, build e variante. precondition_status riassume solo le osservazioni dell'operatore e non è mai un'esposizione verificata né un risultato pulito. L'evidenza è sempre un'affermazione non verificata dell'operatore.

Report e output

I formati sono JSON, CSV sicuro per le formule e HTML autonomo e senza script. Usare --format json|csv|html e --output FILE.

Scarica lo strumento