Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/kevwan/tproxy
Packet Sniffing & AnalysisWeb Proxies & InterceptionNetwork SecurityUtilities & Frameworks
GitHubkevwan/tproxy

tproxy

TCP 연결을 프록시하고 분석하는 CLI 도구입니다.

저장소 보기웹사이트
3.7k25472개월 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

tproxy

영어 | 简体中文 | 日本語

Go Go Report Card Release License: MIT

커피 한 잔 사주세요

이 도구를 만든 이유

백엔드 서비스를 개발하고 go-zero를 작성할 때, 네트워크 트래픽을 모니터링해야 하는 경우가 자주 있습니다. 예를 들어:

  1. gRPC 연결 모니터링, 언제 연결하고 언제 다시 연결하는지
  2. MySQL 연결 풀 모니터링, 연결 수와 수명 정책 파악
  3. 실시간으로 모든 TCP 연결 모니터링

설치

root@kitploit:~
$ go install github.com/kevwan/tproxy@latest

또는 docker 이미지를 사용할 수 있습니다:

root@kitploit:~
$ docker run --rm -it -p <listen-port>:<listen-port> -p <remote-port>:<remote-port> kevinwan/tproxy:v1 tproxy -l 0.0.0.0 -p <listen-port> -r host.docker.internal:<remote-port>

arm64의 경우:

root@kitploit:~
$ docker run --rm -it -p <listen-port>:<listen-port> -p <remote-port>:<remote-port> kevinwan/tproxy:v1-arm64 tproxy -l 0.0.0.0 -p <listen-port> -r host.docker.internal:<remote-port>

Windows에서는 scoop을 사용할 수 있습니다:

root@kitploit:~
$ scoop install tproxy

사용법

root@kitploit:~
$ tproxy --help
Usage of tproxy:
  -d duration
    	the delay to relay packets
  -down int
    	Downward speed limit(bytes/second)
  -l string
    	Local address to listen on (default "localhost")
  -p int
    	Local port to listen on, default to pick a random port
  -q	Quiet mode, only prints connection open/close and stats, default false
  -r string
    	Remote address (host:port) to connect
  -s	Enable statistics
  -t string
    	The type of protocol, currently support http2, grpc, redis and mongodb
  -up int
    	Upward speed limit(bytes/second)

예제

gRPC 연결 모니터링

root@kitploit:~
$ tproxy -p 8088 -r localhost:8081 -t grpc -d 100ms
  • localhost 및 포트 8088에서 수신 대기
  • 트래픽을 localhost:8081로 리디렉션
  • 프로토콜 유형은 gRPC
  • 각 패킷에 100ms 지연
이미지

MySQL 연결 모니터링

root@kitploit:~
$ tproxy -p 3307 -r localhost:3306
이미지

연결 신뢰성 확인 (재전송률 및 RTT)

root@kitploit:~
$ tproxy -p 3307 -r remotehost:3306 -s -q
이미지

연결 풀 동작 파악

root@kitploit:~
$ tproxy -p 3307 -r localhost:3306 -q -s
이미지

스타를 주세요! ⭐

이 프로젝트가 마음에 들거나 사용 중이라면 스타를 눌러 주세요. 감사합니다!

도구 다운로드