CloakQuest3r: Cloudflare 우회 및 실제 IP 탐지 도구

CloakQuest3r 소개

CloakQuest3r는 순수 Python으로 개발된 도구로, Cloudflare 및 기타 보안 서비스로 보호되는 웹사이트의 실제 IP 주소를 찾아내고 확인하는 기능을 제공합니다.

Cloudflare는 널리 사용되는 네트워크 보안 및 성능 최적화 서비스입니다. CloakQuest3r의 주요 목표는 Cloudflare 보호 아래 숨겨진 웹 서버의 진짜 IP 주소를 정확히 식별하는 것입니다. 이 도구는 침투 테스터, 보안 전문가, 네트워크 관리자를 위해 설계되었으며, 대상에 대한 포괄적인 보안 평가를 수행하고 보안 보호 서비스로 가려질 수 있는 취약점을 발견할 수 있도록 돕습니다.

주요 기능

  • 실제 IP 주소 탐지
  • 서브도메인 스캔
  • IP 주소 히스토리 확인
  • SSL 인증서 분석
  • SecurityTrails API 지원 (선택 사항)
  • 멀티스레드 스캔
  • 상세 보고서 생성

CloakQuest3r를 사용하면 웹사이트 보안을 평가하고, 잠재적인 취약점을 스캔하며, Cloudflare 보호 아래 숨겨진 IP 주소를 공개하여 네트워크 자산의 보안을 강화할 수 있습니다.

지원 운영체제

  • Windows
  • Linux
  • Android
  • macOS

필수 요구사항

  • Python 3.x
  • Git

설치 및 설정

이 도구는 Python 3 기반으로 개발되었으므로, 먼저 로컬 환경에 Python 3.x를 설치하고 설정해야 합니다. 그런 다음 다음 명령어로 프로젝트 소스 코드를 클론합니다:

git clone https://github.com/spyboy-productions/CloakQuest3r.git

프로젝트 디렉터리로 이동한 후, pip와 requirements.txt 파일을 사용하여 필요한 의존성 패키지를 설치합니다:

cd CloakQuest3r
pip3 install -r requirements.txt

Termux 사용자는 다음 명령어로 cryptography 패키지를 설치할 수 있습니다:

pkg install python-cryptography

도구는 대상 웹사이트가 Cloudflare를 사용 중인지 자동으로 감지합니다. Cloudflare가 감지되면, 먼저 과거 IP 기록을 출력한 후 서브도메인을 스캔하여 실제 IP 주소를 식별합니다. 스캔이 완료되면, 스캔한 서브도메인 수, 성공적으로 찾은 서브도메인 총 개수, 그리고 스캔에 소요된 시간이 출력됩니다. 이때 성공적으로 식별된 모든 실제 IP 주소가 표시되어 후속 보안 분석 및 침투 테스트에 활용할 수 있습니다.

SecurityTrails API 사용

SecurityTrails API를 통해 과거 IP 기록 정보를 얻으려면, config.ini 설정 파일에 API 키를 추가해야 합니다:

[DEFAULT]
securitytrails_api_key = your_api_key

사용 예시

python cloakquest3r.py example.com

라이선스

이 프로젝트는 MIT 오픈소스 라이선스 하에 배포됩니다.

프로젝트 주소

CloakQuest3r GitHub 저장소: https://github.com/spyboy-productions/CloakQuest3r

참고 자료

태그: Cloudflare python IP탐지 침투테스트 서브도메인스캔

6월 28일 20:12에 게시됨