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

명령줄에서 직접 여러 IP, URL 또는 CIDR 범위로 스크립트를 실행하려면:
python3 CVE-2024-6387-Vulnerability-Checker.py <addresses> -p <ports> -t <timeout>
addresses: 확인할 IP 주소, URL 또는 CIDR 범위 (공백으로 구분).
-p, --ports: SSH 포트 번호의 쉼표로 구분된 목록 (기본값: 22).
-t, --timeout: 연결 시간 초과(초) (기본값: 5.0).
파일에 지정된 주소로 스크립트를 실행하려면:
python3 CVE-2024-6387-Vulnerability-Checker.py -f <filename> -p <ports> -t <timeout>
명령줄에서 직접 여러 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" 버튼을 클릭합니다.
2. 포크 복제: 포크한 리포지토리를 로컬 머신에 복제합니다:
git clone https://github.com/YOUR_USERNAME/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 "Description of the changes"
6. 브랜치 푸시: 브랜치를 포크한 리포지토리로 푸시합니다.
git push origin my-feature-branch
7. 풀 리퀘스트 생성: GitHub에서 원래 리포지토리로 이동하여 "New Pull Request" 를 클릭합니다. 비교 드롭다운에서 브랜치를 선택하고 풀 리퀘스트를 제출합니다.
[2024년 7월 9일]