Revamp connection handling flow to fix race condition and support info-only packets

This commit is contained in:
Daniel
2023-06-21 15:31:45 +02:00
parent 83b084959e
commit 8a09ba6045
22 changed files with 527 additions and 349 deletions

View File

@@ -2,6 +2,7 @@ package packet
import (
"net"
"time"
)
// Info holds IP and TCP/UDP header information.
@@ -14,7 +15,8 @@ type Info struct {
SrcPort, DstPort uint16
Src, Dst net.IP
PID uint32
PID int
SeenAt time.Time
}
// LocalIP returns the local IP of the packet.