scodec.protocols.pcap

Type members

Classlikes

case class CaptureFile(header: GlobalHeader, records: Vector[Record])
Companion
object
object CaptureFile
Companion
class
object EtherType
case class EthernetFrameHeader(destination: MacAddress, source: MacAddress, ethertypeOrLength: Int)

Header of an ethernet frame as captured in a pcap file.

Header of an ethernet frame as captured in a pcap file.

Companion
object
Companion
class
case class GlobalHeader(ordering: ByteOrdering, versionMajor: Int, versionMinor: Int, thiszone: Int, sigfigs: Long, snaplen: Long, network: LinkType)
Companion
object
object GlobalHeader
Companion
class
sealed trait LinkType

Describes the link layer type in a PCAP capture.

Describes the link layer type in a PCAP capture.

See also
Companion
object
object LinkType

Companion for LinkType.

Companion for LinkType.

Companion
class
case class Record(header: RecordHeader, data: BitVector)
Companion
object
object Record
Companion
class
case class RecordHeader(timestampSeconds: Long, timestampMicros: Long, includedLength: Long, originalLength: Long)
Companion
object
object RecordHeader
Companion
class

Value members

Concrete methods

def gint16(ordering: ByteOrdering): Codec[Int]
def gint32(ordering: ByteOrdering): Codec[Int]
def guint16(ordering: ByteOrdering): Codec[Int]
def guint32(ordering: ByteOrdering): Codec[Long]