Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
propox — उच्च-प्रदर्शन Rust HTTP/HTTPS प्रॉक्सी सक्रिय सुरक्षा के साथ: दर सीमा, प्रतिष्ठा-आधारित पहुँच, WAF (एंटी-बॉट, एंटी-इंजेक्शन, पथ सुरक्षा), टार्पिट, और रीयल-टाइम TUI अवलोकन। | Kitploit
उपकरण/GitHubGitHub/torxx666/propox
रक्षात्मक उपकरणवेब प्रॉक्सी और अवरोधनआईडीएस/आईपीएस से बचनाएपीआई सुरक्षा परीक्षणWAF बाईपासवेब सुरक्षापेनिट्रेशन टेस्टिंगरेड टीमिंगएंटी-बॉट
GitHubtorxx666/propox

propox

उच्च-प्रदर्शन Rust HTTP/HTTPS प्रॉक्सी सक्रिय सुरक्षा के साथ: दर सीमा, प्रतिष्ठा-आधारित पहुँच, WAF (एंटी-बॉट, एंटी-इंजेक्शन, पथ सुरक्षा), टार्पिट, और रीयल-टाइम TUI अवलोकन।

17 महीने पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
रिपॉजिटरी देखें

Propox 🛡️🚀

Propox एक उच्च-प्रदर्शन, सुरक्षित और अवलोकनीय HTTP/HTTPS प्रॉक्सी है जो Rust में लिखा गया है। इसे उच्च-थ्रूपुट ट्रैफ़िक को संभालने के लिए डिज़ाइन किया गया है, साथ ही उन्नत सुरक्षा तंत्रों का उपयोग करके दुरुपयोग करने वाले क्लाइंट से सक्रिय रूप से बचाव करता है।

Rust License

✨ मुख्य विशेषताएँ

🚀 अत्यधिक प्रदर्शन

  • अनुकूलित समवर्तीता: गैर-अवरोधक I/O के लिए Tokio और Hyper पर निर्मित।
  • लॉक-मुक्त स्थिति: हॉट पथों पर लॉक विवाद को समाप्त करने के लिए DashMap का उपयोग करता है।
  • कनेक्शन पूलिंग: बैकएंड के लिए TCP कनेक्शन का पुन: उपयोग करता है (Keep-Alive)।
  • बेंचमार्क:
    • मानक मोड: ~14,000 RPS (प्रति सेकंड अनुरोध)।
    • बेंचमार्क मोड: ~28,000 RPS (कच्चा थ्रूपुट)।

🛡️ सक्रिय रक्षा प्रणाली

Propox केवल ट्रैफ़िक पास नहीं करता; यह आपके बैकएंड की रक्षा करता है:

  1. दर सीमित करना: आधार सीमा 100 अनुरोध/सेकंड। बाढ़ के प्रयासों को अवरुद्ध करता है।
  2. विश्वसनीय बर्स्टिंग: "अच्छे छात्र" (>1000 सफलताएँ) VIP पहुंच प्राप्त करते हैं (500 अनुरोध/सेकंड)।
  3. प्रतिष्ठा प्रणाली: वैध अनुरोध आपकी प्रतिष्ठा को ठीक करते हैं। बहुत अधिक 404s/500s (>10) आपको प्रतिबंधित करते हैं।
  4. टारपिट: अवरुद्ध IP को कृत्रिम रूप से 10 सेकंड के लिए विलंबित किया जाता है ताकि हमलावर के संसाधनों को बर्बाद किया जा सके।
  5. WAF (लेयर 7):
    • एंटी-बॉट: sqlmap, nikto, curl, python UA को अवरुद्ध करता है।
    • एंटी-इंजेक्शन: URLs में UNION SELECT, OR 1=1, <script> को अवरुद्ध करता है।
    • पथ सुरक्षा: .env, .git, /admin को अवरुद्ध करता है।

⚙️ कॉन्फ़िगरेशन

प्रदर्शन सीमाएँ src/proxy.rs में कॉन्फ़िगर करने योग्य हैं:

root@kitploit:~
const RATE_LIMIT_ReqPerSec: usize = 100;
const MAX_ERRORS_BEFORE_BAN: usize = 10;

📊 रीयल-टाइम अवलोकनीयता (TUI)

इसमें एक पेशेवर टर्मिनल उपयोगकर्ता इंटरफ़ेस (Ratatui के साथ निर्मित) शामिल है जो प्रदर्शित करता है:

  • रीयल-टाइम थ्रूपुट (RPS) और बैंडविड्थ।
  • स्थिति कोड वितरण (2xx, 4xx, 5xx)।
  • सक्रिय IP और अवरुद्ध IP का इतिहास।
  • लाइव ट्रैफ़िक लॉग।

🛠️ स्थापना और उपयोग

1. प्रॉक्सी प्रारंभ करें

प्रॉक्सी सर्वर को प्रोजेक्ट रूट से चलाएँ। यह 127.0.0.1:8100 पर सुनता है।

root@kitploit:~
# Standard Mode (With Security & TUI)
cargo run --release

# View Full Traffic Logs
cargo run --release -- --full

# View Only Error Logs
cargo run --release -- --errors

# 🏎️ Benchmark Mode (Disables Security for Raw Performance Testing)
cargo run --release -- --benchmark

# 👻 Daemon Mode (Background)
# - No TUI, minimal resource usage.
# - Logs to Syslog (/var/log/syslog).
# - Auto-fallback to 'propox.log' if syslog is missing (common in WSL/Docker).
cargo run --release -- --daemon

2. लोड टेस्टर चलाएँ (Propox क्लाइंट)

इसमें एक शक्तिशाली लोड टेस्टिंग टूल शामिल है जो वितरित हमलों का अनुकरण करने में सक्षम है।

root@kitploit:~
cd propox-client

# Standard Load Test (100k requests, 400 concurrency)
cargo run --release -- nb=100000 cc=400 rq=ok ip=127.0.0.1

# ⚔️ Simulate Attack (Split-Test)
# Terminal 1: "Bad Actors" (90% Errors, 50 IPs) -> WILL BE BLOCKED/TARPITTED
cargo run --release -- ip=127.0.0.10 pool=50 ratio=0.9 nb=5000

# Terminal 2: "Good User" (100% Success) -> SHOULD BE UNAFFECTED
cargo run --release -- ip=127.0.0.200 pool=1 ratio=0.0 nb=5000

क्लाइंट तर्क:

  • nb=N: भेजने के लिए अनुरोधों की संख्या (कुल)।
  • cc=N: समवर्तीता स्तर (एक साथ थ्रेड)।
  • ip=X.X.X.X: प्रारंभिक स्रोत IP (स्थानीय बाइंड के माध्यम से अनुकरण)।
  • pool=N: IP पूल का आकार (N अलग-अलग क्लाइंट्स का अनुकरण करता है)।
  • ratio=0.X: त्रुटि अनुपात (0.0 = 100% सफल, 1.0 = 100% त्रुटियाँ)।
  • rq=ok|nok: सफलता या 404s के लिए त्वरित प्रीसेट।

🏗️ आर्किटेक्चर

  • कोर: src/main.rs (TUI और ईवेंट लूप) + src/proxy.rs (ट्रैफ़िक लॉजिक)।
  • स्थिति: थ्रेड-सुरक्षा के लिए Atomics और DashMaps का उपयोग करते हुए साझा Arc<Stats> संरचना।
  • TUI: मुख्य थ्रेड पर रेंडर करता है, प्रॉक्सी डेटा प्लेन को ब्लॉक करने से बचने के लिए mpsc चैनल के माध्यम से लॉग प्राप्त करता है।
  • सुरक्षा जाँच: handle_client की शुरुआत में की जाती है। यदि अवरुद्ध है, तो अनुरोध tokio::sleep टारपिट में प्रवेश करता है।

Rust में ❤️ के साथ बनाया गया।

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