
OpenSSH 'regreSSHion'(CVE-2024-6387)에 취약한 서버를 신속하게 식별합니다.
regreSSHion-checker는 취약한 버전의 OpenSSH를 실행 중인 서버를 식별하도록 설계된 가볍고 효율적인 도구로, 최근 발견된 regreSSHion 취약점(CVE-2024-6387)을 대상으로 합니다. 이 도구는 여러 IP 주소, 도메인 이름 및 CIDR 네트워크 범위를 빠르게 스캔하여 잠재적 취약점을 탐지하고 인프라의 보안을 보장합니다.

GitHub 저장소에서 regreSSHion-checker를 설치하려면 Go가 설치되고 올바르게 구성되어 있는지 확인하십시오. 다음 명령을 사용하세요:
go get github.com/xonoxitron/regreSSHion-checker
설치 후 아래 사용 방법 섹션에 설명된 대로 regreSSHion-checker를 사용할 수 있습니다.
소스에서 regreSSHion-checker를 빌드하려면 Go가 설치되어 있는지 확인하고 다음 단계를 따르세요:
저장소를 클론하거나 소스 코드를 다운로드합니다.
git clone https://github.com/your/repo.git
cd regreSSHion-checker
go build를 사용하여 바이너리를 빌드합니다.
go build regreSSHion-checker.go
선택적으로 실행 권한을 설정할 수 있습니다.
chmod +x regreSSHion-checker
이제 ./regreSSHion-checker를 사용하여 인프라 전반의 OpenSSH에서 CVE-2024-6387 취약점을 스캔할 수 있습니다.
./regreSSHion-checker <targets> [--port PORT]
./regreSSHion-checker 192.168.1.1
./regreSSHion-checker -list ip_list.txt
./regreSSHion-checker 192.168.1.1 example.com 192.168.1.2
./regreSSHion-checker 192.168.1.0/24
./regreSSHion-checker 192.168.1.1 example.com --port 2222
이 도구는 스캔 대상에 대한 요약을 제공합니다:
🛡️ Servers not vulnerable: 1
[+] Server at 157.90.125.31 (running SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11)
🚨 Servers likely vulnerable: 2
[+] Server at 4.231.170.121 (running SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.10)
[+] Server at 4.231.170.122 (running SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2)
🔒 Servers with port 22 closed: 254
📊 Total scanned targets: 257
go build regreSSHion-checker.go).regreSSHion-checker를 소스 파일에서 컴파일된 Go 바이너리 이름으로 바꾸십시오.chmod +x regreSSHion-checker).이 README.md 파일은 이제 regreSSHion-checker 도구의 Go 버전 사용법과 기능을 반영하여, OpenSSH 서버의 효과적인 취약점 스캔을 위한 명확한 지침과 예시를 사용자에게 제공합니다.