kyanos 一个可以查看网络数据在内核中耗时的命令行工具,迎来 1.4.0 版本更新

查看 36|回复 3
作者:hengyoush123   
kyanos 介绍
kyanos ( https://github.com/hengyoush/kyanos ),一个简单的命令行工具,用于抓包+快速定位网络问题。
五大优势:
  • 可根据进程 id/容器 id/pod 名称过滤流量。
  • 内核耗时细节探测,可以知道请求数据从进程发送到网卡的耗时,也能知道响应从网卡读取到进程花费的耗时。
  • 可聚合分析,比如一行命令就可以找到最慢的 HTTP 请求到了哪些服务端,找到哪些请求的占用的带宽最大。
  • SSL 加密流量自动解密,目前支持 openssl 和 gotls 。
  • 零依赖,无任何存储依赖,也无需安装其他分析软件如 wireshark ,就地分析。

    文档: kyanos.io
    新特性
    全新的 UI 界面
    使用 bubbletea 重构了全新的终端 UI ,更加好用了。

    SSL 流量解析
    自动解密 SSL 流量,支持 openssl 和 gotls ,无需证书。
    NAT 感知
    自动关联 NAT 之前和之后的数据包,实现一个数据从容器网卡到宿主机网卡的耗时统计。
    文档站点
    https://kyanos.io/
    觉得有用的朋友可以点一个 star !👉 https://github.com/hengyoush/kyanos
  • cyp0633   
    好啊,前两天在 HN 上看到了
    kuanat   
    eBPF ftw!
    赞一个!
    wujiuye99   
    很好的工具,特别是能直接在容器中操作。因为一般在企业内部都没办法在 pod 抓包,虚拟机抓包还得能申请权限。交互也做得非常好。
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部