Repolode
openai

openai/php2shell-checker

웹사이트나 로컬 PHP 바이너리가 php2shell 취약 버전을 실행하는지 확인하는 Node.js CLI 및 에이전트 스킬입니다.

스타
435
포크
31
열린 이슈
5
마지막 커밋
10시간 전

어떤 프로젝트인가요?

PHP Version Checker는 PHP 설치 환경에서 php2shell 취약점의 영향을 받는 버전을 실행 중인지 확인하는 간단한 Node.js 도구입니다. HTTP 응답 헤더에 노출된 PHP 버전을 읽어 원격 웹사이트를 확인하거나, php -v를 실행해 로컬 머신에 설치된 PHP 바이너리를 확인할 수 있습니다.

결과는 OK, VULNERABLE, UNKNOWN으로 표시되며, 스크립트에서 사용할 수 있도록 각각 다른 종료 코드를 반환합니다. --json 플래그로 기계가 읽을 수 있는 출력을 얻을 수 있습니다. 프로젝트에는 접근 권한이 있는 서버를 확인하는 스킬과 URL만 확인하는 스킬, 두 가지 Codex 스킬도 포함되어 있습니다.

이 검사기는 버전 문자열에 의존하므로 외부에 노출된 정보만 확인할 수 있습니다. 헤더가 숨겨져 있거나 변경된 경우 UNKNOWN을 반환하며, 배포판의 백포트로 상위 버전 번호가 바뀌지 않을 수도 있으므로 결과는 공식 PHP 보안 릴리스 정보와 대조해야 합니다.

핵심 기능

  • 01HTTP를 통해 PHP 버전 헤더를 읽어 웹사이트를 확인합니다.
  • 02php -v를 실행해 로컬 PHP CLI를 확인합니다.
  • 03서로 다른 종료 코드와 함께 OK, VULNERABLE 또는 UNKNOWN을 반환합니다.
  • 04스크립트용 --json 출력을 지원합니다.
  • 05서버 확인 및 URL 전용 확인을 위한 Codex 스킬을 포함합니다.

활용 사례

  • 운영 중인 웹사이트가 취약한 PHP 버전을 노출하는지 빠르게 확인합니다.
  • 관리 중인 서버의 PHP 설치 환경을 점검합니다.
  • CI 또는 모니터링 작업에서 주기적인 버전 확인을 스크립트로 실행합니다.

빠른 시작

  1. 1

    GitHub에서 저장소를 클론합니다

  2. 2

    웹사이트의 PHP 버전을 확인합니다

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

    로컬 CLI PHP를 확인합니다

    node phpcheck.js --local

사용 전 알아둘 점

  • HTTP 헤더 또는 php -v로 노출된 PHP 버전만 평가합니다. 헤더가 숨겨져 있거나 없으면 UNKNOWN을 반환합니다.
  • OK 결과는 이후 안정 버전 패치에 수정 사항이 포함되어 있다고 가정하며, 보안 수정 자체를 검증하지는 않습니다.
  • UNKNOWN은 대상에 패치가 적용되었음을 의미하지 않습니다.

토픽

자주 묻는 질문

php2shell-checker은(는) 무엇인가요?
웹사이트나 로컬 PHP 바이너리가 php2shell 취약 버전을 실행하는지 확인하는 Node.js CLI 및 에이전트 스킬입니다. PHP Version Checker는 PHP 설치 환경에서 php2shell 취약점의 영향을 받는 버전을 실행 중인지 확인하는 간단한 Node.js 도구입니다. HTTP 응답 헤더에 노출된 PHP 버전을 읽어 원격 웹사이트를 확인하거나, php -v를 실행해 로컬 머신에 설치된 PHP 바이너리를 확인할 수 있습니다.
php2shell-checker은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
php2shell-checker은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
php2shell-checker은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. php2shell-checker의 마지막 커밋은 2026년 10월 21일입니다.
php2shell-checker은(는) 어디에 사용할 수 있나요?
운영 중인 웹사이트가 취약한 PHP 버전을 노출하는지 빠르게 확인합니다. 관리 중인 서버의 PHP 설치 환경을 점검합니다. CI 또는 모니터링 작업에서 주기적인 버전 확인을 스크립트로 실행합니다.
php2shell-checker는 어떻게 설치하나요?
GitHub에서 저장소를 클론합니다 웹사이트의 PHP 버전을 확인합니다: node phpcheck.js "https://example.com" 로컬 CLI PHP를 확인합니다: node phpcheck.js --local
php2shell-checker은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/openai/php2shell-checker

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트