
특정 IP를 스캔하여 로컬 또는 원격 시스템의 OpenSSH 설치에서 취약점을 확인하는 Python 기반 도구입니다. OpenSSH 버전이 CVE-2023-48795의 영향을 받는지 확인합니다.
이 Python 기반 도구는 시스템에서 OpenSSH 설치 여부를 스캔하고 OpenSSH 9.6 이전 버전에 영향을 미치는 심각한 취약점인 CVE-2023-48795에 취약한지 확인합니다. 이 스크립트는 스캔된 시스템에 대한 상세 보고서를 제공하며, 취약점이 발견된 경우 업그레이드 권장 사항을 포함합니다.
which, ssh 또는 sshd 바이너리를 자동으로 다운로드 및 설치pip (종속성 관리)이러한 종속성은 스크립트 실행 시 자동으로 설치됩니다.
리포지토리 클론:
git clone https://github.com/TrixSec/CVE-2023-48795.git
cd CVE-2023-48795
다음 옵션과 함께 스크립트를 실행하세요:
python CVE-2023-48795.py --ip <IP_ADDRESS>
예시:
python CVE-2023-48795.py --ip 192.168.1.10
python CVE-2023-48795.py --ip <PATH_TO_FILE>
예시:
python CVE-2023-48795.py --ip ips.txt
스캔에 사용할 스레드 수를 입력하라는 메시지가 표시됩니다.
결과는 output 디렉토리에 무작위로 생성된 파일 이름(예: 123456.json)으로 저장됩니다.
파일에는 스캔된 각 IP와 취약점 상태에 대한 정보가 포함됩니다.
결과 예시:
[
{
"ip": "192.168.1.10",
"ssh_version": 9.5,
"sshd_version": 9.5,
"status": "Vulnerable"
},
{
"ip": "192.168.1.15",
"ssh_version": 9.6,
"sshd_version": 9.6,
"status": "Safe"
}
]
이 도구는 책임감 있게 사용하고, 소유하고 있거나 테스트 권한이 있는 시스템에만 사용하세요. 외부 시스템을 무단으로 스캔하는 것은 법률 및 정책을 위반할 수 있습니다.
Repository Views