
Proxy d'interception HTTP en terminal avec TUI pour capturer, inspecter et modifier les requêtes en temps réel, ainsi qu'un Repeater pour renvoyer et ajuster les requêtes.
Proxy d'interception HTTP minimal basé sur le terminal.
https://github.com/user-attachments/assets/94f9c9ae-5842-4b19-9f5b-84dedb9430e6
Roxy est un proxy d'interception HTTP léger doté d'une interface utilisateur en terminal (TUI) écrite en Rust. Il vous permet de capturer, d'inspecter et de modifier les requêtes HTTP en temps réel avant qu'elles n'atteignent le serveur. Considérez-le comme une alternative minimale et native au terminal à Burp Suite pour l'analyse du trafic HTTP.
j/k pour un flux de travail efficace piloté au clavier.git clone https://github.com/vid4l-07/Roxy.git
cd Roxy
cargo build --release
Le binaire sera disponible à l'emplacement target/release/roxy.
Configurez votre navigateur ou client HTTP pour utiliser 127.0.0.1:8080 comme proxy.
| Touche | Action |
|---|---|
q | Quitter |
Tab | Basculer entre les écrans Proxy et Repeater |
| Touche | Action |
|---|---|
i | Activer/Désactiver l'interception |
Enter | Transférer la requête interceptée |
e | Modifier la requête dans un éditeur externe |
r | Envoyer la requête au Repeater |
↑/k | Défiler vers le haut |
↓/j | Défiler vers le bas |
| Touche | Action |
|---|---|
Enter | Envoyer la requête actuelle |
e | Modifier la requête dans un éditeur externe |
r | Renommer l'onglet actuel |
n | Onglet Repeater suivant |
p | Onglet Repeater précédent |
x | Fermer l'onglet actuel |
↑/k | Défiler vers le haut |
↓/j | Défiler vers le bas |
←/h / →/l | Basculer le focus entre les panneaux Request et Response |
H | Réduire la largeur du panneau Request |
L | Augmenter la largeur du panneau Request |
Lorsque vous appuyez sur e, la requête est ouverte dans l'éditeur défini par $EDITOR. Si $EDITOR n'est pas défini, la commande échouera avec un message d'erreur. Modifiez la requête brute, enregistrez et quittez. La requête modifiée remplacera l'originale, et Content-Length est automatiquement recalculé.
127.0.0.1:8080 les connexions HTTP entrantes.tokio::mpsc).Les contributions sont toujours les bienvenues. Si vous trouvez un bug ou souhaitez aider sur de nouvelles fonctionnalités, vous pouvez :