tailscale/wgengine
Joe Tsai 933232bdf5
wgengine/netlog: preserve Tailscale addresses for exit traffic (#6165)
Exit node traffic is aggregated to protect the privacy
of those using an exit node. However, it is reasonable to
at least log which nodes are making most use of an exit node.

For a node using an exit node,
the source will be the taiscale IP address of itself,
while the destination will be zeroed out.

For a node that serves as an exit node,
the source will be zeroed out,
while the destination will be tailscale IP address
of the node that initiated the exit traffic.

Signed-off-by: Joe Tsai <joetsai@digital-static.net>
2022-11-11 08:22:24 -08:00
..
bench all: convert more code to use net/netip directly 2022-07-25 21:53:49 -07:00
filter all: fix spelling mistakes 2022-09-29 13:36:13 -07:00
magicsock wgengine/magicsock: gather physical-layer statistics (#5925) 2022-11-11 08:21:16 -08:00
monitor envknob: support changing envknobs post-init 2022-09-15 15:04:02 -07:00
netlog wgengine/netlog: preserve Tailscale addresses for exit traffic (#6165) 2022-11-11 08:22:24 -08:00
netstack wgengine/netstack: enable TCP SACK (#6066) 2022-10-26 13:52:43 -07:00
router wgengine/router: [linux] add before deleting interface addrs 2022-10-21 08:16:18 -07:00
wgcfg wgengine/netlog: embed the StableNodeID of the authoring node (#6105) 2022-11-11 08:21:24 -08:00
wgint go.mod, wgengine/wgint: bump wireguard-go 2022-09-06 11:34:30 -07:00
wglog all: use syncs.AtomicValue 2022-08-04 11:52:16 -07:00
winnet all: gofmt all 2022-04-29 13:06:04 -07:00
mem_ios.go go.mod: upgrade wireguard-windows, de-fork wireguard-go 2021-05-25 13:18:21 -07:00
pendopen.go wgengine: remove all peer status from open timeout diagnostics 2022-08-29 15:54:33 -07:00
userspace.go wgengine: respect --no-logs-no-support flag for network logging (#6172) 2022-11-11 08:22:10 -08:00
userspace_ext_test.go go.mod: upgrade wireguard-windows, de-fork wireguard-go 2021-05-25 13:18:21 -07:00
userspace_test.go all: convert more code to use net/netip directly 2022-07-25 21:53:49 -07:00
watchdog.go wgengine: print in-flight operations on watchdog trigger (#5447) 2022-08-27 22:06:18 -04:00
watchdog_js.go wasm: drop pprof dependency 2022-06-07 12:16:16 -07:00
watchdog_test.go wgengine: remove all peer status from open timeout diagnostics 2022-08-29 15:54:33 -07:00
wgengine.go wgengine: fix typo in Engine.PeerForIP (#5912) 2022-10-21 08:16:18 -07:00