# Wirebrowser - 브라우저 내부 분석용 CDP 기반 네트워크·메모리 통합 디버깅 도구

> Clean Markdown view of GeekNews topic #25722. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=25722](https://news.hada.io/topic?id=25722)
- GeekNews Markdown: [https://news.hada.io/topic/25722.md](https://news.hada.io/topic/25722.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2026-01-11T09:31:02+09:00
- Updated: 2026-01-11T09:31:02+09:00
- Original source: [github.com/fcavallarin](https://github.com/fcavallarin/wirebrowser)
- Points: 14
- Comments: 2

## Summary

**Wirebrowser**는 Chrome DevTools Protocol 위에서 네트워크 트래픽 조작과 JavaScript 메모리 분석을 하나의 환경으로 통합한 데스크톱 도구입니다. HTTP 요청을 실시간으로 가로채 수정하거나 차단할 수 있으며, 실행 중인 힙에서 객체를 즉시 검색·편집하는 **Live Object Search** 기능을 제공합니다. 또한 Origin Trace를 통해 디버깅 시점마다 힙 스냅샷을 자동 수집해 값의 생성·변경 경로를 사용자 코드 기준으로 추적할 수 있어, 복잡한 클라이언트 로직의 원인 분석을 정밀하게 수행합니다.

## Topic Body

- Chrome DevTools Protocol을 기반으로 **네트워크 조작과 JavaScript 메모리 분석을 하나의 환경으로 통합**한 클라이언트 분석 도구  
- HTTP 요청·응답을 **실시간으로 가로채고 수정·차단·재생**할 수 있는 네트워크 인터셉터 제공  
- 실행 중인 JavaScript 힙을 대상으로 **Live Object Search**를 수행해 객체를 즉시 검색·수정  
  - 정규식 및 구조 기반 매칭을 지원하며, 런타임 패치로 동작 변경도 가능   
- V8 힙 스냅샷을 활용한 **정적 메모리 검색**으로 문자열·클로저 캡처 값 등 런타임에서 접근 불가한 데이터까지 탐색  
- **Origin Trace(BDHS)** 기능을 통해 디버거 중단 지점마다 힙 스냅샷을 자동 수집  
  - 값 생성·변경의 원인이 되는 **사용자 코드 함수**를 역추적  
  - 프레임워크·벤더 코드 자동 필터링 및 시간적 허용 구간(tolerance window) 제공  
- Live Heap, Snapshot, BDHS 전반에 걸쳐 동작하는 **구조 유사도 엔진**으로 객체 진화 추적 지원  
- Postman 스타일의 **API 컬렉션 관리 및 실행 기능** 내장  
- 브라우저 또는 Node.js 대상 **자동화 스크립트 실행 환경** 제공  
- 대부분의 기능을 **전역(Global) 또는 탭 단위(Tab-scoped)** 로 선택 적용 가능  
- macOS, Windows, Linux용 **데스크톱 앱 제공(Electron 기반)**  
- 클라이언트 사이드 리버스 엔지니어링, 고급 디버깅, 보안 연구에 유용

## Comments



### Comment 49063

- Author: secret3056
- Created: 2026-01-12T12:11:37+09:00
- Points: 1

좋아보이네요

### Comment 49012

- Author: yangeok
- Created: 2026-01-11T09:41:35+09:00
- Points: 1

난독화된 js 파일도 포매팅까지 예쁘게 해주면 더 편할 것 같네요
