【开源推广】sniffy 一款现代化跨平台的抓包工具

codeover 2026-10-20 14:19 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签: 是

  • 我的开源项目完整开源,无未开源部分: 是

  • 我的开源项目已链接认可 LINUX DO 社区: 是

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

  • 以上选择我承诺是永久有效的,接受社区和佬友监督: 是




先上链接:





关于mac用户

因为现在没有购买苹果开发者会员,所以软件安装之后,在打开时可能需要在设置里点仍要打开才能运行,后续视项目发展情况,如果用的人多会购买



早在三年前就想要做一款抓包软件,奈何前端能力属实垃圾,随着近期 LLM 的发展,弥补了这方面的缺失,如此便有了本项目


主要功能



  • http(s) 抓包,最基础的功能

  • 请求构造器(下方图4),这个其实可以直接拿来调试接口(类似postman?),但是我还没想好怎么打磨

  • 规则改写(下方图2),适用于一些简单的改包操作,可以直接添加请求头,替换响应等等

  • 断点调试,早期使用 fiddler 时是这样调试的,就是先暂停请求,手动改包后发送,不过这种方式现在似乎不再常用了

  • 插件(下方图3),可以通过编写 js 脚本来改包,复杂的改包需求可以编写一个 js 脚本来实现,当然也支持 go 原生插件,需要自己阅读源码

  • cli版,可以部署到服务器上,通过 REST API 与 WebSocket 交互,可用作远程抓包,在某些场景下可以发挥奇效


页面效果预览









项目还处于早期阶段,如果遇到问题,欢迎提 Issue,附上系统版本和复现步骤,同时欢迎 PR,如果项目对你有帮助,请点一个 Star​^-^

最新回复 (13)
  • popy 10-20 14:25
    1楼

    能抓udp和tcp吗

  • codeover 楼主 10-20 14:32
    2楼

    这个还不支持,理论上这属于两类软件了,只是通常都叫抓包软件

  • 凤凰山 10-20 14:50
    3楼

    和reqable有区别吗

  • codeover 楼主 10-20 14:55
    4楼

    本质上没啥区别,因为就那点东西,相当于reqable的开源实现吧,会少一些限制,我在开发过程中也参考(抄)了一些reqable的界面设计

  • 凤凰山 10-20 15:34
    5楼

    真能替代reqable那不错了啊

    reqable功能其实已经很全了啊

    可以, 会试用看看

  • MiQiLin 10-20 15:35
    6楼

    实话实说,咱两谁抄谁的KageNeko — Windows 网络抓包与调试工具

  • codeover 楼主 10-20 15:40
    7楼

    你发的这个我第一次看到,没有抄这个项目的,我这个项目建仓1年多了,一直在打磨,可以看git历史

  • MiQiLin 10-20 15:42
    8楼

    我知道,因为这是我写的,我没推广过,但神奇的是不管是官网还是界面布局,超级像

  • codeover 楼主 10-20 15:46
    9楼

    网站我是让astra帮我设计的,页面布局我看了,还好吧不是特别像,毕竟抓包软件就这么点东西,都是一个列表一个详情,无非是左右还是上下布局

  • 沧海 10-20 15:49
    10楼

    期待佬的能替代reqable,已经 Star​

  • RalapChen 10-20 17:21
    11楼

    佬你这个规则改写太麻烦了,有时候用户只是需要改写一个请体头、或者响应体这样的,写代码来实现有点麻烦,能优化一下吗

  • codeover 楼主 10-20 17:27
    12楼

    佬友,写代码是应对复杂改写的,简单的改写使用重写规则就行了,软件左上方第二个按钮就是,一些简单的修改建议用这个

  • npm 10-21 09:15
    13楼

    只能抓 http[s] 吗

* 帖子来源Linux.do
返回