Nwlapcug.com


Come usare Fiddler con PowerShell

Come usare Fiddler con PowerShell


Fiddler, un Web debugging proxy di applicazione, può agire come un proxy e registrare il traffico Web che il computer invia e riceve. Mentre Fiddler è disponibile come un'applicazione grafica, gli sviluppatori di Fiddler inoltre fornire una libreria di .NET noto come FiddlerCore. È possibile utilizzare un modulo di PowerShell Fiddler di terze parti di accedere e utilizzare la libreria di FiddlerCore da PowerShell. Il modulo di Fiddler può avviare Fiddler, registrarlo come un proxy di sistema, registrare il traffico, mostrare nella finestra di PowerShell o salvarlo in un file di testo, chiudere Fiddler e disattivarlo come proxy.

Istruzioni

1

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

2

Scarica il modulo di PowerShell Fiddler.psm1 dalla parte inferiore della pagina Fiddler utilizzando PowerShell nel sito Web PowerShell.nu. Il file scaricato Fiddler.psm1 nella stessa directory a che è stato installato FiddlerCore posto.

3

Aprire PowerShell dal menu Start, digitare il seguente comando nella finestra di PowerShell (sostituendo "C:\Directory\" con il percorso della directory dove avete installato FiddlerCore) e premere "Invio":

Import-Module C:\Directory\Fiddler.psm1

4

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

Inizio-Fiddler-percorso C:\Directory\FiddlerCore.dll - ListenPort 8888 - RegisterAsSystemProxy

5

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

6

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

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

7

Digitare "Stop-Fiddler" nella finestra di PowerShell e premere "Invio" quando hai finito. Questo comando Arresta Fiddler e disattiva il proxy Fiddler. Se si chiude PowerShell senza fermarsi Fiddler, dovrete cambiare il proxy di sistema manualmente o connessioni avranno esito negativo. Se è specificato Fiddler come proxy manualmente in qualsiasi applicazione, rimuovere le impostazioni del proxy Fiddler da tale applicazione.