package cflow
- Alphabetic
- Public
- Protected
Type Members
- case class NetFlowV1(id: UUID, sender: InetSocketAddress, length: Int, uptime: Long, timestamp: LocalDateTime, srcPort: Int, dstPort: Int, srcAS: Option[Int], dstAS: Option[Int], pkts: Long, bytes: Long, proto: Int, tos: Int, tcpflags: Int, start: Option[LocalDateTime], stop: Option[LocalDateTime], srcAddress: InetAddress, dstAddress: InetAddress, nextHop: Option[InetAddress], snmpInput: Int, snmpOutput: Int, packet: UUID) extends NetFlowData[NetFlowV1] with Product with Serializable
- case class NetFlowV1Packet(id: UUID, sender: InetSocketAddress, length: Int, uptime: Long, timestamp: LocalDateTime, flows: List[NetFlowV1]) extends FlowPacket with Product with Serializable
- case class NetFlowV5(id: UUID, sender: InetSocketAddress, length: Int, uptime: Long, timestamp: LocalDateTime, srcPort: Int, dstPort: Int, srcAS: Option[Int], dstAS: Option[Int], pkts: Long, bytes: Long, proto: Int, tos: Int, tcpflags: Int, start: Option[LocalDateTime], stop: Option[LocalDateTime], srcAddress: InetAddress, dstAddress: InetAddress, nextHop: Option[InetAddress], snmpInput: Int, snmpOutput: Int, srcMask: Int, dstMask: Int, packet: UUID) extends NetFlowData[NetFlowV5] with Product with Serializable
- case class NetFlowV5Packet(id: UUID, sender: InetSocketAddress, length: Int, uptime: Long, timestamp: LocalDateTime, flows: List[NetFlowV5], flowSequence: Long, engineType: Int, engineId: Int, samplingInterval: Int, samplingMode: Int) extends FlowPacket with Product with Serializable
- case class NetFlowV6(id: UUID, sender: InetSocketAddress, length: Int, uptime: Long, timestamp: LocalDateTime, srcPort: Int, dstPort: Int, srcAS: Option[Int], dstAS: Option[Int], pkts: Long, bytes: Long, proto: Int, tos: Int, tcpflags: Int, start: Option[LocalDateTime], stop: Option[LocalDateTime], srcAddress: InetAddress, dstAddress: InetAddress, nextHop: Option[InetAddress], snmpInput: Int, snmpOutput: Int, srcMask: Int, dstMask: Int, packet: UUID) extends NetFlowData[NetFlowV6] with Product with Serializable
- case class NetFlowV6Packet(id: UUID, sender: InetSocketAddress, length: Int, uptime: Long, timestamp: LocalDateTime, flows: List[NetFlowV6], flowSequence: Long, engineType: Int, engineId: Int, samplingInterval: Int, samplingMode: Int) extends FlowPacket with Product with Serializable
- case class NetFlowV7(id: UUID, sender: InetSocketAddress, length: Int, uptime: Long, timestamp: LocalDateTime, srcPort: Int, dstPort: Int, srcAS: Option[Int], dstAS: Option[Int], pkts: Long, bytes: Long, proto: Int, tos: Int, tcpflags: Int, start: Option[LocalDateTime], stop: Option[LocalDateTime], srcAddress: InetAddress, dstAddress: InetAddress, nextHop: Option[InetAddress], snmpInput: Int, snmpOutput: Int, srcMask: Int, dstMask: Int, flags: Int, routerAddress: InetAddress, packet: UUID) extends NetFlowData[NetFlowV7] with Product with Serializable
- case class NetFlowV7Packet(id: UUID, sender: InetSocketAddress, length: Int, uptime: Long, timestamp: LocalDateTime, flows: List[NetFlowV7], flowSequence: Long) extends FlowPacket with Product with Serializable
- case class NetFlowV9Data(id: UUID, sender: InetSocketAddress, length: Int, template: Int, uptime: Long, timestamp: LocalDateTime, srcPort: Int, dstPort: Int, srcAS: Option[Int], dstAS: Option[Int], pkts: Long, bytes: Long, proto: Int, tos: Int, tcpflags: Int, start: Option[LocalDateTime], stop: Option[LocalDateTime], srcAddress: InetAddress, dstAddress: InetAddress, nextHop: Option[InetAddress], extra: Map[String, Long], packet: UUID) extends NetFlowData[NetFlowV9Data] with Product with Serializable
- case class NetFlowV9Option(id: UUID, sender: InetSocketAddress, length: Int, template: Int, uptime: Long, timestamp: LocalDateTime, extra: Map[String, Long], packet: UUID) extends Flow[NetFlowV9Option] with Product with Serializable
- case class NetFlowV9Packet(id: UUID, sender: InetSocketAddress, length: Int, uptime: Long, timestamp: LocalDateTime, flows: List[Flow[_]], flowSequence: Long, sourceId: Long) extends FlowPacket with Product with Serializable
- case class NetFlowV9Template(number: Int, sender: InetSocketAddress, packet: UUID, last: LocalDateTime, map: Map[String, Int]) extends Template with Product with Serializable
- trait Template extends Flow[Template]
- abstract class TemplateMeta[T <: Template] extends AnyRef
Value Members
- object NetFlowV1Packet extends Serializable
NetFlow Version 1
NetFlow Version 1
*-------*---------------*------------------------------------------------------*
Bytes
Contents
Description
*-------*---------------*------------------------------------------------------*
0-1
version
The version of NetFlow records exported 005
*-------*---------------*------------------------------------------------------*
2-3
count
Number of flows exported in this packet (1-30)
*-------*---------------*------------------------------------------------------*
4-7
SysUptime
Current time in milli since the export device booted
*-------*---------------*------------------------------------------------------*
8-11
unix_secs
Current count of seconds since 0000 UTC 1970
*-------*---------------*------------------------------------------------------*
12-15
unix_nsecs
Residual nanoseconds since 0000 UTC 1970
*-------*---------------*------------------------------------------------------*
- object NetFlowV5Packet extends Serializable
NetFlow Version 5
NetFlow Version 5
*-------*---------------*------------------------------------------------------*
Bytes
Contents
Description
*-------*---------------*------------------------------------------------------*
0-1
version
The version of NetFlow records exported 005
*-------*---------------*------------------------------------------------------*
2-3
count
Number of flows exported in this packet (1-30)
*-------*---------------*------------------------------------------------------*
4-7
SysUptime
Current time in milli since the export device booted
*-------*---------------*------------------------------------------------------*
8-11
unix_secs
Current count of seconds since 0000 UTC 1970
*-------*---------------*------------------------------------------------------*
12-15
unix_nsecs
Residual nanoseconds since 0000 UTC 1970
*-------*---------------*------------------------------------------------------*
16-19
flow_sequence
Sequence counter of total flows seen
*-------*---------------*------------------------------------------------------*
20
engine_type
Type of flow-switching engine
*-------*---------------*------------------------------------------------------*
21
engine_id
Slot number of the flow-switching engine
*-------*---------------*------------------------------------------------------*
22-23
sampling_int
First two bits hold the sampling mode
*-------*---------------*------------------------------------------------------*
- object NetFlowV6Packet extends Serializable
NetFlow Version 6
NetFlow Version 6
*-------*---------------*------------------------------------------------------*
Bytes
Contents
Description
*-------*---------------*------------------------------------------------------*
0-1
version
The version of NetFlow records exported 005
*-------*---------------*------------------------------------------------------*
2-3
count
Number of flows exported in this packet (1-30)
*-------*---------------*------------------------------------------------------*
4-7
SysUptime
Current time in milli since the export device booted
*-------*---------------*------------------------------------------------------*
8-11
unix_secs
Current count of seconds since 0000 UTC 1970
*-------*---------------*------------------------------------------------------*
12-15
unix_nsecs
Residual nanoseconds since 0000 UTC 1970
*-------*---------------*------------------------------------------------------*
16-19
flow_sequence
Sequence counter of total flows seen
*-------*---------------*------------------------------------------------------*
20
engine_type
Type of flow-switching engine
*-------*---------------*------------------------------------------------------*
21
engine_id
Slot number of the flow-switching engine
*-------*---------------*------------------------------------------------------*
22-23
sampling_int
First two bits hold the sampling mode
*-------*---------------*------------------------------------------------------*
- object NetFlowV7Packet extends Serializable
NetFlow Version 7
NetFlow Version 7
*-------*---------------*------------------------------------------------------*
Bytes
Contents
Description
*-------*---------------*------------------------------------------------------*
0-1
version
The version of NetFlow records exported 005
*-------*---------------*------------------------------------------------------*
2-3
count
Number of flows exported in this packet (1-30)
*-------*---------------*------------------------------------------------------*
4-7
SysUptime
Current time in milli since the export device booted
*-------*---------------*------------------------------------------------------*
8-11
unix_secs
Current count of seconds since 0000 UTC 1970
*-------*---------------*------------------------------------------------------*
12-15
unix_nsecs
Residual nanoseconds since 0000 UTC 1970
*-------*---------------*------------------------------------------------------*
16-19
flow_sequence
Sequence counter of total flows seen
*-------*---------------*------------------------------------------------------*
20-23
reserved
Unused (zero) bytes
*-------*---------------*------------------------------------------------------*
- object NetFlowV9Packet extends Serializable
NetFlow Version 9 Packet - FlowSet DataSet
NetFlow Version 9 Packet - FlowSet DataSet
*-------*---------------*------------------------------------------------------*
Bytes
Contents
Description
*-------*---------------*------------------------------------------------------*
0-1
version
The version of NetFlow records exported 009
*-------*---------------*------------------------------------------------------*
2-3
count
Number of flows exported in this packet (1-30)
*-------*---------------*------------------------------------------------------*
4-7
SysUptime
Current time in milli since the export device booted
*-------*---------------*------------------------------------------------------*
8-11
unix_secs
Current count of seconds since 0000 UTC 1970
*-------*---------------*------------------------------------------------------*
12-15
PackageSeq
Sequence counter of total flows exported
*-------*---------------*------------------------------------------------------*
16-19
Source ID
engine type+engine id
*-------*---------------*------------------------------------------------------*
20-
others
Unused (zero) bytes
*-------*---------------*------------------------------------------------------*
- object NetFlowV9Template extends TemplateMeta[NetFlowV9Template] with Serializable
- object TemplateFields extends Enumeration