Documentation ¶
Overview ¶
Adapted from github.com/google/gopacket/examples/bidirectional/main.go
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAssembler ¶
func NewAssembler(callback func(ja3, ja3s, sni string)) *tcpassembly.Assembler
Assembler handles reassembling TCP streams.
Types ¶
type JA3Printer ¶
type JA3Printer struct {
// contains filtered or unexported fields
}
func (*JA3Printer) Reassembled ¶
func (j *JA3Printer) Reassembled(reassembly []tcpassembly.Reassembly)
func (*JA3Printer) ReassemblyComplete ¶
func (j *JA3Printer) ReassemblyComplete()
type JA3PrinterFactory ¶
type JA3PrinterFactory struct {
// contains filtered or unexported fields
}
JA3PrinterFactory implements tcpassembly.StreamFactory interface
func (*JA3PrinterFactory) New ¶
func (h *JA3PrinterFactory) New(net, transport gopacket.Flow) tcpassembly.Stream
New returns a new stream for a given TCP key
Click to show internal directories.
Click to hide internal directories.