* 戳上方藍字「 開源先鋒 」關註我
推薦閱讀:
大家好,我是開源君!
在日常開發中,我們經常需要抓包來分析網路請求和響應數據,以便偵錯問題或者進行安全分析。
今天給大家介紹一款非常好用的開源抓包工具-
ProxyPin
。
計畫簡介
ProxyPin
是一款開源免費的抓包工具,使用 Flutter 開發,界面簡潔美觀,操作簡單易上手,支持 Windows、Mac、Android、iOS 全平台系統
核心功能有:
手機掃碼連線:無需手動配置 WiFi 代理,所有終端都可以互相掃碼連線轉發流量。
網域名稱過濾:只攔截您所需要的流量,不攔截其他流量,避免幹擾其他套用。
請求重寫:支持重新導向,支持替換請求或響應報文,也可以根據規則修改請求或響應。
請求遮蔽:支持根據 URL 遮蔽請求,不讓請求發送到伺服器。
指令碼:支持編寫 JavaScript 指令碼來處理請求或響應。
搜尋:根據關鍵詞、響應型別等多種條件搜尋請求。
其他:收藏、歷史記錄、工具箱等。
效能特色
ProxyPin 具有以下效能特色:
跨平台:支持 Windows、Mac、Android、iOS 全平台系統。
易用性:界面簡潔美觀,操作簡單易上手。
功能強大:支持多種抓包功能,滿足大部份開發者的需求。
開源免費:完全開源,免費使用。
快速使用
在計畫release頁面,找到對應的安裝包下載並安裝 ProxyPin。
開啟 ProxyPin,設定代理埠。
在要抓取的套用上,如瀏覽器或其他套用中設定代理伺服器地址和埠。然後存取目標網站或套用,即可抓取到相關的網路請求和響應數據。
總體感覺,ProxyPin 還是挺好用的,功能強大、易於使用,很適合開發人員進行網路偵錯和安全分析。
更多計畫細節功能,感興趣的小夥伴可以自行去計畫地址檢視:
計畫地址:
https://github.com/wanghongenpin/network_proxy_flutter