python的docker爬虫技术-mitmproxy之安卓模拟器mitmdump(11)
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:「docker实战篇」python的docker爬虫技术-mitmproxy之安卓模拟器mitmdump(11)本节主要一个特别
千家信息网最后更新 2025年02月07日python的docker爬虫技术-mitmproxy之安卓模拟器mitmdump(11)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!
原文链接地址:「docker实战篇」python的docker爬虫技术-mitmproxy之安卓模拟器mitmdump(11)本节主要一个特别重要的组件,mitmproxy中的mitmdump,为什么说它重要?因为它可以跟python脚本进行交互,是不是美滋滋!
如何进行交互
- mitmdump的启动
默认的端口是8080
mitmdump
- mitmdump指定端口的启动
指定端口是8889
mitmdump -p 8889
- mitmdump指定python程序
指定端口和python程序
mitmdump -p 8889 -s test.py
- 编写python程序
必须要有def requet,对于夜神模拟器的证书配置上次都说过了。这次都不说了。
from mitmproxy import ctx#必须这么写有个request,有个responsedef request(flow): # print(flow.request.headers) #ctx.log.info(str(flow.request.headers)) #ctx.log.warn(str(flow.request.headers)) ctx.log.error(str(flow.request.url)) ctx.log.error(str(flow.request.method)) ctx.log.error(str(flow.request.path))def response(flow): ctx.log.error(str(flow.response.status_code))
- mitmproxy 按键
按键 | 说明 |
---|---|
q | 退出(相当于返回键,可一级一级返回) |
d | 删除当前(×××箭头)指向的链接 |
D | 恢复刚才删除的请求 |
G | 跳到最新一个请求 |
g | 跳到第一个请求 |
C | 清空控制台(C是大写) |
i | 可输入需要拦截的文件或者域名(逗号需要用\来做转译,栗子:idig8.com) |
a | 放行请求 |
A | 放行所有请求 |
? | 查看界面帮助信息 |
^ v | 上下箭头移动光标 |
enter | 查看光标所在列的内容 |
tab 分别查看 | Request 和 Response 的详细信息 |
/ | 搜索body里的内容 |
esc | 退出编辑 |
e | 进入编辑模式 |
使用命令启动mitmdump ,并将截获的数据保存到指定文件中
mitmdump -w outfile
使用指定命令截获的数据,如指定处理脚本文件为script.py.
mitmdump -s script.py
PS:mitmdump 其实不太复杂,重要是写python脚本。
端口
重要
文件
程序
脚本
模拟器
信息
光标
内容
命令
按键
数据
箭头
链接
技术
爬虫
安卓
复杂
上下
原创文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
成人专科计算机网络技术
网络安全法的配套法律之一
5g网络安全保障测试
磁盘阵列 存储服务器
北京交通银行软件开发中心
重庆体育人才数据库
在线oracle服务器
web软件开发工程师证
为网络安全防火墙添砖加瓦
软件开发 服务方案
开展网络安全风险评估的作用
服务器电源开关的接法
河源职业技术学院网络技术宿舍
软件开发模式的简称
广州省情数据库
淮安服务器精密空调上门清洗
ncre 数据库技术 培训
2k2019服务器
西安一码通的服务器架构
软件开发安全培训学校
网络安全防护体系 包含
计算机网络技术人生规划
服务器rack
律师事务所网络安全
数据库er图实例设计
.网络安全的特征有()
数据库安全检测sql注入
怎么让服务器自动爬视频
s12服务器
red数据库