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
php2shell-checker — CLI che verifica la versione PHP di un sito web o un binario PHP locale rispetto alle soglie di patch incorporate per determinare lo stato di vulnerabilità php2shell, con output JSON e codici di uscita. | Kitploit
Strumenti/GitHubGitHub/openai/php2shell-checker
Strumenti DifensiviScanner di VulnerabilitàScanner di Vulnerabilità WebAnalisi delle VulnerabilitàRaccolta InformazioniSicurezza Web
GitHubopenai/php2shell-checker

php2shell-checker

CLI che verifica la versione PHP di un sito web o un binario PHP locale rispetto alle soglie di patch incorporate per determinare lo stato di vulnerabilità php2shell, con output JSON e codici di uscita.

Vedi Repository
63152431 giorno faNon ancora revisionato

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 →
Condividi

PHP Version Checker

Verifica se un sito web o un binario PHP locale è vulnerabile a php2shell.

Per installare entrambe le skill, chiedi a Codex:

$skill-installer install both skills from https://github.com/openai/php2shell-checker

Usa phpcheck-server quando hai accesso al server, oppure phpcheck-url quando hai solo un URL:

$phpcheck-url check https://example.com
$phpcheck-server check the PHP version serving my site

Esecuzione diretta

Verifica un sito web:

node phpcheck.js "https://example.com"

Verifica il PHP CLI locale

node phpcheck.js --local

Risultati

RisultatoCodice di uscitaSignificato
OK0Versione patch PHP stabile superiore alla soglia incorporata per un ramo major/minor elencato.
VULNERABLE1Versione PHP pari o inferiore alla soglia incorporata per quel ramo.
UNKNOWN3Nessuna versione PHP o nessuna risposta, versione/ramo non riconosciuto, oppure build prerelease più recente.

Usa --json per un output leggibile da macchina (patch_status è ok, vulnerable o unknown). Gli argomenti non validi terminano con codice 2.

Test

node --test phpcheck.test.js

I test eseguono la CLI contro server HTTP locali e un eseguibile PHP fittizio. Non è richiesta alcuna installazione di PHP né un sito web esterno.

Limitazioni

Il checker valuta solo le versioni esposte negli header delle risposte HTTP o tramite php -v. Legge X-Powered-By e Server, invia HEAD e ricorre a GET solo quando HEAD restituisce 405 o 501. Non segue i redirect né ispeziona i corpi delle risposte. Gli header PHP mancanti o nascosti restituiscono UNKNOWN.

OK è un confronto di versione basato sull'assunzione che le patch stabili successive in ciascun ramo elencato contengano la correzione. Non verifica in modo indipendente una correzione di sicurezza. Confronta le versioni con la release di sicurezza ufficiale di PHP. Gli header possono essere nascosti o modificati, e i backport delle distribuzioni potrebbero non modificare la versione upstream. UNKNOWN non significa che il target sia correttamente aggiornato!

Contribuire

OpenAI non accetta contributi di codice esterni a questo progetto. Segnalazioni di bug e feedback non relativi al codice sono benvenuti tramite le issue di GitHub. Vedi CONTRIBUTING.md.

Licenza

Questo progetto è distribuito con licenza Apache License 2.0.

Scarica lo strumento