Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 10080|Jawab: 1

Tutorial pengembangan plugin Fiddler4

[Salin tautan]
Diposting pada 29/09/2018 10.23.21 | | | |
Fiddler4 adalah 。。。。。

Terhubung di sini:Login hyperlink terlihat.

Dokumentasi pengembangan ada di sini:Login hyperlink terlihat.

------- garis pemisah----------------------

Mari kita bicara tentang jenis plugin apa yang Anda rencanakan untuk dikembangkan, karena antarmuka yang disediakan oleh Fiddler relatif pit (→_→), jadi penting untuk memperjelas tentang plugin apa yang ingin Anda kembangkan

Berikut ini adalah waktu sains populer: Antarmuka publik Fiddler4 memiliki kategori berikut

IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3

1. Antarmuka ini semuanya adalah plug-in untuk seluruh dunia,

2. Lokasi plug-in sama dengan Log dan Timeline

3. Plugin yang dikompilasi menjadi dlls hanya dapat ditempatkan di folder scrip{filter}ts

Inspektur2,Inspektur Keuangan2,Inspektur Keuangan2

1. Antarmuka ini berorientasi pada satu koneksi

2. Plugin akan muncul di bawah menu Inspector dan level yang sama dengan Header dan TextView

3. Plugin yang dikompilasi menjadi dlls hanya dapat ditempatkan di folder Inspectors

IHandleExecAction adalah antarmuka yang memungkinkan kontrol Anda menerima perintah dari baris perintah

ISessionEksportir,ISessionImportir

1. Seperti namanya, impor dan ekspor permintaan dalam batch. Misalnya, ekspor batch ke txt atau semacamnya

2. Lokasi muncul di menu klik kanan Sesi Simpan-Dipilih- dan menu pop-up File-ImportSession

3. DLL perlu ditempatkan di 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

Folder scrip{filter}ts mengacu pada: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts dan C:\Program Files (x86)\Fiddler2\scrip{filter}ts

Folder ImportExport mengacu pada: C:\Users\XXXX\Documents\Fiddler2\ImportExport dan C:\Program Files (x86)\Fiddler2\ImportExport

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

perbaiki: Antarmuka yang tidak dihitung sebagai antarmuka Jika Anda ingin mendapatkan menu utama Fiddler4, maka:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems

------- garis pemisah----------------------

Persiapan:

1. Pasang fiddler4 manual doge face

2. VS10 ke atas (VS13 untuk demonstrasi saya)

3. Aktifkan fungsi terkait Fiddler Debug

Masuk di lokasi ini:




Awal resmi:

1. Buat proyek pustaka C# baru (perbaiki net4 pada gambar di bawah ini)




2. Tambahkan referensi Fiddler4.exe ke klik kanan proyek



3. Tambahkan atribut tertentu [assembly: Fiddler.RequiredVersion("4.6.2.0")] ke file AssemblyInfo.cs (catatan seperti yang ditunjukkan pada gambar di bawah ini, karena versi Fiddler4 yang saya gunakan adalah 4.6.2.0)



4. Pewarisan dan antarmuka kelas baru yang diekspos di artikel sebelumnya!!Perhatikan !! baru Kelas ini tidak dapat memiliki namespace

Kode berikut:


di mana TestView adalah kontrol pengguna

5. Buat kontrol pengguna baru (hal Winform) - klik kanan pada proyek untuk menambahkan kontrol pengguna




6. Kompilasi dan kemudian salin dll Anda ke scrip{filter}ts untuk melihat apakah berhasil?

Jika menurut Anda setiap salinan terlalu rumit, Anda dapat mencoba operasinya:




-------------------------- Garis Pemisah-------------------------------------------

Tentang debugging dapat digunakan secara langsung vs melampirkan proses




Akhir




Mantan:Cara memanggil kelas MYSQL
Depan:Alat Exe Konversi Kelelawar
Diposting pada 29/09/2018 12.27.08 |
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com