×

pwru Linux内核网络调试工具

消耗积分:0 | 格式:zip | 大小:2.65 MB | 2022-06-16

吴湛

分享资料个

授权协议 GPLv2
开发语言 C/C++
操作系统 Linux
软件类型 开源软件
所属分类 程序开发网络工具包

软件简介

pwru 是一个基于 eBPF 的工具,用于追踪 Linux 内核中的网络数据包,具有高级过滤能力。pwru 支持对内核状态进行细粒度的内省 (introspection ),方便调试网络连接问题。

下面的例子展示了在安装 IP 表规则后,curl 请求的数据包被丢弃:

用法

Usage of ./pwru:
      --filter-dst-ip string        filter destination IP addr
      --filter-dst-port uint16      filter destination port
      --filter-func string          filter the kernel functions that can be probed; the filter can be a regular expression (RE2)
      --filter-mark uint32          filter skb mark
      --filter-proto string         filter L4 protocol (tcp, udp, icmp)
      --filter-src-ip string        filter source IP addr
      --filter-src-port uint16      filter source port
      --output-meta                 print skb metadata
      --output-relative-timestamp   print relative timestamp per skb
      --output-skb                  print skb
      --output-stack                print stack
      --output-tuple                print L4 tuple
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !