Versions in this module Expand all Collapse all v0 v0.1.0 Sep 7, 2023 Changes in this version + const IPv4 + const IPv6 + const LinkTypeEthernet + const LinkTypeRaw + const TcpdumpMagic + const USB + const Unix + const Unspecified + const VersionMajor + const VersionMinor + type Client struct + func NewClient(udid string) (*Client, error) + func (c *Client) Close() error + func (c *Client) ReadPacket(ctx context.Context, procName string, wr io.Writer, ...) error + type GlobalHeader struct + MagicNumber uint32 + Network uint32 + Sigfigs uint32 + Snaplen uint32 + Thiszone int32 + VersionMajor uint16 + VersionMinor uint16 + type IOSPacketHeader struct + FramePostLength uint32 + FramePreLength uint32 + HdrLength uint32 + HdrVersion uint8 + IO uint8 + InterfaceName [16]byte + InterfaceType iface + MicroSeconds uint32 + Pid uint32 + PktLength uint32 + ProcName [17]byte + ProtocolFamily protocolFamily + Seconds uint32 + SubPid uint32 + SubProcName [17]byte + Svc uint32 + Unit uint16 + type PacketHeader struct + InclLength uint32 + OrigLength uint32 + TimestampMicroSecs uint32 + TimestampSecs uint32