Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 10080|Răspunde: 1

Tutorial pentru dezvoltarea pluginurilor Fiddler4

[Copiază linkul]
Postat pe 29.09.2018 10:23:21 | | | |
Fiddler4 este un 。。。。。

Conectat aici:Autentificarea cu hyperlink este vizibilă.

Documentația de dezvoltare este aici:Autentificarea cu hyperlink este vizibilă.

------- linie de demarcație----------------------

Hai să vorbim despre ce fel de plugin plănuiești să dezvolți, pentru că interfața oferită de Fiddler este relativ slabă (→_→), așa că este important să fii clar ce plugin vrei să dezvolți

Următorul este timpul de popularizare științifică: Interfețele publice Fiddler4 au următoarele categorii

IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3

1. Aceste interfețe sunt toate plug-in-uri pentru întreaga lume,

2. Locația plug-in-ului este aceeași ca în Log și TimeLine

3. Pluginurile compilate în dll-uri pot fi plasate doar în folderul scrip{filter}ts

Inspectorul2, InspectorulRăspunsul2, InspectorulAnchete2

1. Aceste interfețe sunt orientate către o singură conexiune

2. Pluginul va apărea în meniul Inspector și la același nivel ca Headers și TextView

3. Pluginurile compilate în DLL-uri pot fi plasate doar în folderul Inspectors

IHandleExecAction este o interfață care permite controlului tău să primească comenzi din linia de comandă

ISessionExporter, ISessionImporter

1. După cum sugerează și numele, cereri de import și export în loturi. De exemplu, export în loturi în txt sau ceva de genul acesta

2. Locația apare în meniul cu click dreapta Save-Selected Session- și în meniul pop-up File-ImportSession

3. DLL-ul trebuie plasat în 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

Folderul scrip{filter}ts se referă la: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts și C:\Program Files (x86)\Fiddler2\scrip{filter}ts

Folderul ImportExport se referă la: C:\Users\XXXX\Documents\Fiddler2\ImportExport și C:\Program Files (x86)\Fiddler2\ImportExport

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

corect: Interfețe care nu se consideră interfețe Dacă vrei să pui mâna pe meniul principal al Fiddler4, atunci:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems

------- linie de demarcație----------------------

Pregătire:

1. Instalarea feței manuale Fiddler4 pentru doge

2. VS10 și mai sus (VS13 pentru demonstrația mea)

3. Activează funcția asociată cu Fiddler Debug

Intră în această locație:




Startul oficial:

1. Creează un nou proiect de bibliotecă C# (corectează net4 în figura de mai jos)




2. Adaugă Fiddler4.exe referință la click dreapta al proiectului



3. Adaugă un atribut specific [assembly: Fiddler.RequiredVersion("4.6.2.0")] fișierului AssemblyInfo.cs (notă, așa cum se arată în figura de mai jos, deoarece versiunea de Fiddler4 pe care o folosesc este 4.6.2.0)



4. Moștenirea noilor clase și interfețe expuse în articolul anterior!!Fii atent la noile !! Această clasă nu poate avea un spațiu de nume

Următorul cod:


unde TestView este controlul utilizatorului

5. Creează un nou control de utilizator (chestia lui Winform) - click dreapta pe proiect pentru a adăuga un control de utilizator




6. Compila și apoi copiază dll-ul în scrip{filter}ts pentru a vedea dacă reușește?

Dacă crezi că fiecare copie este prea complicată, poți încerca operația:




-------------------------- Linia de demarcație-------------------------------------------

Despre depanare poate fi folosită direct versus procese atașate




Sfârșit




Precedent:Cum să chemi clasa MYSQL
Următor:Instrument BAT de conversie exe
Postat pe 29.09.2018 12:27:08 |
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com