Documentation
¶
Index ¶
Constants ¶
View Source
const ( MaleficErrorPanic uint32 = 1 + iota MaleficErrorUnpackError MaleficErrorMissbody MaleficErrorModuleError MaleficErrorModuleNotFound MaleficErrorTaskError MaleficErrorTaskNotFound MaleficErrorTaskOperatorNotFound MaleficErrorExtensionNotFound MaleficErrorUnexceptBody )
Malefic Error
View Source
const ( TaskErrorOperatorError = 2 TaskErrorNotExpectBody = 3 TaskErrorFieldRequired = 4 TaskErrorFieldLengthMismatch = 5 TaskErrorFieldInvalid = 6 TaskError = 99 )
task error
Variables ¶
View Source
var ( // ErrInvalidSessionID - Invalid Session ID in request ErrInvalidSessionID = status.Error(codes.InvalidArgument, "Invalid session ID") ErrInvalidateTarget = status.Error(codes.InvalidArgument, "target not validate") // ErrMissingRequestField - Returned when a request does not contain a implantpb.Request ErrMissingRequestField = status.Error(codes.InvalidArgument, "Missing session request field") // ErrAsyncNotSupported - Unsupported mode / command type ErrAsyncNotSupported = status.Error(codes.Unavailable, "Async not supported for this command") // ErrDatabaseFailure - Generic database failure error (real error is logged) ErrDatabaseFailure = status.Error(codes.Internal, "Database operation failed") // ErrInvalidName - Invalid name ErrInvalidName = status.Error(codes.InvalidArgument, "Invalid session name, alphanumerics and _-. only") ErrNotFoundSession = status.Error(codes.NotFound, "Session ID not found") ErrNotFoundTask = status.Error(codes.NotFound, "Task ID not found") ErrNotFoundListener = status.Error(codes.NotFound, "Listener not found") ErrNotFoundPipeline = status.Error(codes.NotFound, "Pipeline not found") ErrNotFoundClientName = status.Error(codes.NotFound, "Client name not found") ErrNotFoundTaskContent = status.Error(codes.NotFound, "Task content not found") ErrTaskIndexExceed = status.Error(codes.NotFound, "task index id exceed total") )
grpc
View Source
var ( ErrInvalidStart = errors.New("read invalid start delimiter") ErrInvalidEnd = errors.New("read invalid end delimiter") ErrInvalidMagic = errors.New("read invalid magic") ErrInvalidHeader = errors.New("invalid header") ErrNullSpites = errors.New("parsed 0 spites") ErrInvalidId = errors.New("invalid session id") ErrInvalidImplant = errors.New("invalid implant") ErrPacketTooLarge = errors.New("packet too large") )
View Source
var (
ErrDisableOutput = errors.New("output disabled")
)
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.