
टर्मिनल-आधारित HTTP इंटरसेप्टिंग प्रॉक्सी, जिसमें रीयल टाइम में रिक्वेस्ट को कैप्चर, इंस्पेक्ट और मॉडिफाई करने के लिए TUI है, साथ ही रिक्वेस्ट को दोबारा भेजने और ट्वीक करने के लिए एक Repeater भी है।
न्यूनतम टर्मिनल-आधारित HTTP इंटरसेप्टिंग प्रॉक्सी।
https://github.com/user-attachments/assets/94f9c9ae-5842-4b19-9f5b-84dedb9430e6
Roxy एक हल्का HTTP इंटरसेप्टिंग प्रॉक्सी है जिसमें Rust में बनाया गया टर्मिनल यूज़र इंटरफ़ेस (TUI) है। यह आपको सर्वर तक पहुँचने से पहले वास्तविक समय में HTTP अनुरोधों को कैप्चर, निरीक्षण और संशोधित करने की अनुमति देता है। इसे HTTP ट्रैफ़िक विश्लेषण के लिए Burp Suite का एक न्यूनतम, टर्मिनल-नेटिव विकल्प मानें।
j/k से स्क्रॉल करें।git clone https://github.com/vid4l-07/Roxy.git
cd Roxy
cargo build --release
बाइनरी target/release/roxy पर उपलब्ध होगी।
अपने ब्राउज़र या HTTP क्लाइंट को प्रॉक्सी के रूप में 127.0.0.1:8080 का उपयोग करने के लिए कॉन्फ़िगर करें।
| Key | Action |
|---|---|
q | Quit |
Tab | Switch between Proxy and Repeater screens |
जब आप e दबाते हैं, तो अनुरोध $EDITOR द्वारा परिभाषित एडिटर में खुल जाता है। यदि $EDITOR सेट नहीं है, तो कमांड एक त्रुटि संदेश के साथ विफल हो जाएगी। कच्चे अनुरोध को संपादित करें, सहेजें, और बाहर निकलें। संशोधित अनुरोध मूल को बदल देगा, और Content-Length स्वचालित रूप से पुनर्गणना की जाती है।
127.0.0.1:8080 पर सुनता है।tokio::mpsc) के माध्यम से होता है।योगदान का हमेशा स्वागत है। यदि आपको कोई बग मिलता है या आप नई सुविधाओं में मदद करना चाहते हैं, तो आप यह कर सकते हैं:
| Key | Action |
|---|
i | Toggle intercept ON/OFF |
Enter | Forward the intercepted request |
e | Edit request in external editor |
r | Send request to Repeater |
↑/k | Scroll up |
↓/j | Scroll down |
| Key | Action |
|---|
Enter | Send the current request |
e | Edit request in external editor |
r | Rename current tab |
n | Next repeater tab |
p | Previous repeater tab |
x | Close current tab |
↑/k | Scroll up |
↓/j | Scroll down |
←/h / →/l | Toggle focus between Request and Response panels |
H | Decrease Request panel width |
L | Increase Request panel width |