CloakBrowser란?
CloakBrowser는 CloakHQ에서 개발한 오픈소스 스텔스 Chromium 브라우저입니다. 2,431+ GitHub Stars와 200+ Forks를 보유하고 있으며, Playwright의 드롭인 교체재로서 모든 봇 감지 테스트를 통과하도록 설계되었습니다.
쉽게 감지되는 표준 헤드리스 브라우저와 달리, CloakBrowser는 실제 인간이 운영하는 브라우저와 구분할 수 없도록 소스 레벨 지문 패치를 구현합니다.
GitHub: https://github.com/CloakHQ/CloakBrowser
| 지표 | 수치 |
|---|---|
| Stars | 2,431+ |
| Forks | 200+ |
| 언어 | Python |
| 라이선스 | MIT |
| 오늘 | 482 stars |
| 봇 테스트 통과 | 30/30 |
CloakBrowser의 스텔스 기술
1. 소스 레벨 지문 패치
CloakBrowser는 JavaScript를 주입하는 것뿐만 아니라 Chromium 소스 코드를 패치합니다:
1from cloakbrowser import StealthBrowser
2
3# 스텔스 브라우저 시작
4browser = StealthBrowser(
5 headless=True, # 헤드리스 모드에서도 감지 불가
6 fingerprint='desktop_chrome_win11', # 사전 정의 프로필
7 proxy='http://user:pass@proxy:8080' # 선택적 프록시
8)
9
10# 보호된 사이트 접속
11page = browser.new_page()
12page.goto('https://bot-protected-site.com')
13
14# 감지 트리거 없이 데이터 추출
15content = page.content()
2. 지문 프로필
사용 가능한 사전 정의 프로필:
| 프로필 | OS | 브라우저 | 용도 |
|---|---|---|---|
desktop_chrome_win11 | Windows 11 | Chrome 120 | 일반 스크래핑 |
desktop_firefox_mac | macOS | Firefox 121 | 대체 지문 |
mobile_safari_ios17 | iOS 17 | Safari | 모바일 테스트 |
desktop_edge_win10 | Windows 10 | Edge 120 | 엔터프라이즈 사이트 |
custom | Any | Any | 사용자 정의 |
3. 동적 지문 로테이션
1from cloakbrowser import FingerprintRotator
2
3# 10개 요청마다 지문 교체
4rotator = FingerprintRotator(
5 profiles=['desktop_chrome_win11', 'desktop_firefox_mac'],
6 rotation_interval=10
7)
8
9for url in url_list:
10 profile = rotator.get_next()
11 browser = StealthBrowser(fingerprint=profile)
12 page = browser.new_page()
13 page.goto(url)
14 # ... 데이터 추출
15 browser.close()
설치
1# 저장소 클론
2git clone https://github.com/CloakHQ/CloakBrowser.git
3cd CloakBrowser
4
5# 의존성 설치
6pip install -r requirements.txt
7
8# 패치된 Chromium 다운로드
9python setup.py --download-chromium
10
11# 봇 감지 테스트 실행
12python test_bot_detection.py
13# 예상 출력: 30/30 테스트 통과
봇 감지 테스트 결과
CloakBrowser는 30개의 인기 봇 감지 서비스에서 테스트되었습니다:
| 서비스 | 결과 | 참고 |
|---|---|---|
| DataDome | ✅ 통과 | CAPTCHA 미트리거 |
| PerimeterX | ✅ 통과 | 깨끗한 세션 |
| Cloudflare | ✅ 통과 | 챌린지 페이지 없음 |
| reCAPTCHA v3 | ✅ 통과 | 점수 0.9/1.0 |
| hCaptcha | ✅ 통과 | 인비저블 모드 |
| FingerprintJS | ✅ 통과 | 고유 ID 안정적 |
| BotGuard | ✅ 통과 | 감지되지 않음 |
| Akamai | ✅ 통과 | 완전 접근 |
| Shape Security | ✅ 통과 | 차단 없음 |
| Kasada | ✅ 통과 | 깨끗한 요청 |
총계: 30/30 테스트 통과
성능 비교
| 브라우저 | 감지율 | 속도 | 리소스 사용량 |
|---|---|---|---|
| 표준 Chromium | 95% 감지 | 빠름 | 낮음 |
| Puppeteer Stealth | 60% 감지 | 빠름 | 낮음 |
| Playwright | 70% 감지 | 빠름 | 낮음 |
| Selenium | 90% 감지 | 느림 | 높음 |
| CloakBrowser | 0% 감지 | 빠름 | 중간 |
커뮤니티 및 리소스
- GitHub: CloakHQ/CloakBrowser
- 문서: https://cloakbrowser.readthedocs.io
- Discord: 커뮤니티 가입
관련 기사
면책 조항
책임감 있게 사용하세요. CloakBrowser는 합법적인 자동화, 테스트 및 데이터 수집을 위한 것입니다. 항상:
- robots.txt 및 서비스 약관을 존중
- 과도한 요청으로 서버를 과부하하지 마세요
- 합리적인 요청 속도 사용
- 해당 관할권의 법적 영향 고려
마지막 업데이트: 2026-05-08 | Stars: 2,431+ | 라이선스: MIT

Have questions or ideas? Feel free to leave a comment below. Sign in with GitHub to join the discussion.