Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 10080|Odpoveď: 1

Návod na vývoj pluginov Fiddler4

[Kopírovať odkaz]
Zverejnené 29. 9. 2018 10:23:21 | | | |
Fiddler4 je 。。。。。

Prepojené tu:Prihlásenie na hypertextový odkaz je viditeľné.

Dokumentácia k rozvoju je tu:Prihlásenie na hypertextový odkaz je viditeľné.

------- deliaca čiara----------------------

Poďme sa porozprávať o tom, aký typ pluginu plánujete vyvíjať, pretože rozhranie, ktoré Fiddler poskytuje, je relatívne nenáročné (→_→), takže je dôležité mať jasno, aký plugin chcete vyvíjať

Nasleduje čas populárnej vedy: verejné rozhrania Fiddler4 majú nasledujúce kategórie

IFiddlerExtension,IAuto Tamper,IAuto Tamper2,IAuto Tamper3

1. Tieto rozhrania sú všetky plug-iny pre celý svet,

2. Umiestnenie plug-inu je rovnaké ako v Log a TimeLine

3. Pluginy kompilované do dll je možné umiestniť iba do priečinka scrip{filter}ts

Inšpektor2,IResponseInšpektor2,IRequestInšpektor2

1. Tieto rozhrania sú orientované na jedno spojenie

2. Plugin sa zobrazí v menu Inspector a na rovnakej úrovni ako Headers a TextView

3. Pluginy skompilované do dlls je možné umiestniť iba do priečinka Inspectors

IHandleExecAction je rozhranie, ktoré umožňuje ovládaniu prijímať príkazy z príkazového riadku

ISessionExporter,ISessionImporter

1. Ako už názov napovedá, požiadavky na import a export v dávkach. Napríklad hromadný export do txt alebo niečo podobné

2. Lokalita sa zobrazuje v menu pravého kliknutia Save - Selected Session- a v vyskakucom menu File-ImportSession

3. DLL musí byť umiestnené v 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

Priečinok scrip{filter}ts odkazuje na: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts a C:\Program Files (x86)\Fiddler2\scrip{filter}ts

Zlož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: Rozhrania, ktoré sa nepočítajú ako rozhrania Ak chcete získať hlavné menu Fiddler4, tak:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems

------- deliaca čiara----------------------

Príprava:

1. Nainštalovať fiddler4 manuál doge face

2. VS10 a vyššie (VS13 pre moju ukážku)

3. Povoliť funkciu súvisiacu s ladením Fiddlera

Vstúpte na toto miesto:




Oficiálny štart:

1. Vytvoriť nový projekt knižnice v C# (opraviť net4 na obrázku nižšie)




2. Pridajte Fiddler4.exe odkaz na pravé kliknutie projektu



3. Pridať špecifický atribút [assembly: Fiddler.RequiredVersion("4.6.2.0")] do súboru AssemblyInfo.cs (poznámka: ako je znázornené na obrázku nižšie, pretože verzia Fiddler4, ktorú používam, je 4.6.2.0)



4. Nová dedičnosť tried a rozhrania uvedené v predchádzajúcom článku!!Venujte pozornosť novým !! Táto trieda nemôže mať menný priestor

Nasledujúci kód:


kde TestView je užívateľskou kontrolou

5. Vytvoriť novú používateľskú kontrolu (vec Winformu) – pravým kliknutím na projekt pridať používateľskú kontrolu




6. Skompilovať a potom skopírovať dll do scrip{filter}ts, aby ste zistili, či to uspeje?

Ak si myslíte, že každá kópia je príliš zložitá, môžete skúsiť túto operáciu:




-------------------------- Deliaca čiara-------------------------------------------

O ladení sa dá použiť priamo namiesto attachment procesov




Koniec




Predchádzajúci:Ako volať triedu MYSQL
Budúci:Nástroj na konverziu netopierov v exe
Zverejnené 29. 9. 2018 12:27:08 |
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com