From 705cf09741635cfca718dae2e2d269028c274ae4 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Sun, 12 Jun 2022 00:43:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- proxy_script.py | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 proxy_script.py diff --git a/proxy_script.py b/proxy_script.py deleted file mode 100644 index 5bf8232..0000000 --- a/proxy_script.py +++ /dev/null @@ -1,34 +0,0 @@ -# ! IMPORT ! make sure you ran mitmproxy with this script, -# eg: `/path/to/mitmproxy -s mitmproxy.py` -import time -from mitmproxy import http -import re -import requests - -session = requests.session() - - -class Writer: - def response(self, flow: http.HTTPFlow): - # /aweme/v1/web/user/profile/other/ 他人主页获取他人信息 - if '/aweme/v1/web/user/profile/other' in flow.request.path: - response_json_content = flow.response.content - session.post("http://127.0.0.1:5000/user_info", headers={ - "X-MITM-TS": str(time.time()), - "X_REFERER": flow.request.url - }, data=response_json_content, timeout=(1, 1)) - - def websocket_message(self, flow: http.HTTPFlow): - re_c = re.search('webcast\d-ws-web-.*\.douyin\.com', flow.request.host) - if re_c: - message = flow.websocket.messages[-1] - if message.from_client: - return - content = message.content - session.post("http://127.0.0.1:5000/message", headers={ - "X-MITM-TS": str(time.time()), - "X_REFERER": flow.request.url - }, data=content, timeout=(1, 1)) - - -addons = [Writer()]