Documentation ¶
Index ¶
- Variables
- type CapCat
- type CapCd
- type CapCp
- type CapDestruct
- type CapDownload
- type CapExec
- type CapExecAssembly
- func (*CapExecAssembly) Descriptor() ([]byte, []int)deprecated
- func (x *CapExecAssembly) GetArgs() string
- func (x *CapExecAssembly) GetBlob() []byte
- func (*CapExecAssembly) ProtoMessage()
- func (x *CapExecAssembly) ProtoReflect() protoreflect.Message
- func (x *CapExecAssembly) Reset()
- func (x *CapExecAssembly) String() string
- type CapExecDetach
- func (*CapExecDetach) Descriptor() ([]byte, []int)deprecated
- func (x *CapExecDetach) GetArgs() string
- func (x *CapExecDetach) GetCmd() string
- func (*CapExecDetach) ProtoMessage()
- func (x *CapExecDetach) ProtoReflect() protoreflect.Message
- func (x *CapExecDetach) Reset()
- func (x *CapExecDetach) String() string
- type CapExit
- type CapJobkill
- type CapJobs
- type CapKill
- type CapLs
- type CapMkdir
- type CapMv
- type CapPause
- type CapPpid
- type CapPs
- type CapPwd
- type CapRm
- type CapShell
- type CapShellcodeInjection
- func (*CapShellcodeInjection) Descriptor() ([]byte, []int)deprecated
- func (x *CapShellcodeInjection) GetBlob() []byte
- func (x *CapShellcodeInjection) GetPid() int64
- func (*CapShellcodeInjection) ProtoMessage()
- func (x *CapShellcodeInjection) ProtoReflect() protoreflect.Message
- func (x *CapShellcodeInjection) Reset()
- func (x *CapShellcodeInjection) String() string
- type CapSleep
- type CapSocks5
- type CapUpload
- type CapWhoami
Constants ¶
This section is empty.
Variables ¶
var File_common_v1_common_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type CapCat ¶
type CapCat struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
CapCat печать файла по пути в консоль
func (*CapCat) Descriptor
deprecated
func (*CapCat) ProtoMessage ¶
func (*CapCat) ProtoMessage()
func (*CapCat) ProtoReflect ¶
func (x *CapCat) ProtoReflect() protoreflect.Message
type CapCd ¶
type CapCd struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
CapCd изменение текущего рабочего пути процесса
func (*CapCd) Descriptor
deprecated
func (*CapCd) ProtoMessage ¶
func (*CapCd) ProtoMessage()
func (*CapCd) ProtoReflect ¶
func (x *CapCd) ProtoReflect() protoreflect.Message
type CapCp ¶
type CapCp struct { Src string `protobuf:"bytes,1,opt,name=src,proto3" json:"src,omitempty"` Dst string `protobuf:"bytes,2,opt,name=dst,proto3" json:"dst,omitempty"` // contains filtered or unexported fields }
CapCp копирование файла/директории
func (*CapCp) Descriptor
deprecated
func (*CapCp) ProtoMessage ¶
func (*CapCp) ProtoMessage()
func (*CapCp) ProtoReflect ¶
func (x *CapCp) ProtoReflect() protoreflect.Message
type CapDestruct ¶
type CapDestruct struct {
// contains filtered or unexported fields
}
CapDestruct самоуничтожение бикона
func (*CapDestruct) Descriptor
deprecated
func (*CapDestruct) Descriptor() ([]byte, []int)
Deprecated: Use CapDestruct.ProtoReflect.Descriptor instead.
func (*CapDestruct) ProtoMessage ¶
func (*CapDestruct) ProtoMessage()
func (*CapDestruct) ProtoReflect ¶
func (x *CapDestruct) ProtoReflect() protoreflect.Message
func (*CapDestruct) Reset ¶
func (x *CapDestruct) Reset()
func (*CapDestruct) String ¶
func (x *CapDestruct) String() string
type CapDownload ¶
type CapDownload struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
CapDownload скачивание файла по его пути
func (*CapDownload) Descriptor
deprecated
func (*CapDownload) Descriptor() ([]byte, []int)
Deprecated: Use CapDownload.ProtoReflect.Descriptor instead.
func (*CapDownload) GetPath ¶
func (x *CapDownload) GetPath() string
func (*CapDownload) ProtoMessage ¶
func (*CapDownload) ProtoMessage()
func (*CapDownload) ProtoReflect ¶
func (x *CapDownload) ProtoReflect() protoreflect.Message
func (*CapDownload) Reset ¶
func (x *CapDownload) Reset()
func (*CapDownload) String ¶
func (x *CapDownload) String() string
type CapExec ¶
type CapExec struct { Cmd string `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"` Args string `protobuf:"bytes,2,opt,name=args,proto3" json:"args,omitempty"` // contains filtered or unexported fields }
CapExec выполнение команды с аргументами
func (*CapExec) Descriptor
deprecated
func (*CapExec) ProtoMessage ¶
func (*CapExec) ProtoMessage()
func (*CapExec) ProtoReflect ¶
func (x *CapExec) ProtoReflect() protoreflect.Message
type CapExecAssembly ¶
type CapExecAssembly struct { Args string `protobuf:"bytes,1,opt,name=args,proto3" json:"args,omitempty"` Blob []byte `protobuf:"bytes,2,opt,name=blob,proto3" json:"blob,omitempty"` // contains filtered or unexported fields }
CapExecAssembly выполнение .net программы с аргументами в памяти процесса бикона
func (*CapExecAssembly) Descriptor
deprecated
func (*CapExecAssembly) Descriptor() ([]byte, []int)
Deprecated: Use CapExecAssembly.ProtoReflect.Descriptor instead.
func (*CapExecAssembly) GetArgs ¶
func (x *CapExecAssembly) GetArgs() string
func (*CapExecAssembly) GetBlob ¶
func (x *CapExecAssembly) GetBlob() []byte
func (*CapExecAssembly) ProtoMessage ¶
func (*CapExecAssembly) ProtoMessage()
func (*CapExecAssembly) ProtoReflect ¶
func (x *CapExecAssembly) ProtoReflect() protoreflect.Message
func (*CapExecAssembly) Reset ¶
func (x *CapExecAssembly) Reset()
func (*CapExecAssembly) String ¶
func (x *CapExecAssembly) String() string
type CapExecDetach ¶
type CapExecDetach struct { Cmd string `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"` Args string `protobuf:"bytes,2,opt,name=args,proto3" json:"args,omitempty"` // contains filtered or unexported fields }
CapExecDetach выполнение команды с аргументам с деатачем от основного процесса бикона
func (*CapExecDetach) Descriptor
deprecated
func (*CapExecDetach) Descriptor() ([]byte, []int)
Deprecated: Use CapExecDetach.ProtoReflect.Descriptor instead.
func (*CapExecDetach) GetArgs ¶
func (x *CapExecDetach) GetArgs() string
func (*CapExecDetach) GetCmd ¶
func (x *CapExecDetach) GetCmd() string
func (*CapExecDetach) ProtoMessage ¶
func (*CapExecDetach) ProtoMessage()
func (*CapExecDetach) ProtoReflect ¶
func (x *CapExecDetach) ProtoReflect() protoreflect.Message
func (*CapExecDetach) Reset ¶
func (x *CapExecDetach) Reset()
func (*CapExecDetach) String ¶
func (x *CapExecDetach) String() string
type CapExit ¶
type CapExit struct {
// contains filtered or unexported fields
}
CapExit завершение процесса бикона
func (*CapExit) Descriptor
deprecated
func (*CapExit) ProtoMessage ¶
func (*CapExit) ProtoMessage()
func (*CapExit) ProtoReflect ¶
func (x *CapExit) ProtoReflect() protoreflect.Message
type CapJobkill ¶
type CapJobkill struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
CapJobkill остановка долгоиграющей задачи бикона по его id
func (*CapJobkill) Descriptor
deprecated
func (*CapJobkill) Descriptor() ([]byte, []int)
Deprecated: Use CapJobkill.ProtoReflect.Descriptor instead.
func (*CapJobkill) GetId ¶
func (x *CapJobkill) GetId() int64
func (*CapJobkill) ProtoMessage ¶
func (*CapJobkill) ProtoMessage()
func (*CapJobkill) ProtoReflect ¶
func (x *CapJobkill) ProtoReflect() protoreflect.Message
func (*CapJobkill) Reset ¶
func (x *CapJobkill) Reset()
func (*CapJobkill) String ¶
func (x *CapJobkill) String() string
type CapJobs ¶
type CapJobs struct {
// contains filtered or unexported fields
}
CapJobs получение активных долгоиграющих задач внутри бикона
func (*CapJobs) Descriptor
deprecated
func (*CapJobs) ProtoMessage ¶
func (*CapJobs) ProtoMessage()
func (*CapJobs) ProtoReflect ¶
func (x *CapJobs) ProtoReflect() protoreflect.Message
type CapKill ¶
type CapKill struct { Pid uint64 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid,omitempty"` // contains filtered or unexported fields }
CapKill остановка процесса по его PID
func (*CapKill) Descriptor
deprecated
func (*CapKill) ProtoMessage ¶
func (*CapKill) ProtoMessage()
func (*CapKill) ProtoReflect ¶
func (x *CapKill) ProtoReflect() protoreflect.Message
type CapLs ¶
type CapLs struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
CapLs получение листинга директории/файла по пути
func (*CapLs) Descriptor
deprecated
func (*CapLs) ProtoMessage ¶
func (*CapLs) ProtoMessage()
func (*CapLs) ProtoReflect ¶
func (x *CapLs) ProtoReflect() protoreflect.Message
type CapMkdir ¶
type CapMkdir struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
CapMkdir создание директори по пути
func (*CapMkdir) Descriptor
deprecated
func (*CapMkdir) ProtoMessage ¶
func (*CapMkdir) ProtoMessage()
func (*CapMkdir) ProtoReflect ¶
func (x *CapMkdir) ProtoReflect() protoreflect.Message
type CapMv ¶
type CapMv struct { Src string `protobuf:"bytes,1,opt,name=src,proto3" json:"src,omitempty"` Dst string `protobuf:"bytes,2,opt,name=dst,proto3" json:"dst,omitempty"` // contains filtered or unexported fields }
CapMv перемещение файла
func (*CapMv) Descriptor
deprecated
func (*CapMv) ProtoMessage ¶
func (*CapMv) ProtoMessage()
func (*CapMv) ProtoReflect ¶
func (x *CapMv) ProtoReflect() protoreflect.Message
type CapPause ¶
type CapPause struct { Pause uint32 `protobuf:"varint,1,opt,name=pause,proto3" json:"pause,omitempty"` // contains filtered or unexported fields }
CapPause одноразовый sleep
func (*CapPause) Descriptor
deprecated
func (*CapPause) ProtoMessage ¶
func (*CapPause) ProtoMessage()
func (*CapPause) ProtoReflect ¶
func (x *CapPause) ProtoReflect() protoreflect.Message
type CapPpid ¶
type CapPpid struct { Ppid int64 `protobuf:"varint,1,opt,name=ppid,proto3" json:"ppid,omitempty"` // contains filtered or unexported fields }
CapPpid спуфинг PPID своего процесса
func (*CapPpid) Descriptor
deprecated
func (*CapPpid) ProtoMessage ¶
func (*CapPpid) ProtoMessage()
func (*CapPpid) ProtoReflect ¶
func (x *CapPpid) ProtoReflect() protoreflect.Message
type CapPs ¶
type CapPs struct {
// contains filtered or unexported fields
}
CapPs получение списка активных процессов на таргете
func (*CapPs) Descriptor
deprecated
func (*CapPs) ProtoMessage ¶
func (*CapPs) ProtoMessage()
func (*CapPs) ProtoReflect ¶
func (x *CapPs) ProtoReflect() protoreflect.Message
type CapPwd ¶
type CapPwd struct {
// contains filtered or unexported fields
}
CapPwd получение текущего рабочего пути процесса
func (*CapPwd) Descriptor
deprecated
func (*CapPwd) ProtoMessage ¶
func (*CapPwd) ProtoMessage()
func (*CapPwd) ProtoReflect ¶
func (x *CapPwd) ProtoReflect() protoreflect.Message
type CapRm ¶
type CapRm struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
CapRm удаление директории/файла по пути
func (*CapRm) Descriptor
deprecated
func (*CapRm) ProtoMessage ¶
func (*CapRm) ProtoMessage()
func (*CapRm) ProtoReflect ¶
func (x *CapRm) ProtoReflect() protoreflect.Message
type CapShell ¶
type CapShell struct { Cmd string `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"` // contains filtered or unexported fields }
CapShell выполнение shell команды
func (*CapShell) Descriptor
deprecated
func (*CapShell) ProtoMessage ¶
func (*CapShell) ProtoMessage()
func (*CapShell) ProtoReflect ¶
func (x *CapShell) ProtoReflect() protoreflect.Message
type CapShellcodeInjection ¶
type CapShellcodeInjection struct { Pid int64 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid,omitempty"` Blob []byte `protobuf:"bytes,2,opt,name=blob,proto3" json:"blob,omitempty"` // contains filtered or unexported fields }
CapShellcodeInjection инжект шелкода в процесс
func (*CapShellcodeInjection) Descriptor
deprecated
func (*CapShellcodeInjection) Descriptor() ([]byte, []int)
Deprecated: Use CapShellcodeInjection.ProtoReflect.Descriptor instead.
func (*CapShellcodeInjection) GetBlob ¶
func (x *CapShellcodeInjection) GetBlob() []byte
func (*CapShellcodeInjection) GetPid ¶
func (x *CapShellcodeInjection) GetPid() int64
func (*CapShellcodeInjection) ProtoMessage ¶
func (*CapShellcodeInjection) ProtoMessage()
func (*CapShellcodeInjection) ProtoReflect ¶
func (x *CapShellcodeInjection) ProtoReflect() protoreflect.Message
func (*CapShellcodeInjection) Reset ¶
func (x *CapShellcodeInjection) Reset()
func (*CapShellcodeInjection) String ¶
func (x *CapShellcodeInjection) String() string
type CapSleep ¶
type CapSleep struct { Sleep uint32 `protobuf:"varint,1,opt,name=sleep,proto3" json:"sleep,omitempty"` Jitter uint32 `protobuf:"varint,2,opt,name=jitter,proto3" json:"jitter,omitempty"` // contains filtered or unexported fields }
CapSleep изменение sleep/jitter у бикона
func (*CapSleep) Descriptor
deprecated
func (*CapSleep) ProtoMessage ¶
func (*CapSleep) ProtoMessage()
func (*CapSleep) ProtoReflect ¶
func (x *CapSleep) ProtoReflect() protoreflect.Message
type CapSocks5 ¶
type CapSocks5 struct {
// contains filtered or unexported fields
}
CapSocks5 передача данных для обработки как socks5
func (*CapSocks5) Descriptor
deprecated
func (*CapSocks5) ProtoMessage ¶
func (*CapSocks5) ProtoMessage()
func (*CapSocks5) ProtoReflect ¶
func (x *CapSocks5) ProtoReflect() protoreflect.Message
type CapUpload ¶
type CapUpload struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` Blob []byte `protobuf:"bytes,2,opt,name=blob,proto3" json:"blob,omitempty"` // contains filtered or unexported fields }
CapUpload загрузка данных по пути
func (*CapUpload) Descriptor
deprecated
func (*CapUpload) ProtoMessage ¶
func (*CapUpload) ProtoMessage()
func (*CapUpload) ProtoReflect ¶
func (x *CapUpload) ProtoReflect() protoreflect.Message
type CapWhoami ¶
type CapWhoami struct {
// contains filtered or unexported fields
}
CapWhoami получение информации о пользователе, под которым запущен бикон
func (*CapWhoami) Descriptor
deprecated
func (*CapWhoami) ProtoMessage ¶
func (*CapWhoami) ProtoMessage()
func (*CapWhoami) ProtoReflect ¶
func (x *CapWhoami) ProtoReflect() protoreflect.Message