package
0.28.0
Repository: https://github.com/skydive-project/skydive.git
Documentation: pkg.go.dev

# Functions

InjectionsMetadataDecoder implements a json message raw decoder.
NewForgedPacketGenerator returns a new generator of forged packets.
NewOnDemandInjectionClient creates a new ondemand client based on API, graph and websocket.
NewOnDemandInjectionServer creates a new Ondemand probes server based on graph and websocket.
NewPcapPacketGenerator returns a new pcap packet generator.

# Constants

Namespace PacketInjector.

# Structs

Client describes a packet injector client.
ForgedPacketGenerator is used to forge packets.
InjectionMetadata holds attributes and statistics about an injection easyjson:json gendecoder.
Packet is defined as a gopacket and it byte representation.
PacketInjectionRequest describes the packet parameters to be injected easyjson:json.
PcapPacketGenerator reads packets from a pcap file and inject it into a channel.
Reply describes the reply to a packet injection request.

# Interfaces

PacketForger describes an objects that feeds a channel with packets.

# Type aliases

Injections holds the injections metadata easyjson:json gendecoder.