TUI, 웹 GUI 또는 CLI에서 HTTP·HTTPS·WebSocket 트래픽을 살펴보고 가로채 재생·수정하는 Rust 기반 스크립트형 단일 바이너리 MITM 프록시입니다.
law-chain-hot/websocket-devtools
브라우저에서 WebSocket 트래픽을 모니터링하고 시뮬레이션하거나 차단하는 Chrome 및 Edge DevTools 확장 프로그램입니다.
- 스타
- 1,198
- 포크
- 59
- 열린 이슈
- 19
- 마지막 커밋
- 23일 전
어떤 프로젝트인가요?
WebSocket DevTools는 Chrome 및 Edge DevTools에 WebSocket 패널을 추가하는 브라우저 확장 프로그램입니다. DevTools 패널을 열기 전에 시작된 연결까지 포함해 WebSocket 연결과 메시지 기록을 캡처하므로, 개발자는 디버깅 중인 페이지의 실시간 트래픽을 살펴볼 수 있습니다.
수동으로 살펴보는 기능 외에도 JSON 편집기와 서식 지정 기능을 사용해 클라이언트와 서버 양방향으로 사용자 지정 메시지를 보낼 수 있습니다. 특정 메시지를 차단하고 네트워크 문제를 시뮬레이션할 수도 있어, 장애 상황에서 애플리케이션이 어떻게 동작하는지 테스트할 때 유용합니다. 자주 사용하는 메시지는 즐겨찾기로 저장해 재사용할 수 있습니다.
확장 프로그램은 iframe 내부의 WebSocket 연결을 위한 프록시 기능도 제공합니다. 데이터는 브라우저에 로컬로 저장되며, 프로젝트는 MIT 라이선스를 따르는 오픈소스입니다.
핵심 기능
- 01DevTools 패널을 열기 전에도 백그라운드에서 WebSocket 연결을 캡처합니다.
- 02클라이언트와 서버 양방향으로 사용자 지정 메시지를 전송합니다.
- 03테스트를 위해 특정 메시지를 차단하고 네트워크 문제를 시뮬레이션합니다.
- 04JSON 뷰어로 메시지 페이로드를 서식 지정하고 살펴봅니다.
- 05자주 사용하는 메시지를 즐겨찾기로 저장합니다.
- 06iframe 내부의 WebSocket 연결을 프록시합니다.
활용 사례
- 브라우저에서 실시간 채팅이나 멀티플레이어 게임의 메시지를 디버깅합니다.
- 프런트엔드가 누락되거나 형식이 잘못된 WebSocket 메시지를 어떻게 처리하는지 테스트합니다.
- 실제 백엔드 없이 서버 메시지를 재생하거나 주입해 버그를 재현합니다.
빠른 시작
- 1
Chrome 웹 스토어에서 설치
- 2
또는 Microsoft Edge 추가 기능 스토어에서 설치
- 3
DevTools(F12)를 열고 WebSocket DevTools 탭 선택
사용 전 알아둘 점
- GitHub에서 수동으로 설치한 경우 자동 업데이트되지 않습니다.
- Chrome과 Edge에서만 작동합니다.
토픽
자주 묻는 질문
- websocket-devtools은(는) 무엇인가요?
- 브라우저에서 WebSocket 트래픽을 모니터링하고 시뮬레이션하거나 차단하는 Chrome 및 Edge DevTools 확장 프로그램입니다. WebSocket DevTools는 Chrome 및 Edge DevTools에 WebSocket 패널을 추가하는 브라우저 확장 프로그램입니다. DevTools 패널을 열기 전에 시작된 연결까지 포함해 WebSocket 연결과 메시지 기록을 캡처하므로, 개발자는 디버깅 중인 페이지의 실시간 트래픽을 살펴볼 수 있습니다.
- websocket-devtools은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- websocket-devtools은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- websocket-devtools은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. websocket-devtools의 마지막 커밋은 2026년 9월 28일입니다.
- websocket-devtools은(는) 어디에 사용할 수 있나요?
- 브라우저에서 실시간 채팅이나 멀티플레이어 게임의 메시지를 디버깅합니다. 프런트엔드가 누락되거나 형식이 잘못된 WebSocket 메시지를 어떻게 처리하는지 테스트합니다. 실제 백엔드 없이 서버 메시지를 재생하거나 주입해 버그를 재현합니다.
- websocket-devtools는 어떻게 설치하나요?
- Chrome 웹 스토어에서 설치 또는 Microsoft Edge 추가 기능 스토어에서 설치 DevTools(F12)를 열고 WebSocket DevTools 탭 선택
- websocket-devtools은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/law-chain-hot/websocket-devtools
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
로컬 URL 필터 규칙과 프로필을 사용해 HTTP 요청·응답 헤더와 쿠키를 재정의하는 브라우저 확장 프로그램입니다.
Socket.IO는 클라이언트와 서버 간 실시간 양방향 저지연 이벤트 기반 통신을 지원하는 라이브러리입니다.
코딩 에이전트가 Chrome DevTools를 사용해 실행 중인 Chrome 브라우저를 제어하고 검사하며, 디버깅과 성능 분석을 수행하도록 지원하는 MCP 서버입니다.
HTTP/1, HTTP/2, WebSocket 트래픽을 검사하는 콘솔·명령줄·웹 인터페이스를 갖춘 TLS 지원 인터셉팅 HTTP 프록시입니다.
Lila는 무료·광고 없는 오픈소스 온라인 체스 플랫폼 lichess.org를 구동하는 Scala 서버입니다.