狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[轉帖]Fiddler抓包詳細實用保姆級教程,小白一看就會

liguoquan
2023年10月26日 14:20 本文熱度 624
:Fiddler抓包詳細實用保姆級教程,小白一看就會


一、Fiddler4工作原理
Fiddler 是一款以代理web服務器的形式工作的,它使用代理地址:127.0.0.1,端口:8888,這是fiddler的默認端口

我們發送的每一個請求和收到的每一個響應都會先經過fiddler,這樣就實現了抓取數據包的工作。

Fiddler退出時它會自動注銷,這樣不會影響其它程序。

如果Fiddler非正常退出,這時候因為Fiddler沒有自動注銷,會造成網頁無法訪問

解決的辦法是重新啟動下Fiddler
注意事項:安裝和使用的時候需要關閉殺毒軟件
 

2

 

二、如何捕獲http請求數據包?

fiddler默認就可以抓取電腦的http請求,可以查看statistics信息,可以查看抓取包的開始時間及響應時間,Inspectors選項可以查看請求和響應的詳細信息

Raw表示原數據格式,還可以查看fiddler日志等。

 

3

 

三、如何捕獲https數據包

Fiddler默認是不可以抓取https協議的,需要進行配置,如果沒有進行配置,在打開https協議的網頁的時候會提示風險,所以為了能抓取互聯網網頁,可以先進行https配置

配置https協議:

勾選這三個選項,然后點擊actions,選擇將證書生成到桌面上,再在瀏覽器的證書管理中,導入Fiddler的證書
通過以上步驟就可以抓取https的協議了。

注意事項:
在進行本機抓取和遠程抓取(手機)的時候注意這里的切換。

4

 四、過濾請求:
打開fiddler,找到Filters選項并點擊打開。

設置完后需要在actions里面選擇運行設置選項,不選其實也可以,另外在選擇了域名篩選后,又選擇了進程,有時候會抓取不出來域名的。



以上隱藏的意思是指在左側不會顯示抓取該域名的包請求,格式支持通配符*顯示的話就是正常顯示出來,標記的話就是在左側會加粗顯示這些域名的請求。


其它過濾還可以通過請求頭,響應狀態,響應頭等條件進行篩選,但通常使用域名或者進程就完全足夠了。

以上過濾時記在設置完過濾條件后一定要選擇actions runfilterset now以馬上生效。 

5

 

五、抓取手機app

在抓取手機的請求時,有時候需要關閉電腦防火墻,配置好https的抓包請求,然后將手機連接的wifi設置為代理

代理的ip就是電腦的wifi IP,端口為fiddler上面設置的端口,再設置為DHCP,然后訪問手機上面的app或者是瀏覽器fiddler就可以抓取到了。

關于手機證書問題,手機瀏覽器輸入電腦的ip加端口后會提示下載fiddler證書,點擊下載后安裝就可以了。
 
注意事項:
1)在PC切換wifi網絡后,ip會變化,那么在手機端,需要重新安裝一下FiddlerRoot certificate 安全證書,然后重新設置代理

2)如果在設置代理后,手機不能正常打開網頁,很多時候都是由于Fiddler的安裝證書存在問題,比如沒有被授權。

3)不同的手機,安裝Fiddler Root certificate 證書的時候,有點不一樣,比如小米手機比較特別,方法不一樣。

4)針對Anderiod 7.1以上的手機抓包時,需要做另外的授權等處理方法。 

6

 

六、弱網測試設置

① 為什么要進行弱網測試?
按照移動特性,各種網絡連接協議不同,導致通信的信號不同,速率也不同,影響應用的加載時間、可用性、穩定性

② 什么樣的網絡屬于弱網?
低于2g速率的時候都屬于弱網也可以將3g劃分為弱網 一般wifi不納入弱網測試范圍。

③ 如何進行弱網測試?
  1.SIM卡的網絡切換
手機-設置-移動網絡設置-網絡類型選擇。

3G卡有3種設置模式:
     1.只使用2G網絡
     2.只使用3G網絡
     3.3G網絡優先

根據手機型號的不同,上面的選項會稍有變化。
因為電信、移動、聯通的速率各不相同所以可以取速率最低的值進行測試。

2. 使用虛擬機模擬網絡速率
3. 使用Fiddler來進行網絡代理。
 

7



 
fiddler模擬限速的原理
我們可以通過fiddler來模擬限速,因為fiddler本來就是個代理,它提供了客戶端請求前和服務器響應前的回調接口,我們可以在這些接口里 面自定義一些邏輯。

Fiddler的模擬限速正是在客戶端請求前來自定義限速的邏輯,此邏輯是通過延遲發送數據或接收的數據的時間來限制網絡的下載速度和 上傳速度,從而達到限速的效果

方法:
選擇fiddler菜單 Rules → Performances → Simulate Modem Speeds :模擬調制解調器的速度。

然后選擇Rules—>Cutomize Rules打開CustomRules.js 文檔
在該文檔中查找到m_SimulateModem,該方法就是用來設置弱網的。

更改原則 :
讓我們來分析一下這幾行代碼:
首先來判斷m_SimulateModem是否為true,也就是是否設置了弱網模式。

如為弱網模式。則分析代碼oSession[“request-trickle-delay”] = “300”

注釋的也很明白,Delay sends by 300ms per KB uploaded.上傳1KB需要300ms,轉化一下上傳速度:1Kb/0.3s = 10/3(KB/s).

如果你想設置上傳的速度為50KB/s,你則需要設置Delay 時間為 20ms同樣的方法,也可以限制上傳的速度,調整oSession[“response-trickle-delay”]即可。

通過以上學習至少達到可以抓取自己想要的信息,并且可以抓取到手機端的請求

該文章在 2023/10/26 14:20:51 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved