FiddlerCore-kirjastolla voi kaapata ja muokata http-liikennettä C#:sta käsin. FiddlerCore rekisteröityy järjestelmän proxyksi ja tämän jälkeen koodissa voi kuunnella sen eventejä.
// kuunnellaan eventiä "http-pyyntö on valmis"
FiddlerApplication.AfterSessionComplete += FiddlerApplication_AfterSessionComplete;
// määritellään proxyn asetukset
var settingsBuilder = new FiddlerCoreStartupSettingsBuilder();
settingsBuilder.ListenOnPort(8889).RegisterAsSystemProxy().DecryptSSL();
// käynnistetään proxy
FiddlerApplication.Startup(settingsBuilder.Build());
Tällä videolla teen proxyn, joka Älypään tietovisoja pelatessa http-liikenteestä kysymysten oikeat vastaukset.
Lähdekoodit Githubissa