
Php2shell-Checker
Check a website or local PHP version without exploit requests. Uses Node.js. No packages to install.
以下正文同步自 Hacker News 最新,版权归原站所有,已转换为易读排版。
Check a website or local PHP version without exploit requests. Uses Node.js. No packages to install.
$skill-installer install both skills from https://github.com/openai/php2shell-checker
Use phpcheck-server when you have server access, or phpcheck-url when you only have a URL:
$phpcheck-server check the PHP version serving my site $phpcheck-url check example.com
Run directly
Check a website:
node phpcheck.js "https://example.com"
Check the local CLI PHP
node phpcheck.js --local
Results
Result Exit code Meaning
OK 0 Stable PHP patch version above the embedded cutoff for a listed major/minor branch.
VULNERABLE 1 PHP version at or below the embedded cutoff for that branch.
UNKNOWN 3 No PHP version or response, an unrecognized version/branch, or a newer prerelease build.
Use --json for machine-readable output (patch_status is ok, vulnerable, or unknown). Invalid arguments exit with code 2.
node --test phpcheck.test.js
Tests run the CLI against local HTTP servers simulating PHP response headers; no PHP installation or external website is required.
The checker only evaluates versions exposed in HTTP response headers or by php -v. It reads X-Powered-By and Server, sends HEAD, and falls back to GET only when HEAD returns 405 or 501. It does not follow redirects or inspect response bodies. Missing or hidden PHP headers return UNKNOWN.
OK is a version comparison against the embedded October 20, 2026 cutoffs, assuming subsequent stable patches in each listed branch contain the fix; it does not independently verify a security fix. Check the cutoffs against the official PHP security release when its affected and fixed versions are published. Headers can be hidden or changed, and distribution backports may not change the upstream version. UNKNOWN does not mean the target is patched.
OpenAI is not accepting external code contributions to this project. Bug reports and non-code feedback are welcome through GitHub issues. See CONTRIBUTING.md.
This project is licensed under the Apache License 2.0.
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。