malefic

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2025 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MsgStart              = 0
	MsgSessionStart       = 1
	MsgSessionEnd         = 5
	HeaderLength          = 9
	DefaultStartDelimiter = 0xd1
	DefaultEndDelimiter   = 0xd2
)

Variables

This section is empty.

Functions

func ParseSid added in v0.1.1

func ParseSid(data []byte) uint32

Types

type MaleficParser

type MaleficParser struct {
	StartDelimiter byte
	EndDelimiter   byte
	// contains filtered or unexported fields
}

func NewMaleficParser

func NewMaleficParser() *MaleficParser

func (*MaleficParser) Marshal

func (parser *MaleficParser) Marshal(spites *implantpb.Spites, sid uint32) ([]byte, error)

func (*MaleficParser) Parse

func (parser *MaleficParser) Parse(buf []byte) (*implantpb.Spites, error)

func (*MaleficParser) ReadHeader

func (parser *MaleficParser) ReadHeader(conn io.ReadWriteCloser) (uint32, uint32, error)

func (*MaleficParser) WithSecure added in v0.1.2

func (parser *MaleficParser) WithSecure(keyPair *clientpb.KeyPair)

WithSecure 设置 Age 密钥对用于加解密,返回新的 parser 实例

Jump to

Keyboard shortcuts

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