botswin/BotBrowser

31개 이상의 추적 시나리오에서 검증된 통합 핑거프린트 방어 기능이 있는 고급 개인정보 보호 브라우저 코어

설치형 도구맘대로 써도 됨 · MIT데이터·크롤링난이도
2,491+0이번 주2724TypeScript
데모·홈페이지 열기botbrowser.io
중간맛 분석

스택: TypeScript 기반 Chromium 엔진, Playwright/Puppeteer 통합, SOCKS5/HTTP 프록시 지원. 난이도: 중상 (CDP/자동화 지식 필요). 바로 쓸 수 있나: 예, 바이너리 다운로드 후 프로필 로드로 즉시 실행 가능. 데모: CreepJS, Iphey, Pixelscan에서 Android WebView 핑거프린트 검증 영상 제공.

이런 레포예요

이럴 때 쓰면 좋아요

  • 봇 감지 회피 테스트: CreepJS/Iphey 같은 추적 도구에서 일관된 신원 유지 검증
  • 멀티 계정 자동화: Per-Context Fingerprint로 단일 프로세스에서 독립적 프로필 관리
  • 지역 기반 웹 서비스 접근: 프록시 기반 지역 감지로 IP 누수 없이 로컬화된 환경 시뮬레이션

핵심 기능

크로스플랫폼 동일 핑거프린트: Windows/macOS/Linux에서 UA, 화면 해상도, 폰트, 디바이스 API 통일Per-Context 다중 프로필: 프로세스 재시작 없이 밀리초 단위 프로필 전환 및 메모리 29% 절감고급 네트워크 스택: UDP/QUIC 터널링, 동적 프록시 전환, WebRTC 누수 방지

대안 대비 차별점

Puppeteer-extra 등 기존 마스킹 솔루션과 달리 네트워크 스택부터 렌더링 엔진까지 완전히 일관된 핑거프린트를 크로스 플랫폼에서 보장하며, 31+ 추적 시나리오에서 검증됨.

준비물
  • Chromium 바이너리 실행 권한
  • 프록시 서버(선택, 지역 감지 및 IP 누수 방지용)
바로 시작하기
  1. 최신 릴리스 다운로드
# https://github.com/botswin/BotBrowser/releases 에서 OS에 맞는 바이너리 다운로드
  1. 프로필 파일 준비
# GitHub profiles/ 폴더에서 .enc 파일 다운로드 또는 자신의 프로필 경로 사용
  1. GUI로 실행 (권장)
# BotBrowserLauncher 사용하여 원클릭 프로필 선택 및 다중 인스턴스 관리
  1. 또는 CLI로 실행 (절대 경로 사용)
chrome.exe --bot-profile="C:\absolute\path\to\profile.enc" --user-data-dir="%TEMP%\botprofile_%RANDOM%"
  1. Playwright 예제로 자동화
npm install playwright
  1. 프라이버시 검증
# https://abrahamjuliot.github.io/creepjs/ 방문하여 동일한 프라이버시 상태 확인
별 추이 · 7일
2,491+0 / 7일
활용성 · 따라 만들기 좋은가
베스트 샘플샘플 점수 80/100
  • 관대한 라이선스
  • 테스트 있음
  • 예제 디렉토리
  • 최근 활동
  • AGENTS.md
  • llms.txt
  • 템플릿

🟢 최근 활동 있음 · 2024년 생성

AI가 README 기반으로 요약했습니다 · 원문 보기