You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(traceroute): use IPv4PacketConn() instead of ipv4.NewPacketConn()
ipv4.NewPacketConn() internally asserts the argument to net.Conn, but
*icmp.PacketConn only implements net.PacketConn (no Read method), causing
a runtime panic that crashes the server on every traceroute request.
icmp.PacketConn.IPv4PacketConn() returns the *ipv4.PacketConn directly,
bypassing the broken type assertion.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>