GISTPUP

반년간의 광택 HTTPS 스크래핑 및 디버깅 도구 - ApiCatcher, 벤치마크 Proxyman

Original (Chinese)用半年时间打磨的 HTTPS 抓包和调试工具-ApiCatcher,对标 Proxyman
반년간의 광택 HTTPS 스크래핑 및 디버깅 도구 - ApiCatcher, 벤치마크 Proxyman
반년간의 광택 HTTPS 스크래핑 및 디버깅 도구 - ApiCatcher, 벤치마크 Proxyman반년간의 광택 HTTPS 스크래핑 및 디버깅 도구 - ApiCatcher, 벤치마크 Proxyman
📝 Summary

25년이 지난 지금도 저는 일을 하고 있었습니다. 어느 날 리더가 제가 이해하지 못하는 프로젝트를 맡아달라고 요청했습니다. 제가 올라왔을 때 인터페이스를 변경해야 했기 때문에 어떤 인터페이스가 호출되었는지 확인하기 위해 앱에서 패키지를 잡기 위해 가방 잡기 도구를 사용했습니다. 이것은 우리가 나중에 가방 잡기 도구를 하는 데 영감을 주었습니다. 나중에 몇 가지 기능을 사용하고 싶었지만 몇 가지 기능을 사용하지 않고 시도했기 때문에 직접 만들고 싶었습니다.

💬 What people are saying
CalledKingsley

op 你好,为啥点击都是无法使用促销优惠呢,奇怪,我美区国区账户都试过了。

wujiuye99

@ CalledKingsley 国区是可以用的哦,估计是被用了。没想到这么快就被用了。

CalledKingsley

@ wujiuye99 #3 奇怪,之前领别的码的时候,被用的话都是提示只能使用一次。 这个码居然是这个提示。不管怎么样,op ,中秋快乐,国庆快乐🎉

itart

@ wujiuye99 不是被使用了,估计是还没生效

wujiuye99

@ itart 哦哦,好像是,之前遇到过。

→ 45 comments in the original thread
📰 Original Post

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]( https://apicatcher.net)的抓包功能是免费的,欢迎大家下载体验!

官网: https://apicatcher.net

这里也赠送几个终身会员免费优惠链接:(在 iOS 上点击链接跳转到 AppStore 领取)

4XNLWHMLM3TY4RAJTT,https://apps.apple.com/redeem?ctx=offercodes&id=6757103562&code=4XNLWHMLM3TY4RAJTT

3AAEL7TL8EK67WNEM4,https://apps.apple.com/redeem?ctx=offercodes&id=6757103562&code=3AAEL7TL8EK67WNEM4

MAR8LAE8XMNLW4JYPE,https://apps.apple.com/redeem?ctx=offercodes&id=6757103562&code=MAR8LAE8XMNLW4JYPE

3WA83RPW6M4633XNAW,https://apps.apple.com/redeem?ctx=offercodes&id=6757103562&code=3WA83RPW6M4633XNAW

FPHFLNK8TEWT6T7X43,https://apps.apple.com/redeem?ctx=offercodes&id=6757103562&code=FPHFLNK8TEWT6T7X43

NERKHXYLENPJ4MFK4N,https://apps.apple.com/redeem?ctx=offercodes&id=6757103562&code=NERKHXYLENPJ4MFK4N

Read the original discussion on V2EX ↗
Join the discussion →