2010-08-09 6 views
17

J'ai la dernière version de fiddler installée sur 2 machines (v2.3.0), et sur une machine elle affiche des sessions web, et dans l'autre elle ne fonctionne pas.Fiddler ne pas afficher les sessions

Ceci utilise IE et Firefox sur Win7.

J'ai essayé de supprimer mon customrules.js et de laisser le fiddler en créer un nouveau.

Je sais que la machine brisée est en effet un trafic par proxy via le violoneur, comme je le vois le SSL SSL du fiddler quand je vais sur les sites HTTPS.

J'ai défini l'option en bas à gauche de la fenêtre sur Tous les processus, Navigateur Web et Non-navigateur en vain. Je n'arrive pas à avoir les sessions à afficher.

Avez-vous besoin d'aide pour trouver ce qui ne va pas?

Merci,

Kirk

+0

Merci Chris, Eric - c'était l'onglet Filtres que j'avais foiré. À votre santé! – KirkJ

Répondre

46

Afin approximative de la probabilité ..

  • Assurez-vous File->Capture Traffic est cochée (évidemment).

  • Assurez-vous qu'il est écrit "Tous les processus" en bas à gauche.

  • Flick à l'onglet "Filtres" et décochez Use Filters (je toujours oublier ce ..)

  • va de même pour le "répondeur automatique".

  • Cliquez sur le bouton "Process Filter" de la barre d'outils une fois pour vous assurer qu'il est éteint.

  • Aller à Help->About Fiddler et comparer le numéro de port avec IE->Options->Connections->Lan settings->Proxy server->Advanced

  • Si cela échoue, décochez la case suivante:

    Rules->Hide Image Requests 
    Rules->Hide HTTPS Connects 
    Rules->Hide 304s 
    
  • Pour éliminer quoi que ce soit dans le script de règles, allez à Rules->Customize Rules et ajouter la ligne suivante jusqu'à la fin de OnBeforeResponse():

    oSession.oFlags.Remove("ui-hide"); 
    

    (Si cela résout le problème, quelque chose dans vos règles est mise oSession["ui-hide"])

Après ces étapes son temps de penser « applicatin spécifique ». Par exemple, .net ne sera pas un proxy pour "localhost". This page a des conseils spécifiques à l'application, tels que PHP, .net, Java, Win 7 téléphone, etc.

Si tout cela échoue, rendez-vous au Fiddler group et postez une question, vous obtiendrez normalement une réponse assez rapide d'Eric Lawrence lui-même.

simples ..

+0

putain, trop lent .. – chrismilleruk

+0

Merci Chris, bonne réponse! – KirkJ

+0

Bonne réponse Chris ... merci beaucoup. Vous avez résolu mon problème =) – rpf

3

http://www.fiddler2.com/fiddler/help/faq.asp

Réglez le filtre de la barre d'état à « Tous les processus », vérifiez que le filtre de processus dans la barre d'outils est pas définie, et examinez l'onglet Filtres à assurez-vous qu'aucune règle n'est activée. Si vous avez écrit ou défini des règles (voir le menu), vérifiez-les également.

+0

Merci Eric, j'apprécie votre aide. – KirkJ

0

simplement essayer ce

Help -> Troubleshoot Filters 

Et cliquez sur l'onglet « Filtres » et soit décocher Utiliser les filtres ou modifier le filtre de façon appropriée.

0

Si les autres réponses ne fonctionnent pas, faites un clic droit sur fiddler et sélectionnez "Exécuter en tant qu'administrateur".

0

Je viens d'avoir le même problème et je l'ai résolu en mettant fin à tous les processus Fiddler dans le Gestionnaire des tâches en vérifiant les processus Afficher de tous les utilisateurs. Un autre utilisateur sur la machine que j'utilise (prêteur) avait encore une session Fiddler. Mettre fin à cette session et en commencer une nouvelle semble avoir résolu le problème pour moi.

0

J'ai également rencontré ce problème et comme mentionné précédemment cela peut arriver à cause du serveur proxy. Pour moi, le problème était que j'utilisais une extension de proxy VPN, comme Hola ou Unblock Youku. Alors je les ai simplement désactivés.