Documentation ¶
Index ¶
- func Run(serverState *state.ServerState)
- type HermitRPCServer
- func (s *HermitRPCServer) AgentDeleteById(ctx context.Context, agentId *commonpb.Id) (*commonpb.Message, error)
- func (s *HermitRPCServer) AgentGetAll(empty *commonpb.Empty, stream rpcpb.HermitRPC_AgentGetAllServer) error
- func (s *HermitRPCServer) AgentGetById(ctx context.Context, agentId *commonpb.Id) (*rpcpb.Agent, error)
- func (s *HermitRPCServer) GetVersion(ctx context.Context, empty *commonpb.Empty) (*commonpb.Message, error)
- func (s *HermitRPCServer) ListenerDeleteById(ctx context.Context, listenerId *commonpb.Id) (*commonpb.Message, error)
- func (s *HermitRPCServer) ListenerGetAll(empty *commonpb.Empty, stream rpcpb.HermitRPC_ListenerGetAllServer) error
- func (s *HermitRPCServer) ListenerGetById(ctx context.Context, listenerId *commonpb.Id) (*rpcpb.Listener, error)
- func (s *HermitRPCServer) ListenerPayloadsById(ctx context.Context, listenerId *commonpb.Id) (*commonpb.Message, error)
- func (s *HermitRPCServer) ListenerPayloadsDeleteById(ctx context.Context, listenerPayload *rpcpb.ListenerPayload) (*commonpb.Message, error)
- func (s *HermitRPCServer) ListenerStart(ctx context.Context, lis *rpcpb.Listener) (*commonpb.Message, error)
- func (s *HermitRPCServer) ListenerStartById(ctx context.Context, listenerId *commonpb.Id) (*commonpb.Message, error)
- func (s *HermitRPCServer) ListenerStopById(ctx context.Context, listenerId *commonpb.Id) (*commonpb.Message, error)
- func (s *HermitRPCServer) LootClearByAgentName(ctx context.Context, _loot *rpcpb.Loot) (*commonpb.Message, error)
- func (s *HermitRPCServer) LootGetAll(ctx context.Context, _loot *rpcpb.Loot) (*commonpb.Message, error)
- func (s *HermitRPCServer) OperatorDeleteByUuid(ctx context.Context, operatorUUID *commonpb.Uuid) (*commonpb.Message, error)
- func (s *HermitRPCServer) OperatorGetAll(empty *commonpb.Empty, stream rpcpb.HermitRPC_OperatorGetAllServer) error
- func (s *HermitRPCServer) OperatorGetById(ctx context.Context, operatorID *commonpb.Id) (*rpcpb.Operator, error)
- func (s *HermitRPCServer) OperatorRegister(ctx context.Context, ope *rpcpb.Operator) (*commonpb.Message, error)
- func (s *HermitRPCServer) PayloadImplantGenerate(ctx context.Context, imp *rpcpb.PayloadImplant) (*commonpb.Binary, error)
- func (s *HermitRPCServer) PayloadLoaderGenerate(ctx context.Context, ldr *rpcpb.PayloadLoader) (*commonpb.Binary, error)
- func (s *HermitRPCServer) PayloadModuleGenerate(ctx context.Context, mod *rpcpb.PayloadModule) (*commonpb.Binary, error)
- func (s *HermitRPCServer) SayHello(ctx context.Context, empty *commonpb.Empty) (*commonpb.Message, error)
- func (s *HermitRPCServer) TaskClearByAgentName(ctx context.Context, _task *rpcpb.Task) (*commonpb.Message, error)
- func (s *HermitRPCServer) TaskListByAgentName(ctx context.Context, _task *rpcpb.Task) (*commonpb.Message, error)
- func (s *HermitRPCServer) TaskSetByAgentName(ctx context.Context, _task *rpcpb.Task) (*commonpb.Message, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Run ¶
func Run(serverState *state.ServerState)
Types ¶
type HermitRPCServer ¶
type HermitRPCServer struct { rpcpb.UnimplementedHermitRPCServer // contains filtered or unexported fields }
func (*HermitRPCServer) AgentDeleteById ¶
func (*HermitRPCServer) AgentGetAll ¶
func (s *HermitRPCServer) AgentGetAll( empty *commonpb.Empty, stream rpcpb.HermitRPC_AgentGetAllServer, ) error
func (*HermitRPCServer) AgentGetById ¶
func (*HermitRPCServer) GetVersion ¶
func (*HermitRPCServer) ListenerDeleteById ¶
func (*HermitRPCServer) ListenerGetAll ¶
func (s *HermitRPCServer) ListenerGetAll( empty *commonpb.Empty, stream rpcpb.HermitRPC_ListenerGetAllServer, ) error
func (*HermitRPCServer) ListenerGetById ¶
func (*HermitRPCServer) ListenerPayloadsById ¶
func (*HermitRPCServer) ListenerPayloadsDeleteById ¶
func (s *HermitRPCServer) ListenerPayloadsDeleteById( ctx context.Context, listenerPayload *rpcpb.ListenerPayload, ) (*commonpb.Message, error)
func (*HermitRPCServer) ListenerStart ¶
func (*HermitRPCServer) ListenerStartById ¶
func (*HermitRPCServer) ListenerStopById ¶
func (*HermitRPCServer) LootClearByAgentName ¶
func (*HermitRPCServer) LootGetAll ¶
func (*HermitRPCServer) OperatorDeleteByUuid ¶
func (*HermitRPCServer) OperatorGetAll ¶
func (s *HermitRPCServer) OperatorGetAll( empty *commonpb.Empty, stream rpcpb.HermitRPC_OperatorGetAllServer, ) error
func (*HermitRPCServer) OperatorGetById ¶
func (*HermitRPCServer) OperatorRegister ¶
func (*HermitRPCServer) PayloadImplantGenerate ¶
func (s *HermitRPCServer) PayloadImplantGenerate( ctx context.Context, imp *rpcpb.PayloadImplant, ) (*commonpb.Binary, error)
func (*HermitRPCServer) PayloadLoaderGenerate ¶
func (s *HermitRPCServer) PayloadLoaderGenerate( ctx context.Context, ldr *rpcpb.PayloadLoader, ) (*commonpb.Binary, error)
func (*HermitRPCServer) PayloadModuleGenerate ¶
func (s *HermitRPCServer) PayloadModuleGenerate( ctx context.Context, mod *rpcpb.PayloadModule, ) (*commonpb.Binary, error)
func (*HermitRPCServer) TaskClearByAgentName ¶
func (*HermitRPCServer) TaskListByAgentName ¶
func (*HermitRPCServer) TaskSetByAgentName ¶
Click to show internal directories.
Click to hide internal directories.