新款HTTP代理抓包工具Proxyman(界面美观、功能强大)
cac55 2025-05-07 23:03 11 浏览 0 评论
不论是普通的前后端开发人员,还是做爬虫、逆向的爬虫工程师和安全逆向工程,必不可少会使用的一种工具就是HTTP抓包工具。说到抓包工具,脱口而出的肯定是浏览器F12开发者调试界面、Charles(青花瓷)、Fiddler(小提琴)、Wireshark、BurpSuite等,然后在此之后,又一跨平台、功能强大的HTTP调试代理工具横空出世,它就是Proxyman,接下面就详细介绍该工具的功能及使用。
1、Proxyman介绍
Proxyman 是一款直观易用的 HTTP 调试工具,拥有出色的 UI 和交互设计, 性能强劲资源占用低。自动生成证书,轻松在 Mac 端启用 SSL 代理抓包,并且集成移动设备的调试。监控应用和 SSL Web 服务器之间所有的 HTTP / HTTPS 流量,方便开发人员进行数据观察及流量分析。
虽然它刚开始上线是以Mac OS端为主要使用对象,但是它不仅支持Mac OS,还支持移动端IOS及Android。当然大家更关心的是不是可以在Windows端使用,Windows体验版现已上线,大家可以通过官网下载试用。
Proxyman界面美观且简洁,可以自定义布局,多设备管理,一屏调整预览所需的关键信息。
- 100% 由 Apple Swfit NIO 为高性能编写
- 拦截 HTTP/HTTPS (SSL) 请求。
- 支持 iOS 模拟器和 iOS 和 Android 设备。
- WebSocket网络套接字调试。
- 现代直观的用户界面。
- 专为 macOS 打造,现 Windows 体验版`已上线。
- 基本调试工具:Compose、Repeat、filter……
- 高级工具:本地映射、远程映射、断点、备份列表、外部代理、无缓存、Protobuf 和清除缓存。
- 可定制的工作区。
- 新功能、新改进每两周构建一次。
- 100% 免费所有基本功能。
- macOS 10.12+
下载地址
官方下载地址:https://proxyman.io/
官方文档地址:https://docs.proxyman.io/
2、证书配置
安装步骤在此省略,可自行前往官网下载EXE、DMG、IOS安装Proxyman
为了拦截加密的 HTTPS 消息(请求或响应),您必须在当前计算机上安装**Proxyman CA 证书。**此步骤对于 iOS、Android 设备、iOS 模拟器、Java VM 和 Firefox 也是强制性的。
这里只演示电脑端,手机端通过证书菜单->在IOS或Android上安装证书,然后根据提示在所连接的Wi-Fi修改代理IP和端口,访问http://proxy.man/ssl即可下载proxyman的证书,安装即可
您可以通过导航到安装 Proxyman CA 证书
- 证书菜单 ->在这台 Mac 上安装证书...
- 安装成功后,可以在设置中查看是否已安装,标号1代表安装成功,标号2或3可查看代理端口号
证书安装配置完成后,通过浏览器访问相关页面(需开启Proxyman)即可看到抓包信息了
3、基础功能
1 - 请求/响应预览器
安装证书并在域或客户端上启用HTTP 响应后,您的网络流量将立即显示在 Proxyman 窗口内,默认分为三个主要区域:
- 左侧面板上的源列表
- 中间面板上的流列表
- 右侧面板上的流内容
正文内容预览器
取决于 Request 或 Response 的内容是什么:Proxyman 会自动显示在单独的选项卡中:
- Header:所有表头(键值表)
- Cookies :标头中的Cookie键
- Auth :标头中的身份验证密钥
- Body : 消息正文:Proxyman 根据Content-Type 自动格式化和美化正文内容,例如 JSON、PNG、GIF、Raw Data、...
- Query:如果请求有查询,则显示所有查询。
- Raw:原始 HTTP 消息。
- Protobuf 消息
- 消息包
- 多部分/表单数据
自定义预览器
- 将 BODY 格式化为JSON ,但 Content-Type 不是application/json
- 将正文格式化为Protobuf,但 Content-Type 不是application/x-protobuf
- 在 Web 视图上呈现 HTML 页面
- 美化缩小文件(HTML、CSS、JS)
- 多部分/表单数据
- 尝试将正文格式化为所选类型,而不管Content-Type
- 将消息包 (msgpack) 转换为 JSON
- 生成器到 Swift、Node、Javascript、cURL……
- GraphQL 查询更漂亮
如:美化Javascript文件
Body预览器
身体预览器会自动美化内容并提供方便的次要功能:
- Tree View : 以 Tree View 模式表示 JSON
- Hex: 以十六进制格式显示正文
- 仅导出正文:能够将您的正文内容导出到文件。适用于原始数据或二进制数据
- 打开方式:您可以使用您喜欢的编辑器打开正文内容。Sublime Text是 mime
JSON 树视图模式
Proxyman 支持原生 JSON 树视图模式,它显示一个 JSON Body。它允许开发人员:
- 按JSON搜索 JSON
- 像 Google Developer Tool 一样复制 JSON 节点
2 - SSL 代理
提示:Proxyman默认不解析HTTPS流量,需打开SSL代理配置,并添加过滤规则,只有添加了规则的域名或应用才会自动解析,默认只能添加5条规则,超过5条或无限制需付费。
Proxyman 可以用作中间人,记录您的应用程序和 SSL Web 服务器之间的所有HTTP/HTTPS流量。Proxyman 将动态地即时生成证书,这使开发人员能够以纯文本形式查看 HTTPS 。
您可以为以下方面定义规则:
- 包含列表:拦截来自应用程序/域的流量,如果它在包含列表中
- 排除列表:忽略来自排除列表中的应用程序/域的所有流量
如何在特定域或应用程序上启用 SSL 代理(两种方式)
- 右键单击左侧面板上的应用程序或域 -> 启用 SSL 代理
- 右键单击请求 -> 启用 SSL 代理
3、高级功能
1 - 编辑并重发请求
对于需要直接在 Proxyman 应用程序上测试 Endpoint 而无需从浏览器或客户端应用程序发出新请求的开发人员来说,Edit & Repeat 是一个方便的工具。
快速更改所选请求的Query,Header ,Body并测试来自服务器的 Response
2 - 编辑新请求
Proxyman可以同Postman或ApiPost等工具一样新建请求,填写请求头及请求参数进行GET、POST等请求,调试验证接口。
通过主界面工具 -> 撰写,进入接口编辑窗口进行网址、请求方法、参数等信息的填写,并确定发送请求
3 - 代码生成器
该功能可帮助你自动生成针对特定代码语言的 HTTP/HTTPS 请求
4 - 断点
断点是一种方便的工具,可帮助开发人员动态编辑请求和响应的内容。可以在请求或响应上设置断点。
- 修改请求 URL,包括 Scheme、Host、Path、Port、HTTP Method(适用于 Proxyman 2.35.4+)
- 修改请求/响应的 HTTP 标头
- 修改请求中的查询或表单条目
- 修改 Authorization/Cookie/Set-Cookie 标头
- 修改请求/响应的 HTTP 正文
- 更改响应 HTTP 状态代码
右键单击请求 -> 工具 -> 断点
5 - 自定义脚本
Proxyman 提供了脚本功能,开发人员可以编写 JS 代码以灵活的方式操作 Request/Response。
- 通过 JS 代码实现 Map Local / Map Remote / Breakpoint。快 100 倍
- 更改请求内容,包括 Domain、Host、Scheme、Port、Path、HTTP Method、HTTP Headers、Query、Body (Encoded-Form、JSON、plain-text)
- 更改响应内容,包括 HTTP Status Code、HTTP Headers、Body(JSON、Encoded-Form、plain-text、binary...)
- 为常见任务提供大量内置插件和库,例如散列、编码/解码、JSON-文本转换器、美化……
- 能够编写自己的 JS 插件或库
- 旨在取代 Charles Proxy 的 Rewrite GUI Tool
- 使用ShareState 或环境在每个脚本或当前会话之间分配和接收共享状态
6 - 正则表达式
Proxyman 在为所有可用工具定义匹配规则时支持 Wildcard 和全匹配 Regex(正则表达式)
这是一个方便的工具,可以帮助您准确定义哪些请求应该触发该工具
Proxyman的一些日常会使用到的功能就罗列到这里了。该工具还有很多强大的功能,如果需要更详尽的了解及使用,请参考官方文档说明进行(文档链接在第一节下载地址部分)。如果你是用macOS的,的确会比Charles方便直观许多,Window还在体验中,有需要可下载体检。
结语
人生是一条没有回程的单行线,上帝不会给你一张返程的票。
相关推荐
- 无力吐槽的自动续费(你被自动续费困扰过吗?)
-
今天因为工作需要,需要在百度文库上下载一篇文章。没办法,确实需要也有必要,只能老老实实的按要求买了个VIP。过去在百度文库上有过类似经历,当时为了写论文买了一个月的VIP,后面也没有太注意,直到第二个...
- 百度文库推出“文源计划”创作者可一键认领文档
-
11月7日,百度文库发布了旨在保护创作者权益的“文源计划”。所谓“文源计划”,即为每一篇文档找到源头,让创作者享受更多的权益。据百度文库总经理李小婉介绍,文源计划分为三部分,分别是版权认证、版权扶持和...
- 有开放大学学号的同学,百度文库高校版可以用了。
-
还在网上找百度文库的下载方式,只要从身边的朋友在读开放大学的,那他(她)的学号就可以登陆到国家开放大学图书馆,还使用百度文库高校版来下载。与百度文库稍有不同,但足够使用了。现转国图链接如下:htt...
- 搜索资源方法推荐(搜索资源的方法)
-
今天msgbox就要教大家如何又快又准的搜到各类资源,第一点,排除干扰百度搜索出来啊经常前排展示它的产品以及百度文库,如何去除呢?很简单,后面输入空格减号百度文库,比如你搜高等数学百度文库很多,只要后...
- 一行代码搞定百度文库VIP功能(2021百度文库vip账号密码共享)
-
百度文库作为大家常用查资料找文档的平台,大多数文档我们都可以直接在百度文库找到,然而百度文库也有让人头痛的时候。好不容易找到一篇合适的文档,当你准备复制的时候他却提示你需要开通VIP才能复制~~~下载...
- 百度文库文档批量上传工具用户说明书
-
百度文库文档批量上传工具用户说明书1、软件主要功能1、批量上传文档到百度文库,支持上传到收费、VIP专享、优享以及共享。2、支持自动分类和自动获取标签3、支持多用户切换,一个账户传满可以切换到...
- 百度文库现在都看不到文档是否上传成功,要凉了吗?
-
打开知识店铺,百度文库文档里显示都是下载这一按键,上传的文档也看不到是否成功?咋情况,要取消了吗?没通过审核的也不让你删除,是几个意思,想通吃吗?现在百度上传文档也很费劲,有时弄了半天的资料上传审核过...
- 微信推广引流108式:利用百度文库长期分享软文引流
-
百度文库相对于百度知道、百度百科来说,操作上没那么多条条框框,规则上也相对好把握些。做一条百度知道所花费的精力一般都会比做一条百度文库的要多些,老马个人操作下来觉得百度文库更好把握。但见仁见智吧,今天...
- 职场“避雷”指南 百度文库推出标准化劳动合同范本
-
轰轰烈烈的毕业季结束了,众多应届生在经过了“职场海选”后,已正式成为职场生力军的一员。这一阶段,除了熟悉业务,签订劳动合同、了解职场福利也迅速被提上日程。而随着国人法律意识的增强,百度文库内《劳动合同...
- 《百度文库》:素材精选宝库(百度文库官网首页)
-
《百度文库》:独特功能助力选择高质量素材在当今信息爆炸的时代,如何高效地获取并利用有价值的素材成为了许多人面临的挑战。而《百度文库》作为百度公司推出的一款在线文档分享平台,凭借其丰富的资源、强大的功能...
- 深度整合和开放AI能力 百度文库和网盘推出内容操作系统「沧舟OS」
-
【TechWeb】4月25日消息,Create2025百度AI开发者大会上,百度文库和百度网盘推出全球首个内容操作系统——沧舟OS。基于沧舟OS,百度文库APP全新上线「GenFlow超能搭子」...
- 女子发现大二作业被百度文库要求付费下载,律师:平台侵权,应赔偿
-
近日,28岁的黎女士在百度百科搜索家乡的小地名时,发现了自己在大二完成的课题作业。她继续搜索,发现多个平台收录了该文,比如豆丁网和文档之家等,有的还设置了付费或积分下载。2月15日,九派新闻记者以用户...
- 2016杀入百度文库的新捷径,只有少数人才知道的喔
-
百度的产品在SEO优化中的分量真不用多说,其实很多人都像我一样一直在找捷径。但是我经常发现很多人都是在用死方法。比如发贴吧发帖而不知道去申请一个吧主,知道自问自答而不知道去申请一个合作资格。口碑和贴吧...
- 百度文库付费文档搜索方法(百度文库付费文档搜索方法有哪些)
-
一直以来,百度文库中无论是个人中心还是个人主页,都没有像淘宝一样的店内搜索功能,连最近新开的知识店铺也没有设计店内搜索功能,这无论是对上传用户还是下载用户都不方便,上传用户想要搜索自己的文档无法办到...
- 供读者免费使用!泰达图书馆机构版百度文库新年上新啦
-
在泰达图书馆读者使用百度文库数字资源不需要VIP,免-费-用!惊不惊喜?快来了解一下吧……新年伊始,为满足区域企业、高校、科研院所以及居民群众在教学、科研及学习过程中,对各类文献资源的需求,泰达图书馆...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 如何绘制折线图 (52)
- javaabstract (48)
- 新浪微博头像 (53)
- grub4dos (66)
- s扫描器 (51)
- httpfile dll (48)
- ps实例教程 (55)
- taskmgr (51)
- s spline (61)
- vnc远程控制 (47)
- 数据丢失 (47)
- wbem (57)
- flac文件 (72)
- 网页制作基础教程 (53)
- 镜像文件刻录 (61)
- ug5 0软件免费下载 (78)
- debian下载 (53)
- ubuntu10 04 (60)
- web qq登录 (59)
- 笔记本变成无线路由 (52)
- flash player 11 4 (50)
- 右键菜单清理 (78)
- cuteftp 注册码 (57)
- ospf协议 (53)
- ms17 010 下载 (60)