Repository navigation
WireTrail — Follow the request. Find the cause.
What's new
This release is about the documentation and the identity. Analysis output is unchanged.
- A user guide at https://wiretrail.neerdael.nl/. Tutorials, how-tos, recipes, concepts and a reference, 79 pages in all. Every block of output in it comes from a real run on a demo capture that you can download, and CI fails the build if a block of output no longer matches a real run or a page uses a flag the tool does not have.
- The README and the guide now say what redaction does not mask. WireTrail masks the secrets it recognizes by header name, by JSON key name and by shape. It does not recognize every secret:
searchandextractmask by shape only, a JWT in a header outside the known list is printed, form-encoded bodies are not masked,summaryprints the query values of repeated calls, anderrors,report,diagnoseandsummaryprint the server's message as received. How redaction works lists what each command does. Read output before you share it. - A Limitations page lists, with a file that reproduces each, where a result can mislead. One example:
--topcuts each check before the findings are ranked, so a capture with many error routes can hide a 5xx cluster at the default. - A new README and the WireTrail identity. The README opens with the project banner, which follows your light or dark setting, and the guide uses the WireTrail typefaces and colors.
USERGUIDE.mdis now a map into the guide. Its examples came from a private capture, and the guide's demo captures replace them.- The Claude Code plugin text is corrected and links to the guide. It no longer tells an agent that output is safe to quote directly. Update the plugin to get it.
- The crate links to the guide as its documentation, and the published package no longer carries the guide's scripts and configuration.
See What's new in the user guide.
Downloads
| Download | Platform |
|---|---|
| wiretrail-aarch64-apple-darwin.tar.gz | macOS, Apple silicon |
| wiretrail-x86_64-apple-darwin.tar.gz | macOS, Intel |
| wiretrail-x86_64-unknown-linux-gnu.tar.gz | Linux, x86-64 |
| wiretrail-aarch64-unknown-linux-gnu.tar.gz | Linux, ARM64 |
| wiretrail-x86_64-pc-windows-msvc.zip | Windows, x86-64 |
| wiretrail-aarch64-pc-windows-msvc.zip | Windows, ARM64 |
Or install from source with cargo install wiretrail. The binaries are built by the release workflow from the tagged commit and are not code-signed.
Validation:
- cargo fmt --check
- cargo clippy --workspace --all-targets --all-features -- -D warnings
- cargo test (236 tests)
- mkdocs build --strict and the guide's output checks (79 pages and the README, 0 errors)
- the demo captures regenerate byte for byte, and every command in the guide was run against them
- 72 contrast pairs of the brand tokens meet WCAG AA, and the guide has no horizontal overflow at 390 px
- the prose was fact-checked against the source by four independent reviewers, and every confirmed discrepancy was corrected
