日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python如何利用Mitmproxy抓包

瀏覽:32日期:2022-07-08 17:26:39

一、使用

安裝

pip install mitmproxy mitmproxy 是具有控制臺界面的交互式,支持SSL的攔截代理 mitmdump是mitmproxy的命令行版本。想想tcpdump為HTTP mitmweb 是一個基于web的界面,適用于mitmproxy

mitmproxy(mac)、mitmdump、mitmweb(win) 這三個命令中的任意一個即可

mitmweb -s mitm.py 命令行啟動默認端口8080mitmweb -p 8888 -s mitm.py 指定端口8888ctrl+c退出

啟動后設置電腦或手機代理(電腦ip,端口8888),安裝證書打開 cmd,執行 'C:Program Files (x86)GoogleChromeApplicationchrome.exe' --proxy-server=10.12.2.28:8888 --ignore-certificate-errors

二、過濾、修改

'''flow.request.scheme 請求協議flow.request.host 請求hostflow.request.url 請求URL鏈接flow.request.method 請求方法flow.request.query 請求URL查詢參數flow.request.path 請求URL https://www.baidu.com/ flow.request.path_components #請求URL不包含域名的元祖 (’project’, ’classify’, ’list’)flow.request.urlencoded_form 請求POST數據flow.response.status_code HTTP響應狀態碼flow.response.headers HTTP響應頭信息flow.response.get_text HTTP響應內容'''class Counter: def __init__(self): self.result = {} # 存接口請求和返回信息 # url filter 去掉 self.url_filter = [’baidu.com’,’qq.com’,’360’] # url screen 僅訪問 self.url_race = [’10.162.16.39:8091’] # http static extension self.static_ext = [’js’, ’css’, ’ico’, ’jpg’, ’png’, ’gif’, ’jpeg’, ’bmp’,’xml’] # http Content-Type self.static_files = [’text/css’,’image/jpeg’, ’image/gif’,’image/png’,’text/html’,’application/octet-stream’,’application/x-protobuf’] # http Content-Type media resource files type self.media_types = [’image’, ’video’, ’audio’] def parser_data(self,query,data = {}): for key, value in query.items(): data[key] = value return data def get_extension(self, url_tup): if not url_tup: return ’’ else: end_path = url_tup[-1] split_ext = end_path.split(’.’) #1148e88a9d97.jpg #list return ’’ if not split_ext or len(split_ext) == 1 else split_ext[-1] # 拒絕連接 def http_connect(self, flow: mitmproxy.http.HTTPFlow): for i in self.url_filter: #過濾url if i in flow.request.host: flow.response = http.HTTPResponse.make(404) #存在篩選就返回true攔截,Flase通過 def capture_pass(self,request,response): if self.url_race: if request.host not in self.url_race: #篩選url return True url_tup = request.path_components #獲取url的tup extension = self.get_extension(url_tup) if extension in self.static_ext: #判斷后綴 return True try: content_type = response.headers[’Content-Type’].split(’;’)[0] if not content_type: return False elif content_type in self.static_files: #判斷Content-Type return True else: http_mime_type = content_type.split(’/’)[0] if http_mime_type in self.media_types: #判斷Content-Type的files type return True else: return False except Exception: return False def request(self, flow: mitmproxy.http.HTTPFlow): request = flow.request # 修改請求頭 # request.headers['shuzf'] = 'shuzf' # # 修改get參數 # if 'shuzf' in flow.request.query.keys(): # request.query.set_all('shuzf', ['舒志福']) # # 修改post參數 # if 'shuzf' in flow.request.urlencoded_form.keys(): # request.urlencoded_form.set_all(’shuzf’, ’舒志福’) scheme = request.scheme domain = request.host self.result[’url’] = parse.unquote(request.url) # url解碼 self.result[’method’] = request.method self.result[’request_headers’] = {} for item in request.headers: self.result[’request_headers’][item] = request.headers[item] self.result[’get_data’] = self.parser_data(request.query) # 將表單轉字典 self.result[’post_data’] = self.parser_data(request.urlencoded_form) # 將表單轉字典 def response(self, flow: mitmproxy.http.HTTPFlow): request = flow.request response = flow.response # # 修改返回頭 # response.headers['shuzf'] = 'shuzf' # # 修改返回體 # text = response.text # text = text.replace('shuzf', '舒志福') # flow.response.set_text(text) if not self.capture_pass(request,response): print(request.url) self.result[’status_code ’] = response.status_code self.result[’response_headers’] = {} for item in response.headers: self.result[’response_headers’][item] = response.headers[item] # HTTPResponse內部使用了iso-8859-1編碼,先進行解碼為Unicode再進行utf-8編碼 response.text.encode('iso-8859-1').decode('utf-8') self.result[’response_content’] = response.text # 添加result至數據庫 new_url = Proxy(url=self.result[’url’],res=self.result[’response_content’], content=json.dumps(self.result)) session.add(new_url) session.commit() # 關閉session: # session.close()addons = [Counter()] # 實例類

以上就是python利用Mitmproxy抓包的詳細內容,更多關于python Mitmproxy抓包的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品视频首页| 午夜久久美女| 青青草91久久久久久久久| 欧美在线不卡| 九九久久国产| 色老板在线视频一区二区| 黄色av一区| 香蕉久久99| 久久国产人妖系列| 国产精品色在线网站| 欧美特黄一区| 精品国产一级| 中文视频一区| 久久精品99久久无色码中文字幕| 欧美日韩亚洲一区三区| 亚洲天堂av影院| 婷婷综合激情| 国产色噜噜噜91在线精品| 欧美精品一区二区三区精品| 亚洲精品大片| 国产麻豆精品| 丝袜美腿高跟呻吟高潮一区| 国产美女视频一区二区| 色综合五月天| 国产精品videossex久久发布| 精品视频一区二区三区在线观看| 丝袜诱惑制服诱惑色一区在线观看 | 欧美激情视频一区二区三区免费| 亚洲在线观看| 国产精品白丝久久av网站| 久久国产精品久久w女人spa| 在线手机中文字幕| 国产香蕉精品| 深夜视频一区二区| 久久久久久久久成人| 日韩亚洲国产欧美| 麻豆精品视频在线观看视频| 午夜在线播放视频欧美| 夜鲁夜鲁夜鲁视频在线播放| 久久精品一本| 久久亚洲视频| 免费精品国产| 国产一区亚洲| 日韩黄色av| 蜜臀久久99精品久久久久久9| 黑丝一区二区三区| 国产美女视频一区二区| 日韩1区2区日韩1区2区| 男人的天堂久久精品| 好看不卡的中文字幕| 国产66精品| 美女视频免费精品| 欧美日韩在线精品一区二区三区激情综合 | 欧美一区二区性| 亚洲精品看片| 黄页网站一区| 日韩一区电影| 日韩专区精品| 国产精品一区二区精品| 亚洲精品极品| 日日摸夜夜添夜夜添国产精品| 91精品亚洲| 亚洲深夜视频| 久久激情综合网| 国产探花在线精品一区二区| 国产一区视频在线观看免费| 久久九九国产| 自拍日韩欧美| 91亚洲一区| 欧美日韩尤物久久| 欧美中文一区二区| 久久精品影视| 麻豆一区二区在线| 久久精品一本| 成人国产精选| 亚洲精品欧洲| 麻豆视频观看网址久久| 国产成人免费| 久久精品亚洲一区二区| 日韩在线视频一区二区三区| 视频一区中文字幕精品| 奇米777国产一区国产二区| 视频在线在亚洲| 成人久久一区| 99热精品在线观看| 日韩专区视频网站| 玖玖精品视频| 久久国产乱子精品免费女| 国产精品一线| 日韩精品一级| 成人在线免费观看网站| 日韩成人亚洲| 97国产成人高清在线观看| 国产aⅴ精品一区二区三区久久| sm久久捆绑调教精品一区| 国产精品久久久网站| 一区二区三区网站| 久久精品福利| 尤物精品在线| 99日韩精品| 国产精品高潮呻吟久久久久| 日韩精品dvd| 日韩精品一区二区三区免费观影| 人人爽香蕉精品| 久久99偷拍| 国产传媒av在线| 久久久精品五月天| 日本综合精品一区| 欧美一级网址| 亚洲成人av观看| 91欧美日韩在线| 久久国内精品视频| 久久影院一区| 欧美亚洲网站| 色一区二区三区| 91精品国产乱码久久久久久久| 午夜久久av | 欧美日韩一视频区二区| 日本在线啊啊| 在线日韩一区| 老牛国内精品亚洲成av人片 | 日韩av一二三| 日韩欧美久久| 亚洲福利国产| 国产精品22p| 久久99高清| 亚洲免费激情| 国产精品久久久久蜜臀| 亚洲国产日韩欧美在线| 亚洲一级大片| 国产精品精品国产一区二区| 日本三级亚洲精品| 亚洲激情国产| 神马午夜在线视频| 日本天堂一区| 日韩制服丝袜av| 国产精品毛片久久| 亚洲欧美日韩国产一区二区| 日韩成人a**站| 国产亚洲精品精品国产亚洲综合| 国产亚洲综合精品| 成人看片网站| 久久成人高清| 免播放器亚洲| 日本亚洲欧美天堂免费| 欧美精品一区二区久久| 精品一区二区三区四区五区| 免费欧美一区| 韩国精品主播一区二区在线观看 | 天堂av在线| 老牛国内精品亚洲成av人片 | 午夜亚洲福利在线老司机| 欧美一区影院| 日韩精品麻豆| 国产va免费精品观看精品视频| 国产免费久久| 五月天综合网站| 日韩在线免费| 国产精品99视频| 亚洲欧美久久| 免费观看在线综合| 一区在线免费| 亚洲高清毛片| 福利一区二区| 成人午夜网址| 一区二区亚洲视频| 激情视频一区二区三区| 国产精品亚洲四区在线观看| 日本不卡高清视频| 亚洲男女自偷自拍| 激情国产在线| 欧美韩一区二区| 日韩精品欧美成人高清一区二区| 中文另类视频| 国产精品久久亚洲不卡| 亚洲人成毛片在线播放女女| 在线日韩成人| 国产精品啊啊啊| 亚洲精品大片| 久久一区二区三区电影| av不卡免费看| 男人天堂欧美日韩| 亚洲伦乱视频| 欧美激情aⅴ一区二区三区| 老牛国内精品亚洲成av人片| 欧美xxxx中国| 国产精品nxnn| 综合日韩av| 在线亚洲激情| 成人av动漫在线观看| 久热综合在线亚洲精品| 亚洲影院天堂中文av色| 久久国产日本精品| 特黄毛片在线观看| 欧美 日韩 国产精品免费观看| 日韩成人a**站| 99视频精品视频高清免费| 成人午夜精品| 福利在线免费视频| 丰满少妇一区|