| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | log: add debug!/info!/warn!/error! macros and refactor to use it | dilluti0n | 2026-03-02 | 1 | -8/+2 |
| | | |||||
| * | pkt: move fake_autottl check out of put_hop_1 to caller | dilluti0n | 2026-02-26 | 1 | -22/+0 |
| | | | | | pkt: inline hop inference into put_hop_1, decoupling it from fake | ||||
| * | pkt: fix infer_hops to use 128, not 126 | dilluti0n | 2026-02-26 | 1 | -2/+2 |
| | | | | | add debug log for infer_hops | ||||
| * | pkt: nit: rename split_packet_0/split_packet/split_packet_1 | dilluti0n | 2026-02-26 | 1 | -1/+1 |
| | | | | | to build_packet/build_segment/send_split | ||||
| * | pkt: rename hoptab public API, drop _0 suffix | dilluti0n | 2026-02-26 | 1 | -2/+2 |
| | | |||||
| * | pkt: fake: adjust autottl_delta to 1 | dilluti0n | 2026-01-23 | 1 | -1/+1 |
| | | |||||
| * | pkt: fake: implement infer_hops | dilluti0n | 2026-01-23 | 1 | -2/+15 |
| | | |||||
| * | pkt: implement hop cache for --fake-autottl | dilluti0n | 2026-01-23 | 1 | -6/+21 |
| | | | | | | | | | | - add pkt::hoptab: small fixed-size hash table keyed by IP (v4-mapped/v6) with TTL-based staleness + simple eviction - store (src_ip -> inferred hop) on SYN/ACK from :443 - lookup (dst_ip -> hop) when crafting fake ClientHello, fallback to --fake-ttl on miss - add PktView helpers: ttl(), saddr(), daddr() | ||||
| * | pkt: move fake ClientHello logic into pkt::fake module | dilluti0n | 2026-01-23 | 1 | -0/+115 |
