
이 Python 스크립트는 OpenSSH 서버에서 CVE-2024-6387 취약점을 확인합니다. 여러 IP 주소, URL, CIDR 범위 및 포트를 지원합니다. 또한 파일에서 주소를 읽을 수 있습니다.
이 Python 스크립트는 SSH 서버에서 CVE-2024-6387 취약점을 점검하도록 설계되었으며, 특히 최근 발견된 regreSSHion(특정 OpenSSH 버전과 관련됨)을 대상으로 합니다. 이 도구는 여러 IP 주소, URL, CIDR 범위, 포트를 지원하며, 파일에서 주소를 읽을 수도 있습니다. 결과는 가독성을 높이기 위해 분류되어 색상으로 표시됩니다.

Filipi Pires - 수석 위협 연구원 및 사이버보안 옹호자 제작
여러 IP, URL 또는 CIDR 범위를 명령줄에서 직접 실행하려면:
python3 CVE-2024-6387-Vulnerability-Checker.py <주소> -p <포트> -t <타임아웃>
addresses: 점검할 IP 주소, URL 또는 CIDR 범위 (공백으로 구분)
-p, --ports: SSH 포트 번호 목록 (쉼표로 구분, 기본값: 22)
-t, --timeout: 연결 타임아웃 시간(초) (기본값: 5.0)
파일에서 주소를 지정하여 스크립트를 실행하려면:
python3 CVE-2024-6387-Vulnerability-Checker.py -f <파일명> -p <포트> -t <타임아웃>
여러 IP, URL 또는 CIDR 범위를 명령줄에서 직접 확인하려면:
python3 CVE-2024-6387-Vulnerability-Checker.py 192.168.1.1 192.168.1.2 192.168.1.0/24 example.com -p 22,2222 -t 5.0
python3 CVE-2024-6387-Vulnerability-Checker.py -f addresses.txt -p 22,2222 -t 5.0
예시 addresses.txt 파일:
192.168.1.1
example.com
192.168.1.0/24
1. 저장소 포크(Fork): 이 페이지의 오른쪽 상단에 있는 "Fork" 버튼을 클릭하세요.
2. 포크 복제: 포크된 저장소를 로컬 머신에 복제하세요:
git clone https://github.com/사용자이름/CVE-2024-6387-Vulnerability-Checker.git
cd CVE-2024-6387-Vulnerability-Checker
3. 브랜치 생성: 기능 또는 버그 수정을 위한 새 브랜치를 만드세요.
git checkout -b my-feature-branch
4. 변경 사항 적용: 코드에 변경 사항을 적용하세요.
5. 변경 사항 커밋: 설명적인 커밋 메시지와 함께 변경 사항을 커밋하세요.
git add .
git commit -m "변경 사항에 대한 설명"
6. 브랜치 푸시: 브랜치를 포크된 저장소로 푸시하세요.
git push origin my-feature-branch
7. 풀 리퀘스트 생성: GitHub에서 원본 저장소로 이동한 후 "New Pull Request" 를 클릭하세요. 비교 드롭다운에서 브랜치를 선택하고 풀 리퀘스트를 제출하세요.
[2024년 7월 9일]
[2024년 8월 28일]