MCPcopy
hub / github.com/dreadl0ck/netcap / ActionHandler

Interface ActionHandler

injection/actions.go:34–36  ·  view source on GitHub ↗

ActionHandler is an interface for implementing injection actions.

Source from the content-addressed store, hash-verified

32
33// ActionHandler is an interface for implementing injection actions.
34type ActionHandler interface {
35 Execute(ctx *InjectionContext, config map[string]any) (*ActionResult, error)
36}
37
38// ModifyPayloadHandler handles payload modification actions.
39type ModifyPayloadHandler struct{}

Callers 1

executeActionMethod · 0.65

Implementers 12

ModifyPayloadHandlerinjection/actions.go
TCPRSTHandlerinjection/actions.go
DNSSpoofHandlerinjection/actions.go
ARPSpoofHandlerinjection/actions.go
DelayHandlerinjection/actions.go
HTTPInjectHeaderHandlerinjection/actions.go
HTTPSSLStripHandlerinjection/actions.go
HTTPRedirectHandlerinjection/actions.go
IPTablesBlockHandlerinjection/actions_iptables.go
IPTablesRejectHandlerinjection/actions_iptables.go
IPTablesLogHandlerinjection/actions_iptables.go
IPTablesRateLimitHandlerinjection/actions_iptables.go

Calls

no outgoing calls

Tested by

no test coverage detected