Documentation
¶
Index ¶
- type Addr
- type Metadata
- func (m *Metadata) Addr() net.Addr
- func (m *Metadata) DestinationAddrPort() netip.AddrPort
- func (m *Metadata) DestinationAddress() string
- func (m *Metadata) SourceAddrPort() netip.AddrPort
- func (m *Metadata) SourceAddress() string
- func (m *Metadata) TCPAddr() *net.TCPAddr
- func (m *Metadata) UDPAddr() *net.UDPAddr
- type Network
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addr ¶
type Addr struct {
// contains filtered or unexported fields
}
Addr implements the net.Addr interface.
type Metadata ¶
type Metadata struct {
Network Network `json:"network"`
SrcIP netip.Addr `json:"sourceIP"`
MidIP netip.Addr `json:"dialerIP"`
DstIP netip.Addr `json:"destinationIP"`
SrcPort uint16 `json:"sourcePort"`
MidPort uint16 `json:"dialerPort"`
DstPort uint16 `json:"destinationPort"`
}
Metadata contains metadata of transport protocol sessions.
func (*Metadata) DestinationAddrPort ¶
func (*Metadata) DestinationAddress ¶
func (*Metadata) SourceAddrPort ¶
func (*Metadata) SourceAddress ¶
Click to show internal directories.
Click to hide internal directories.