pwru
fsmon
Our great sponsors
pwru | fsmon | |
---|---|---|
7 | 1 | |
2,464 | 800 | |
6.9% | 0.8% | |
9.1 | 1.9 | |
1 day ago | 10 months ago | |
C | C | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pwru
- GitHub - cilium/pwru: Packet, where are you? -- eBPF-based Linux kernel networking debugger
- cilium/pwru: Packet, where are you? -- eBPF-based Linux kernel networking debugger
-
Packet, where are you? – eBPF-based Linux kernel networking debugger
if you have a recent enough kernel, this change https://github.com/cilium/pwru/pull/148 means that it will print the reason the packet was dropped in the output - see https://lwn.net/Articles/885729/
There's a whole heap of reasons a packet can be dropped:
-
A list of new(ish) command line tools – Julia Evans
[pwru](https://github.com/cilium/pwru) is a fun new tool from the Cilium folks for tracing network packets in the kernel. Like tcpdump but it shows you the full path including kernel syscalls. Lets you debug much deeper than "when the packet gets to this port it gets dropped".
-
Better visibility into Linux packet-dropping decisions
I recently came across another useful utility for debugging unexpected packet drops - PWRU[0] (Packet, Where Are You) by Cilium.
It uses eBPF to try to trace the path of the packet through the kernel. Haven't needed to use it yet, but it could have saved me a lot of trouble in the past.
[0]: https://github.com/cilium/pwru
fsmon
-
[help] Problem with download in bash
I have got an iPad Mini 2 with iOS 12.5.5 and Cydia installed with unc0ver 8.0.2. I installed from Sam Bingner repo wget, git and curl. If I run wget http://www.columbia.edu/~fdc/sample.html, curl google.com or git clone https://github.com/nowsecure/fsmon.git the command stucks on. However wget 128.59.105.24:80/~fdc/sample.html works, but curl 128.59.105.24:80/~fdc/sample.html doesn't. I tested DNS with ping google.com and dig. It works.
What are some alternatives?
parca-agent - eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!
composefs - a file system for mounting container images
libbpf - Automated upstream mirror for libbpf stand-alone build.
panda - Platform for Architecture-Neutral Dynamic Analysis
bpfcov - Source-code based coverage for eBPF programs actually running in the Linux kernel
tigr - TIGR - the TIny GRaphics library for Windows, macOS, Linux, iOS and Android.
glow - Render markdown on the CLI, with pizzazz! 💅🏻
zpoline - system call hook for Linux
up - Ultimate Plumber is a tool for writing Linux pipes with instant live preview
miniaudio - Audio playback and capture library written in C, in a single source file.
lnav - Log file navigator
lf - Terminal file manager