package ghost.core

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message CdRequest

filesystem.proto:54

cd

message Download

filesystem.proto:89

message DownloadRequest

filesystem.proto:84

download

message Elevate

priv.proto:76

message ElevateRequest

priv.proto:70

elevate

message Environment

base.proto:73

Environment - Provides the set of Environment variables on a remote host

Used in: Info, server.Session

message Execute

execute.proto:46

message ExecuteAssembly

execute.proto:61

message ExecuteAssemblyRequest

execute.proto:52

execute-assembly

message ExecuteRequest

execute.proto:39

execute

message FileInfo

filesystem.proto:35

Used in: Ls

message GetSystem

priv.proto:65

message GetSystemRequest

priv.proto:58

getsystem

message IfConfig

net.proto:39

message IfConfigRequest

net.proto:35

message Impersonate

priv.proto:44

message ImpersonateRequest

priv.proto:38

impersonate

message Info

base.proto:28

Info - Send back multiple informations to the server at once.

Used in: Register

message Kill

base.proto:65

Kill - Sends back status on implant kill

message KillRequest

base.proto:59

KillRequest - Kills the ghost executable and connection

message Ls

filesystem.proto:29

message LsRequest

filesystem.proto:24

ls

message Migrate

proc.proto:70

message MigrateRequest

proc.proto:64

migrate

message Mkdir

filesystem.proto:77

message MkdirRequest

filesystem.proto:72

mkdir

message NetInterface

net.proto:27

NetInterface - A network interface on the implant's target

Used in: IfConfig, Info

message Netstat

net.proto:69

message NetstatRequest

net.proto:58

message Ping

base.proto:54

Ping - Test ghost connection

message Process

proc.proto:24

Process is a process running on the target

Used in: Ps, SocketTabEntry

message ProcessDump

proc.proto:58

message ProcessDumpRequest

proc.proto:52

procdump

message Ps

proc.proto:36

message PsRequest

proc.proto:32

ps

message Pwd

filesystem.proto:48

message PwdRequest

filesystem.proto:44

pwd

message Register

base.proto:49

Register - Implant calls back to C2 Server and sends its information.

message RemoteTask

execute.proto:31

message RevertToSelf

priv.proto:53

message RevertToSelfRequest

priv.proto:49

rev-to-self

message Rm

filesystem.proto:65

message RmRequest

filesystem.proto:60

rm

message RunAs

priv.proto:32

message RunAsRequest

priv.proto:24

run-as

message Screenshot

capture.proto:29

message ScreenshotRequest

capture.proto:24

Screenshot

message Shell

shell.proto:31

message ShellRequest

shell.proto:23

message SideloadDll

execute.proto:73

message SideloadDllRequest

execute.proto:67

sideload-dll

message SocketAddr

net.proto:53

Used in: SocketTabEntry

message SocketTabEntry

net.proto:44

netstat

Used in: Info, Netstat

message SpawnDll

execute.proto:87

message SpawnDllRequest

execute.proto:79

spawn-dll

message Task

execute.proto:24

shellcode task

message Terminate

proc.proto:47

message TerminateRequest

proc.proto:41

terminate

message Upload

filesystem.proto:104

message UploadRequest

filesystem.proto:97

upload