INNER CODE UNIT · Go

FlowData2FlowFeatures

deepfence/FlowMeter · pkg/common/flowFields.go:57

func FlowData2FlowFeatures(values constants.FlowData) FlowFeatures {
	flow := FlowFeatures{
		SrcIP:                     values.SrcIP,
		DstIP:                     values.DstIP,
		Protocol:                  values.Protocol,
		SrcPort:                   values.SrcPort,
		DstPort:                   values.DstPort,
		FlowDuration:              float64(values.FlowDuration / time.Nanosecond),
		FlowLength:                float64(values.FlowLength),
		FwdFlowLength:             float64(values.FwdFlowLength),
		BwdFlowLength:             float64(values.BwdFlowLength),
		PacketSizeTotal:           float64(values.PacketSizeTotal),
		PacketSizeMean:            values.PacketSizeMean,
		PacketSizeStd:             values.PacketSizeStd,
		PacketSizeMin:             float64(values.PacketSizeMin),
		PacketSizeMax:             float64(values.PacketSizeMax),
		FwdPacketSizeTotal:        float64(values.FwdPacketSizeTotal),
		BwdPacketSizeTotal:        float64(values.BwdPacketSizeTotal),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…