From 7035a7fb42b9054657f5a99bb479fd4722d8ae7c Mon Sep 17 00:00:00 2001 From: Shulhan Date: Wed, 24 Mar 2021 01:56:39 +0700 Subject: all: implement target for WebSocket One can register WebSocketTarget just like HttpTarget, its have ID, Name, Headers, and Params. Unlike HTTP, the WebSocket target only able to execute Run, it does not have "Attack", yet. --- errors.go | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'errors.go') diff --git a/errors.go b/errors.go index f5f04b4..2ff3194 100644 --- a/errors.go +++ b/errors.go @@ -79,3 +79,14 @@ func errInvalidHttpTarget(id string) error { } return res } + +func errInvalidWebSocketTarget(id string) error { + res := &libhttp.EndpointResponse{ + E: liberrors.E{ + Code: http.StatusBadRequest, + Message: fmt.Sprintf("invalid or emtpy WebSocketTarget.ID: %q", id), + Name: "ERR_INVALID_WEBSOCKET_TARGET", + }, + } + return res +} -- cgit v1.3-6-g1900