Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
tproxy — TCP कनेक्शनों को प्रॉक्सी करने और विश्लेषण करने के लिए एक CLI टूल। | Kitploit
उपकरण/GitHubGitHub/kevwan/tproxy
पैकेट स्निफिंग और विश्लेषणवेब प्रॉक्सी और अवरोधननेटवर्क सुरक्षाउपयोगिताएँ और फ्रेमवर्क
GitHubkevwan/tproxy

tproxy

TCP कनेक्शनों को प्रॉक्सी करने और विश्लेषण करने के लिए एक CLI टूल।

रिपॉजिटरी देखें
3.7k254214 महीने पहलेKitploit द्वारा समीक्षित
वेबसाइट

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

tproxy

English | 简体中文 | 日本語

Go Go Report Card Release License: MIT

Buy Me A Coffee

मैंने यह टूल क्यों लिखा

जब मैं बैकएंड सेवाएँ विकसित करता हूँ और go-zero लिखता हूँ, तो मुझे अक्सर नेटवर्क ट्रैफ़िक की निगरानी करने की आवश्यकता होती है। उदाहरण के लिए:

  1. gRPC कनेक्शन की निगरानी, कब कनेक्ट करना है और कब पुनः कनेक्ट करना है
  2. MySQL कनेक्शन पूल की निगरानी, कितने कनेक्शन हैं और जीवनकाल नीति का पता लगाना
  3. चलते-फिरते किसी भी TCP कनेक्शन की निगरानी

इंस्टॉलेशन

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

या डॉकर इमेज का उपयोग करें:

$ 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 के लिए:

$ 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 का उपयोग कर सकते हैं:

$ scoop install tproxy

उपयोग

$ 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 कनेक्शन की निगरानी करें

$ tproxy -p 8088 -r localhost:8081 -t grpc -d 100ms
  • localhost और पोर्ट 8088 पर सुनें
  • ट्रैफ़िक को localhost:8081 पर पुनर्निर्देशित करें
  • प्रोटोकॉल प्रकार gRPC हो
  • प्रत्येक पैकेट के लिए 100ms की देरी
छवि

MySQL कनेक्शन की निगरानी करें

$ tproxy -p 3307 -r localhost:3306
छवि

कनेक्शन विश्वसनीयता जाँचें (पुनर्प्रसारण दर और RTT)

$ tproxy -p 3307 -r remotehost:3306 -s -q
छवि

कनेक्शन पूल व्यवहार सीखें

$ tproxy -p 3307 -r localhost:3306 -q -s
छवि

स्टार दें! ⭐

यदि आपको यह प्रोजेक्ट पसंद है या आप इसका उपयोग कर रहे हैं, तो कृपया इसे स्टार दें। धन्यवाद!

टूल डाउनलोड करें