25 年年底,我当时还在上班,有一天领导让我接手一个我不了解的项目,上来就要改接口,于是就有了用抓包工具从 app 端抓包看涉及的功能都调用了哪些接口,这才有了后续我们做抓包工具的灵感,后来我想用到一些功能但试了几款都没有,就更想自己做一款了。 25 年我在 app store 看到的抓包工具还不到十款吧(现在再去看就多了),基本长得都差不多,功能也差不多,体验也差不多。
一看就知道都是基于开源的版本改的。我感觉这是个机会吧,虽然是小众需求,但能选择的产品不多,而且现有产品也不好用,于是就想开发一款比现有产品都好用的抓包工具:UI 简洁、容易上手、操作简单。
把 90%常用的功能做得足够简单,让用户使用不需要看说明书,并且操作步骤能一步完成就不要让用户操作两步。第一个版本只做了几个核心功能,但用了一个月时间写完,因审核问题,又延迟一个月,到 26 年 1 月低才上架成功。
当时我其实没有了解到有 Proxyman 这款产品,我发布后不久才发现的,因为我没去做什么调研,只在 AppStore 上搜索有哪些抓包工具,而 Proxyman 又没有上架中国。所以后面当我了解到 Proxyman 后,也是看 Proxyman 提供哪些功能我们还没有的就加上了,ApiCatcher 的功能才慢慢增多。
我并不想在价格上做优势,面向全球用户,Proxyman 定价多少我们也定价多少,我们想卷的是用户体验!这半年我大部分时间都投入到了 ApiCatcher ,从开发 iOS 版本,到开发桌面端,再到 Android 端,目前已经支持 iOS 、Android 、Windows 、macOS 四个平台。
也做了 Burp Suite 插件,能够在移动设备上实时捕获 HTTP/HTTPS 流量并实时传到 Burp Suite 上分析。还开放了实时同步协议,让所有用户都能实现自己开发接收端,实现类似 Burp Suite 插件这样的需求,这其实也是用户向我们提的需求。
在完成几个端的开发后,我们开始优化产品的一些细节体验,细节是最难描述的,但如果用过 ApiCatcher ,应该能感受到一些细节上的用心,举几个例子: 编辑请求头时会提供常见请求头 key 和 value 选项(能选就不输入,因为记不住,还得去搜索复制)。写脚本提供 AI 生成,APP 将请求自动生成 API 文档加入系统提示词,用户只需要描述需求就能生成脚本,生成的脚本还可以从历史请求中选择一个请求测试,不仅能查看结果还能看脚本打印的日志。
写正则表达式不会写? AI 一键生成,生成后可以选择一个请求测试,测试失败可以一键修复。
..... 这样的细节非常多,在此不过多介绍,说再多不如上手体验。 Proxyman 做的一些 AI 功能我们并不想做,不想为了做而做。
我们加入 AI 更想让 AI 做擅长的事情、做真正用户需要的事情:帮生成正则表达式、帮生成 cron 表达式、帮生成脚本等。抓包工具那么多,但用户需求的功能就那几个,所以我们要做的并不是跟 Proxyman 等抓包工具比谁的功能更多、比谁的功能更强,而是在用户实际需求、常用的功能上,比谁的体验用户更喜欢。
当然,我们不会做推广,知道 Proxyman 的用户并不知道 ApiCatcher 。 ApiCatcher 的抓包功能是免费的,欢迎大家下载体验!
官网: /ai-market-guide/ 这里也赠送几个终身会员免费优惠链接:(在 iOS 上点击链接跳转到 AppStore 领取) 4XNLWHMLM3TY4RAJTT, /ai-market-guide/ ctx=offercodes&id=6757103562&code=4XNLWHMLM3TY4RAJTT 3AAEL7TL8EK67WNEM4, /ai-market-guide/
ctx=offercodes&id=6757103562&code=3AAEL7TL8EK67WNEM4 MAR8LAE8XMNLW4JYPE, /ai-market-guide/ ctx=offercodes&id=6757103562&code=MAR8LAE8XMNLW4JYPE 3WA83RPW6M4633XNAW, /ai-market-guide/
ctx=offercodes&id=6757103562&code=3WA83RPW6M4633XNAW FPHFLNK8TEWT6T7X43, /ai-market-guide/ ctx=offercodes&id=6757103562&code=FPHFLNK8TEWT6T7X43 NERKHXYLENPJ4MFK4N, /ai-market-guide/
ctx=offercodes&id=6757103562&code=NERKHXYLENPJ4MFK4N