application

package
v0.0.0-...-a6b45c3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2023 License: EUPL-1.2 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewApplicationStreamFactory

func NewApplicationStreamFactory(strict bool, applications ...Factory) tcpassembly.StreamFactory

func NewRouterStreams

func NewRouterStreams(net gopacket.Flow, transport gopacket.Flow, strict bool, applications ...Factory) (client tcp.Stream, server tcp.Stream)

Types

type Factory

type Factory interface {
	Client(net gopacket.Flow, transport gopacket.Flow, client tcp.PeekStream) bool
	Handle(net gopacket.Flow, transport gopacket.Flow, client tcp.Stream, server tcp.Stream)
	Server(net gopacket.Flow, transport gopacket.Flow, server tcp.PeekStream) bool
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL