Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
tproxy — Uma ferramenta de CLI para fazer proxy e analisar conexões TCP. | Kitploit
Ferramentas/GitHubGitHub/kevwan/tproxy
Sniffing e Análise de PacotesProxies Web e InterceptaçãoSegurança de RedeUtilitários e Frameworks
GitHubkevwan/tproxy

tproxy

Uma ferramenta de CLI para fazer proxy e analisar conexões TCP.

Ver Repositório
3.7k25421há 4 mesesRevisado pelo Kitploit
Site

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

tproxy

Português | 简体中文 | 日本語

Go Go Report Card Release License: MIT

Compre-me um café

Por que escrevi esta ferramenta

Quando desenvolvo serviços de backend e escrevo go-zero, frequentemente preciso monitorar o tráfego de rede. Por exemplo:

  1. monitorar conexões gRPC, quando conectar e quando reconectar
  2. monitorar pools de conexões MySQL, quantas conexões existem e descobrir a política de ciclo de vida
  3. monitorar quaisquer conexões TCP em tempo real

Instalação

$ go install github.com/kevwan/tproxy@latest

Ou use imagens Docker:

$ 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>

Para arm64:

$ 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>

No Windows, você pode usar o scoop:

$ scoop install tproxy

Uso

$ 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)

Exemplos

Monitorar conexões gRPC

$ tproxy -p 8088 -r localhost:8081 -t grpc -d 100ms
  • escuta em localhost e porta 8088
  • redireciona o tráfego para localhost:8081
  • tipo de protocolo definido como gRPC
  • atrasa 100ms para cada pacote
imagem

Monitorar conexões MySQL

$ tproxy -p 3307 -r localhost:3306
imagem

Verificar a confiabilidade da conexão (taxa de retransmissão e RTT)

$ tproxy -p 3307 -r remotehost:3306 -s -q
imagem

Aprender o comportamento dos pools de conexão

$ tproxy -p 3307 -r localhost:3306 -q -s
imagem

Dê uma Estrela! ⭐

Se você gosta ou está usando este projeto, por favor, dê uma estrela. Obrigado!

Baixar ferramenta