CloakBrowser: 2.4K⭐ 스텔스 브라우저, 모든 봇 감지 테스트 통과
CloakBrowser는 CloakHQ가 개발한 오픈소스 스텔스 Chromium 브라우저로, 2.4K+ Stars를 보유하고 있으며 모든 30개 봇 감지 테스트를 통과합니다.
Java
JavaScript
Python
应用领域: Ai Tools
{</* resource-info */>}
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 소스 코드를 패치합니다:
from cloakbrowser import StealthBrowser
# 스텔스 브라우저 시작
browser = StealthBrowser(
headless=True, # 헤드리스 모드에서도 감지 불가
fingerprint='desktop_chrome_win11', # 사전 정의 프로필
proxy='http://user:pass@proxy:8080' # 선택적 프록시
)
# 보호된 사이트 접속
page = browser.new_page()
page.goto('https://bot-protected-site.com')
# 감지 트리거 없이 데이터 추출
content = 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. 동적 지문 로테이션 #
from cloakbrowser import FingerprintRotator
# 10개 요청마다 지문 교체
rotator = FingerprintRotator(
profiles=['desktop_chrome_win11', 'desktop_firefox_mac'],
rotation_interval=10
)
for url in url_list:
profile = rotator.get_next()
browser = StealthBrowser(fingerprint=profile)
page = browser.new_page()
page.goto(url)
# ... 데이터 추출
browser.close()
설치 #
# 저장소 클론
git clone https://github.com/CloakHQ/CloakBrowser.git
cd CloakBrowser
# 의존성 설치
pip install -r requirements.txt
# 패치된 Chromium 다운로드
python setup.py --download-chromium
# 봇 감지 테스트 실행
python test_bot_detection.py
# 예상 출력: 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