fiddler介紹與連接手機抓包操作

最近比較犯懶渊胸,好久沒寫博文了。今天趁著午休時間台妆,來介紹一個最近工作中常用的一個軟件吧翎猛。

最近工作中配合移動端APP開發(fā)的比較多,會涉及一些http請求的調(diào)試接剩,查看請求的信息和接口返回的具體數(shù)據(jù)切厘。所以近期和同事經(jīng)常會用到一個軟件-fiddler。這個軟件可以監(jiān)聽PC和手機上對于http和https的請求懊缺,請求的時間疫稿、狀態(tài)、發(fā)送信息桐汤、接收信息而克,作為后端開發(fā)人員來講,開發(fā)很方便怔毛。因為客戶端的請求邏輯都是寫在客戶端的员萍,我們也不好經(jīng)常去問他們。用好了這個軟件拣度,對于app的網(wǎng)絡(luò)請求一清二楚碎绎。咱們閑言少敘螃壤,接下來介紹fiddler+手機端的網(wǎng)絡(luò)請求監(jiān)聽。

為什么是fiddler筋帖?類似網(wǎng)絡(luò)請求監(jiān)聽的也有奸晴,比如谷歌和火狐瀏覽器自帶的調(diào)試工具,但是他們只能抓取自己瀏覽器的請求日麸,不能提供對于第三方的網(wǎng)絡(luò)監(jiān)聽寄啼。同時也使用過HTTP watch類似的軟件,感覺還是fiddler的界面更好一些代箭,同時軟件體積小墩划。

在pc端安裝fiddler和使用fiddler

下載好之后,點擊安裝嗡综,下一步下一步就是了乙帮。然后啟動軟件。你會看到如下類似的啟動界面极景。

圖1

版本不同可能會有差異

啟動軟件察净,網(wǎng)絡(luò)請求便會監(jiān)聽。

圖2

在上圖中盼樟,左半邊是當(dāng)前pc和監(jiān)聽設(shè)備的依次請求記錄氢卡,如當(dāng)前連接的相應(yīng)以及請求狀態(tài),http的主機域名和訪問地址恤批。針對不同的請求狀態(tài)异吻,如狀態(tài)碼為200、404喜庞、500诀浪,大致會用顏色區(qū)分。最左邊一欄針對不同的返回類型延都,也有相應(yīng)的圖標(biāo)對應(yīng)顯示雷猪。如下圖:

圖3

圖2右半邊可以針對一次請求,查看具體發(fā)送與請求返回值晰房。

右上半部分查看的是發(fā)送的發(fā)送內(nèi)容(request headers)

圖4-右上部分求摇,request headers內(nèi)容

圖5-response headers,右下部分

右下部分可以查看請求的具體響應(yīng)狀態(tài)殊者,如服務(wù)器類型与境、是否緩存、過期時間猖吴。

標(biāo)簽可以選擇查看摔刁,textview是文本預(yù)覽(返回的文本類型)、imageview是圖片預(yù)覽(返回的圖片類型)海蔽、json是已json格式查看(返回的json文本類型)等等共屈。

fiddler抓取手機的網(wǎng)絡(luò)請求

原理:手機和安裝fiddler的pc機在同一個局域網(wǎng)中绑谣,fiddler啟動后創(chuàng)建一個代理服務(wù)器。手機選用pc機作為代理網(wǎng)絡(luò)請求(http)服務(wù)器拗引,這樣就能監(jiān)聽到手機的網(wǎng)絡(luò)請求了借宵。

第一步:啟動fiddler,查看電腦ip地址矾削。

在pc端啟動fiddler壤玫,在命令行中查看當(dāng)前電腦的ip地址。

win鍵+R,輸入cmd哼凯。進入命令行模式垦细,輸入ipconfig。便可查看到ip地址信息挡逼。我們用IPv4的地址。

第二步:設(shè)置端口號腻豌,與連接允許家坎。

在fiddler頁面中,點擊tools->options,如下圖設(shè)置端口號和代理允許吝梅。

點擊保存

第三步:手機連接與fiddler運行的pc機的同一個網(wǎng)絡(luò)虱疏。

手機與pc機運行在同一個網(wǎng)絡(luò),按照第一個步驟獲取的ip地址苏携,加第二步設(shè)置的端口號做瞪。訪問如下:

證明訪問fiddler正常

點擊上圖中最后一行的鏈接,F(xiàn)iddlerRoot Certificate右冻,安裝證書装蓬。(以ios端為例)。

安裝完成后纱扭,設(shè)置手機網(wǎng)絡(luò)的服務(wù)器代理牍帚,還是以ios客戶端為例子。

點擊網(wǎng)絡(luò)詳情乳蛾,手動設(shè)置請求代理服務(wù)器暗赶。

保存設(shè)置,退出肃叶。

大功告成蹂随,我們可以常識訪問app,就能監(jiān)聽到所有app的請求了因惭。如果失敗岳锁,建議重啟fiddler。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末筛欢,一起剝皮案震驚了整個濱河市浸锨,隨后出現(xiàn)的幾起案子唇聘,更是在濱河造成了極大的恐慌,老刑警劉巖柱搜,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件迟郎,死亡現(xiàn)場離奇詭異,居然都是意外死亡聪蘸,警方通過查閱死者的電腦和手機宪肖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來健爬,“玉大人控乾,你說我怎么就攤上這事∧茸瘢” “怎么了蜕衡?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長设拟。 經(jīng)常有香客問我慨仿,道長,這世上最難降的妖魔是什么纳胧? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任镰吆,我火速辦了婚禮,結(jié)果婚禮上跑慕,老公的妹妹穿的比我還像新娘万皿。我一直安慰自己,他們只是感情好核行,可當(dāng)我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布牢硅。 她就那樣靜靜地躺著,像睡著了一般芝雪。 火紅的嫁衣襯著肌膚如雪唤衫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天绵脯,我揣著相機與錄音佳励,去河邊找鬼。 笑死蛆挫,一個胖子當(dāng)著我的面吹牛赃承,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播悴侵,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼瞧剖,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起抓于,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤做粤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后捉撮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體怕品,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年巾遭,在試婚紗的時候發(fā)現(xiàn)自己被綠了肉康。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡灼舍,死狀恐怖吼和,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情骑素,我是刑警寧澤炫乓,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站献丑,受9級特大地震影響厢岂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜阳距,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望结借。 院中可真熱鬧筐摘,春花似錦、人聲如沸船老。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽柳畔。三九已至馍管,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間薪韩,已是汗流浹背确沸。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留俘陷,地道東北人罗捎。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像拉盾,于是被迫代替她去往敵國和親桨菜。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,685評論 2 360