前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >工程师必备,MAC系统上的抓包神器,附永不休眠工具。

工程师必备,MAC系统上的抓包神器,附永不休眠工具。

作者头像
Ponnie
发布2022-06-15 19:16:34
17.9K0
发布2022-06-15 19:16:34
举报
文章被收录于专栏:玉龙小栈

网络抓包,应该是大多数开发者必须掌握的技能之一。无论是写爬虫、还是进行接口调试、Bug 分析,或多或少都会接触到不少抓包工具。

目前用的比较多的,应该就是 Fiddler、wireshark 和大名鼎鼎的 Charles 了。当然了,这些工具都有不少的优缺点,不过功能丰富,可满足多方面网络调试场景,也使得它们都不免俗的成为当前市面上比较主流的抓包工具。

Proxyman

推荐一款相对冷门,但界面却非常优雅简洁,拥有出色 UI 设计,功能灵活易用的抓包神器:Proxyman。

  • 地址:https://proxyman.io/
  • 作为 Mac 上一款较为知名的 HTTP/HTTPS 网络调试工具,Proxyman 拥有多重请求过滤、SSL 代理、断点调试、注释添加等多种功能,并内置了脚本运行、请求变更记录溯源等多款使用工具。
  • 诸多功能,令它在网络调试领域,可谓无往不利,使起来也是颇为顺手。

下面来简单介绍下,它具体拥有哪些功能。

多重条件过滤

  • 在进行接口调试时,可以借助工具的筛选属性,来缩小查询范围。
  • 通过结合多种过滤条件,如 URL、请求 Header、响应 Header、状态码、注释等- 条件,精准定位查询内容。
  • 不仅如此,还可以保存筛选设置,以供日后使用,减少重复性功能。

本地文件映射(Map Local File)

  • 见名知意,本地文件映射,就是可以使用本地的 JSON 文件,映射到请求、响应接口上,包括状态码、Header、Body 等。
  • 从开发角度上,此举无疑能增加调试效率,并且可以多方位的测试、覆盖各种边缘场景,无需等待服务器数据更新。

断点调试

  • 这一步,经常在数据抓包或者前端界面调试时需要用到,通过给网络请求设置断点,可在请求发布、响应送达的具体位置上进行拦截,并更改请求/响应数据(如 Header、URL、状态码等),而无需更改客户端代码。

除此之外,像 JSON 格式化、会话保存、WebSocket 调试、网络访问速度限制、正则表达式匹配等功能,它也都一一具备,在此就不多介绍了,感兴趣的同学,可以使用一下。

电脑永不休眠工具

大家有没有这样的需求:笔记本上还在跑着程序,等出结果还得一阵子呢,但不想等了,想带着电脑走人。

对于 Mac 来说,它原生支持一种功能——合盖即走。然而,一合上盖子,它就暂时休眠了,程序就不跑了,虽然到家了再打开盖子还能恢复,但是这并不是我们想要的。

那能不能让 Mac 合上盖子也不休眠呢?当然 Windows 也是一样,大家可能也有类似的需求。这事有解决办法吗?

  • 有!
  • Mac上有一款软件,叫做 Amphetamine,图标是这样子的:
  • 先看几张介绍图吧:
  • 功能介绍非常清晰了对不?
  • 主要功能就是:防止休眠!防止休眠!防止休眠!
  • 直接在 App Store 搜索安装即可:
  • 安装完成之后菜单栏上就会出现这样的小图标,点开之后会有下拉菜单,如图所示:
  • 这里可以新建一个会话,比如可以设置为无限期、也可以设置倒计时或者某个 App 运行时或下载文件时,非常灵活。
  • 比如一般就是会选择无限期,意思就是永远不要休眠,等到想让它休眠的时候再手动关闭,或者直接按快捷键 Command + I 就好了。
  • 开启前可以看到这个图标的横线是横着的,如图所示:
  • 开启之后这条线就变成竖的了,如图所示:
  • 这时候有同学可能就会说了,这咋记啊?到底横着还是竖着代表不休眠啊?记混了咋办呢?
  • 可以这么记,就竖着代表立起来了,屹立不倒,怎么搞都屹立不倒,不休眠!好记不?
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 玉龙网络新知社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Proxyman
    • 多重条件过滤
      • 本地文件映射(Map Local File)
        • 断点调试
        • 电脑永不休眠工具
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档