29 votes

Existe-t-il une alternative standard à Fiddler (Fiddler2) pour Linux ?

Duplicata possible :
Alternative Linux à Fiddler2

Je suis conscient que cette question a été posée avant mais c'était il y a presque un an et je me demandais si quelque chose de nouveau était disponible.

J'aimerais pouvoir disposer de la plupart des fonctionnalités de Fiddler2 sous Linux (je préfère Linux pour mon environnement de développement). Écouter le trafic HTTP, cloner/éditer les requêtes, décompresser automatiquement, filtrer/rechercher, etc.

9voto

Matthew Points 1469

J'utilise Charles sur Mac, Linux et Windows. Il s'agit d'un logiciel commercial.

Editar: ... et je vois maintenant que c'est la réponse acceptée dans la question précédente, donc non. Rien de nouveau !

8voto

Sal Points 71

Gratuit sur le site de l'OWASP : WebScarab : https://www.owasp.org/index.php/Webscarab WebScarab-NG : https://www.owasp.org/index.php/OWASP_WebScarab_NG_Project

Celui de NG est en cours d'élaboration ; s'il est étoffé, il pourra être un concurrent de taille. Pour l'instant, Fiddler2 est encore bien meilleur. Ce que je fais parfois, c'est d'exécuter Fiddler2 sur mon PC, puis de mettre en place un tunnel SSH, via une session PuTTY sur la machine Linux, pour transférer le port 8888 REMOTE vers mon PC local (c'est la direction opposée à la façon dont les tunnels sont le plus souvent mis en place), et voilà ! Je manipule les requêtes HTTP provenant de la machine distante (Linux).

6voto

Guss Points 6512

Pour tracer les appels HTTP effectués par une application (par exemple un navigateur web), j'utilise normalement Wireshark qui est disponible pour toutes les distros Linux à partir de leurs dépôts de logiciels standard.

Ce n'est peut-être pas l'outil le plus confortable (comparé à Fiddler), mais il a un énorme avantage : il n'affecte en rien la transaction HTTP réelle envoyée, car il s'agit simplement d'un renifleur. J'ai vu certains cas où le proxy provoque certains des problèmes que vous essayez de déboguer, ce qui n'est pas le cas avec Wireshark.

Wireshark présente toutefois un inconvénient de taille : vous ne pouvez pas suivre le trafic encapsulé en SSL.

1voto

Evgeny Points 2765

Si vous êtes un développeur web et que vous avez besoin de capturer des données HTTP dans le navigateur, il existe un onglet "Réseau" très pratique dans tous les navigateurs populaires : Chrome, Firefox, IE, Opera et Safari (sans attitude, par ordre alphabétique).

Pour l'ouvrir, recherchez "Outils du développeur" dans les menus. Ou appuyez sur F12 (Chrome, Firefox, IE) ou sur Ctrl-Shift-I (Chrome et Opera). Pour accéder aux outils du développeur dans Safari, activez le menu Développer dans le volet avancé des préférences.

L'onglet "Réseau" s'affiche :

  • Liste des requêtes HTTP, y compris AJAX.
  • La chronologie - utile pour voir quand les demandes se produisent et combien de temps elles ont mis à se charger.
  • En-têtes HTTP, données, cookies.

En fait, j'aime bien l'onglet Réseau dans un peu de les navigateurs encore plus que Fiddler (bien que Fiddler soit super fantastique).

0voto

Aseem Gautam Points 7269

Rien de tel qu'un violoniste, mais vous pourriez vouloir jeter un coup d'oeil à ça :

http://tamperdata.mozdev.org/

http://alternativeto.net/software/fiddler/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X