1. 程式人生 > >使用Fiddler抓取模擬器APP的請求,並轉發到本地除錯

使用Fiddler抓取模擬器APP的請求,並轉發到本地除錯

一、起因

在除錯服務端的介面時,往往無法模擬出手機發送的請求(裝置ID等),因此我們使用模擬器來代替真實手機環境。此外,我們還要把請求轉發到本地的服務端才方便我們除錯。

二、下載與安裝

1.Fiddler
2.海馬玩模擬器(使用其他模擬器或者真實手機亦可)
3.安裝apk

三、配置

1.設定Fiddler請求監聽規則

Tools -> Telerik Fiddler Options -> HTTPS選項卡
勾上Capture HTTPS CONNECTs和Decrypt HTTPS traffic這兩項,建議勾上Ignore server certificate erros (unsafe)


這裡寫圖片描述
Connections選項卡
勾上Allow remote computers to connect這項
記住Fiddler listens on port監聽埠8888(等下會用到)
這裡寫圖片描述
設定完必須重啟Fiddler

2.設定Fiddler請求轉發規則

Tools -> HOSTS…
勾上Enable remapping of requests for one host to a different host or IP, overriding DNS.
下面填寫示例:NewIP/Host(去向) OriginalURLHost(來源)
這裡相當於把來自www.xishanju.com

的所有請求都轉發到localhost:8080這裡去,就達到我們本地除錯的目的
這裡寫圖片描述

3.查詢主機內網IP

cmd -> ipconfig
記下我的內網IP是10.20.72.179(等下有用)
提示:電腦要和模擬器(手機)在同一個區域網內
這裡寫圖片描述

4.設定模擬器網路代理

以最新版海馬玩瀏覽器為例,我的桌面 -> 系統應用 -> 設定 -> 無線和網路 -> Wi-Fi -> WiredSSID 長按 -> 修改網路
勾上顯示高階選項,代理設定為手動,代理伺服器主機名填剛才的內網IP,代理埠填寫8888,其他保持預設。
這裡寫圖片描述
這裡寫圖片描述

四、除錯

這裡沒有什麼好演示的,我們可以把需要除錯的請求用顏色Mark

一下方便區分,然後選中那條請求按shift+delete把其餘的請求刪了方便瀏覽
這裡寫圖片描述
在eclipse debug執行我們的本地程式,然後打斷點,在回到Fiddler裡把請求Replay一下就可以了
done…

自從去了實習後好久沒更新過部落格了,這個文章也是在工作中遇到了總結出來的,之後會更新一些其他型別的文章,譬如springboot,qt等等

相關推薦

使用Fiddler模擬器APP請求轉發本地除錯

一、起因 在除錯服務端的介面時,往往無法模擬出手機發送的請求(裝置ID等),因此我們使用模擬器來代替真實手機環境。此外,我們還要把請求轉發到本地的服務端才方便我們除錯。 二、下載與安裝 1.Fiddler 2.海馬玩模擬器(使用其他模擬器或者真實手機

FiddlerAndroid app網路請求資料包(by 星空武哥)

     說到抓取網路請求資料包,很多人可能會想到的是Wireshark,沒錯他用它抓包確實很不錯,但是我們要想抓取手機上的網路請求資訊,卻不是很方便,今天我就給大家推薦一個款特別好用的抓包軟體F

利用Fiddler手機App請求及功能簡介

Fiddler是一個http協議除錯代理工具,它能夠記錄並檢查所有你的電腦和網際網路之間的http通訊,設定斷點,檢視所有的"進出"Fiddler的資料(指cookie,html,js,css等檔案,這

python爬蟲zabbix監控圖發郵件

python 抓取 最近十九大非常煩,作為政府網站維護人員,簡直是夜不能寐。各種局子看著你,內保局,公安部,360,天融信,華勝天成,中央工委,政治委員會...360人員很傻X,作為安全公司,竟然不能抓到XX網站流量,在我們機房放的探針更是搞笑,讓我們手工上報流量數據。白天還行,晚上怎麽辦?給他寫個腳

Jmeter Web 性能測試入門 (二):Fiddler http/https 請求

功能 wrap 3-9 req safari itl box 移動 移動設備 jmeter自帶了攔截request的功能,並且也有對應的tool:badboy 可以用。但由於我經常做移動端的項目,個人還是習慣用fiddler來收集request。 官網下載並安裝Fiddle

Fiddler手機APP程式資料包--過濾多餘的Sessions

1.下載並安裝Fiddler   下載地址:https://www.telerik.com/download/fiddler 2.設定Fiddler可監聽遠端通訊   前提條件:需要監聽的手機和Fiddler所在的電腦必須在同一個區域網下。   ①點選Tools ——>

Fiddler手機APP資料包

1.允許遠端連線 2.允許監聽https 3.重啟Fiddler 這步很重要,不要忘了 4.手機配置 用ipconfig命令查詢當前PC的區域網IP 將手機連線上同一個WIFI,並進行設定: iOS手機:設定 >

Fiddler手機APP資料包

第一步:下載神器Fiddler,下載連結: 下載完成之後,傻瓜式的安裝一下了! 第二步:設定Fiddler 開啟Fiddler,     Tools-> Fiddler Options (配置完後記得要重啟Fiddler)選中"Decrpt HTTPS tr

Charles客戶端介面儲存到文件裡

1.手機配置好代理,若是抓取外網,需要下載證書,開啟Charles->help->ssl proxyong - >最長 install Charles....2.開啟app,Charl

wiresharkhttps加密報文解密

首先你要有證書,而且這個證書需要是.pem格式的。 Window的證書管理匯出來的是.pfx檔案。這個格式在官網上說也是可以用的,但是我嘗試了N遍還是沒有成功。 最後只能將.pfx轉換成.pem格式的。 我的wireshark版本是1.4.4,WinPcap版本是4.1.2。

使用FiddlerAndroid模擬器中的Android_APP請求

ima export tar 代理 blog spl 分享圖片 命令行 就會 對Fiddler的設置:在https://www.telerik.com/download/fiddler網站上下載Fiddler,輸入內容後點擊下面按鈕進行下載: 下載成功後,打開Fiddler

FiddlerPC、手機瀏覽器\APP資料包分析埋點

先關了防火牆 然後隨便下一個fiddler,然後別升級…… 然後點開下圖的配置 然後如下圖配置 如下圖繼續設定,埠號找一個沒人用的,一般來說用8888,不過8888由於預設的用它的太多了,所以最好換一個,記下這個伺服器埠號 然後用電腦開個手機熱點然後手機連

利用FiddlerAndroid模擬器的網路請求資料包

為Android設定代理抓包的流程網上比較多,這裡就不重複了,這裡主要強調一個位置就是代理的IP應該設定成多少。首先我使用的Android模擬器是--天天模擬器,然後開啟 設定-WLAN-WiredSSID,檢視到的IP地址是:10.0.3.15,原因其實是模擬器在一個虛擬路

使用 Fiddler iPhone 的 HTTPS 請求

方式 only traffic code href jpg upload rem 重新 Fiddler 是著名的 HTTP(S) 抓包工具,功能十分強悍。Fiddler 采用代理的方式進行抓包,所以使用範圍就非常廣泛,不僅可以在 PC 端使用,更可以在移動設備上使用。 要在

Fiddler包學習——https請求

https com ip地址 無線 端口 查看 http 請求 點擊 第一步:設置Fiddler windows下安裝證書 打開fiddler 查看證書是否安裝 說明已安裝成功 設置端口號(下面手機設置代理所需要的) 第二部 手機端安

利用fiddlerAPP中的資料

前言 做Android開發的朋友經常需要做網路資料的獲取和提交表單資料等操作,然而對於除錯程式而言,很難知道我們的資料到底是以怎樣的形式傳送的,是否傳送成功,如果傳送失敗有是什麼原因引起的。fiddler工具為我們提供了很方便的抓包操作,可以輕鬆抓取瀏覽器的發出的資料,不管是手機APP,還是we

使用fiddlerapp資料

本文簡單展示如何用Python抓取APP資料,以超級課程表樹洞為例: 首先:需要下載抓包神器:fiddler 直接百度下載,然後打來fiddler設定幾個選項: 選中"Decrpt HTTPS traffic",    Fiddler就可以截獲HTTPS請

使用fiddlerAndroid下https請求

Fiddler下載地址:http://www.telerik.com/fiddler,個人喜歡在官網下載,安裝之後開啟Fiddler,Tools—>Telerik Fiddler Options—>Connections,在這裡設定允許遠端連線,並設定自己的埠號,如下圖所示:

Android 使用FiddlerHttps請求

在開發過程中我們一定碰到過需要檢視從伺服器請求下來的資訊是什麼樣的情況,一般使用log就可以檢視,但是有時候當請求下來的資訊特別多的時候則不怎麼好看了;如果是一般的get請求,只要結合谷歌瀏覽器的一個數據格式化外掛也可以看的很happy,但是萬一是post請求呢?特別還是https型別的請求呢?&n

Fiddler手機請求(附圖文教程)

Fiddler是一個專門的抓包工具,可以模擬請求,修改請求,手機應用除錯等。還是蠻有意思的一個小工具。 1.下載安裝 Fiddler下載地址:http://www.telerik.com/download/fiddler 安裝步驟比較簡答, 就不介紹了。一直下一步就可以了。 2.配置PC