trippy
trippy copied to clipboard
A network diagnostic tool
The socket option `IPV6_TCLASS` is used to set the `Traffic class` field on the IPv6 header. This option is not currently exposed by `socket2`.
Running: ``` trip www.bitwizard.nl -p udp -I lo -m stream ``` On `Linux` results in error: ``` Invalid argument (os error 22) ``` Note that `lo` is the loopback interface:...
Running: ``` trip www.bitwizard.nl -p tcp -S 5000 -m stream ``` On NetBSD results in: ``` backend failed: IO error: Connection reset by peer (os error 54) ```
For `UDP` tracing there is not `trace_identifier` and so we need a way to distinguish between separate traces.
Currently the `pid` (modulo `2^16-1`) is used for the `trace_identifier` which is highly likely to be unique on a host. For multi-trace a unique `trace_identifier` is needed per trace and...
Trippy needs a logo, help needed!
Generate `deb` packages on release using [`cargo-deb`](https://github.com/kornelski/cargo-deb) or similar