Come utilizzare Fiddler con PowerShell

August 26

Come utilizzare Fiddler con PowerShell


Fiddler, un'applicazione proxy di debug Web, può agire come un proxy e registrare il traffico Web che il computer invia e riceve. Mentre Fiddler è disponibile come applicazione grafica, gli sviluppatori di Fiddler forniscono anche una libreria .NET noto come FiddlerCore. È possibile utilizzare un modulo di terze parti Fiddler PowerShell per accedere e utilizzare la libreria FiddlerCore da PowerShell. Il modulo Fiddler può iniziare Fiddler, registrarlo come proxy del sistema, registrare il traffico, mostrerà nella finestra di PowerShell o salvarlo in un file di testo, spegnere Fiddler e disattivarlo come proxy.

istruzione

1 Scarica FiddlerCore dal sito del progetto Fiddler e installarlo in una directory sul computer. Prendere nota della posizione si installa FiddlerCore a.

2 Scarica il modulo Fiddler.psm1 PowerShell dal fondo della Fiddler Utilizzando pagina di PowerShell sul sito PowerShell.nu. Inserire il file Fiddler.psm1 scaricato nella stessa directory si è installato FiddlerCore a.

3 Aprire PowerShell dal menu Start, digitare il seguente comando nella finestra di PowerShell (che sostituisce "C: \ Directory \" con il percorso della directory in cui è stato installato FiddlerCore) e premere il tasto "Enter":

Import-Module C: \ Directory \ Fiddler.psm1

4 Inizia Fiddler e registrarlo come proxy del sistema digitando il seguente comando nella finestra di PowerShell (che sostituisce "C: \ Directory" con il percorso della posizione di FiddlerCore) e premendo "Invio":

Start-Fiddler -Path C: \ Directory \ FiddlerCore.dll -ListenPort 8888 -RegisterAsSystemProxy

5 Aprire Internet Explorer o un'altra applicazione che utilizza il proxy del sistema e utilizzare Internet o alla rete. Fiddler registra tutto il traffico. Se un'applicazione non usa il proxy del sistema, è possibile specificare un indirizzo proxy di localhost e una porta di 8888 nelle sue impostazioni di dirigere il traffico attraverso Fiddler.

6 Tipo "Receive-Fiddler" senza virgolette nella finestra di PowerShell e premere "Invio" per visualizzare il traffico registrato nella finestra di PowerShell. È inoltre possibile utilizzare il seguente comando di scrivere il traffico registrato in un file di testo sul computer, sostituendo "c: \ example.txt" con un percorso per il file di testo:

Ricevere-Fiddler | Out-File c: \ example.txt

7 Tipo "Stop-Fiddler" nella finestra di PowerShell e premere "Invio" quando hai finito. Questo comando si ferma Fiddler e disabilita il proxy Fiddler. Se si chiude PowerShell senza fermarsi Fiddler, dovrete cambiare il proxy del sistema manualmente o connessioni avrà esito negativo. Se è stata specificata Fiddler come proxy manualmente in qualsiasi applicazione, rimuovere le impostazioni proxy Fiddler da tale applicazione.