Hvordan bruke Fiddler med Powershell

Hvordan bruke Fiddler med Powershell


Fiddler, en web-debugging proxy program, kan fungere som en proxy og logge på Internett-trafikk som datamaskinen sender og mottar. Mens Fiddler er tilgjengelig som et grafisk program, Fiddler utviklere også gi en NET bibliotek som kalles FiddlerCore. Du kan bruke en tredjeparts Fiddler Powershell-modulen for å få tilgang til og bruke FiddlerCore biblioteket fra Powershell. The Fiddler modulen kan starte Fiddler, registrere det som et system proxy, logger trafikken, viser den i Powershell vinduet eller lagre det i en tekstfil, slår Fiddler og deaktivere den som en proxy.

Bruksanvisning

1 Last FiddlerCore fra Fiddler prosjektets hjemmeside og installere det til en katalog på datamaskinen. Noter plasseringen du installerer FiddlerCore til.

2 Last ned Fiddler.psm1 Powershell-modulen fra bunnen av Fiddler Bruke Powershell side på PowerShell.nu nettstedet. Plasser den nedlastede Fiddler.psm1 filen i samme katalog du installerte FiddlerCore til.

3 Åpen Powershell fra Start-menyen, skriver du inn følgende kommando i Powershell vinduet (erstatte "C: \ Directory \" med banen til katalogen der du installerte FiddlerCore) og trykk "Enter":

Import-Module C: \ Directory \ Fiddler.psm1

4 Begynn Fiddler og registrere det som system proxy ved å skrive følgende kommando i Powershell vinduet (erstatte "C: \ Directory" med banen til plasseringen av FiddlerCore) og trykke "Enter":

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

5 Åpne Internet Explorer eller et annet program som bruker systemet proxy og bruker Internett eller nettverket. Fiddler logger all trafikk. Hvis et program ikke bruker systemet proxy, kan du angi en proxy-adressen localhost og en port av 8888 i innstillingene for å dirigere trafikken gjennom Fiddler.

6 Type "Motta-Fiddler" uten anførselstegn inn i Powershell vinduet og trykk "Enter" for å vise logget trafikken i Powershell vinduet. Du kan også bruke følgende kommando for å skrive den påloggede trafikk til en tekstfil på datamaskinen din, erstatte "c: \ example.txt" med en plassering for tekstfilen:

Motta-Fiddler | Out-filen C: \ example.txt

7 Type "Stop-Fiddler" inn i Powershell-vinduet og trykk "Enter" når du er ferdig. Denne kommandoen stopper Fiddler og deaktiverer Fiddler proxy. Hvis du lukker Powershell uten å stoppe Fiddler, må du endre system proxy manuelt eller tilkoblinger vil mislykkes. Hvis du har angitt Fiddler som en proxy manuelt i et program, fjerne proxy-innstillingene Fiddler fra det programmet.