package ypb

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

service Yak

grpc.proto:122

message AIStartParams

grpc.proto:859

Used in: AIInputEvent

message AnalyzeHTTPFlowConfig

grpc.proto:4991

Used in: AnalyzeHTTPFlowRequest

message AnalyzedDataSource

grpc.proto:4982

Used in: AnalyzeHTTPFlowRequest

message AnalyzedHTTPFlowFilter

grpc.proto:5004

message ApplyClassToFacadesParams

grpc.proto:3383

已弃用

message AuthInfo

grpc.proto:1352

Used in: GlobalNetworkConfig

message AutoDecodeResult

grpc.proto:2611

Used in: AutoDecodeRequest, AutoDecodeResponse

message BatchExecutionPluginFilter

grpc.proto:3687

这里的小写不要改动,兼容前端已有的格式

Used in: MenuItem

message Bytes

grpc.proto:2010

Used as response type in: Yak.GetHTTPPacketBody, Yak.GetRequestBodyByHTTPFlowID, Yak.GetResponseBodyByHTTPFlowID

message CPE

grpc.proto:5777

Used in: FingerprintRule

message CVEDetail

grpc.proto:1627

Used in: CVEDetailEx, QueryCVEResponse

message CWEDetail

grpc.proto:1604

Used in: CVEDetailEx

message Certificate

grpc.proto:5358

Used in: GlobalNetworkConfig, MITMRequest, MITMV2Request

message ChaosMakerRule

grpc.proto:1722

Used in: QueryChaosMakerRuleResponse

message ChaosMakerRuleGroup

grpc.proto:1680

Used in: ExecuteChaosMakerRuleRequest

message CheckSetTagsHTTPFlow

grpc.proto:2796

Used in: SetTagForHTTPFlowRequest

message CodecMethod

grpc.proto:4428

Used in: CodecMethods

message CodecParam

grpc.proto:4436

Used in: CodecMethod

message CodecResponse

grpc.proto:4417

Used as response type in: Yak.Codec, Yak.NewCodec

message CodecWork

grpc.proto:4387

Used in: CodecRequestFlow, CustomizeCodecFlow

message Collaborator

grpc.proto:4218

Used in: OnlinePlugin, YakScript

message CreateSyntaxFlowRuleRequest

grpc.proto:5953

Used as request type in: Yak.CreateSyntaxFlowRule, Yak.CreateSyntaxFlowRuleEx

message CustomizeCodecFlow

grpc.proto:4401

Used as request type in: Yak.SaveCodecFlow

Used as field type in: GetCodecFlowResponse

message DNSLogEvent

grpc.proto:3139

Used in: QueryDNSLogByTokenResponse

message DNSLogRootDomain

grpc.proto:3150

Used as response type in: Yak.RequireDNSLogDomain, Yak.RequireDNSLogDomainByScript

message DbOperateMessage

grpc.proto:5770

Used as response type in: Yak.CreateFingerprint, Yak.CreateSyntaxFlowRule, Yak.CreateSyntaxFlowRuleGroup, Yak.DeleteFingerprint, Yak.DeleteFuzzerConfig, Yak.DeleteNote, Yak.DeleteSSAPrograms, Yak.DeleteSSARisks, Yak.DeleteSyntaxFlowRule, Yak.DeleteSyntaxFlowRuleGroup, Yak.DeleteSyntaxFlowScanTask, Yak.RecoverBuiltinFingerprint, Yak.SaveFuzzerConfig, Yak.UpdateFingerprint, Yak.UpdateNote, Yak.UpdateSSAProgram, Yak.UpdateSSARiskTags, Yak.UpdateSyntaxFlowRule, Yak.UpdateSyntaxFlowRuleAndGroup, Yak.UpdateSyntaxFlowRuleGroup

Used as field type in: CreateHotPatchTemplateResponse, CreateNoteResponse, CreateSyntaxFlowRuleResponse, DeleteHotPatchTemplateResponse, DeleteSyntaxFlowResultResponse, QueryHotPatchTemplateResponse, QuerySyntaxFlowResultResponse, QuerySyntaxFlowRuleResponse, UpdateHotPatchTemplateResponse, UpdateSyntaxFlowRuleResponse

message DefaultProxyResult

grpc.proto:2178

Used as request type in: Yak.SetEngineDefaultProxy

Used as response type in: Yak.GetEngineDefaultProxy

message DeleteYakScriptRequest

grpc.proto:18

Used as request type in: Yak.DeleteYakScript, Yak.IgnoreYakScript, Yak.UnIgnoreYakScript

message DiagnoseNetworkResponse

grpc.proto:1392

Used as response type in: Yak.DiagnoseNetwork, Yak.DiagnoseNetworkDNS

message Domain

grpc.proto:3506

Used in: QueryDomainsResponse

message DownloadBodyByHTTPFlowIDRequest

grpc.proto:2006

Used as request type in: Yak.GetRequestBodyByHTTPFlowID, Yak.GetResponseBodyByHTTPFlowID

message DownloadOnlinePluginByScriptName

grpc.proto:2428

Used in: DownloadOnlinePluginByScriptNamesResponse

message DownloadOnlinePluginByScriptNamesRequest

grpc.proto:2419

Used as request type in: Yak.DownloadOnlinePluginByPluginName, Yak.DownloadOnlinePluginByScriptNames

message DownloadOnlinePluginByScriptNamesResponse

grpc.proto:2424

Used as response type in: Yak.DownloadOnlinePluginByPluginName, Yak.DownloadOnlinePluginByScriptNames

message DownloadOnlinePluginProgress

grpc.proto:2364

Used as response type in: Yak.DownloadOnlinePluginAll, Yak.DownloadOnlinePlugins

message DownloadOnlinePluginsRequest

grpc.proto:2396

Used as request type in: Yak.DownloadOnlinePluginBatch, Yak.DownloadOnlinePlugins

Used as field type in: QueryOnlinePluginsRequest

message Empty

grpc.proto:6

Used as request type in: Yak.AutoUpdateYakModule, Yak.AvailableLocalAddr, Yak.CheckHahValidAiConfig, Yak.DeleteAllLocalPlugins, Yak.DeleteAllMenuItem, Yak.DeleteWebsocketFlowAll, Yak.DeleteYakScriptExec, Yak.DownloadMITMCert, Yak.ExportMITMReplacerRules, Yak.ExportMenuItem, Yak.ForceUpdateAvailableYakScriptTags, Yak.GetAllCodecFlow, Yak.GetAllCodecMethods, Yak.GetAllMenuItem, Yak.GetAllPayloadGroup, Yak.GetAllPluginEnv, Yak.GetAllProcessEnvKey, Yak.GetAllYsoGadgetOptions, Yak.GetAvailableBruteTypes, Yak.GetAvailableYakScriptTags, ...

Used as response type in: Yak.AddMenus, Yak.AddOneNavigation, Yak.AddToMenu, Yak.AddToNavigation, Yak.ApplyClassToFacades, Yak.BackUpOrCopyPayloads, Yak.CheckLicense, Yak.ConfigGlobalReverse, Yak.CreatePayloadFolder, Yak.CreatePluginEnv, Yak.DelKey, Yak.DeleteAllLocalPlugins, Yak.DeleteAllMenu, Yak.DeleteAllMenuItem, Yak.DeleteAllNavigation, Yak.DeleteChaosMakerRuleByID, Yak.DeleteCodecFlow, Yak.DeleteDomains, Yak.DeleteFuzzerLabel, Yak.DeleteHTTPFlows, ...

(message has no fields)

enum EncMode

grpc.proto:3019

Used in: ShellGenerate

message EvaluateExpressionResponse

grpc.proto:5681

Used as response type in: Yak.EvaluateExpression

Used as field type in: EvaluateMultiExpressionResponse

message ExecBatchYakScriptRequest

grpc.proto:23

Used as request type in: Yak.ExecBatchYakScript

Used as response type in: Yak.GetExecBatchYakScriptUnfinishedTaskByUid, Yak.PopExecBatchYakScriptUnfinishedTaskByUid

message ExecBatchYakScriptResult

grpc.proto:69

Used as response type in: Yak.ExecBatchYakScript, Yak.ExecuteBatchPacketYakScript, Yak.RecoverExecBatchYakScriptUnfinishedTask

message ExecBatchYakScriptUnfinishedTask

grpc.proto:2528

Used in: GetExecBatchYakScriptUnfinishedTaskResponse

message ExecHistoryRecord

grpc.proto:4462

执行的历史记录

Used in: ExecHistoryRecordResponse

message ExecParamItem

grpc.proto:5552

执行脚本

Used in: CodecRequest, CodecWork, ExecBatchYakScriptRequest, ExecBatchYakScriptResult, ExecRequest, ExecYakitPluginsByYakScriptFilterRequest, MITMRequest, MITMV2Request

message ExecRequest

grpc.proto:5556

Used as request type in: Yak.Exec, Yak.ExecYakScript

message ExecResult

grpc.proto:5571

Used as response type in: Yak.AttachCombinedOutput, Yak.AutoUpdateYakModule, Yak.DebugPlugin, Yak.Exec, Yak.ExecPacketScan, Yak.ExecYakScript, Yak.ExecYakitPluginsByYakScriptFilter, Yak.ExecuteChaosMakerRule, Yak.ExecutePacketYakScript, Yak.ExportYakScriptStream, Yak.ExportsProfileDatabase, Yak.FetchPortAssetFromSpaceEngine, Yak.GenQualityInspectionReport, Yak.ImportYakScriptStream, Yak.ImportsProfileDatabase, Yak.InstallScrecorder, Yak.InstallVulinbox, Yak.PortScan, Yak.RecoverSimpleDetectTask, Yak.RecoverSimpleDetectUnfinishedTask, Yak.SimpleDetect, Yak.SimpleDetectCreatReport, Yak.StartBasicCrawler, Yak.StartBrute, Yak.StartFacades, Yak.StartFacadesWithYsoObject, Yak.StartScrecorder, Yak.StartVulinbox, Yak.UpdateCVEDatabase

Used as field type in: AnalyzeHTTPFlowResponse, ExecBatchYakScriptResult, HybridScanResponse, MITMResponse, MITMV2Response, QueryYakScriptExecResultResponse, SyntaxFlowScanResponse, YaklangShellResponse

message ExportLocalYakScriptRequest

grpc.proto:4268

Used as request type in: Yak.ExportLocalYakScript, Yak.ExportLocalYakScriptStream

message ExtractableData

grpc.proto:2697

Used in: ExtractDataToFileRequest

message ExtractedDataFilter

grpc.proto:1813

Used in: ExportMITMRuleExtractedDataRequest, QueryMITMRuleExtractedDataRequest

message FieldGroup

grpc.proto:3297

Used in: QueryRiskTagsResponse, RiskFieldGroupResponse, SSARiskFieldGroupResponse

message FieldName

grpc.proto:2847

Used in: Fields, RiskFieldGroupResponse, SSARiskFieldGroupResponse

message Fields

grpc.proto:2856

Used as response type in: Yak.GetAvailableYakScriptTags, Yak.QueryAvailableReportFrom, Yak.QueryAvailableRiskLevel, Yak.QueryAvailableRiskType, Yak.QueryAvailableTarget

Used as field type in: RiskTableStats

message FilterDataItem

grpc.proto:5339

Used in: MITMFilterData

message FingerprintFilter

grpc.proto:5797

Used in: DeleteFingerprintRequest, QueryFingerprintRequest

message FingerprintRule

grpc.proto:5787

Used in: CreateFingerprintRequest, QueryFingerprintResponse, UpdateFingerprintRequest

message FixUploadPacketRequest

grpc.proto:2594

Used as request type in: Yak.FixUploadPacket, Yak.IsMultipartFormDataRequest

message FuzzableParam

grpc.proto:5130

Used in: HTTPFlow

message FuzzerConfig

grpc.proto:2052

Used in: QueryFuzzerConfigResponse, SaveFuzzerConfigRequest

message FuzzerLabel

grpc.proto:2027

Used in: QueryFuzzerLabelResponse, SaveFuzzerLabelRequest

message FuzzerParamItem

grpc.proto:4596

Used in: ExtractHTTPResponseResult, FuzzerRequest, PreloadHTTPFuzzerParamsRequest, PreloadHTTPFuzzerParamsResponse, RedirectRequestParams

message FuzzerRequest

grpc.proto:4612

last index 63

Used as request type in: Yak.ExtractUrl, Yak.HTTPFuzzer

Used as field type in: FuzzerRequests, FuzzerSequenceResponse, HistoryHTTPFuzzerTaskDetail

message FuzzerRequests

grpc.proto:4606

Used as request type in: Yak.HTTPFuzzerSequence

Used as field type in: ExportHTTPFuzzerTaskToYamlRequest, ImportHTTPFuzzerTaskFromYamlResponse

message FuzzerResponse

grpc.proto:4791

Used as request type in: Yak.ConvertFuzzerResponseToHTTPFlow

Used as response type in: Yak.HTTPFuzzer, Yak.RedirectRequest

Used as field type in: FuzzerSequenceResponse, QueryHTTPFuzzerResponseByTaskIdResponse

message FuzzerResponseFilter

grpc.proto:4753

Used in: FuzzerRequest

message FuzztagArgumentType

grpc.proto:6212

Used in: FuzztagInfo

message FuzztagInfo

grpc.proto:6220

Used in: GetAllFuzztagInfoResponse

message GeneralResponse

grpc.proto:13

Used as response type in: Yak.CheckHahValidAiConfig, Yak.YakVersionAtLeast

Used as field type in: ExportHTTPFuzzerTaskToYamlResponse, GenerateFuzztagResponse, GenerateReverseShellCommandResponse, ImportHTTPFuzzerTaskFromYamlResponse

message GeneralStorage

grpc.proto:2496

Used in: GetProcessEnvKeyResult

enum GenerateYakCodeByPacketRequest.Template

grpc.proto:2729

Used in: GenerateYakCodeByPacketRequest

message GetAllNavigationRequest

grpc.proto:3774

Used as request type in: Yak.DeleteAllNavigation, Yak.GetAllNavigationItem

message GetAllPayloadRequest

grpc.proto:4097

Used as request type in: Yak.ExportAllPayload, Yak.ExportAllPayloadFromFile, Yak.GetAllPayload, Yak.GetAllPayloadFromFile

message GetAllPayloadResponse

grpc.proto:4103

Used as response type in: Yak.ExportAllPayload, Yak.ExportAllPayloadFromFile, Yak.GetAllPayload

message GetExecBatchYakScriptUnfinishedTaskByUidRequest

grpc.proto:2520

--- Deprecated interface--

Used as request type in: Yak.GetExecBatchYakScriptUnfinishedTaskByUid, Yak.GetSimpleDetectUnfinishedTaskByUid, Yak.PopExecBatchYakScriptUnfinishedTaskByUid, Yak.PopSimpleDetectUnfinishedTaskByUid

message GetKeyRequest

grpc.proto:2488

Used as request type in: Yak.DelKey, Yak.GetKey, Yak.GetProjectKey

message GetKeyResult

grpc.proto:2492

Used as response type in: Yak.GetKey, Yak.GetProjectKey

message GetMarkdownDocumentRequest

grpc.proto:3656

Used as request type in: Yak.DeleteMarkdownDocument, Yak.GetMarkdownDocument

message GetThirdPartyAppConfigTemplate

grpc.proto:5706

Used in: GetThirdPartyAppConfigTemplateResponse

message GetTunnelServerExternalIPParams

grpc.proto:3342

Used as request type in: Yak.GetTunnelServerExternalIP

Used as field type in: ConfigGlobalReverseParams, StartFacadesParams, StartFacadesWithYsoParams, VerifyTunnelServerDomainParams

message GlobalNetworkConfig

grpc.proto:1301

Used as request type in: Yak.SetGlobalNetworkConfig

Used as response type in: Yak.GetGlobalNetworkConfig

message GroupCount

grpc.proto:4323

Used in: QueryYakScriptGroupResponse

message GroupList

grpc.proto:3522

Used in: PortsGroup

message GroupNames

grpc.proto:3667

Used as response type in: Yak.QueryGroupsByYakScriptId, Yak.QueryNavigationGroups

message HTTPCookie

grpc.proto:3620

Used in: StartBasicCrawlerRequest

message HTTPCookieSetting

grpc.proto:3603

Used in: MITMContentReplacer

message HTTPFlow

grpc.proto:5057

Used as response type in: Yak.ConvertFuzzerResponseToHTTPFlow, Yak.GetHTTPFlowByHash, Yak.GetHTTPFlowById

Used as field type in: HTTPFlows, MITMResponse, QueryHTTPFlowResponse, QueryHTTPFlowsIdsResponse

message HTTPFlowRuleData

grpc.proto:5012

规则数据

Used in: AnalyzeHTTPFlowResponse

message HTTPHeader

grpc.proto:5048

Used in: FuzzerResponse, HTTPFlow, MITMContentReplacer, StartBasicCrawlerRequest

message HTTPRequestBuilderParams

grpc.proto:1492

Used as request type in: Yak.HTTPRequestBuilder

Used as field type in: DebugPluginRequest, HybridScanInputTarget, SmokingEvaluatePluginRequest

message HTTPRequestBuilderResult

grpc.proto:1481

Used in: HTTPRequestBuilderResponse

message HTTPRequestParamItem

grpc.proto:4516

Used in: HTTPRequestAnalysis

message HTTPResponseExtractor

grpc.proto:4570

Used in: ExtractHTTPResponseParams, FuzzerRequest, RedirectRequestParams

message HTTPResponseMatcher

grpc.proto:4529

Used in: FuzzerRequest, MatchHTTPResponseParams, RedirectRequestParams

message HistoryHTTPFuzzerTask

grpc.proto:2958

Used in: HistoryHTTPFuzzerTaskDetail, HistoryHTTPFuzzerTasks

message HistoryHTTPFuzzerTaskDetail

grpc.proto:2953

Used as response type in: Yak.GetHistoryHTTPFuzzerTask

Used as field type in: HistoryHTTPFuzzerTasksResponse

message Host

grpc.proto:3528

Used in: QueryHostsResponse

message HotPatchTemplate

grpc.proto:6374

hot-patch template

Used as request type in: Yak.CreateHotPatchTemplate

Used as field type in: QueryHotPatchTemplateResponse, UpdateHotPatchTemplateRequest

message HotPatchTemplateRequest

grpc.proto:6380

Used as request type in: Yak.QueryHotPatchTemplate

Used as field type in: DeleteHotPatchTemplateRequest, UpdateHotPatchTemplateRequest

message HybridScanInputTarget

grpc.proto:992

输入目标,可以通过 input/file + template 构建可能带认证或其他内容的模版

Used in: HybridScanRequest

message HybridScanPluginConfig

grpc.proto:999

输入插件:幂等的,相同的参数,结果是一致的,这样通过记录索引就能恢复进度

Used in: DebugPluginRequest, HybridScanRequest, PortScanRequest

message HybridScanRequest

grpc.proto:1004

Used as request type in: Yak.HybridScan

Used as field type in: HybridScanResponse

message HybridScanTask

grpc.proto:910

Used in: QueryHybridScanTaskResponse

message HybridScanTaskFilter

grpc.proto:940

Used in: DeleteHybridScanTaskRequest, QueryHybridScanTaskRequest

message HybridScanUpdateActiveTaskTable

grpc.proto:979

Used in: HybridScanResponse

message ICMPTriggerNotification

grpc.proto:2938

Used in: QueryICMPTriggerResponse

message Input

grpc.proto:5528

开启一个端口,对接 GRPC 服务器

Used as request type in: Yak.OpenPort, Yak.YaklangTerminal

message IsRemoteAddrAvailableRequest

grpc.proto:1688

Used as request type in: Yak.ConnectVulinboxAgent, Yak.IsRemoteAddrAvailable

message IsRemoteAddrAvailableResponse

grpc.proto:1694

Used as response type in: Yak.ConnectVulinboxAgent, Yak.IsRemoteAddrAvailable

Used as field type in: GetRegisteredAgentResponse

message KVPair

grpc.proto:4747

Used in: DebugPluginRequest, EvaluateExpressionRequest, EvaluateMultiExpressionRequest, FuzzerRequest, FuzzerResponse, HTTPRequestBuilderParams, MITMRequest, MITMV2Request, MutateMethod, PcapMetadata, PluginEnvData, RenderVariablesRequest, RenderVariablesResponse, ThirdPartyApplicationConfig, YakURL, YakURLResource

message LastRecord

grpc.proto:3816

Used in: RecordPortScanRequest

message MITMContentReplacer

grpc.proto:5368

Used in: AnalyzeHTTPFlowRequest, MITMContentReplacers, MITMRequest, MITMResponse, MITMV2Request, MITMV2Response

message MITMContentReplacers

grpc.proto:2702

Used as request type in: Yak.SetCurrentRules

Used as response type in: Yak.GetCurrentRules

message MITMFilterData

grpc.proto:5344

Used in: MITMRequest, MITMResponse, MITMV2Request, MITMV2Response, SetMITMFilterRequest

message MITMRuleExtractedData

grpc.proto:1786

Used in: QueryMITMRuleExtractedDataResponse

message McpConfig

grpc.proto:853

Used in: AIStartParams

grpc.proto:3705

Used as response type in: Yak.GetAllMenuItem, Yak.QueryAllMenuItem

grpc.proto:3676

Used as response type in: Yak.GetMenuItemById

Used as field type in: MenuItemGroup

grpc.proto:3694

Used in: AddMenuRequest, MenuByGroup

message MethodSuggestion

grpc.proto:3981

Used in: GetYakVMBuildInMethodCompletionResponse

message MutateMethod

grpc.proto:4742

Used in: FuzzerRequest

message MutateResult

grpc.proto:3458

Used as response type in: Yak.HTTPRequestMutate, Yak.HTTPResponseMutate

message NameRequest

grpc.proto:4004

Used as request type in: Yak.ConvertPayloadGroupToDatabase, Yak.CoverPayloadGroupToDatabase, Yak.CreatePayloadFolder, Yak.DeletePayloadByFolder, Yak.RemoveDuplicatePayloads

grpc.proto:3760

Used in: NavigationList

grpc.proto:3752

Used in: AddToNavigationRequest, GetAllNavigationItemResponse

message NetInterface

grpc.proto:3166

Used in: AvailableLocalAddrResponse, PcapMetadata

message NewProjectRequest

grpc.proto:1874

Used as request type in: Yak.NewProject, Yak.UpdateProject

message NewProjectResponse

grpc.proto:1883

Used as response type in: Yak.NewProject, Yak.UpdateProject

message NewRisk

grpc.proto:3302

Used in: QueryNewRiskResponse

message Note

grpc.proto:6464

Used in: NoteContent, QueryNoteResponse

message NoteContent

grpc.proto:6472

Used in: SearchNoteContentResponse

message NoteFilter

grpc.proto:6479

Used in: DeleteNoteRequest, ExportNoteRequest, QueryNoteRequest, UpdateNoteRequest

message OnlinePlugin

grpc.proto:2450

Used in: QueryOnlinePluginsResponse

message OnlineProfile

grpc.proto:2475

Used as request type in: Yak.SetOnlineProfile

Used as response type in: Yak.GetOnlineProfile

message Output

grpc.proto:5538

Used as response type in: Yak.OpenPort, Yak.YaklangTerminal

message Paging

grpc.proto:4871

Used in: ExecHistoryRecordResponse, ExecHistoryRequest, GetProjectsRequest, GetProjectsResponse, HistoryHTTPFuzzerTasksResponse, QueryCVERequest, QueryCVEResponse, QueryChaosMakerRuleRequest, QueryChaosMakerRuleResponse, QueryDomainsRequest, QueryDomainsResponse, QueryFingerprintRequest, QueryFingerprintResponse, QueryFuzzerConfigRequest, QueryHTTPFlowRequest, QueryHTTPFlowResponse, QueryHTTPFuzzerResponseByTaskIdRequest, QueryHTTPFuzzerResponseByTaskIdResponse, QueryHistoryHTTPFuzzerTaskExParams, QueryHostsRequest, ...

message Payload

grpc.proto:4087

Used in: GetAllPayloadResponse, QueryPayloadResponse, UpdatePayloadRequest

message PayloadGroupNode

grpc.proto:4008

Used in: GetAllPayloadGroupResponse, UpdateAllPayloadGroupRequest

message PluginEnvData

grpc.proto:6195

Used as request type in: Yak.CreatePluginEnv, Yak.SetPluginEnv

Used as response type in: Yak.GetAllPluginEnv, Yak.QueryPluginEnv

message PluginGroup

grpc.proto:4138

Used in: QueryYakScriptRequest

message Port

grpc.proto:3944

Used in: QueryPortsResponse

message PortScanRequest

grpc.proto:3835

Used as request type in: Yak.PortScan

Used as field type in: RecordPortScanRequest

message PortsGroup

grpc.proto:3517

Used in: QueryPortsGroupResponse

message ProjectDescription

grpc.proto:1902

Used as response type in: Yak.GetCurrentProject, Yak.GetCurrentProjectEx, Yak.GetDefaultProject, Yak.GetDefaultProjectEx, Yak.GetTemporaryProject, Yak.GetTemporaryProjectEx, Yak.QueryProjectDetail

Used as field type in: GetProjectsResponse

message ProjectIOProgress

grpc.proto:1838

Used as response type in: Yak.ExportProject, Yak.ImportProject

message QueryAllMenuItemRequest

grpc.proto:3733

Used as request type in: Yak.DeleteAllMenu, Yak.QueryAllMenuItem

message QueryDNSLogByTokenResponse

grpc.proto:3135

Used as response type in: Yak.QueryDNSLogByToken, Yak.QueryDNSLogTokenByScript

message QueryDomainsRequest

grpc.proto:3483

Used as request type in: Yak.QueryDomains

Used as field type in: DeleteDomainsRequest

message QueryHTTPFlowRequest

grpc.proto:4902

Used as request type in: Yak.QueryHTTPFlows, Yak.QueryHTTPFlowsProcessNames

Used as field type in: AnalyzedDataSource, DeleteHTTPFlowRequest, ExportHTTPFlowStreamRequest, ExportHTTPFlowsRequest

message QueryHTTPFlowResponse

grpc.proto:5144

Used as response type in: Yak.ExportHTTPFlows, Yak.QueryHTTPFlows

message QueryPluginGroup

grpc.proto:2414

message QueryPortsRequest

grpc.proto:3914

Used as request type in: Yak.QueryPorts

Used as field type in: DeletePortsRequest

message QueryReportsRequest

grpc.proto:2770

Used as request type in: Yak.QueryReports

Used as field type in: DeleteReportRequest

message QueryRisksRequest

grpc.proto:3244

Used as request type in: Yak.QueryRisks

Used as field type in: DeleteRiskRequest, NewRiskReadRequest, QueryRiskRequest

message QueryScreenRecorderRequest

grpc.proto:1531

Used as request type in: Yak.DeleteScreenRecorders, Yak.QueryScreenRecorders

message QueryYakScriptLocalAndUserResponse

grpc.proto:2641

Used as response type in: Yak.QueryYakScriptByOnlineGroup, Yak.QueryYakScriptLocalAll, Yak.QueryYakScriptLocalAndUser

message QueryYakScriptRequest

grpc.proto:4113

Used as request type in: Yak.GetYakScriptGroup, Yak.QueryYakScript, Yak.QueryYakScriptByYakScriptName, Yak.QueryYakScriptSkipUpdate

Used as field type in: ExecBatchYakScriptRequest, ExecYakitPluginsByYakScriptFilterRequest, ExportYakScriptStreamRequest, HybridScanPluginConfig, SaveYakScriptGroupRequest, SetYakScriptSkipUpdateRequest

message QueryYakScriptRiskDetailByCWEResponse

grpc.proto:2669

Used as response type in: Yak.QueryYakScriptRiskDetailByCWE

Used as field type in: SaveNewYakScriptRequest, YakScript

message Range

grpc.proto:2207

Used in: GenerateFuzztagRequest, SmokingEvaluateResult, YaklangInspectInformationRequest, YaklangLanguageFindResponse, YaklangLanguageSuggestionRequest

message RecordPortScanRequest

grpc.proto:3823

Used as request type in: Yak.SaveCancelSimpleDetect, Yak.SimpleDetect

Used as response type in: Yak.GetSimpleDetectRecordRequestById, Yak.GetSimpleDetectUnfinishedTaskByUid, Yak.PopSimpleDetectUnfinishedTaskByUid

message RecoverExecBatchYakScriptUnfinishedTaskRequest

grpc.proto:2524

Used as request type in: Yak.RecoverExecBatchYakScriptUnfinishedTask, Yak.RecoverSimpleDetectUnfinishedTask

message RedirectHTTPFlow

grpc.proto:4865

Used in: FuzzerResponse

message RemoveHookParams

grpc.proto:5419

Used in: MITMRequest, MITMV2Request

message RenameRequest

grpc.proto:3999

Used as request type in: Yak.RenamePayloadFolder, Yak.RenamePayloadGroup

message Report

grpc.proto:2779

Used as response type in: Yak.QueryReport

Used as field type in: QueryReportsResponse

message RequireDNSLogDomainByScriptRequest

grpc.proto:3122

Used as request type in: Yak.QueryDNSLogTokenByScript, Yak.RequireDNSLogDomainByScript

message Risk

grpc.proto:3197

Used as response type in: Yak.QueryRisk

Used as field type in: QueryRisksResponse, SyntaxFlowScanResponse

message RiskTypeLists

grpc.proto:2680

Used in: YakScriptRiskTypeListResponse

message SSAProgram

grpc.proto:5889

Used in: QuerySSAProgramResponse

message SSAProgramFilter

grpc.proto:5914

Used in: DeleteSSAProgramRequest, QuerySSAProgramRequest

message SSAProgramInput

grpc.proto:5909

Used in: UpdateSSAProgramRequest

message SSARisk

grpc.proto:6245

Used in: QueryNewSSARisksResponse, QuerySSARisksResponse, SyntaxFlowScanResponse

message SSARisksFilter

grpc.proto:6288

Used in: DeleteSSARisksRequest, NewSSARiskReadRequest, QuerySSARisksRequest, SSARiskFeedbackToOnlineRequest

message SavePayloadProgress

grpc.proto:2334

Used as response type in: Yak.ConvertPayloadGroupToDatabase, Yak.CoverPayloadGroupToDatabase, Yak.MigratePayloads, Yak.RemoveDuplicatePayloads, Yak.SaveLargePayloadToFileStream, Yak.SavePayloadStream, Yak.SavePayloadToFileStream

message SavePayloadRequest

grpc.proto:4023

Used as request type in: Yak.SaveLargePayloadToFileStream, Yak.SavePayload, Yak.SavePayloadStream, Yak.SavePayloadToFileStream

message ScreenRecorder

grpc.proto:1517

Used as response type in: Yak.GetOneScreenRecorders

Used as field type in: QueryScreenRecorderResponse

message SetKeyRequest

grpc.proto:2482

Used as request type in: Yak.SetKey, Yak.SetProcessEnvKey, Yak.SetProjectKey

message SetMITMFilterRequest

grpc.proto:5205

Used as request type in: Yak.SetMITMFilter, Yak.SetMITMHijackFilter

Used as response type in: Yak.GetMITMFilter, Yak.GetMITMHijackFilter, Yak.ResetMITMFilter, Yak.ResetMITMHijackFilter

message SetMITMFilterResponse

grpc.proto:5218

Used as response type in: Yak.SetMITMFilter, Yak.SetMITMHijackFilter

(message has no fields)

message ShellOptions

grpc.proto:3061

Used in: UpdateWebShellRequest, WebShell

enum ShellScript

grpc.proto:3012

Used in: ShellGenerate

enum ShellType

grpc.proto:3006

WebShell

message SimpleDetectUnfinishedTask

grpc.proto:2536

Used in: GetSimpleDetectUnfinishedTaskResponse

message SimpleScript

grpc.proto:3812

Used as response type in: Yak.ViewBasicCrawlerCode, Yak.ViewPortScanCode

message SingleManualHijackControlMessage

grpc.proto:6680

Used in: MITMV2Request

message SingleManualHijackInfoMessage

grpc.proto:6701

Used in: MITMV2Response

message SmokingEvaluateResult

grpc.proto:1423

Used in: SmokingEvaluatePluginResponse

message SpaceEngineStatus

grpc.proto:882

Used as response type in: Yak.GetSpaceEngineAccountStatus, Yak.GetSpaceEngineAccountStatusV2, Yak.GetSpaceEngineStatus

message StartBruteParams

grpc.proto:3409

Used as request type in: Yak.StartBrute

Used as field type in: RecordPortScanRequest

message StaticAnalyzeErrorResult

grpc.proto:2319

Used in: StaticAnalyzeErrorResponse, YaklangCompileAndFormatResponse

message SuggestionDescription

grpc.proto:3971

这个定义我们争取和 monaco editor suggestion 基本一致

Used in: MethodSuggestion, YaklangLanguageSuggestionResponse

message SuricataConfig

grpc.proto:1185

Used in: PcapXRequest

(message has no fields)

message SyntaxFlowGroup

grpc.proto:6002

Used in: QuerySyntaxFlowRuleGroupResponse, QuerySyntaxFlowSameGroupResponse

message SyntaxFlowResult

grpc.proto:6157

Used in: QuerySyntaxFlowResultResponse, SyntaxFlowScanResponse

message SyntaxFlowResultFilter

grpc.proto:6126

Used in: DeleteSyntaxFlowResultRequest, QuerySyntaxFlowResultRequest

message SyntaxFlowRule

grpc.proto:5834

Used in: CreateSyntaxFlowRuleResponse, QuerySyntaxFlowRuleResponse, UpdateSyntaxFlowRuleResponse

message SyntaxFlowRuleFilter

grpc.proto:5869

Used in: DeleteSyntaxFlowRuleRequest, ExportSyntaxFlowsRequest, QuerySyntaxFlowRuleRequest, QuerySyntaxFlowSameGroupRequest, SyntaxFlowScanRequest, UpdateSyntaxFlowRuleAndGroupRequest

message SyntaxFlowRuleGroupFilter

grpc.proto:5995

Used in: DeleteSyntaxFlowRuleGroupRequest, QuerySyntaxFlowRuleGroupRequest

message SyntaxFlowRuleInput

grpc.proto:5860

Used in: CreateSyntaxFlowRuleRequest, SyntaxFlowScanRequest, UpdateSyntaxFlowRuleRequest

message SyntaxFlowScanRequest

grpc.proto:6046

Used as request type in: Yak.SyntaxFlowScan

Used as field type in: SyntaxFlowScanTask

message SyntaxFlowScanTask

grpc.proto:6084

Used in: QuerySyntaxFlowScanTaskResponse

message SyntaxFlowScanTaskFilter

grpc.proto:6067

Used in: DeleteSyntaxFlowScanTaskRequest, QuerySyntaxFlowScanTaskRequest

message SyntaxflowsProgress

grpc.proto:6366

Used as response type in: Yak.ExportSyntaxFlows, Yak.ImportSyntaxFlows

message Tags

grpc.proto:2631

Used in: GetYakScriptTagsResponse

message TagsAndType

grpc.proto:4371

Used in: GetYakScriptTagsAndTypeResponse

message TagsCode

grpc.proto:5178

Used in: HTTPFlowsFieldGroupResponse

message ThirdPartyAppConfigItemTemplate

grpc.proto:5696

Used in: GetThirdPartyAppConfigTemplate

message ThirdPartyApplicationConfig

grpc.proto:1360

Used as request type in: Yak.GetSpaceEngineAccountStatusV2

Used as field type in: GlobalNetworkConfig

message ToOnlineResult

grpc.proto:4264

message TraceInfo

grpc.proto:5487

Used in: MITMResponse, SingleManualHijackInfoMessage

message TrafficPacket

grpc.proto:1121

Used in: QueryTrafficPacketResponse

message TrafficSession

grpc.proto:1085

Used in: QueryTrafficSessionResponse

message TrafficTCPReassembled

grpc.proto:1150

Used in: QueryTrafficTCPReassembledResponse

message Tree

grpc.proto:3398

Used in: GetAvailableBruteTypesResponse

message UnfinishedTask

grpc.proto:2570

Used in: QueryUnfinishedTaskResponse

message UnfinishedTaskFilter

grpc.proto:2554

Used in: DeleteUnfinishedTaskRequest, QueryUnfinishedTaskRequest

message UpdateSyntaxFlowRuleRequest

grpc.proto:5962

Used as request type in: Yak.UpdateSyntaxFlowRule, Yak.UpdateSyntaxFlowRuleEx

message UpdateWebShellRequest

grpc.proto:3090

message UploadRiskToOnlineRequest

grpc.proto:3318

Used as request type in: Yak.RiskFeedbackToOnline, Yak.UploadRiskToOnline

message WebShell

grpc.proto:3028

Used as request type in: Yak.CreateWebShell, Yak.UpdateWebShell

Used as response type in: Yak.CreateWebShell, Yak.UpdateWebShell

Used as field type in: QueryWebShellsResponse

message WebShellRequest

grpc.proto:3070

Used as request type in: Yak.GetBasicInfo, Yak.Ping

message WebShellResponse

grpc.proto:3074

Used as response type in: Yak.GenerateWebShell, Yak.GetBasicInfo, Yak.Ping

message WebsocketFlow

grpc.proto:5189

Used in: WebsocketFlows

message YakDNSLogBridgeAddr

grpc.proto:3114

Used as request type in: Yak.RequireDNSLogDomain, Yak.SetYakBridgeLogServer

Used as response type in: Yak.GetCurrentYakBridgeLogServer

message YakRiskInfo

grpc.proto:2285

Used in: OnlinePlugin, SaveNewYakScriptRequest, YakScript, YaklangInspectInformationResponse

message YakScript

grpc.proto:4174

Used as request type in: Yak.SaveYakScript

Used as response type in: Yak.DownloadOnlinePluginByUUID, Yak.GetYakScriptById, Yak.GetYakScriptByName, Yak.GetYakScriptByOnlineID, Yak.QueryYakScriptByYakScriptName, Yak.SaveNewYakScript, Yak.SaveYakScript

Used as field type in: ExecBatchYakScriptResult, GetMarkdownDocumentResponse, QueryYakScriptByIsCoreResponse, QueryYakScriptByNamesResponse, QueryYakScriptLocalAndUserResponse, QueryYakScriptResponse

message YakScriptHookItem

grpc.proto:5503

Used in: YakScriptHooks

message YakScriptHooks

grpc.proto:5498

Used in: MITMResponse, MITMV2Response

message YakScriptParam

grpc.proto:4150

Used in: OnlinePlugin, SaveNewYakScriptRequest, YakScript, YaklangInspectInformationResponse

message YakUIInfo

grpc.proto:2279

Used in: YaklangInspectInformationResponse

message YakURL

grpc.proto:1218

Used in: RequestYakURLParams, YakURLResource

message YakURLResource

grpc.proto:1231

Used in: RequestYakURLResponse

message YaklangInformation

grpc.proto:2256

Used in: YaklangInspectInformationResponse

message YaklangInformationKV

grpc.proto:2250

Used in: YaklangInformation

message YaklangLanguageSuggestionRequest

grpc.proto:2221

Used as request type in: Yak.YaklangLanguageFind, Yak.YaklangLanguageSuggestion

message YaklangLanguageSuggestionResponse

grpc.proto:2261

Used as response type in: Yak.FuzzTagSuggestion, Yak.YaklangLanguageSuggestion

message YaklangShellKVPair

grpc.proto:1969

Used in: YaklangShellResponse

message YsoClassGeneraterOptions

grpc.proto:2885

已弃用

Used in: YsoClassOptionsResponse, YsoOptionsRequerst

message YsoClassGeneraterOptionsWithVerbose

grpc.proto:2873

类生成器的参数

Used in: YsoClassOptionsResponseWithVerbose, YsoOptionsRequerstWithVerbose

message YsoClassOptionsResponse

grpc.proto:2891

已弃用

message YsoClassOptionsResponseWithVerbose

grpc.proto:2881

Used as response type in: Yak.GetAllYsoClassGeneraterOptions

Used as field type in: YsoClassGeneraterOptionsWithVerbose

message YsoOption

grpc.proto:2860

获取Gadget的Options

Used in: YsoOptionsWithVerbose

message YsoOptions

grpc.proto:2869

已弃用

message YsoOptionsRequerst

grpc.proto:2901

已弃用

Used in: ApplyClassToFacadesParams, StartFacadesWithYsoParams

message YsoOptionsRequerstWithVerbose

grpc.proto:2895

生成代码和字节码

Used as request type in: Yak.GenerateYsoBytes, Yak.GenerateYsoCode, Yak.GetAllYsoClassGeneraterOptions, Yak.GetAllYsoClassOptions

Used as field type in: ApplyClassToFacadesParamsWithVerbose

message YsoOptionsWithVerbose

grpc.proto:2865

Used as response type in: Yak.GetAllYsoClassOptions, Yak.GetAllYsoGadgetOptions