Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 10080|Odpowiedź: 1

Tutorial tworzenia wtyczek Fiddler4

[Skopiuj link]
Opublikowano 29.09.2018 10:23:21 | | | |
Fiddler4 to 。。。。。

Powiązane tutaj:Logowanie do linku jest widoczne.

Dokumentacja rozwojowa znajduje się tutaj:Logowanie do linku jest widoczne.

------- linia podziału----------------------

Porozmawiajmy o tym, jaką wtyczkę planujesz opracować, ponieważ interfejs oferowany przez Fiddlera jest dość uciążliwy (→_→), więc ważne jest, aby jasno określić, jaką wtyczkę chcesz opracować

Oto czas popularnonaukowy: publiczne interfejsy Fiddler4 mają następujące kategorie

IgdyRozszerzenie,IAuto Tamper,IAuto Tamper2,IAuto Tamper3

1. Wszystkie te interfejsy są wtyczkami dla całego świata,

2. Lokalizacja wtyczki jest taka sama jak w logu i TimeLine

3. Wtyczki skompilowane do dlls można umieszczać tylko w folderze scrip{filter}ts

Inspektor2,IResponseInspector2,IRequestInspector2

1. Te interfejsy są zorientowane na jedno połączenie

2. Wtyczka pojawi się w menu Inspector i na tym samym poziomie co Nagłówki i TextView

3. Wtyczki skompilowane do dlls mogą być umieszczane tylko w folderze Inspektorzy

IHandleExecAction to interfejs, który pozwala Twojemu sterowi odbierać polecenia z linii poleceń

ISessionExporter, ISessionImporter

1. Jak sama nazwa wskazuje, żądania importu i eksportu w partiach. Na przykład, eksport wsadowy do txt lub coś podobnego

2. Lokalizacja pojawia się w menu po prawym kliknięciu Save-Selected Session- oraz w wyskakującym menu File-ImportSession

3. Dll musi zostać umieszczony w 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 odnosi się do: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts oraz C:\Program Files (x86)\Fiddler2\scrip{filter}ts

Folder ImportExport odnosi się do: C:\Users\XXXX\Documents\Fiddler2\ImportExport oraz C:\Program Files (x86)\Fiddler2\ImportExport

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

poprawka: Interfejsy, które nie liczą się jako interfejsy Jeśli chcesz mieć dostęp do głównego menu Fiddler4, to:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems

------- linia podziału----------------------

Przygotowanie:

1. Zainstaluj manualną tarczę doge Face dla skrzypków4

2. VS10 i wyższe (VS13 dla mojej demonstracji)

3. Włącz funkcję Fiddler Debug

Wejdź w tym miejscu:




Oficjalny start:

1. Stwórz nowy projekt biblioteki w C# (napraw net4 na poniższym rysunku)




2. Dodaj Fiddler4.exe odniesienie do kliknięcia prawym przyciskiem myszy projektu



3. Dodaj konkretny atrybut [assembly: Fiddler.RequiredVersion("4.6.2.0")] do pliku AssemblyInfo.cs (uwaga, jak pokazano na poniższym rysunku, ponieważ używam wersji Fiddler4 to 4.6.2.0)



4. Nowe dziedziczenie klas i interfejsy przedstawione w poprzednim artykule!!Zwracaj uwagę na nowe !! Ta klasa nie może mieć przestrzeni nazw

Następujący kod:


gdzie TestView jest kontrolą użytkownika

5. Utworzenie nowej opcji użytkownika (jak to Winform) – kliknij prawym przyciskiem myszy na projekt, aby dodać kontrolę użytkownika




6. Skompilować, a potem skopiować swoje dll do scrip{filter}ts, żeby sprawdzić, czy się uda?

Jeśli uważasz, że każda kopia jest zbyt skomplikowana, możesz spróbować operacji:




-------------------------- Linia Podziału-------------------------------------------

O debugowaniu można używać bezpośrednio zamiast przyłączać procesy




Koniec




Poprzedni:Jak wywołać klasę MYSQL
Następny:Narzędzie EXE do konwersji batów
Opublikowano 29.09.2018 12:27:08 |
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com