46 lines
1.4 KiB
Markdown
46 lines
1.4 KiB
Markdown
# WTFnet v0.3.0 - Work Items
|
|
|
|
This is a practical checklist to execute v0.3.0.
|
|
|
|
## 1) probe/trace upgrades
|
|
- [x] add `--per-hop <n>` and store RTT samples per hop
|
|
- [x] compute loss% per hop
|
|
- [x] add `--rdns` best-effort reverse lookup (cached + time-bounded)
|
|
- [x] improve hop formatting + JSON schema
|
|
|
|
## 2) http timing improvements
|
|
- [x] implement `connect_ms` and `tls_ms` timing
|
|
- [x] report `null` + warning when measurement unavailable
|
|
- [ ] keep current `dns_ms` and `ttfb_ms`
|
|
|
|
## 3) tls extras
|
|
- [x] add OCSP stapling presence indicator (if available)
|
|
- [x] parse SANs and key usage / EKU best-effort
|
|
- [x] add `--show-extensions` and `--ocsp` flags
|
|
|
|
## 4) ports conns
|
|
- [x] implement `wtfn ports conns`
|
|
- [x] add `--top <n>` and `--by-process`
|
|
- [x] best-effort PID mapping with warnings
|
|
|
|
## 5) cert baseline/diff improvements
|
|
- [x] baseline schema version
|
|
- [x] match by SHA256 fingerprint
|
|
- [x] diff categories: add/remove/expired/changed
|
|
|
|
## 6) optional LLMNR/NBNS
|
|
- [ ] implement `discover llmnr`
|
|
- [ ] implement `discover nbns`
|
|
- [ ] bounded collection, low-noise
|
|
|
|
## 7) docs updates
|
|
- [x] update README roadmap
|
|
- [ ] update COMMANDS.md with new flags/commands
|
|
- [ ] add RELEASE_v0.3.0.md
|
|
|
|
## 8) optional HTTP/3 (last)
|
|
- [x] add `http3` cargo feature + deps
|
|
- [x] implement `--http3` / `--http3-only`
|
|
- [ ] define error classification for QUIC failures
|
|
- [ ] keep feature disabled in default builds until stabilized
|