Download Latest Version Release v1.0.12 source code.zip (7.1 MB)
Email in envelope

Get an email when there's a new version of pwru

Home / v1.0.11
Name Modified Size InfoDownloads / Week
Parent folder
pwru-linux-amd64.tar.gz 2026-01-30 3.7 MB
pwru-linux-amd64.tar.gz.sha256sum 2026-01-30 90 Bytes
pwru-linux-arm64.tar.gz 2026-01-30 3.3 MB
pwru-linux-arm64.tar.gz.sha256sum 2026-01-30 90 Bytes
pwru-linux-riscv64.tar.gz 2026-01-30 3.5 MB
pwru-linux-riscv64.tar.gz.sha256sum 2026-01-30 92 Bytes
README.md 2026-01-30 7.0 kB
Release v1.0.11 source code.tar.gz 2026-01-30 7.6 MB
Release v1.0.11 source code.zip 2026-01-30 8.8 MB
Totals: 9 Items   26.9 MB 0

Major Changes

  • pwru can trace BPF map operations with --output-bpfmap [#453] [#632]. For example: pwru --filter-track-bpf-helpers --output-bpfmap 'udp' ... 0xffff8aecbed7b200 4 qemu-kvm:98915 4026533848 0 eth0:2 0x0800 1500 148 172.128.0.7:52228->172.128.0.6:8472(udp) bpf_skb_load_bytes 0x0 4 qemu-kvm:98915 4026533848 0 eth0:2 0x0800 1500 148 172.128.0.7:52228->172.128.0.6:8472(udp) __htab_map_lookup_elem map_id: 466 map_name: cilium_lb4_serv key(12): 00000000 ac 80 00 06 21 18 00 00 11 00 00 00 |....!.......| value(12): 00000000 00 00 00 00 00 00 00 00 00 00 00 00 |............| ... BTF-based pretty-printing is coming in a next release.
  • libpcap-based filtering for XDP with --filter-track-xdp was fixed [#603] [#609] [#635].
  • pwru can filter based on sk_buff and xdp_buff fields [#499]. For example, you can use `skb->dev->ifindex == 42' to show traces of packets which are processed by a netdev with the interface index equal to 42.
  • pwru was ported to run on RISC-V64 [#604].
  • Performance was improved for pwru trace outputting and process name resolution [#634].

What's Changed

New Contributors

Full Changelog: https://github.com/cilium/pwru/compare/v1.0.10...v1.0.11

Source: README.md, updated 2026-01-30