Fiddler 抓包工具總結-bpafter
名稱 |
含義 |
# |
抓取HTTP Request的順序,從1開始,以此遞增 |
Result |
HTTP狀態碼 |
Protocol |
請求使用的協議,如HTTP/HTTPS/FTP等 |
Host |
請求地址的主機名 |
URL |
請求資源的位置 |
Body |
該請求的大小 |
Caching |
請求的緩存過期時間或者緩存控制值 |
Content-Type |
請求響應的類型 |
Process |
發送此請求的進程:進程ID |
Comments |
允許用戶為此回話添加備註 |
Custom |
允許用戶設置自定義值 |
圖標 |
含義 |
請求已經發往服務器 |
|
已從服務器下載響應結果 |
|
請求從斷點處暫停 |
|
響應從斷點處暫停 |
|
請求使用 HTTP 的 HEAD 方法,即響應沒有內容(Body) |
|
請求使用 HTTP 的 POST 方法 |
|
請求使用 HTTP 的 CONNECT 方法,使用 HTTPS 協議建立連接隧道 |
|
響應是 HTML 格式 |
|
響應是一張圖片 |
|
響應是腳本格式 |
|
響應是 CSS 格式 |
|
響應是 XML 格式 |
|
響應是 JSON 格式 |
|
響應是一個音頻文件 |
|
響應是一個視頻文件 |
|
響應是一個 SilverLight |
|
響應是一個 FLASH |
|
響應是一個字體 |
|
普通響應成功 |
|
響應是 HTTP/300、301、302、303 或 307 重定向 |
|
響應是 HTTP/304(無變更):使用緩存文件 |
|
響應需要客戶端證書驗證 |
|
服務端錯誤 |
|
會話被客戶端、Fiddler 或者服務端終止
|
Fiddler 內置命令與斷點
命令 |
對應請求項 |
介紹 |
示例 |
? |
All |
問號後邊跟一個字符串,可以匹配出包含這個字符串的請求 |
|
> |
Body |
大於號後面跟一個數字,可以匹配出請求大小,大於這個數字請求 |
>1000 |
< |
Body |
小於號跟大於號相反,匹配出請求大小,小於這個數字的請求 |
<100 |
= |
Result |
等於號後面跟數字,可以匹配HTTP返回碼 |
=200 |
@ |
Host |
@後面跟Host,可以匹配域名 |
@www.baidu.com |
select |
Content-Type |
select後面跟響應類型,可以匹配到相關的類型 |
select image |
cls |
All |
清空當前所有請求 |
cls |
dump |
All |
將所有請求打包成saz壓縮包,保存到“我的文檔\Fiddler2\Captures”目錄下 |
dump |
start |
All |
開始監聽請求 |
start |
stop |
All |
停止監聽請求 |
stop |
斷點命令 | |||
bpafter |
All |
bpafter後邊跟一個字符串,表示中斷所有包含該字符串的請求 |
bpafter baidu(輸入bpafter解除斷點) |
bpu |
All |
跟bpafter差不多,只不過這個是收到請求了,中斷響應 |
bpu baidu(輸入bpu解除斷點) |
bps |
Result |
後面跟狀態嗎,表示中斷所有是這個狀態碼的請求 |
bps 200(輸入bps解除斷點) |
bpv / bpm |
HTTP方法 |
只中斷HTTP方法的命令,HTTP方法如POST、GET |
bpv get(輸入bpv解除斷點) |
g / go |
All |
放行所有中斷下來的請求 |
g |
示例演示:
?
>
<
=
@
select
cls
dump
命令:
bpafter
bps
bpv
g / go
web session快捷方式
- Ctrl+x :刪除當前所有的web session請求
- Ctrl+A :選中所有的web session
- Shift+Delete:刪除未選中的session
- R和shift+R :重復請求當前選中的session
- Alt+Enter:查看當前session的屬性
- Shift+Enter :啟動該session的inspectors
- Ctrl+1/2/3/4/5/6 :改變當前session的顏色
- M :給選中的session添加描述,將顯示在comment一欄中
Fiddler 抓包工具總結-bpafter