Versions in this module Expand all Collapse all v0 v0.9.0 Oct 20, 2021retracted Changes in this version + const DirectionInbound — windows/amd64 + const DirectionOutbound — windows/amd64 + const DriverStatsSize — windows/amd64 + const FilterDefinitionSize — windows/amd64 + const FilterPacketHeaderSize — windows/amd64 + const FlowClosedMask — windows/amd64 + const FlowDirectionBits — windows/amd64 + const FlowDirectionInbound — windows/amd64 + const FlowDirectionMask — windows/amd64 + const FlowDirectionOutbound — windows/amd64 + const GetStatsIOCTL — windows/amd64 + const LayerTransport — windows/amd64 + const PerFlowDataSize — windows/amd64 + const SetDataFilterIOCTL — windows/amd64 + const SetFlowFilterIOCTL — windows/amd64 + const SetMaxFlowsIOCTL — windows/amd64 + const Signature — windows/amd64 + const TCPFlowEstablishedMask — windows/amd64 + type DriverStats struct — windows/amd64 + FilterVersion uint64 + Handle Stats + Total Stats + type FilterAddress struct — windows/amd64 + Af uint64 + Mask uint64 + V4_address [4]uint8 + V4_padding [4]uint8 + V6_address [16]uint8 + type FilterDefinition struct — windows/amd64 + Af uint64 + Direction uint64 + FilterLayer uint64 + FilterVersion uint64 + InterfaceIndex uint64 + LocalAddress FilterAddress + LocalPort uint64 + Protocol uint64 + RemoteAddress FilterAddress + RemotePort uint64 + Size uint64 + type FilterPacketHeader struct — windows/amd64 + Af uint64 + Direction uint64 + FilterId uint64 + FilterVersion uint64 + OwnerPid uint64 + PktSize uint64 + SkippedSinceLast uint64 + Sz uint64 + Timestamp uint64 + type FlowStats struct — windows/amd64 + Num_flow_collisions int64 + Num_flow_search_misses int64 + Num_flow_searches int64 + Num_flow_structures int64 + Num_flows_missed_max_exceeded int64 + Open_flows int64 + Packets_observed int64 + Packets_processed int64 + Peak_num_flow_structures int64 + Total_flows int64 + type Handle struct — windows/amd64 + func NewHandle(flags uint32, handleType HandleType) (*Handle, error) + func (dh *Handle) Close() error + func (dh *Handle) GetStatsForHandle() (map[string]int64, error) + func (dh *Handle) SetDataFilters(filters []FilterDefinition) error + func (dh *Handle) SetFlowFilters(filters []FilterDefinition) error + type HandleStats struct — windows/amd64 + Ioctl_calls int64 + Read_calls int64 + Read_calls_cancelled int64 + Read_calls_completed int64 + Read_calls_outstanding int64 + Write_bytes int64 + Write_calls int64 + type HandleType string — windows/amd64 + const DataHandle + const FlowHandle + const StatsHandle + type PerFlowData struct — windows/amd64 + AddressFamily uint16 + Flags uint32 + FlowHandle uint64 + LocalAddress [16]uint8 + LocalPort uint16 + MonotonicRecvBytes uint64 + MonotonicSentBytes uint64 + PacketsIn uint64 + PacketsOut uint64 + ProcessId uint64 + Protocol uint16 + RemoteAddress [16]uint8 + RemotePort uint16 + Timestamp uint64 + TransportBytesIn uint64 + TransportBytesOut uint64 + U [32]byte + func (f PerFlowData) TCPFlow() *TCPFlowData + func (f PerFlowData) UDPFlow() *UDPFlowData + type Stats struct — windows/amd64 + Flow_stats FlowStats + Handle_stats HandleStats + Transport_stats TransportStats + type TCPFlowData struct — windows/amd64 + IRTT uint64 + RetransmitCount uint64 + RttVariance uint64 + SRTT uint64 + type TransportStats struct — windows/amd64 + Packets_processed int64 + Packets_reported int64 + Read_packets_skipped int64 + type UDPFlowData struct — windows/amd64 + Reserved uint64