Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
tproxy — Uno strumento CLI per fare da proxy e analizzare connessioni TCP. | Kitploit
Strumenti/GitHubGitHub/kevwan/tproxy
Sniffing e Analisi dei PacchettiProxy Web e IntercettazioneSicurezza di ReteUtilità e Framework
GitHubkevwan/tproxy

tproxy

Uno strumento CLI per fare da proxy e analizzare connessioni TCP.

Vedi Repository
3.7k2541 mese faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

tproxy

Inglese | 简体中文 | 日本語

Go Go Report Card Release License: MIT

Offrimi un caffè

Perché ho scritto questo strumento

Quando sviluppo servizi backend e scrivo go-zero, spesso ho bisogno di monitorare il traffico di rete. Per esempio:

  1. monitorare le connessioni gRPC, quando connettersi e quando riconnettersi
  2. monitorare i connection pool MySQL, quante connessioni ci sono e capire la politica di durata
  3. monitorare qualsiasi connessione TCP al volo

Installazione

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

Oppure usa le immagini 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>

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

Su Windows, puoi usare scoop:

root@kitploit:~
$ scoop install tproxy

Utilizzo

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)

Esempi

Monitorare le connessioni gRPC

root@kitploit:~
$ tproxy -p 8088 -r localhost:8081 -t grpc -d 100ms
  • ascolta su localhost e porta 8088
  • reindirizza il traffico a localhost:8081
  • tipo di protocollo gRPC
  • ritardo di 100ms per ogni pacchetto
immagine

Monitorare le connessioni MySQL

root@kitploit:~
$ tproxy -p 3307 -r localhost:3306
immagine

Verifica l'affidabilità della connessione (tasso di ritrasmissione e RTT)

root@kitploit:~
$ tproxy -p 3307 -r remotehost:3306 -s -q
immagine

Scopri i comportamenti del connection pool

root@kitploit:~
$ tproxy -p 3307 -r localhost:3306 -q -s
immagine

Lascia una stella! ⭐

Se ti piace o stai usando questo progetto, per favore lascia una stella. Grazie!

Scarica lo strumento