Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 10080|Odpověď: 1

Návod na vývoj pluginů Fiddler4

[Kopírovat odkaz]
Zveřejněno 29.09.2018 10:23:21 | | | |
Fiddler4 je 。。。。。

Propojené zde:Přihlášení k hypertextovému odkazu je viditelné.

Dokumentace k rozvoji je zde:Přihlášení k hypertextovému odkazu je viditelné.

------- dělící čára----------------------

Pojďme si povědět, jaký plugin plánujete vyvinout, protože rozhraní od Fiddleru je poměrně nenáročné (→_→), takže je důležité mít jasno, jaký plugin chcete vyvíjet

Následuje populárně-vědecký čas: Veřejná rozhraní Fiddler4 mají následující kategorie

I-IddlerExtension,IAuto Tamper,IAuto Tamper2,IAuto Tamper3

1. Tato rozhraní jsou všechna plug-iny pro celý svět,

2. Umístění plug-inu je stejné jako v logu a časové ose

3. Pluginy zkompilované do dlls lze umístit pouze do složky scrip{filter}ts

Inspektor2,IResponseInspector2,IRequestInspector2

1. Tato rozhraní jsou orientována na jedno spojení

2. Plugin se objeví v menu Inspector a na stejné úrovni jako Headers a TextView

3. Pluginy zkompilované do dll lze umístit pouze do složky Inspektor

IHandleExecAction je rozhraní, které umožňuje vašemu řízení přijímat příkazy z příkazového řádku

ISessionExporter,ISessionImporter

1. Jak název napovídá, importovat a exportovat požadavky v dávkách. Například hromadný export do txt nebo něco podobného

2. Poloha se objevuje v pravém kliknutí v menu Save - Selected Session- a v vyskakovacím okně File-ImportSession

3. DLL musí být zařazena do ImportExport

ps:位置如图:



ps2:如果你同时在一个dll中写2中插件,Fiddler会根据你的dll在 scrip{过滤}ts还是Inspector下还是ImportExport 只能加载其中1种
ps3:Inspector 文件夹指的是: C:\Users\XXXX\Documents\Fiddler2\Inspectors 和C:\Program Files (x86)\Fiddler2\Inspectors

Složka scrip{filter}ts odkazuje na: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts a C:\Program Files (x86)\Fiddler2\scrip{filter}ts

Složka ImportExport odkazuje na: C:\Users\XXXX\Documents\Fiddler2\ImportExport a C:\Program Files (x86)\Fiddler2\ImportExport

fix: 在Documents\Fiddler2\下可能只有 scrip{过滤}ts文件夹没有Inspectors与ImportExport 自己新建便可

oprava: Rozhraní, která se nepočítají jako rozhraní Pokud chcete získat hlavní menu Fiddleru, pak:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems

------- dělící čára----------------------

Příprava:

1. Nainstalovat fiddler4 manuál doge face

2. VS10 a výše (VS13 pro mou ukázku)

3. Povolit funkci Fiddler Debug související

Zadejte tuto lokalitu:




Oficiální start:

1. Vytvořit nový projekt knihovny v C# (opravit net4 na obrázku níže)




2. Přidejte Fiddler4.exe odkaz na pravé tlačítko projektu



3. Přidat specifický atribut [assembly: Fiddler.RequiredVersion("4.6.2.0")] do souboru AssemblyInfo.cs (poznámka: jak je znázorněno na obrázku níže, protože verze Fiddler4, kterou používám, je 4.6.2.0)



4. Nové dědění tříd a rozhraní představená v předchozím článku!!Věnujte pozornost novým !! Tato třída nemůže mít jmenný prostor

Následující kód:


kde TestView je uživatelskou kontrolou

5. Vytvořte novou uživatelskou kontrolu (Winformova záležitost) – klikněte pravým tlačítkem na projekt a přidejte uživatelskou kontrolu




6. Zkompilovat a pak zkopírovat svůj dll do scrip{filter}ts, abyste zjistili, jestli uspěje?

Pokud si myslíte, že každá kopie je příliš složitá, můžete zkusit operaci:




-------------------------- Dělící čára-------------------------------------------

O ladění lze použít přímo oproti attachment procesům




Konec




Předchozí:Jak volat kurz MYSQL
Další:Nástroj pro konverzi netopýrů v EXE
Zveřejněno 29.09.2018 12:27:08 |
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com