Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 10080|Risposta: 1

Tutorial sullo sviluppo dei plugin Fiddler4

[Copiato link]
Pubblicato su 29/09/2018 10:23:21 | | | |
Fiddler4 è un 。。。。。

Collegato qui:Il login del link ipertestuale è visibile.

La documentazione di sviluppo è qui:Il login del link ipertestuale è visibile.

------- linea di demarcazione----------------------

Parliamo del tipo di plugin che intendi sviluppare, perché l'interfaccia fornita da Fiddler è relativamente pit (→_→), quindi è importante essere chiari su quale plugin vuoi sviluppare

Di seguito è il tempo di divulgazione scientifica: le interfacce pubbliche di Fiddler4 hanno le seguenti categorie

IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3

1. Queste interfacce sono tutte plug-in per tutto il mondo,

2. La posizione del plug-in è la stessa di Log e TimeLine

3. I plugin compilati in dll possono essere inseriti solo nella cartella scrip{filter}ts

Ispettore2, IspettoreRispondente2, IspettoreInterrogatorio2

1. Queste interfacce sono orientate a una singola connessione

2. Il plugin apparirà nel menu Inspector e allo stesso livello di Headers e TextView

3. I plugin compilati in dll possono essere inseriti solo nella cartella Inspectors

IHandleExecAction è un'interfaccia che permette al tuo controllo di ricevere comandi dalla riga di comando

ISessionExporter, ISessionImporter

1. Come suggerisce il nome, importare ed esportare richieste in lotti. Ad esempio, esportazione batch in txt o qualcosa del genere

2. La posizione appare nel menu del tasto destro Save-Selected Session- e nel menu pop-up di File-ImportSession

3. Il dll deve essere inserito in 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

La cartella scrip{filter}ts si riferisce a: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts e C:\Program Files (x86)\Fiddler2\scrip{filter}ts

La cartella ImportExport si riferisce a: C:\Users\XXXX\Documents\Fiddler2\ImportExport e C:\Program Files (x86)\Fiddler2\ImportExport

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

correzione: Interfacce che non contano come interfacce Se vuoi mettere le mani sul menu principale di Fiddler4, allora:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems

------- linea di demarcazione----------------------

Preparazione:

1. Installare il volto manuale del fiddler4

2. VS10 e superiori (VS13 per la mia dimostrazione)

3. Abilita la funzione correlata al Fiddler Debug

Entra in questa posizione:




Inizio ufficiale:

1. Creare un nuovo progetto di libreria C# (correggere net4 nella figura sottostante)




2. Aggiungi Fiddler4.exe riferimento al tasto destro del progetto



3. Aggiungere un attributo specifico [assembly: Fiddler.RequiredVersion("4.6.2.0")] al file AssemblyInfo.cs (nota come mostrato nella figura sotto, perché la versione di Fiddler4 che uso è la 4.6.2.0)



4. Nuova ereditarietà di classe e interfacce emerse nell'articolo precedente!!Presta attenzione alle nuove !! Questa classe non può avere uno spazio di nomi

Il seguente codice:


dove il TestView è il controllo dell'utente

5. Crea un nuovo controllo utente (cosa di Winform) - clicca con il tasto destro sul progetto per aggiungere un controllo utente




6. Compilare e poi copiare il tuo dll in scrip{filter}ts per vedere se ha successo?

Se pensi che ogni copia sia troppo complicata, puoi provare l'operazione:




-------------------------- Linea di Divisione-------------------------------------------

Riguardo al debug può essere usato direttamente rispetto ad attaccare processi




Fine




Precedente:Come chiamare la classe MYSQL
Prossimo:Strumento BAT per conversione exe
Pubblicato su 29/09/2018 12:27:08 |
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com