18 votes

Alternative gratuite à Charles

Quelqu'un connaît-il une alternative gratuite à Charles (un proxy de débogage HTTP ), de préférence avec une interface graphique et des fonctionnalités similaires ?

Les caractéristiques qui m'intéressent :

  • Inspecter les requêtes/réponses HTTP (en-tête, corps, etc.)
  • Mise en évidence et formatage de la syntaxe JSON
  • Filtre des requêtes (par hôte, URL, etc.)
  • Recherche
  • Ce serait génial s'il pouvait rendre du HTML (Charles ne sait pas le faire).

1 votes

13voto

whoami Points 143

Vous pouvez également consulter mitmproxy qui dispose même d'une interface web. Vous pouvez inspecter les demandes/réponses HTTP et même filtrer les demandes en fonction de certains paramètres.

Il ne rend pas le HTML comme vous l'avez demandé, mais il donne la réponse brute, ce qui pourrait être suffisant.

Une autre suggestion à laquelle je peux penser est celle des outils de développement de Firefox qui rendent le HTML et prennent également en charge le filtrage des demandes. Vous pouvez évidemment inspecter les requêtes HTTP dans Firefox également.

11voto

Nghia Tran Points 199

Proxyman est exclusivement construit sur MacOS natif et il est conçu avec une interface utilisateur intuitive, de sorte que vous pouvez commencer le proxy HTTPS facilement et rapidement.

La version gratuite comprend toutes les fonctionnalités essentielles et tous les outils de débogage, tels que Repeat et Edit, Point d'arrêt , Carte locale , Carte à distance, Scripting

Vous pouvez intercepter le trafic HTTP de iOS y Android également. Proxyman a également intégré des scripts automatiques pour remplacer le Proxy HTTP et le certificat pour Simulateur iOS y Émulateur Android .

Proxyman Dashboard

Disclaimer : Je suis un créateur de Proxyman ( https://proxyman.io | https://github.com/ProxymanApp/Proxyman ).

3 votes

Pour éviter que ce message ne soit classé comme spam, vous devez déclarer votre lien avec le produit. " Existe uniquement pour promouvoir un produit ou un service, ne divulgue pas l'affiliation de l'auteur. "

0 votes

@Nghia Tran pouvez-vous jeter un coup d'oeil à ceci s'il vous plaît : stackoverflow.com/questions/62061316/

1 votes

Wow, merci. Je l'ai installé et j'étais opérationnel en moins de 5 minutes. La configuration de tous les certificats (mac et simulateur) se fait en un clic et fonctionne tout simplement. Je ne toucherai plus jamais à Charles avec une perche de dix mètres !

4voto

Tim Perry Points 121

Jetez un coup d'œil à Boîte à outils HTTP . Il s'agit d'une excellente alternative à Charles Proxy que j'ai mise au point et je pense que c'est exactement ce que vous recherchez. Il :

  • est 100% open source, et toutes les fonctionnalités que vous recherchez sont gratuites.
  • dispose d'un éditeur complet pour les corps de demande et de réponse, alimenté par les mêmes internes que le code VS
  • effectue une interception ciblée - il peut lancer automatiquement pour vous l'interception des navigateurs, du terminal Windows ou d'Android, puis n'intercepter que ce trafic spécifique. Cela signifie qu'il n'y a pas d'interférence avec le reste de votre machine, pas de bruit provenant d'autres applications et pas besoin de faire globalement confiance à une nouvelle autorité de certification.
  • ne nécessite aucune configuration : ouvrez l'application, cliquez sur un bouton, l'interception HTTPS est instantanée.
  • dispose d'un moteur de règles beaucoup plus puissant et flexible pour construire des règles permettant de réécrire et d'interrompre votre trafic.
  • est magnifique, beaucoup plus agréable à utiliser et fonctionne de manière totalement multiplateforme.

Une image vaut 1 000 mots :

A screenshot of HTTP Toolkit in action

1voto

StrawHara Points 4305

Vous êtes les deux qui suivent Charles comme :

  1. Fiddler

Fiddler pour MacOS fonctionne sous mono, donc ne vous attendez pas à une apparence aussi lisse que sous Windows.

  1. WireShark

Wireshark est plus pertinent pour capturer tout ce qui passe sur le fil (et ensuite filtrer par protocoles) et n'est pas directement utile (facilement) pour le scriptage de réponses HTTP à la volée.

0voto

shadowsheep Points 101

Utilisateur BurpSuite par PortSwigger

https://portswigger.net/burp

L'édition communautaire est suffisamment performante pour inspecter le trafic HTTP/HTTPs et plus encore, mais elle ne peut pas rendre le HTML.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X