精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

從零開始學 Mitmproxy 抓包工具

開發 開發工具
mitm是Man In The Middle的首字母縮寫,意思是位于中間的人,表明mitmproxy是一個代理,可以攔截請求,實現網絡抓包。

本文轉載自微信公眾號「測試開發剛哥」,作者dongfanger 。轉載本文請聯系測試開發剛哥公眾號。

Man In The Middle

mitm是Man In The Middle的首字母縮寫,意思是位于中間的人,表明mitmproxy是一個代理,可以攔截請求,實現網絡抓包。知名的網絡抓包工具有Fiddler、Charles、HttpWatch、WireShark、BurpSuite和Postman等,mitmproxy相對來說,沒有這么高的知名度,它相比于以上工具的獨特優勢是,它提供了Python API,可以編寫Python代碼對網絡請求進行流量錄制,從而收集接口信息以及轉化為接口自動化用例等。mitmproxy官方文檔不但有mitmproxy工具使用介紹,還有代理實現原理,對我們學習掌握網絡知識有很大幫助。

安裝與使用

pip安裝

pip install mitmproxy

mitmproxy是Python開發的,用pip就能安裝成功。官方給出了二進制安裝包等方法,我覺得作為一款用Python開發的工具,用pip直接安裝是更Pythonic的。

命令啟動

可以通過3種命令啟動mitmproxy:

  • mitmproxy 控制臺

  • mitmweb 網頁

  • mitmdump 命令行

它們的內容都是一樣的,只是UI不一樣而已。

手動設置代理

打開以后mitmproxy默認會監聽http://localhost:8080,需要設置下代理,把代理服務器設置為這個地址。

Windows可以這樣設置:

設置后一定要記得點擊保存按鈕,否則代理不會生效。

實際上,Charles等網絡抓包工具會自動配置代理,而mitmproxy需要手動設置代理,開發團隊的解釋是因為瀏覽器版本和配置經常會變化,所以他們建議在網上根據環境搜索方法手動設置。

下載證書

訪問http://mitm.it/,如果代理配置沒有生效,打開后會是這個界面:

正常的話,會出現證書下載頁面:

根據平臺選擇相應證書安裝就OK了。

使用

mitmproxy更其他抓包工具用法類似。

官方用視頻演示了mitmproxy如何使用:

??https://docs.mitmproxy.org/stable/mitmproxytutorial-userinterface/??

并且介紹了5種運行模式:

??https://docs.mitmproxy.org/stable/concepts-modes/??

讀者可以自行閱讀下。

mitmproxy工作原理

  • 客戶端(本機)連接代理服務器(http://127.0.0.1:8080),代理服務器連接服務器。
  • 客戶端給代理服務器發請求,代理服務器把請求發送到服務器。

所有請求經過mitmproxy,就可以實現請求攔截。

對于HTTP來說,直接借助mitmproxy傳遞請求就可以。而對于HTTPS來說,有個SSL/TLS安全認證,必須安裝證書,服務器才會認為mitmproxy的請求是可信任的,請求才會成功傳遞。

HTTPS的代理過程就要復雜很多,客戶端先跟mitmproxy建立連接(12步),然后進行安全認證(36步),最后傳遞請求(7~8步)。

反向代理

假設在本機使用FastAPI啟動了個Mock服務,地址為http://127.0.0.1:5000,通過Postman調接口,怎么使用mitmproxy來攔截請求呢?這就需要用到反向代理。

首先以反向代理模式運行mitmproxy,服務器端口為5000,監聽端口為8000:

mitmproxy --mode reverse:http://127.0.0.1:5000 --listen-host 127.0.0.1 --listen-port 8000

然后把請求http://127.0.0.1:5000/login里面的5000端口改成8000,訪問:

??http://127.0.0.1:8000/login??

就能在mitmproxy看到抓到請求了:

這樣就能在本地使用Mock服務來調試攔截請求的Python代碼了。

反向代理,不需要在本機手動設置代理。

Python API

Python API是mitmproxy的特色功能:

能夠在Python代碼中對攔截的請求進行處理。

addons提供了很多hook函數,比如request:

"""
Basic skeleton of a mitmproxy addon.

Run as follows: mitmproxy -s anatomy.py
"""
from mitmproxy import ctx


class Counter:
def __init__(self):
self.num = 0

def request(self, flow):
self.num = self.num + 1
ctx.log.info("We've seen %d flows" % self.num)


addons = [
Counter()
]

response:

"""Add an HTTP header to each response."""


class AddHeader:
def __init__(self):
self.num = 0

def response(self, flow):
self.num = self.num + 1
flow.response.headers["count"] = str(self.num)


addons = [
AddHeader()
]

啟動時加上-s參數指定腳本:

mitmdump -s ./anatomy.py

代碼就會在請求攔截時生效了。

更多hook函數請參考官方說明:

??https://docs.mitmproxy.org/stable/api/events.html??

這里就不再詳細說明了。

而關于如何使用mitmproxy錄制流量自動生成自動化用例的部分,我會開發完成后集成到tep新版本中,屆時再做介紹,敬請期待。

參考資料:

mitmproxy官方文檔 https://docs.mitmproxy.org/stable/


責任編輯:武曉燕 來源: 測試開發剛哥
相關推薦

2024-08-01 11:21:52

2024-12-09 09:44:34

機器學習模型分類器

2015-08-26 10:01:20

iOS開發

2024-07-30 09:22:44

PostgreSQL數據庫工具

2023-02-20 09:55:00

微服務框架單體架構

2015-08-24 14:59:06

Java線程

2015-11-17 16:11:07

Code Review

2019-01-18 12:39:45

云計算PaaS公有云

2018-04-18 07:01:59

Docker容器虛擬機

2024-12-06 17:02:26

2020-07-02 15:32:23

Kubernetes容器架構

2023-06-02 07:37:12

LLM?大語言模型

2015-03-06 17:24:56

Android應用安全安卓應用安全

2018-09-14 17:16:22

云計算軟件計算機網絡

2010-05-26 17:35:08

配置Xcode SVN

2024-05-15 14:29:45

2023-10-27 11:01:31

網絡性能VLAN

2021-01-08 10:24:32

Python項目基礎

2023-06-09 07:34:16

Java提示詞組件

2023-12-05 13:10:00

ReflexPython
點贊
收藏

51CTO技術棧公眾號

日韩视频一区在线观看| 欧美成人精品欧美一级乱黄| 亚洲欧美综合另类| 日本综合视频| 精品国产一级毛片| 亚洲男人的天堂av| 国产精品久久久久久久久| 亚洲成a人无码| av大片在线观看| 激情小说亚洲图片| 亚洲日本护士毛茸茸| 国产精品高清免费在线观看| 日本少妇aaa| 播放一区二区| 一区二区三区中文在线观看| 成人免费福利在线| 久操视频在线观看免费| 中文在线最新版地址| 不卡电影免费在线播放一区| 欧美日产国产成人免费图片| 日日干日日操日日射| 亚洲搞黄视频| 久久国产免费看| 中文字幕精品网| 九九热在线免费| 九一在线视频| 日韩精品五月天| 国产亚洲精品美女久久久久| 国产一区亚洲二区三区| 裸体xxxx视频在线| 另类激情亚洲| 一区二区三区视频免费| 中文字幕国内自拍| 青青青青在线| 国产乱妇无码大片在线观看| 久久亚洲欧美日韩精品专区| 香蕉视频在线观看黄| 欧美人与动牲性行为| 成人手机在线视频| 国产91精品久久久| 亚洲天堂最新地址| 成人午夜888| 亚洲男人电影天堂| 亚洲成人av动漫| 国产三级漂亮女教师| 欧美激情无毛| 日韩电视剧免费观看网站| 国产精品wwwww| 免费成人在线电影| 久久久久国产免费免费| 国产免费亚洲高清| 亚洲xxxx3d动漫| 北条麻妃在线一区二区免费播放| 亚洲电影在线播放| 欧美日韩免费观看一区| 在线观看免费黄色小视频| 一区二区三区在线| 亚洲激情视频网站| www.com操| 久久久123| 亚洲精品少妇30p| 亚洲色图都市激情| 人成免费电影一二三区在线观看| 免费在线观看日韩欧美| 欧美成aaa人片免费看| 久久精品综合视频| 欧美另类激情| 精品免费在线观看| 久久久久久欧美精品色一二三四| 一区二区自拍偷拍| 国产精品v亚洲精品v日韩精品| 日韩av综合网| jizz日本免费| 国产乱码精品一区二区三区四区| 欧美一区二区三区免费在线看| 日日碰狠狠添天天爽超碰97| 黄色小网站在线观看| 97se亚洲国产综合自在线不卡 | 亚洲免费一区二区| 中文字幕欧美日韩| 看黄色录像一级片| 中文字幕伦av一区二区邻居| 日韩三级免费观看| 亚洲麻豆一区二区三区| 99精品在线免费观看| 欧美视频第一页| h无码动漫在线观看| 999国产在线视频| 亚洲三级小视频| 国产手机免费视频| 成人午夜在线影视| 国产欧美日韩三级| 麻豆亚洲一区| 少妇高潮久久久| 黑人巨大精品欧美一区| 国产成人精品免高潮在线观看| 五月天婷婷网站| 久久精品影视| 最新国产精品亚洲| 五月天精品视频| 日韩精品导航| 亚洲国产日韩欧美在线图片| 亚洲区自拍偷拍| 欧美日韩伊人| 国产精品久久久久久av| www日本高清| 国产成人免费视| 亚洲字幕一区二区| 国产又黄又爽视频| 精品亚洲国产成人av制服丝袜| 国产传媒一区二区| 超碰在线播放97| 久久久www成人免费毛片麻豆| 在线视频不卡一区二区| 瑟瑟视频在线| 高跟丝袜欧美一区| 亚洲国产欧美91| 国产一区二区三区黄网站| 日韩av在线不卡| 污软件在线观看| 日韩黄色小视频| 国产精品三区在线| 少妇一级淫片免费看| 国产精品久久久久久久久快鸭| 亚洲精品一区二区三区av| 黑人玩欧美人三根一起进| 亚洲午夜免费电影| 国产av人人夜夜澡人人爽麻豆 | 久久久噜噜噜久久久| 麻豆视频在线观看| 国产精品第十页| 国产精品永久在线| 毛片在线免费| 日韩欧美成人网| 欧美激情一区二区三区p站| 欧美独立站高清久久| 久久久精品在线| 青青草原免费观看| 精品系列免费在线观看| 日韩国产美国| 国产日产一区二区| 欧美色图12p| 午夜免费视频网站| 91欧美国产| 国产精品美女www| 91在线公开视频| 成人永久免费视频| 小泽玛利亚av在线| 亚洲网站免费| 日韩中文在线中文网三级| 日韩乱码一区二区三区| 狠狠久久亚洲欧美| 亚洲精品9999| 国产亚洲精品精品国产亚洲综合| 亚洲视频欧洲视频| 精品人妻伦九区久久aaa片| 久久精品国产亚洲高清剧情介绍 | 欧美国产偷国产精品三区| 国产精品久久久久久超碰| 国产精品99999| 亚洲猫色日本管| www.国产福利| 欧美 日韩 国产一区二区在线视频 | 69视频在线观看| 欧美日韩国产bt| 99re这里只有| 婷婷久久综合| 欧美制服第一页| 99精品人妻无码专区在线视频区| 中文字幕色av一区二区三区| 国产网站免费在线观看| 久草成人在线| 欧美黑人巨大精品一区二区| 亚洲av人无码激艳猛片服务器| 欧美激情一区二区三区不卡 | 精品乱码一区二区三区四区| 久久精品电影网站| 99在线观看免费| 久久免费视频色| 国产美女主播在线| 欧美日韩一本| 精品自在线视频| 天堂中文资源在线观看| 色婷婷国产精品| 国产三级生活片| 黄色在线成人| 欧美一区二区三区精美影视| 高h视频在线播放| 精品一区二区三区三区| 免费一级片视频| 99re这里只有精品首页| 国产一区二区在线免费播放| 伊人久久大香线| 美女视频久久| 国产精品1区在线| 91精品国产亚洲| 成人免费一级视频| 亚洲图片你懂的| 艳妇乳肉豪妇荡乳xxx| 视频精品一区二区| 免费在线一区二区| 日本一区二区中文字幕| 在线观看亚洲区| 亚洲精品久久久狠狠狠爱| 亚洲人成小说网站色在线| 亚洲av成人精品一区二区三区| 日本在线播放一区二区三区| 日本精品一区二区三区视频| 日本在线成人| 欧美风情在线观看| 国产在线视频资源| 精品人在线二区三区| 国产性70yerg老太| 成人午夜在线播放| 538任你躁在线精品免费| 欧美国产三区| 亚洲高清不卡一区| 久久99精品久久久久久欧洲站| 国产主播喷水一区二区| 国产网站在线免费观看| 亚洲男人天堂久| 亚洲高清在线看| 国产精品每日更新在线播放网址| 久热在线视频观看| 先锋资源久久| 手机看片福利永久国产日韩| 久草综合在线| 欧美又大又硬又粗bbbbb| 少女频道在线观看免费播放电视剧| 精品日韩欧美一区二区| 亚洲中文字幕一区二区| 91国偷自产一区二区开放时间| 91蜜桃视频在线观看| 一级做a爱片久久| 国产精品久久无码| 美女精品一区| 欧美成人三级在线视频| 神马电影久久| 老牛影视免费一区二区| 欧美大奶一区二区| 豆国产97在线| 四虎精品在线观看| 国产欧美亚洲视频| 欧美成人高清视频在线观看| 国产精品入口免费视频一| 国产综合av| 国产精品永久在线| 91精品网站在线观看| 国产一区私人高清影院| 久久69成人| 成人写真视频福利网| 久久天堂久久| 日韩av成人在线观看| av毛片在线免费| 亚洲精品少妇网址| 欧美日韩激情视频一区二区三区| 日韩高清av在线| 经典三级在线| 麻豆精品久久久久久久99蜜桃| 97在线视频免费观看完整版| 亚洲第一免费网站| 91九色在线观看| 3p视频在线观看| 一本色道久久综合亚洲精品小说 | 中文字幕精品在线| 亚洲成人三级| 久久成人av网站| av网站在线免费看推荐| 久久成人人人人精品欧| 亚洲图区一区| 91国内免费在线视频| 日本不卡1234视频| 日本精品性网站在线观看| 99精品在免费线偷拍| 在线看欧美日韩| 99免费在线视频| 亚洲福利影片在线| 青青草在线免费视频| 在线视频欧美性高潮| 色综合久久久久综合一本到桃花网| 精品国内亚洲在观看18黄| 国精一区二区三区| 91av在线影院| 成人美女视频| 亚洲影院色无极综合| 粉嫩一区二区三区四区公司1| 91精品国产91久久| 免费高潮视频95在线观看网站| 日本久久亚洲电影| 久久gogo国模啪啪裸体| 国产主播一区二区三区四区| 国产成人77亚洲精品www| 99国产视频在线| av在线播放一区二区| 99热在线国产| 成人动漫免费在线观看| 精品国产一区二区三区日日嗨| 日本伊人久久| 国产富婆一区二区三区| 国产91精品免费| 欧美大成色www永久网站婷| 色开心亚洲综合| 九九久久国产精品| 日韩国产激情| 久久久久久久成人| 青青草视频在线免费观看| www.久久久久| 天堂视频中文在线| 精品一区亚洲| 欧美日韩免费高清| 午夜影院欧美| 国产区二区三区| 福利视频网站一区二区三区| 在线免费播放av| 成人免费视频在线观看| 精品成人免费视频| 精品视频999| 可以免费看毛片的网站| 在线观看视频99| videos性欧美另类高清| 91香蕉电影院| 国内精品久久久久久99蜜桃| 国产精品裸体瑜伽视频| 久久99精品国产麻豆不卡| 免费在线看黄色片| 久久国产精品72免费观看| 中文字幕天堂网| 1区2区3区欧美| 一区二区自拍偷拍| 精品丝袜一区二区三区| 成人影院在线播放| 国产精品尤物福利片在线观看| 麻豆一区二区| 黄色片网址在线观看| 国产另类ts人妖一区二区| 亚洲女人久久久| 精品视频一区 二区 三区| 国产在线视频福利| 秋霞成人午夜鲁丝一区二区三区| 亚洲日本视频在线| 波多野结衣精品久久| 亚洲欧美日韩高清在线| 男女男精品视频站| 国产不卡免费视频| 黄色一级片在线免费观看| 在线播放中文一区| 黄色在线视频网站| 成人在线播放av| 日韩精品中文字幕第1页| 日韩中文字幕亚洲精品欧美| 日本不卡中文字幕| 黄色国产在线观看| 五月天亚洲精品| 黄色av网站免费在线观看| 国语自产精品视频在线看一大j8 | 欧洲精品毛片网站| 免费成人av| 国产日产欧美视频| 国产精品一区二区黑丝| 免费日韩在线视频| 日韩欧美在线1卡| 超黄网站在线观看| 国产视频精品网| 亚洲黄色在线| 红桃av在线播放| 美女高潮久久久| 国产性猛交xx乱| 欧美日韩免费高清一区色橹橹| 在线视频二区| 俄罗斯精品一区二区三区| 亚洲国产精品第一区二区三区| 国产精品九九九九九| 亚洲男女毛片无遮挡| 国产又粗又长又黄| 久久久久国产精品免费| 久久男人av| 青青青在线观看视频| 91视频一区二区三区| 登山的目的在线| 亚洲аv电影天堂网| 都市激情一区| 国产精品久久久久久久久粉嫩av| 亚洲精品久久久| 欧美午夜精品一区二区| 久久蜜臀中文字幕| 亚洲永久精品视频| 久久婷婷国产麻豆91天堂| 欧美91在线| 国产福利一区视频| 国产日韩欧美亚洲| 久久精品国产成人一区二区三区| 欧美日韩国产精品一区二区| 99精品视频免费观看| 亚洲精品91在线| 欧美人动与zoxxxx乱| 最新日本在线观看| 免费亚洲精品视频| 青青草97国产精品免费观看无弹窗版| 欧美日韩精品亚洲精品| 久久久亚洲精品一区二区三区|