event.go 325 B

123456789101112131415
  1. package firewall
  2. import (
  3. "net/netip"
  4. "time"
  5. )
  6. type Event struct {
  7. Packet Packet `json:"packet,omitempty"`
  8. At time.Time `json:"at,omitempty"`
  9. Remote netip.AddrPort `json:"remote,omitempty"`
  10. //todo cert info?
  11. //todo connection indexes?
  12. //todo underlay info would actually be amazing, for inbounds
  13. }