Fiddler
этоHTTP/HTTPS
Отладка инструмента захвата пакетов;fiddler
в правой части интерфейсаInspectors
(инспектор),Вы можете увидеть подробную информацию о запросе этого интерфейса;Raw
Вы можете увидеть полную информацию:
POST http://localhost/zentao/user-login.html HTTP/1.1
Host: localhost
Connection: keep-alive
Content-Length: 137
sec-ch-ua: "Google Chrome";v="119", "Chromium";v="119", "Not?A_Brand";v="24"
Accept: application/json, text/javascript, */*; q=0.01
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
sec-ch-ua-platform: "Windows"
Origin: http://localhost
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Referer: http://localhost/zentao/user-login.html
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Cookie: lang=zh-cn; device=desktop; theme=default; goback=%7B%22program%22%3A%22http%3A%5C%2F%5C%2Flocalhost%5C%2Fzentao%5C%2Fprogram-browse.html%22%2C%22project%22%3A%22http%3A%5C%2F%5C%2Flocalhost%5C%2Fzentao%5C%2Fproject-browse.html%22%7D; zentaosid=c9e468e9ebac0b891a6914fe821ae404; windowWidth=1920; windowHeight=845; Pycharm-cc94626e=5b54e6c4-0588-4cb7-97e0-43c407bab33b
account=admin&password=450286615fad1080cfd37f5adeb1bde3&passwordStrength=1&referer=%2Fzentao%2F&verifyRand=651347427&keepLogin=0&captcha=
Поле | иллюстрировать |
---|---|
| Метод запроса интерфейса |
| Запрошенная информация об адресе интерфейса |
| Запрашиваемый тип интерфейса |
|
|
|
|
{"result":"success","locate":"/zentao/"}
Statistics
, вы можете увидеть некоторые статистические таблицы информации о сеансе:
Количество запросов: 1
Отправить байты: 1,264 (Заголовок: 1,126; Текст: 138)
Получить байты: 968 (Заголовок: 928; Текст: 40)
ACTUAL PERFORMANCE
--------------
ClientConnected: 13:23:36.622
ClientBeginRequest: 13:23:36.796
GotRequestHeaders: 13:23:36.796
ClientDoneRequest: 13:23:36.797
Determine Gateway: 0ms
DNS Lookup: 0ms
TCP/IP Connect: 0ms
HTTPS Handshake: 0ms
ServerConnected: 13:23:36.635
FiddlerBeginRequest: 13:23:36.797
ServerGotRequest: 13:23:36.797
ServerBeginResponse: 13:23:37.114
GotResponseHeaders: 13:23:37.114
ServerDoneResponse: 13:23:37.114
ClientBeginResponse: 13:23:37.114
ClientDoneResponse: 13:23:37.114
Overall Elapsed: 0:00:00.317
RESPONSE BYTES (by Content-Type)
--------------
~headers~: 928
text/html: 40
ESTIMATED WORLDWIDE PERFORMANCE
--------------
Fiddler
назад,Захват пакетов не прекращается,Данные отображаются и записываются при каждом доступе к сети;Capturing
(Захват пакетов),Нажмите, чтобы показать пустое,Указывает на приостановку захвата пакетов:
×
,Просто удалите все данные:
Filters
(фильтр),Войдите в интерфейс настройки фильтра:
Actions
Указывает на работу:
Параметры | иллюстрировать |
---|---|
| Запустить фильтрацию сейчас |
| Загрузить файл конфигурации локальной фильтрации |
| Сохранение условий фильтра в локальный файл |
Use Filters
Представляет использование операций фильтрации.;Hosts
Указывает, что фильтрация выполняется с использованием имени хоста.;
параметр | иллюстрировать |
---|---|
| Никакого различия между интрасетью и внешней сетью не делается. |
| Используйте интранет |
| Использовать внешнюю сеть |
| Не используйте имя хоста |
| Скройте запрос имени хоста ниже |
| Показать запрос имени хоста ниже |
| Пометить запрос ввода имени хоста |
Client Process
Указывает, что фильтрация завершена посредством клиентского процесса.;
Request Headers
Заголовки запросов:
Response Status Code
Фильтрация осуществляется по коду статуса ответа.;
Response Type and Size
Фильтрация осуществляется по типу и размеру ответа.;
Response Headers
Настройки фильтрации выполняются через заголовки ответов.:
http
пакетные данные,ноhttps
Пакет не был перехвачен,Это потому, что нет праваhttps
Захват пакетов для установки;https
Реальность таковаhttp
Инкапсулировано слоемSSL
протокол,Реализуйте шифрование данных при передаче;Fiddler
аутентификация сертификата;Инструмент-Параметры
:
HTTPS
:
Действия
,Нажмите【Экспорт корневого сертификата на рабочий стол】:
Chrome
,входитьchrome://settings/
:
Fiddler
Данные могут быть отправлены с задержкойили Источник данных, который получает пользователь, ограничивает скорость загрузки и выгрузки по сети.,Это позволяет проводить слабое тестирование сети;CustomRules.js
документ;
m_SimulateModem
,Вы можете увидеть: if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession["request-trickle-delay"] = "300";
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = "150";
}
m_SimulateModem
установлен наtrue
,Затем введите приведенный выше оператор, чтобы установить задержку,
вrequest-trickle-delay
Указывает скорость загрузки,response-trickle-delay
Указывает скорость загрузки。Before Request
)Указывает, что данные не будут сначала отправляться на сервер.,Вместо этого сначала завершите подделку данных.,Затем отправьте подделанные данные на сервер;After Request
)Представляет собой ответ, состоящий из несколькихhttpСостав ресурсов,Несколько http-ресурсов связаны друг с другом,После установки,Анализ получения ответов по каждому ресурсу можно выполнить для нескольких ответов, сгенерированных после отправки одного запроса.AutoResponder
Автоматический ответ может быть достигнут;EXACT:http://localhost/zentao/user-login.html
502_Unreachable.dat
Fiddler: HTTP/502 unreachable server.