package ypb
Get desktop application:
View/edit binary Protocol Buffers messages
string AtLeastVersion = 1
string YakVersion = 2
bool valid = 1
string Reason = 2
bytes request = 1
bytes response = 111
string host = 2
uint32 port = 3
string downstreamProxy = 4
int64 id = 5
int64 responseId = 16
bool recover = 6
repeated string includeHostname = 7
repeated string excludeHostname = 8
repeated string excludeSuffix = 9
repeated string includeSuffix = 10
repeated string excludeMethod = 11
repeated string excludeContentTypes = 40
repeated string excludeUri = 43
repeated string includeUri = 44
bool updateFilter = 12
bool hijackResponse = 13
bool cancelhijackResponse = 54
bool drop = 14
bool forward = 15
bool setYakScript = 21
repeated ExecParamItem yakScriptParams = 22
int64 yakScriptID = 23
string yakScriptContent = 25
bool getCurrentHook = 30
bool removeHook = 31
bool setAutoForward = 33
bool autoForwardValue = 34
bool setClearMITMPluginContext = 35
bool setPluginMode = 36
repeated string initPluginNames = 37
bool setContentReplacers = 38
bool setResetFilter = 41
bool enableHttp2 = 42
repeated Certificate certificates = 45
bool enableGMTLS = 46
bool onlyEnableGMTLS = 47
bool preferGMTLS = 48
string proxyUsername = 49
string proxyPassword = 50
bool enableProxyAuth = 51
repeated string dnsServers = 52
repeated KVPair hosts = 53
int64 maxContentLength = 55
int64 MaxReadWaitTime = 67
repeated string Tags = 56
bool filterWebsocket = 57
bool updateFilterWebsocket = 58
bool ForceDisableKeepAlive = 59
bool SetDownstreamProxy = 60
bool DisableCACertPage = 61
bool RandomJA3 = 62
bool DisableWebsocketCompression = 64
optional MITMFilterData HijackFilterData = 65
bool updateHijackFilter = 66
bytes request = 1
bool isHttps = 3
string url = 4
int64 id = 5
bool justFilter = 16
repeated string includeHostname = 17
repeated string excludeHostname = 18
repeated string excludeSuffix = 19
repeated string includeSuffix = 110
repeated string excludeMethod = 111
repeated string excludeContentTypes = 113
repeated string excludeUri = 114
repeated string includeUri = 115
bool justContentReplacer = 120
bool refresh = 2
optional HTTPFlow historyHTTPFlow = 22
bool forResponse = 23
bytes response = 24
int64 responseId = 26
bool haveMessage = 27
optional ExecResult message = 28
bool getCurrentHook = 30
string RemoteAddr = 32
bool haveNotification = 34
bytes notificationContent = 33
bool haveLoadingSetter = 35
bool loadingFlag = 36
bool isWebsocket = 37
repeated string websocketEncode = 38
bytes Payload = 39
optional TraceInfo traceInfo = 40
bytes CaCerts = 1
string LocalFile = 2
string Host = 1
uint32 Port = 2
string DownstreamProxy = 3
bool SetDownstreamProxy = 4
bool EnableHttp2 = 5
bool EnableGMTLS = 6
bool OnlyEnableGMTLS = 7
bool PreferGMTLS = 8
repeated Certificate Certificates = 9
string ProxyUsername = 10
string ProxyPassword = 11
bool EnableProxyAuth = 12
repeated string DnsServers = 13
repeated KVPair hosts = 14
int64 MaxContentLength = 15
int64 MaxReadWaitTime = 16
bool FilterWebsocket = 17
bool UpdateFilterWebsocket = 18
bool ForceDisableKeepAlive = 19
bool DisableCACertPage = 20
bool RandomJA3 = 21
bool DisableWebsocketCompression = 22
bool UpdateFilter = 24
bool ResetFilter = 25
optional MITMFilterData HijackFilterData = 26
bool UpdateHijackFilter = 27
bool SetContentReplacers = 28
bool SetYakScript = 30
repeated ExecParamItem YakScriptParams = 31
int64 YakScriptID = 32
string YakScriptContent = 33
bool GetCurrentHook = 34
bool RemoveHook = 35
bool SetClearMITMPluginContext = 37
bool SetPluginMode = 38
repeated string InitPluginNames = 39
bool SetAutoForward = 40
bool AutoForwardValue = 41
bool RecoverManualHijack = 42
bool ManualHijackControl = 43
bool RecoverContext = 45
bool JustFilter = 1
bool JustContentReplacer = 3
bool HaveMessage = 7
optional ExecResult Message = 8
bool GetCurrentHook = 9
bool HaveNotification = 11
bytes NotificationContent = 12
bool HaveLoadingSetter = 13
bool LoadingFlag = 14
string ManualHijackListAction = 15
optional Paging Pagination = 1
int64 YakScriptId = 3
string YakScriptName = 4
optional Paging Pagination = 2
int64 Total = 3
optional Paging Pagination = 1
int64 Total = 2
string Name = 1
string UUID = 2
string UUID = 1
int64 OnlineID = 2
int64 YakScriptId = 1
string OutputDir = 2
string OutputPluginDir = 3
repeated int64 YakScriptIds = 4
bool All = 5
string OutputFilename = 2
string Password = 3
bytes Data = 1
string Password = 2
string Filename = 3
string ScriptName = 1
bool IsHttps = 2
bytes Request = 3
bytes Response = 4
repeated string ScriptName = 1
bool IsHttps = 2
bytes Request = 3
bytes Response = 4
int32 Concurrent = 5
double PerTaskTimeout = 6
string OnlineBaseUrl = 1
int64 UserId = 2
repeated string YakScriptName = 1
string Content = 1
string Type = 2
string ScriptName = 4
string Help = 5
string Level = 6
string Tags = 7
bool IsHistory = 8
bool IsIgnore = 9
bool IsGeneralModule = 10
string GeneralModuleVerbose = 11
string GeneralModuleKey = 12
string FromGit = 13
bool EnablePluginSelector = 14
string PluginSelectorTypes = 15
bool IsCorePlugin = 16
string RiskType = 17
string RiskAnnotation = 19
int64 Id = 20
repeated YakRiskInfo RiskInfo = 21
repeated string PluginEnvKey = 22
repeated string ScriptNames = 1
string Token = 2
bool IsPrivate = 3
bool All = 4
string PluginSupplement = 5
double Progress = 1
string Message = 2
string MessageType = 3
string OutputDir = 1
double Progress = 2
string Message = 3
string MessageType = 4
double Progress = 1
string Message = 2
string MessageType = 3
bool All = 1
string PageId = 2
bool IsPocBuiltIn = 3
repeated string ExcludeType = 4
int64 IsMITMParamPlugins = 5
repeated string SaveGroup = 2
repeated string RemoveGroup = 3
string PageId = 4
string Group = 1
string NewGroup = 2
repeated string SetGroup = 1
repeated string AllGroup = 2
int64 Id = 1
bool IsRequest = 2
int64 BufSize = 3
string RuntimeId = 4
bool IsRisk = 5
bytes Data = 1
string Filename = 2
bool EOF = 3
bool DeleteAll = 1
repeated int64 Id = 4
repeated string ItemHash = 2
string URLPrefix = 3
repeated string URLPrefixBatch = 6
int64 Id = 1
string Hash = 2
repeated string Tags = 3
repeated string IncludeInWhere = 1
string SourceType = 2
repeated int64 Ids = 1
int64 LimitNum = 2
int64 ExpiredTime = 3
bool Pwd = 4
string ShareId = 5
string Token = 6
string Module = 7
string ShareId = 1
string ExtractCode = 2
string ShareExtractContent = 1
int64 Id = 1
string BareType = 2
int64 Id = 1
bytes Data = 2
repeated int64 Ids = 2
repeated string FieldName = 3
string Token = 1
string ProjectName = 2
string ProjectDescription = 3
repeated string ProcessNames = 1
optional ExecResult ExecResult = 1
string ExtractedContent = 3
optional Paging Pagination = 1
string Keyword = 2
string FuzzerTabIndex = 3
int64 Total = 2
int64 TotalPage = 3
optional Paging Pagination = 4
int32 Id = 1
string WebFuzzerIndex = 2
repeated KVPair Params = 1
bool IsHTTPS = 2
bool IsGmTLS = 3
bytes HTTPRequest = 5
bytes HTTPResponse = 4
string MatcherCondition = 2
bool IsHTTPS = 3
string HTTPResponse = 4
string HTTPRequest = 5
string Request = 1
string Response = 2
bool IsHttps = 3
double PerRequestTimeoutSeconds = 4
string Proxy = 5
string MatchersCondition = 8
string HitColor = 9
bool IsGmTLS = 11
bytes Request = 1
repeated string FuzzMethods = 2
bool ChunkEncode = 3
bool UploadEncode = 4
bool IsMultipartFormData = 1
bytes Data = 1
bytes Selected = 2
int64 OffsetSize = 3
string PrefixRegexp = 1
string SuffixRegexp = 2
string SelectedRegexp = 3
bytes Data = 1
string Mode = 2
string PrefixRegexp = 3
string SuffixRegexp = 4
string MatchRegexp = 5
string Token = 6
bool End = 7
string Token = 1
bytes Extracted = 2
optional Paging Pagination = 1
repeated string PageId = 2
repeated string PageId = 1
bool DeleteAll = 2
int64 TaskId = 1
string FuzzRequestToken = 2
int64 LastResponseTimestamp = 3
optional Paging Pagination = 4
optional Paging Pagination = 1
int64 Total = 3
int64 TotalPage = 4
bool IsTLS = 1
bytes UpgradeRequest = 2
bytes ToServer = 3
repeated string Encode = 4
bool AllowToFuzz = 5
int64 TotalTimeoutSeconds = 6
string Proxy = 7
bool SwitchProtocolSucceeded = 2
bool IsDataFrame = 1
bool FromServer = 4
repeated string GuessEncode = 5
string StatusVerbose = 6
string ReasonVerbose = 7
int64 DataLength = 8
bytes Data = 9
bool IsJson = 10
bool IsProtobuf = 11
int64 DataFrameIndex = 12
string WebsocketHash = 13
string DataSizeVerbose = 14
string DataVerbose = 15
bool IsUpgradeResponse = 16
bytes UpgradeResponse = 17
string WebsocketRequestHash = 1
optional Paging Pagination = 2
optional Paging Pagination = 1
int64 Total = 4
string WebsocketRequestHash = 1
string Template = 1
string HotPatchCode = 2
string HotPatchCodeWithParamGetter = 3
int64 Limit = 4
int64 TimeoutSeconds = 5
repeated bytes Results = 1
string Request = 1
bool IsHTTPS = 2
string Response = 3
repeated string Requests = 2
bool IsHTTPS = 3
string Text = 1
string Type = 2
bool Auto = 3
string ScriptName = 5
bytes InputBytes = 6
string Text = 1
bool Auto = 2
repeated CodecWork WorkFlow = 3
bytes InputBytes = 6
bool DeleteAll = 1
string FlowName = 2
bytes Packet = 1
bool SetReplaceBody = 2
bytes Body = 3
bytes Packet = 1
string ContentType = 2
bool IsImage = 3
bytes ImageHtmlTag = 4
bytes Body = 5
optional Paging Pagination = 1
string Group = 2
string Keyword = 3
string Folder = 4
optional Paging Pagination = 1
int64 Total = 2
repeated Payload Data = 3
string Group = 1
string Folder = 2
bytes Data = 1
bool IsBigFile = 2
int64 Id = 1
repeated int64 Ids = 2
string Group = 1
string OldGroup = 2
int64 Id = 3
optional Payload Data = 4
string GroupName = 1
string Content = 2
repeated int64 Ids = 1
string Group = 2
string Folder = 3
bool Copy = 4
repeated string Groups = 1
double Progress = 1
bytes Data = 2
(message has no fields)
bytes Code = 1
string PluginType = 2
string URI = 1
repeated Range Ranges = 2
string HotPatchCode = 1
string FuzztagCode = 2
string InspectType = 3
string YakScriptType = 1
string YakScriptCode = 2
optional Range Range = 3
repeated YakUIInfo UIInfo = 4
repeated string Tags = 5
repeated string PluginEnvKey = 6
string Code = 1
bool NeedHandle = 2
string ReportName = 1
string RuntimeId = 2
optional Paging Pagination = 1
optional Paging Pagination = 2
int64 Total = 3
optional Paging Pagination = 1
int64 Total = 2
repeated Port Data = 3
string Hosts = 1
string Ports = 2
repeated int64 Id = 3
bool All = 4
repeated int64 Ids = 5
bool DeleteAll = 6
optional Paging Pagination = 1
string DomainKeyword = 2
string Network = 3
optional Paging Pagination = 1
int64 Total = 2
repeated Host Data = 3
bool DeleteAll = 1
string DomainKeyword = 2
string Network = 3
int64 ID = 4
optional Paging Pagination = 1
int64 Total = 2
repeated Domain Data = 3
bool DeleteAll = 1
string DomainKeyword = 2
string Network = 3
int64 ID = 4
repeated int64 IDs = 6
string Proxy = 1
string BaseSourceUrl = 2
string Proxy = 1
string GithubUrl = 2
int64 YakScriptId = 1
string Group = 2
string Verbose = 3
string Mode = 4
int64 MenuSort = 5
int64 GroupSort = 6
int64 YakScriptId = 1
string Group = 2
string Mode = 3
string Group = 1
int64 YakScriptId = 2
string RawJson = 1
string JsonFileName = 2
int64 YakScriptId = 1
string Mode = 2
string YakScriptName = 1
string Group = 2
string Verbose = 3
string Mode = 4
int64 VerboseSort = 5
int64 GroupSort = 6
string GroupLabel = 7
string VerboseLabel = 8
string Route = 9
string YakScriptName = 1
string Mode = 2
string YakScriptName = 1
int64 YakScriptId = 2
string Markdown = 3
optional YakScript Script = 1
string Markdown = 2
string Targets = 1
string TargetsFile = 2
string MaxDepth = 3
string MaxCountOfLinks = 4
string MaxCountOfRequest = 5
string DisallowSuffix = 6
string StartFromParentPath = 7
string MaxRetryTimes = 8
string AllowMethods = 9
string AllowDomains = 10
string ForbiddenDomain = 11
string AllowUrlRegexp = 12
string ForbiddenUrlRegexp = 13
string UserAgent = 14
string BasicAuth = 15
string BasicAuthUsername = 16
string BasicAuthPassword = 17
repeated string Proxies = 18
int64 Concurrent = 19
int64 MaxRedirectTimes = 20
int64 ConnectTimeoutSeconds = 21
int64 ResponseTimeoutSeconds = 22
repeated HTTPHeader Headers = 23
repeated HTTPCookie Cookies = 24
optional Paging Pagination = 1
string YakScriptName = 2
optional Paging Pagination = 1
int64 Total = 2
repeated string YakScriptNames = 1
repeated int64 Id = 1
string YakScriptName = 2
repeated string Types = 1
repeated Tree TypesWithChild = 2
string Domain = 1
bool Ok = 2
string Reason = 3
string LocalFacadeHost = 41
int32 LocalFacadePort = 42
bool EnableDNSLogServer = 3
int32 DNSLogLocalPort = 4
int32 FacadeRemotePort = 16
int32 DNSLogRemotePort = 7
string ExternalDomain = 8
bool Verify = 9
bool IsRemote = 1
int32 ReversePort = 2
string ReverseHost = 4
string Token = 5
string PublicReverseIP = 1
int32 PublicReversePort = 2
string LocalReverseAddr = 3
int32 LocalReversePort = 4
optional Paging Pagination = 1
int64 Total = 2
repeated Risk Data = 3
int64 Id = 1
string Hash = 2
repeated int64 Ids = 4
int64 Id = 1
string Hash = 2
repeated int64 Ids = 4
bool DeleteAll = 5
bool DeleteRepetition = 6
int64 LatestCreatedAtTimestamp = 1
optional Fields RiskTypeStats = 2
optional Fields RiskLevelStats = 3
repeated NewRisk Data = 1
int64 NewRiskTotal = 2
int64 Total = 3
int64 Unread = 4
int64 AfterId = 1
repeated int64 Ids = 2
int64 Id = 1
string Hash = 2
repeated string Tags = 3
repeated Report Data = 1
int64 Total = 2
optional Paging Pagination = 3
int64 Id = 1
string Hash = 2
string Type = 3
int64 Id = 1
string Hash = 2
repeated int64 IDs = 4
bool DeleteAll = 5
string Type = 6
string FileData = 1
string FileName = 2
string FileDir = 3
string FileName = 1
bytes Bytes = 2
int64 Id = 1
repeated int64 Ids = 2
optional Paging Pagination = 1
string Tag = 2
optional Paging Pagination = 1
int64 Total = 2
repeated WebShell Data = 3
string Pass = 3
bool Confuse = 4
bool IsSession = 5
string Token = 1
string DNSLogAddr = 2
string DNSMode = 3
bool UseLocal = 4
bool UseRemote = 5
int32 Length = 1
string ExternalHost = 2
string Token = 1
string Addr = 2
int32 Port = 3
string RemoteAddr = 1
string RemoteIP = 2
int32 RemotePort = 3
int32 LocalPort = 4
repeated string History = 5
int32 CurrentRemoteCachedConnectionCount = 6
int32 LocalPortCachedHistoryConnectionCount = 7
int64 TriggerTimestamp = 8
int64 Timestamp = 9
repeated string Platforms = 1
string Target = 2
string Ports = 3
string TargetFile = 5
bool IsHttps = 1
bytes Request = 2
bool IsHttps = 1
bytes Request = 2
bytes JsonRaw = 1
bool ReplaceAll = 2
string Scheme = 1
string Host = 2
int32 Port = 3
string Username = 4
string Password = 5
bool JsonOutput = 1
bool CSVOutput = 2
string DirName = 3
string FileNamePattern = 5
bool Finished = 6
string CurrentProxy = 1
bool Enable = 2
string HttpProxy = 1
bool Enable = 2
int64 OnlineID = 1
string Token = 2
string UUID = 3
repeated int64 OnlineIDs = 1
string Token = 2
repeated string UUID = 3
string Token = 1
bool BindMe = 2
string Keywords = 3
string PluginType = 4
string Status = 5
string IsPrivate = 6
string Tags = 7
string UserName = 8
int64 UserId = 9
string TimeSearch = 10
string Group = 11
int64 UserID = 1
string OnlineBaseUrl = 2
string Keywords = 1
string Type = 2
int64 UserId = 3
string UserName = 4
repeated int64 Ids = 5
string Tags = 6
repeated string Groups = 7
string UUID = 1
string Token = 2
optional Paging Pagination = 1
optional Paging Pagination = 1
int64 Total = 2
repeated int64 HTTPFlow = 1
bytes HTTPRequest = 2
bool HTTPS = 3
bool AllowFuzzTag = 5
int64 TotalTimeoutSeconds = 6
int64 Timeout = 7
int64 PluginConcurrent = 8
int64 PacketConcurrent = 9
repeated string PluginList = 10
string Proxy = 11
string LicenseActivation = 1
string CompanyVersion = 2
string Packet = 1
bytes PacketRaw = 2
bool ForceRenderFuzztag = 3
int64 HTTPFlowID = 1
bytes HTTPResponse = 2
string Url = 3
(message has no fields)
(message has no fields)
bool IsPrivileged = 1
string Advice = 2
string AdviceVerbose = 3
string ProjectName = 1
int64 Id = 2
string Type = 3
string ProjectName = 1
string Description = 2
optional Paging Pagination = 3
int64 FolderId = 4
int64 ChildFolderId = 5
string Type = 6
string FrontendType = 7
int64 AfterUpdatedAt = 8
optional Paging Pagination = 2
int64 Total = 3
int64 TotalPage = 4
int64 ProjectToTal = 9
string ProjectName = 1
int64 FolderId = 2
int64 ChildFolderId = 3
string Type = 4
int64 Id = 1
bool IsDeleteLocal = 2
string Type = 3
string ProjectName = 1
string Password = 2
int64 Id = 3
string LocalProjectName = 1
string ProjectFilePath = 2
string Password = 3
int64 FolderId = 4
int64 ChildFolderId = 5
string Type = 6
optional Paging Pagination = 1
string HTTPFlowHash = 2
string HTTPFlowHiddenIndex = 3
bool OnlyName = 5
int64 Total = 2
optional Paging Pagination = 3
string ExportFilePath = 2
string Type = 3
string ExportFilePath = 1
double Percent = 2
string Verbose = 4
string Content = 1
string RuleType = 2
bool AIDecoration = 3
string Domain = 4
string Proxy = 5
string Key = 6
optional Paging Pagination = 1
string RuleType = 2
repeated string Keywords = 3
int64 FromId = 4
int64 UntilId = 5
optional Paging Pagination = 1
int64 Total = 2
repeated string ExtraOverrideDestinationAddress = 2
int64 Concurrent = 3
int32 TrafficDelayMinSeconds = 4
int32 TrafficDelayMaxSeconds = 5
int64 ExtraRepeat = 6
int64 GroupGapSeconds = 7
(message has no fields)
(message has no fields)
bool Ok = 1
string Reason = 2
bool ShouldUpdate = 3
string Proxy = 1
bool JustUpdateLatestCVE = 2
string LocalProfileFile = 1
string LocalProfileFile = 1
optional Paging Pagination = 1
string AccessVector = 2
string AccessComplexity = 3
string CWE = 4
string Year = 5
string Severity = 6
double Score = 7
string Product = 8
string AfterYear = 9
bool ChineseTranslationFirst = 10
string Keywords = 11
optional Paging Pagination = 1
int64 Total = 2
(message has no fields)
bool Ok = 1
string Reason = 2
int64 Framerate = 1
string ResolutionSize = 2
double CoefficientPTS = 3
bool DisableMouse = 4
optional Paging Pagination = 2
int64 Total = 3
string Project = 1
string Token = 2
string Keywords = 3
repeated int64 Ids = 4
int64 Id = 1
string Order = 2
int64 Id = 1
string VideoName = 2
string NoteInfo = 3
(message has no fields)
bool Ok = 1
string Reason = 2
string Host = 1
string Port = 2
bool NoHttps = 3
bool SafeMode = 4
repeated string ScriptNames = 1
string TaskName = 2
string Code = 1
string PluginType = 2
string Input = 3
repeated KVPair ExecParams = 5
string PluginName = 7
string RuntimeId = 8
string PluginName = 2
string Code = 3
string PluginType = 4
repeated string ScriptNames = 1
double Progress = 1
string Message = 2
string MessageType = 3
repeated string DefaultDnsServer = 1
double NetworkTimeout = 1
string ConnectTarget = 2
string Proxy = 3
string ProxyAuthUsername = 4
string ProxyAuthPassword = 5
string ProxyToAddr = 8
string Domain = 6
repeated string DNSServers = 7
string Ip = 1
int64 Rtt = 2
string Reason = 3
int64 Hop = 4
(message has no fields)
(message has no fields)
bytes Pkcs12Bytes = 1
bytes Pkcs12Password = 2
string Method = 1
optional YakURL Url = 2
bytes Body = 3
int64 Page = 4
int64 PageSize = 5
int64 Page = 1
int64 PageSize = 2
int64 Total = 3
string FilePath = 1
int64 BufSize = 2
string FileSystem = 3
bytes Data = 1
bool EOF = 2
(message has no fields)
repeated NetInterface AvailablePcapDevices = 1
repeated KVPair AvailableSessionTypes = 2
repeated KVPair AvailableLinkLayerTypes = 3
repeated KVPair AvailableNetworkLayerTypes = 4
repeated KVPair AvailableTransportLayerTypes = 5
optional NetInterface DefaultPublicNetInterface = 6
repeated string NetInterfaceList = 1
double TimeoutFloat = 2
int64 PacketFrameCounter = 1
int64 NetInterfaceTransferKBPerSeconds = 2
int64 TCPReassembledCount = 3
int64 TrafficSessionCount = 4
optional Paging Pagination = 1
bool FromNow = 2
int64 FromId = 3
int64 UntilId = 4
int64 TimestampNow = 5
optional Paging Pagination = 2
int64 Total = 3
optional Paging Pagination = 1
int64 TimestampNow = 2
string SessionId = 3
string LinkLayerTypes = 4
string NetworkLayerTypes = 5
string TransportLayerTypes = 6
string ApplicationLayerTypes = 7
string SrcIP = 8
string DstIP = 9
string SrcPort = 10
string DstPort = 11
int64 FromId = 12
optional Paging Pagination = 2
int64 Total = 3
optional Paging Pagination = 1
bool FromNow = 2
string SessionId = 3
int64 FromId = 4
int64 UntilId = 5
int64 TimestampNow = 6
optional Paging Pagination = 2
int64 Total = 3
int64 Id = 1
string Type = 2
bool OK = 1
string Result = 2
string Message = 3
bytes Data = 1
string MessageType = 2
int64 Timestamp = 3
bytes Data = 1
string MessageType = 2
int64 Timestamp = 3
int64 TotalTargets = 1
int64 TotalPlugins = 2
int64 TotalTasks = 3
int64 FinishedTasks = 4
int64 FinishedTargets = 5
int64 ActiveTasks = 6
int64 ActiveTargets = 7
string HybridScanTaskId = 8
string CurrentPluginName = 9
optional ExecResult ExecResult = 10
string ScanConfig = 12
string Status = 13
optional Paging Pagination = 1
int64 FromId = 2
int64 UntilId = 3
string Status = 4
optional Paging Pagination = 1
int64 Total = 3
string TaskId = 1
bool DeleteAll = 2
string Type = 1
string Key = 2
string Account = 3
string Domain = 4
string Type = 1
string Filter = 2
int64 MaxPage = 3
int64 MaxRecord = 4
int64 PageSize = 5
bool ScanBeforeSave = 6
string Proxy = 7
int64 Concurrent = 8
string Expression = 1
repeated KVPair Variables = 2
bool ImportYaklangLibs = 3
repeated string Expressions = 1
repeated KVPair Variables = 2
bool ImportYaklangLibs = 3
repeated string ModelName = 1
(message has no fields)
(message has no fields)
string Name = 1
string Fingerprint = 2
(message has no fields)
(message has no fields)
(message has no fields)
optional Paging Pagination = 2
optional Paging Pagination = 1
int64 Total = 3
int64 Id = 1
string RuleName = 2
string System = 1
string CmdType = 2
repeated string ProgramList = 1
repeated string ShellList = 2
string System = 1
string CmdType = 2
string ShellType = 4
string Encode = 5
string Program = 6
string IP = 7
int32 port = 8
optional Paging Pagination = 1
optional Paging Pagination = 1
uint64 Total = 4
(message has no fields)
bool NeedUpdate = 1
string State = 2
(message has no fields)
double Percent = 1
string Message = 2
optional Paging Pagination = 2
optional Paging Pagination = 2
string OldGroupName = 1
string NewGroupName = 2
repeated string AddGroups = 2
repeated string RemoveGroups = 3
bool All = 4
string TaskID = 1
string Status = 2
optional ExecResult ExecResult = 3
repeated Risk risks = 5
repeated SSARisk SSARisks = 6
optional Paging Pagination = 1
optional Paging Pagination = 1
int64 Total = 3
optional Paging Pagination = 2
optional Paging Pagination = 1
uint64 Total = 4
bool DeleteContainRisk = 1
bool DeleteAll = 2
optional Paging Pagination = 1
optional Paging Pagination = 1
repeated SSARisk Data = 2
int64 Total = 3
repeated SSARisk Data = 1
int64 NewRiskTotal = 2
int64 Total = 3
int64 Unread = 4
int64 ID = 1
repeated string Tags = 2
(message has no fields)
string Key = 1
bool All = 2
string Name = 1
string Type = 2
optional Range Range = 3
string Password = 2
string TargetPath = 3
string InputPath = 1
string Password = 2
optional Paging Pagination = 1
repeated string Name = 2
int64 Total = 3
string DatabaseName = 1
string TableName = 2
string ColumnName = 3
string Token = 1
string Name = 2
string Type = 3
string Name = 1
string Type = 2
repeated string FieldName = 2
string ExportType = 3
string TargetPath = 4
double Percent = 1
string Verbose = 2
double Percent = 1
string Verbose = 2
string Title = 1
string Content = 2
bool UpdateTitle = 2
string Title = 3
bool UpdateContent = 4
string Content = 5
optional Paging Pagination = 2
optional Paging Pagination = 1
repeated Note Data = 2
int64 Total = 3
string Keyword = 1
optional Paging Pagination = 2
optional Paging Pagination = 1
int64 Total = 3
double Percent = 1
string Verbose = 2
int64 NoteId = 3
double Percent = 1
string Verbose = 2
bool IsStart = 1
bool IsInteractiveMessage = 3
string InteractiveId = 4
string InteractiveJSONInput = 5
bool IsSyncMessage = 6
string SyncType = 7
string CoordinatorId = 1
string Type = 2
string NodeId = 3
bool IsSystem = 4
bool IsStream = 5
bool IsReason = 6
bytes StreamDelta = 7
bool IsJson = 8
bytes Content = 9
int64 Timestamp = 10
Used in: AIInputEvent
repeated McpConfig McpServers = 1
string UserQuery = 2
bool EnableSystemFileSystemOperator = 3
bool UseDefaultAIConfig = 4
string ForgeName = 5
Used in: AnalyzeHTTPFlowRequest
int64 Concurrency = 1
bool EnableDeduplicate = 2
Used in: AnalyzeHTTPFlowRequest
string SourceType = 1
string RawRequest = 3
string RawResponse = 4
repeated string ResultIds = 1
repeated string RuleVerboseNames = 2
repeated string Rule = 3
Used in: GlobalNetworkConfig
string AuthUsername = 1
string AuthPassword = 2
string AuthType = 3
string Host = 4
bool Forbidden = 5
Used in: AutoDecodeRequest, AutoDecodeResponse
string Type = 1
string TypeVerbose = 2
bytes Origin = 3
bytes Result = 4
bool Modify = 5
Used in: MenuItem
string type = 1
string tags = 2
repeated string include = 3
repeated string exclude = 4
Used as response type in: Yak.GetHTTPPacketBody, Yak.GetRequestBodyByHTTPFlowID, Yak.GetResponseBodyByHTTPFlowID
Used in: FingerprintRule
string Part = 1
string Vendor = 2
string Product = 3
string Version = 4
string Update = 5
string Edition = 6
string Language = 7
Used in: CVEDetailEx, QueryCVEResponse
string CVE = 1
string DescriptionZh = 2
string DescriptionOrigin = 3
string Title = 4
string Solution = 5
string References = 6
string AccessVector = 7
string AccessComplexity = 8
string Authentication = 9
string ConfidentialityImpact = 10
string IntegrityImpact = 11
string AvailabilityImpact = 12
string Severity = 14
int64 PublishedAt = 15
string CWE = 16
string CVSSVersion = 17
string CVSSVectorString = 18
double BaseCVSSv2Score = 19
double ExploitabilityScore = 20
bool ObtainAllPrivileged = 21
bool ObtainUserPrivileged = 22
bool ObtainOtherPrivileged = 23
bool UserInteractionRequired = 24
string Product = 25
int64 UpdatedAt = 26
int64 LastModifiedData = 27
Used in: CVEDetailEx
string CWE = 1
string Name = 2
string NameZh = 3
string Status = 5
bool Stable = 6
bool Incomplete = 7
string Description = 8
string DescriptionZh = 9
string LongDescription = 10
string LongDescriptionZh = 11
repeated string RelativeLanguage = 12
string Solution = 13
repeated string RelativeCVE = 14
Used in: GlobalNetworkConfig, MITMRequest, MITMV2Request
bytes CrtPem = 1
bytes KeyPem = 2
repeated bytes CaCertificates = 3
bytes Pkcs12Bytes = 4
bytes Pkcs12Password = 5
Used in: QueryChaosMakerRuleResponse
int64 Id = 1
string RawTrafficBeyondIpPacketBase64 = 2
string RawTrafficBeyondLinkLayerBase64 = 3
string RawTrafficBeyondHttpBase64 = 4
string RuleType = 5
string SuricataRaw = 6
string Protocol = 7
string Action = 8
string Name = 9
string NameZh = 10
string ClassType = 11
string ClassTypeZh = 12
string Group = 13
string Keywords = 15
string KeywordsZh = 16
string Description = 17
string DescriptionZh = 18
repeated string CVE = 19
Used in: ExecuteChaosMakerRuleRequest
string Title = 1
string Description = 2
string Keywords = 3
repeated string Protocols = 4
string Solution = 5
Used in: SetTagForHTTPFlowRequest
int64 Id = 1
string Hash = 2
repeated string Tags = 3
Used in: CodecMethods
string Tag = 1
string CodecName = 2
string CodecMethod = 3
string Desc = 4
Used in: CodecMethod
string Name = 1
string Type = 2
repeated string Options = 3
bool Required = 4
string Desc = 5
string Regex = 6
string Label = 7
string DefaultValue = 8
optional CodecParam Connector = 9
Used as response type in: Yak.Codec, Yak.NewCodec
string Result = 1
bytes RawResult = 2
string ResultVerbose = 3
bool IsFalseAppearance = 4
Used in: CodecRequestFlow, CustomizeCodecFlow
string CodecType = 1
string Script = 2
string PluginName = 3
Used in: OnlinePlugin, YakScript
string HeadImg = 1
string UserName = 2
Used as request type in: Yak.CreateSyntaxFlowRule, Yak.CreateSyntaxFlowRuleEx
Used as request type in: Yak.SaveCodecFlow
Used as field type in: GetCodecFlowResponse
string FlowName = 1
repeated CodecWork WorkFlow = 2
string WorkFlowUI = 3
Used in: QueryDNSLogByTokenResponse
string DNSType = 1
string Token = 2
string Domain = 3
string RemoteAddr = 4
string RemoteIP = 5
int32 RemotePort = 6
bytes Raw = 7
int64 Timestamp = 8
Used as response type in: Yak.RequireDNSLogDomain, Yak.RequireDNSLogDomainByScript
string Domain = 1
string Token = 2
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
string TableName = 1
string Operation = 2
int64 EffectRows = 3
string ExtraMessage = 4
Used as request type in: Yak.SetEngineDefaultProxy
Used as response type in: Yak.GetEngineDefaultProxy
Used as request type in: Yak.DeleteYakScript, Yak.IgnoreYakScript, Yak.UnIgnoreYakScript
int64 Id = 3
repeated int64 Ids = 4
Used as response type in: Yak.DiagnoseNetwork, Yak.DiagnoseNetworkDNS
string Title = 1
string DiagnoseType = 2
string DiagnoseResult = 3
string LogLevel = 5
Used in: QueryDomainsResponse
int64 ID = 1
string DomainName = 2
string IPAddr = 3
string HTTPTitle = 4
Used as request type in: Yak.GetRequestBodyByHTTPFlowID, Yak.GetResponseBodyByHTTPFlowID
Used in: DownloadOnlinePluginByScriptNamesResponse
string ScriptName = 1
int64 Id = 2
string HeadImg = 3
Used as request type in: Yak.DownloadOnlinePluginByPluginName, Yak.DownloadOnlinePluginByScriptNames
repeated string ScriptNames = 1
string Token = 2
Used as response type in: Yak.DownloadOnlinePluginByPluginName, Yak.DownloadOnlinePluginByScriptNames
Used as response type in: Yak.DownloadOnlinePluginAll, Yak.DownloadOnlinePlugins
double Progress = 1
string Log = 2
Used as request type in: Yak.DownloadOnlinePluginBatch, Yak.DownloadOnlinePlugins
Used as field type in: QueryOnlinePluginsRequest
string Token = 1
repeated bool IsPrivate = 2
string Keywords = 3
repeated string PluginType = 4
repeated string Tags = 5
string UserName = 6
int64 UserId = 7
string TimeSearch = 8
repeated string Group = 9
string ListType = 10
repeated int64 Status = 11
repeated string UUID = 12
repeated string ScriptName = 13
repeated string ExcludeTypes = 14
string FieldKeywords = 15
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)
Used in: ShellGenerate
Raw = 0
Base64 = 1
AesRaw = 2
AesBase64 = 3
XorRaw = 4
XorBase64 = 5
Used as response type in: Yak.EvaluateExpression
Used as field type in: EvaluateMultiExpressionResponse
string Result = 1
bool BoolResult = 2
Used as request type in: Yak.ExecBatchYakScript
Used as response type in: Yak.GetExecBatchYakScriptUnfinishedTaskByUid, Yak.PopExecBatchYakScriptUnfinishedTaskByUid
string Target = 1
string TargetFile = 11
string Keyword = 2
repeated string ExcludedYakScript = 22
bool DisableNucleiWorkflow = 23
int64 Limit = 3
int64 TotalTimeoutSeconds = 4
string Type = 5
int64 Concurrent = 6
repeated string ScriptNames = 8
bool EnablePluginFilter = 13
string Proxy = 14
int64 ProgressTaskCount = 15
double BaseProgress = 16
bool FromRecover = 17
string YakScriptOnlineGroup = 18
string TaskName = 19
Used as response type in: Yak.ExecBatchYakScript, Yak.ExecuteBatchPacketYakScript, Yak.RecoverExecBatchYakScriptUnfinishedTask
string Id = 1
string Status = 2
bool Ok = 4
string Reason = 5
bool Exploitable = 6
bool ProgressMessage = 9
double ProgressPercent = 10
int64 ProgressTotal = 11
int64 ProgressCount = 12
int64 ProgressRunning = 17
int64 ScanTaskExecutingCount = 18
string Target = 13
string TaskId = 15
int64 Timestamp = 16
Used in: GetExecBatchYakScriptUnfinishedTaskResponse
double Percent = 1
int64 CreatedAt = 2
string Uid = 3
string YakScriptOnlineGroup = 4
string TaskName = 5
Used in: ExecHistoryRecordResponse
string Script = 1
string ScriptId = 2
int64 Timestamp = 3
int64 DurationMs = 4
string Params = 5
bool Ok = 7
string Reason = 8
string Id = 9
bytes Stdout = 10
bytes Stderr = 11
string RuntimeId = 12
string FromYakModule = 13
int64 StdoutLen = 14
int64 StderrLen = 15
bytes Messages = 16
Used in: CodecRequest, CodecWork, ExecBatchYakScriptRequest, ExecBatchYakScriptResult, ExecRequest, ExecYakitPluginsByYakScriptFilterRequest, MITMRequest, MITMV2Request
string Key = 1
string Value = 2
Used as request type in: Yak.Exec, Yak.ExecYakScript
string Script = 2
string ScriptId = 3
int64 YakScriptId = 5
string RunnerParamRaw = 6
bool NoDividedEngine = 7
string WorkDir = 8
string ScriptPath = 9
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
string Hash = 1
string OutputJson = 2
bytes Raw = 3
bool IsMessage = 4
bytes Message = 5
int64 Id = 6
string RuntimeID = 7
float Progress = 8
Used as request type in: Yak.ExportLocalYakScript, Yak.ExportLocalYakScriptStream
string OutputDir = 1
string OutputPluginDir = 2
repeated int64 YakScriptIds = 3
string Keywords = 4
string Type = 5
string UserName = 6
string Tags = 7
Used in: ExtractDataToFileRequest
string StringValue = 1
bytes BytesValue = 2
Used in: ExportMITMRuleExtractedDataRequest, QueryMITMRuleExtractedDataRequest
repeated string TraceID = 1
repeated string RuleVerbose = 2
repeated int64 AnalyzedIds = 3
Used in: QueryRiskTagsResponse, RiskFieldGroupResponse, SSARiskFieldGroupResponse
string Name = 1
int32 Total = 2
Used in: Fields, RiskFieldGroupResponse, SSARiskFieldGroupResponse
string Name = 1
string Verbose = 2
int32 Total = 3
int32 Delta = 4
Used as response type in: Yak.GetAvailableYakScriptTags, Yak.QueryAvailableReportFrom, Yak.QueryAvailableRiskLevel, Yak.QueryAvailableRiskType, Yak.QueryAvailableTarget
Used as field type in: RiskTableStats
Used in: MITMFilterData
string MatcherType = 1
repeated string Group = 2
Used in: DeleteFingerprintRequest, QueryFingerprintRequest
repeated string Vendor = 1
repeated string Product = 2
repeated int64 IncludeId = 3
Used in: CreateFingerprintRequest, QueryFingerprintResponse, UpdateFingerprintRequest
int64 Id = 1
string RuleName = 2
optional CPE CPE = 3
string WebPath = 4
string ExtInfo = 5
string MatchExpression = 6
Used as request type in: Yak.FixUploadPacket, Yak.IsMultipartFormDataRequest
Used in: HTTPFlow
string Position = 1
string ParamName = 2
bytes OriginValue = 3
bytes AutoTemplate = 4
bool IsHTTPS = 5
Used in: QueryFuzzerConfigResponse, SaveFuzzerConfigRequest
string PageId = 1
string Type = 2
string Config = 3
Used in: QueryFuzzerLabelResponse, SaveFuzzerLabelRequest
int64 Id = 1
string Label = 2
string Description = 3
string DefaultDescription = 4
string Hash = 5
Used in: ExtractHTTPResponseResult, FuzzerRequest, PreloadHTTPFuzzerParamsRequest, PreloadHTTPFuzzerParamsResponse, RedirectRequestParams
string Key = 1
string Value = 2
string Type = 3
string MarshalValue = 4
Used as request type in: Yak.ExtractUrl, Yak.HTTPFuzzer
Used as field type in: FuzzerRequests, FuzzerSequenceResponse, HistoryHTTPFuzzerTaskDetail
string Request = 1
bytes RequestRaw = 16
int64 Concurrent = 3
bool IsHTTPS = 4
bool IsGmTLS = 35
bool RandomJA3 = 63
bool ForceFuzz = 5
string FuzzTagMode = 50
bool FuzzTagSyncIndex = 51
string Proxy = 6
double PerRequestTimeoutSeconds = 7
double DialTimeoutSeconds = 61
string ActualAddr = 8
bool NoFollowRedirect = 9
bool NoFollowMetaRedirect = 10
bool FollowJSRedirect = 11
double RedirectTimes = 27
int32 HistoryWebFuzzerId = 12
bool NoFixContentLength = 13
string HotPatchCode = 14
double DelayMinSeconds = 17
double DelayMaxSeconds = 18
string HotPatchCodeWithParamGetter = 19
int64 MaxRetryTimes = 20
string RetryInStatusCode = 21
string RetryNotInStatusCode = 22
double RetryWaitSeconds = 25
double RetryMaxWaitSeconds = 26
string ResponseCharset = 23
string Verbose = 24
repeated string DNSServers = 28
repeated KVPair EtcHosts = 29
bool NoSystemProxy = 30
int64 RepeatTimes = 31
string MatchersCondition = 34
string HitColor = 36
repeated string YamlPoCNames = 37
bool InheritVariables = 38
bool ForceOnlyOneResponse = 39
bool InheritCookies = 40
string FuzzerIndex = 41
string FuzzerTabIndex = 42
string FuzzerSequenceIndex = 62
bool BatchTargetFile = 43
bytes BatchTarget = 44
bool AfterRequested = 45
bool StopAtFirstMatch = 46
int64 RetryTaskID = 47
bool ReMatch = 48
int64 MaxBodySize = 49
int64 PauseTaskID = 52
bool IsPause = 53
repeated MutateMethod MutateMethods = 54
bool SetPauseStatus = 55
string SNI = 56
bool OverwriteSNI = 57
bool DisableUseConnPool = 58
bool DisableHotPatch = 59
bool EngineDropPacket = 60
Used as request type in: Yak.HTTPFuzzerSequence
Used as field type in: ExportHTTPFuzzerTaskToYamlRequest, ImportHTTPFuzzerTaskFromYamlResponse
Used as request type in: Yak.ConvertFuzzerResponseToHTTPFlow
Used as response type in: Yak.HTTPFuzzer, Yak.RedirectRequest
Used as field type in: FuzzerSequenceResponse, QueryHTTPFuzzerResponseByTaskIdResponse
string Method = 1
int32 StatusCode = 2
string Host = 3
string ContentType = 4
repeated HTTPHeader Headers = 5
bytes ResponseRaw = 6
int64 BodyLength = 7
int64 DurationMs = 8
int64 DNSDurationMs = 40
int64 FirstByteDurationMs = 41
int64 TotalDurationMs = 42
int64 TLSHandshakeDurationMs = 56
int64 TCPDurationMs = 57
int64 ConnectDurationMs = 58
string UUID = 9
int64 Timestamp = 10
bytes RequestRaw = 11
string GuessResponseEncoding = 12
bool Ok = 31
string Reason = 32
bool IsHTTPS = 33
repeated string Payloads = 34
double BodySimilarity = 35
double HeaderSimilarity = 36
bool MatchedByFilter = 37
string Url = 38
int64 TaskId = 39
string Proxy = 43
string RemoteAddr = 44
repeated KVPair ExtractedResults = 45
bool MatchedByMatcher = 46
string HitColor = 47
bool IsTooLargeResponse = 49
string TooLargeResponseHeaderFile = 50
string TooLargeResponseBodyFile = 51
bool DisableRenderStyles = 52
string RuntimeID = 53
bool Discard = 54
bool IsAutoFixContentType = 55
string OriginalContentType = 59
string FixContentType = 60
bool IsSetContentTypeOptions = 61
Used in: FuzzerRequest
int64 MinBodySize = 1
int64 MaxBodySize = 2
repeated string Regexps = 3
repeated string Keywords = 4
repeated string StatusCode = 6
Used in: FuzztagInfo
string Name = 1
string DefaultValue = 2
string Description = 3
bool IsOptional = 4
bool IsList = 5
repeated string Separators = 6
Used in: GetAllFuzztagInfoResponse
string Name = 1
string Description = 2
string VerboseName = 3
repeated string Examples = 4
Used as response type in: Yak.CheckHahValidAiConfig, Yak.YakVersionAtLeast
Used as field type in: ExportHTTPFuzzerTaskToYamlResponse, GenerateFuzztagResponse, GenerateReverseShellCommandResponse, ImportHTTPFuzzerTaskFromYamlResponse
bool Ok = 1
string Reason = 2
Used in: GetProcessEnvKeyResult
string Key = 1
string Value = 2
int64 ExpiredAt = 3
bool ProcessEnv = 4
string Verbose = 5
string Group = 6
Used in: GenerateYakCodeByPacketRequest
Used as request type in: Yak.DeleteAllNavigation, Yak.GetAllNavigationItem
string Mode = 1
string Group = 2
string YakScriptName = 3
Used as request type in: Yak.ExportAllPayload, Yak.ExportAllPayloadFromFile, Yak.GetAllPayload, Yak.GetAllPayloadFromFile
string Group = 1
string Folder = 2
string SavePath = 3
Used as response type in: Yak.ExportAllPayload, Yak.ExportAllPayloadFromFile, Yak.GetAllPayload
repeated Payload Data = 1
double Progress = 2
Used as request type in: Yak.GetExecBatchYakScriptUnfinishedTaskByUid, Yak.GetSimpleDetectUnfinishedTaskByUid, Yak.PopExecBatchYakScriptUnfinishedTaskByUid, Yak.PopSimpleDetectUnfinishedTaskByUid
Used as request type in: Yak.DelKey, Yak.GetKey, Yak.GetProjectKey
Used as response type in: Yak.GetKey, Yak.GetProjectKey
Used as request type in: Yak.DeleteMarkdownDocument, Yak.GetMarkdownDocument
string YakScriptName = 1
int64 YakScriptId = 2
Used in: GetThirdPartyAppConfigTemplateResponse
string Name = 1
string Verbose = 2
string Type = 4
Used as request type in: Yak.GetTunnelServerExternalIP
Used as field type in: ConfigGlobalReverseParams, StartFacadesParams, StartFacadesWithYsoParams, VerifyTunnelServerDomainParams
string Addr = 1
string Secret = 2
Used as request type in: Yak.SetGlobalNetworkConfig
Used as response type in: Yak.GetGlobalNetworkConfig
bool DisableSystemDNS = 1
repeated string CustomDNSServers = 2
bool DNSFallbackTCP = 3
bool DNSFallbackDoH = 4
repeated string CustomDoHServers = 5
repeated Certificate ClientCertificates = 6
repeated string DisallowIPAddress = 7
repeated string DisallowDomain = 8
repeated string GlobalProxy = 9
bool EnableSystemProxyFromEnv = 10
bool SkipSaveHTTPFlow = 11
repeated AuthInfo AuthInfos = 13
string SynScanNetInterface = 14
repeated string ExcludePluginScanURIs = 15
repeated string IncludePluginScanURIs = 16
string PrimaryAIType = 17
repeated string AiApiPriority = 18
bool DbSaveSync = 19
float CallPluginTimeout = 20
uint64 MinTlsVersion = 21
uint64 MaxTlsVersion = 22
uint64 MaxContentLength = 23
Used in: QueryYakScriptGroupResponse
string Value = 1
int32 Total = 2
bool Default = 3
string TemporaryId = 5
bool IsPocBuiltIn = 6
Used in: PortsGroup
string ServiceType = 1
string ShowServiceType = 2
int32 Total = 3
Used as response type in: Yak.QueryGroupsByYakScriptId, Yak.QueryNavigationGroups
repeated string Groups = 1
Used in: StartBasicCrawlerRequest
string Key = 1
string Value = 2
bool AllowOverride = 3
Used in: MITMContentReplacer
string Key = 1
string Value = 2
string Path = 3
string Domain = 4
int64 Expires = 5
int64 MaxAge = 6
bool Secure = 7
bool HttpOnly = 8
string SameSiteMode = 9
Used as response type in: Yak.ConvertFuzzerResponseToHTTPFlow, Yak.GetHTTPFlowByHash, Yak.GetHTTPFlowById
Used as field type in: HTTPFlows, MITMResponse, QueryHTTPFlowResponse, QueryHTTPFlowsIdsResponse
bool IsHTTPS = 2
string Url = 3
repeated HTTPHeader RequestHeader = 4
bytes Request = 5
repeated HTTPHeader ResponseHeader = 6
bytes Response = 7
string SourceType = 8
string Path = 9
string Method = 10
int64 BodyLength = 11
string BodySizeVerbose = 19
int64 RequestLength = 31
string RequestSizeVerbose = 32
string ContentType = 12
int64 StatusCode = 13
int64 GetParamsTotal = 14
int64 PostParamsTotal = 15
int64 CookieParamsTotal = 22
int64 UpdatedAt = 16
int64 CreatedAt = 17
string Hash = 18
repeated FuzzableParam CookieParams = 23
string HostPort = 24
string IPAddress = 25
string HtmlTitle = 26
string Tags = 27
bool NoFixContentLength = 28
uint64 Id = 29
bool IsWebsocket = 30
string WebsocketHash = 33
bool InvalidForUTF8Request = 34
bool InvalidForUTF8Response = 35
string RawRequestBodyBase64 = 36
string RawResponseBodyBase64 = 37
string SafeHTTPRequest = 38
repeated string Domains = 40
repeated string RootDomains = 41
repeated string JsonObjects = 42
bool IsReadTooSlowResponse = 51
bool IsTooLargeResponse = 43
string TooLargeResponseHeaderFile = 44
string TooLargeResponseBodyFile = 45
bool DisableRenderStyles = 46
repeated string Payloads = 47
int64 DurationMs = 48
string HiddenIndex = 49
string FromPlugin = 50
Used in: AnalyzeHTTPFlowResponse
int64 Id = 1
int64 HTTPFlowId = 2
string RuleVerboseName = 3
string Rule = 4
Used in: FuzzerResponse, HTTPFlow, MITMContentReplacer, StartBasicCrawlerRequest
string Header = 1
string Value = 2
Used as request type in: Yak.HTTPRequestBuilder
Used as field type in: DebugPluginRequest, HybridScanInputTarget, SmokingEvaluatePluginRequest
bool IsRawHTTPRequest = 1
bool IsHttps = 2
bytes RawHTTPRequest = 3
string Method = 4
repeated string Path = 6
repeated KVPair GetParams = 9
repeated KVPair Headers = 7
repeated KVPair Cookie = 8
bytes Body = 10
repeated KVPair PostParams = 11
repeated KVPair MultipartParams = 12
repeated KVPair MultipartFileParams = 13
bool IsHttpFlowId = 14
repeated int64 HTTPFlowId = 15
Used in: HTTPRequestBuilderResponse
bool IsHttps = 1
string Url = 2
bytes HTTPRequest = 3
Used in: HTTPRequestAnalysis
string TypePosition = 1
string ParamOriginValue = 2
string ParamName = 3
string TypePositionVerbose = 4
Used in: ExtractHTTPResponseParams, FuzzerRequest, RedirectRequestParams
string Name = 1
string Type = 2
string Scope = 3
repeated string Groups = 4
repeated int64 RegexpMatchGroup = 5
string XPathAttribute = 6
Used in: FuzzerRequest, MatchHTTPResponseParams, RedirectRequestParams
string SubMatcherCondition = 2
string MatcherType = 3
string Scope = 4
string Condition = 5
repeated string Group = 6
string GroupEncoding = 7
bool Negative = 8
string ExprType = 9
string HitColor = 10
string Action = 11
Used in: HistoryHTTPFuzzerTaskDetail, HistoryHTTPFuzzerTasks
int32 Id = 1
int64 CreatedAt = 2
int32 HTTPFlowTotal = 3
int32 HTTPFlowSuccessCount = 4
int32 HTTPFlowFailedCount = 5
string Host = 6
int32 Port = 7
Used as response type in: Yak.GetHistoryHTTPFuzzerTask
Used as field type in: HistoryHTTPFuzzerTasksResponse
Used in: QueryHostsResponse
int64 Id = 1
string IP = 2
int64 IPInteger = 3
bool IsInPublicNet = 4
repeated string Domains = 5
Used as request type in: Yak.CreateHotPatchTemplate
Used as field type in: QueryHotPatchTemplateResponse, UpdateHotPatchTemplateRequest
string Name = 1
string Content = 2
string Type = 3
Used as request type in: Yak.QueryHotPatchTemplate
Used as field type in: DeleteHotPatchTemplateRequest, UpdateHotPatchTemplateRequest
repeated int64 Id = 1
repeated string Name = 2
repeated string ContentKeyword = 3
string Type = 4
Used in: HybridScanRequest
string Input = 1
repeated string InputFile = 2
Used in: DebugPluginRequest, HybridScanRequest, PortScanRequest
repeated string PluginNames = 1
Used as request type in: Yak.HybridScan
Used as field type in: HybridScanResponse
bool Control = 9
string HybridScanMode = 8
string ResumeTaskId = 1
int64 Concurrent = 2
float TotalTimeoutSecond = 3
string Proxy = 4
float SingleTimeoutSecond = 5
bool Detach = 10
string HybridScanTaskSource = 11
Used in: QueryHybridScanTaskResponse
int64 Id = 1
int64 CreatedAt = 2
int64 UpdatedAt = 3
string TaskId = 4
string Status = 5
int64 TotalTargets = 6
int64 TotalPlugins = 7
int64 TotalTasks = 8
int64 FinishedTasks = 9
int64 FinishedTargets = 10
string FirstTarget = 11
string Reason = 12
Used in: DeleteHybridScanTaskRequest, QueryHybridScanTaskRequest
repeated string TaskId = 1
repeated string Status = 2
string Target = 3
int64 FromId = 4
int64 UntilId = 5
repeated string HybridScanTaskSource = 6
Used in: HybridScanResponse
string Operator = 1
string Index = 2
bool IsHttps = 3
bytes HTTPRequest = 4
string Url = 6
string PluginName = 5
Used in: QueryICMPTriggerResponse
int32 Size = 1
string CurrentRemoteAddr = 2
repeated string Histories = 3
int32 CurrentRemoteCachedConnectionCount = 4
int32 SizedCachedHistoryConnectionCount = 5
int64 TriggerTimestamp = 7
int64 Timestamp = 8
Used as request type in: Yak.OpenPort, Yak.YaklangTerminal
bytes raw = 1
string host = 2
uint32 port = 3
string path = 4
uint32 width = 5
uint32 height = 6
Used as request type in: Yak.ConnectVulinboxAgent, Yak.IsRemoteAddrAvailable
string Addr = 1
int64 Timeout = 2
string Probe = 3
Used as response type in: Yak.ConnectVulinboxAgent, Yak.IsRemoteAddrAvailable
Used as field type in: GetRegisteredAgentResponse
string Addr = 1
bool IsAvailable = 2
string Reason = 3
string Status = 4
int64 PingCount = 5
int64 RequestCount = 6
int64 LastActiveAt = 7
Used in: DebugPluginRequest, EvaluateExpressionRequest, EvaluateMultiExpressionRequest, FuzzerRequest, FuzzerResponse, HTTPRequestBuilderParams, MITMRequest, MITMV2Request, MutateMethod, PcapMetadata, PluginEnvData, RenderVariablesRequest, RenderVariablesResponse, ThirdPartyApplicationConfig, YakURL, YakURLResource
string Key = 1
string Value = 2
string MarshalValue = 3
Used in: RecordPortScanRequest
int64 LastRecordPtr = 1
double Percent = 2
string YakScriptOnlineGroup = 3
string ExtraInfo = 4
Used in: AnalyzeHTTPFlowRequest, MITMContentReplacers, MITMRequest, MITMResponse, MITMV2Request, MITMV2Response
string Rule = 1
bool NoReplace = 2
string Result = 3
string Color = 4
bool EnableForRequest = 5
bool EnableForResponse = 6
bool EnableForHeader = 9
bool EnableForBody = 10
bool EnableForURI = 15
int32 Index = 7
repeated string ExtraTag = 8
bool Disabled = 11
string VerboseName = 12
repeated HTTPHeader ExtraHeaders = 13
bool ExtraRepeat = 16
bool Drop = 17
string EffectiveURL = 18
repeated int64 RegexpGroups = 19
Used as request type in: Yak.SetCurrentRules
Used as response type in: Yak.GetCurrentRules
Used in: MITMRequest, MITMResponse, MITMV2Request, MITMV2Response, SetMITMFilterRequest
Used in: QueryMITMRuleExtractedDataResponse
int64 Id = 1
int64 CreatedAt = 2
string SourceType = 3
string TraceId = 4
string Regexp = 5
string RuleName = 6
string Data = 7
int64 Index = 8
int64 Length = 9
bool IsMatchRequest = 10
Used in: AIStartParams
string Type = 1
string Key = 2
string Url = 3
Used as response type in: Yak.GetAllMenuItem, Yak.QueryAllMenuItem
Used as response type in: Yak.GetMenuItemById
Used as field type in: MenuItemGroup
string Group = 1
string Verbose = 2
int64 YakScriptId = 3
uint64 MenuItemId = 5
int64 GroupSort = 6
string YakScriptName = 7
Used in: AddMenuRequest, MenuByGroup
string Group = 1
repeated MenuItem Items = 2
int64 MenuSort = 3
string Mode = 4
Used in: GetYakVMBuildInMethodCompletionResponse
repeated string ExactKeywords = 1
repeated string FuzzKeywords = 2
repeated string Regexp = 3
string Verbose = 5
Used in: FuzzerRequest
string Type = 1
repeated KVPair Value = 2
Used as response type in: Yak.HTTPRequestMutate, Yak.HTTPResponseMutate
bytes Result = 1
repeated bytes ExtraResults = 2
Used as request type in: Yak.ConvertPayloadGroupToDatabase, Yak.CoverPayloadGroupToDatabase, Yak.CreatePayloadFolder, Yak.DeletePayloadByFolder, Yak.RemoveDuplicatePayloads
Used in: NavigationList
int64 YakScriptId = 1
string Group = 2
string Mode = 3
int64 VerboseSort = 4
int64 GroupSort = 5
string Route = 6
string YakScriptName = 7
string Verbose = 8
string VerboseLabel = 9
string GroupLabel = 10
string HeadImg = 11
Used in: AddToNavigationRequest, GetAllNavigationItemResponse
string Group = 1
int64 GroupSort = 3
string Mode = 4
string GroupLabel = 5
Used in: AvailableLocalAddrResponse, PcapMetadata
string Name = 1
string Addr = 2
string IP = 3
string Description = 4
bool IsIpv4 = 5
bool IsIpv6 = 6
string NetInterfaceName = 7
Used as request type in: Yak.NewProject, Yak.UpdateProject
string ProjectName = 1
string Description = 2
int64 FolderId = 3
int64 ChildFolderId = 4
string Type = 5
int64 Id = 6
Used as response type in: Yak.NewProject, Yak.UpdateProject
int64 Id = 1
string ProjectName = 2
Used in: QueryNewRiskResponse
string Title = 1
int64 Id = 2
int64 CreatedAt = 3
int64 UpdatedAt = 4
string Verbose = 5
string TitleVerbose = 6
bool IsRead = 7
Used in: NoteContent, QueryNoteResponse
uint64 Id = 1
string Title = 2
string Content = 3
int64 CreateAt = 4
int64 UpdateAt = 5
Used in: SearchNoteContentResponse
optional Note Note = 1
uint64 Index = 2
uint64 Line = 3
string LineContent = 4
Used in: DeleteNoteRequest, ExportNoteRequest, QueryNoteRequest, UpdateNoteRequest
repeated uint64 Id = 1
repeated string Title = 2
repeated string Keyword = 3
Used in: QueryOnlinePluginsResponse
int64 Id = 1
int64 UpdatedAt = 2
int64 CreatedAt = 3
string Content = 4
string Type = 5
bool IsPrivate = 7
string ScriptName = 8
string Help = 9
string Author = 10
string Tags = 11
bool EnablePluginSelector = 12
string PluginSelectorTypes = 13
string UUID = 14
string HeadImg = 15
bool Official = 16
string Group = 17
bool IsCorePlugin = 18
repeated Collaborator CollaboratorInfo = 19
repeated YakRiskInfo RiskInfo = 20
repeated string PluginEnvKey = 21
Used as request type in: Yak.SetOnlineProfile
Used as response type in: Yak.GetOnlineProfile
string BaseUrl = 1
string Password = 2
string Proxy = 3
bool IsCompany = 4
Used as response type in: Yak.OpenPort, Yak.YaklangTerminal
bytes raw = 1
string remoteAddr = 11
string localAddr = 12
bool control = 2
bool closed = 3
bool waiting = 4
Used in: ExecHistoryRecordResponse, ExecHistoryRequest, GetProjectsRequest, GetProjectsResponse, HistoryHTTPFuzzerTasksResponse, QueryCVERequest, QueryCVEResponse, QueryChaosMakerRuleRequest, QueryChaosMakerRuleResponse, QueryDomainsRequest, QueryDomainsResponse, QueryFingerprintRequest, QueryFingerprintResponse, QueryFuzzerConfigRequest, QueryHTTPFlowRequest, QueryHTTPFlowResponse, QueryHTTPFuzzerResponseByTaskIdRequest, QueryHTTPFuzzerResponseByTaskIdResponse, QueryHistoryHTTPFuzzerTaskExParams, QueryHostsRequest, ...
int64 Page = 51
int64 Limit = 52
string OrderBy = 53
string Order = 54
string RawOrder = 55
int64 BeforeId = 56
int64 AfterId = 57
Used in: GetAllPayloadResponse, QueryPayloadResponse, UpdatePayloadRequest
int64 Id = 1
string Group = 2
bytes ContentBytes = 3
string Content = 4
string Folder = 5
int64 HitCount = 6
bool IsFile = 7
Used in: GetAllPayloadGroupResponse, UpdateAllPayloadGroupRequest
string Type = 1
string Name = 2
int64 Number = 3
Used as request type in: Yak.CreatePluginEnv, Yak.SetPluginEnv
Used as response type in: Yak.GetAllPluginEnv, Yak.QueryPluginEnv
Used in: QueryYakScriptRequest
bool UnSetGroup = 1
repeated string Group = 2
string IsPocBuiltIn = 3
Used in: QueryPortsResponse
string Host = 1
int64 IPInteger = 2
int64 Port = 3
string Proto = 4
string ServiceType = 5
string State = 6
string Reason = 7
string Fingerprint = 8
repeated string CPE = 9
string HtmlTitle = 10
int64 Id = 11
int64 CreatedAt = 12
int64 UpdatedAt = 13
string TaskName = 14
Used as request type in: Yak.PortScan
Used as field type in: RecordPortScanRequest
string Targets = 1
string Ports = 2
string Mode = 3
repeated string Proto = 4
int64 Concurrent = 5
bool Active = 6
string FingerprintMode = 7
bool SaveToDB = 8
bool SaveClosedPorts = 9
string TargetsFile = 10
repeated string ScriptNames = 11
repeated string Proxy = 12
double ProbeTimeout = 13
int32 ProbeMax = 14
bool EnableCClassScan = 15
bool SkippedHostAliveScan = 16
double HostAliveTimeout = 17
int32 HostAliveConcurrent = 18
string HostAlivePorts = 19
string ExcludeHosts = 20
string ExcludePorts = 21
bool EnableBasicCrawler = 22
int64 BasicCrawlerRequestMax = 23
int64 SynConcurrent = 24
string TaskName = 25
bool EnableBrute = 26
string SynScanNetInterface = 27
bool BasicCrawlerEnableJSParser = 29
repeated string UserFingerprintFiles = 30
bool SkipCveBaseLine = 31
Used in: QueryPortsGroupResponse
string GroupName = 1
repeated GroupList GroupLists = 2
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
string ProjectName = 1
string Description = 2
int64 Id = 3
string DatabasePath = 4
int64 CreatedAt = 5
int64 FolderId = 6
int64 ChildFolderId = 7
string Type = 8
int64 UpdateAt = 9
string FolderName = 10
string ChildFolderName = 11
string FileSize = 12
Used as response type in: Yak.ExportProject, Yak.ImportProject
string TargetPath = 1
double Percent = 2
string Verbose = 4
Used as request type in: Yak.DeleteAllMenu, Yak.QueryAllMenuItem
string Mode = 1
string Group = 2
string Verbose = 3
Used as response type in: Yak.QueryDNSLogByToken, Yak.QueryDNSLogTokenByScript
Used as request type in: Yak.QueryDomains
Used as field type in: DeleteDomainsRequest
optional Paging Pagination = 1
string Network = 2
string DomainKeyword = 3
string Title = 4
bool All = 5
Used as request type in: Yak.QueryHTTPFlows, Yak.QueryHTTPFlowsProcessNames
Used as field type in: AnalyzedDataSource, DeleteHTTPFlowRequest, ExportHTTPFlowStreamRequest, ExportHTTPFlowsRequest
optional Paging Pagination = 1
string SourceType = 2
string Methods = 3
string SearchURL = 4
string StatusCode = 5
bool HaveCommonParams = 6
bool HaveBody = 7
string SearchContentType = 9
int64 BeforeUpdatedAt = 10
int64 AfterUpdatedAt = 11
int64 AfterId = 12
int64 BeforeId = 13
string Keyword = 14
bool OnlyWebsocket = 15
repeated string IncludeInUrl = 16
repeated string ExcludeInUrl = 17
repeated string IncludeInIP = 18
repeated string ExcludeInIP = 19
repeated int64 ExcludeId = 20
repeated string IncludeInWhere = 21
repeated int64 IncludeId = 22
repeated string Tags = 23
string HaveParamsTotal = 24
repeated string Color = 25
int64 OffsetId = 26
int64 AfterBodyLength = 27
int64 BeforeBodyLength = 28
string IsWebsocket = 29
string RuntimeId = 31
string FromPlugin = 32
bool Full = 33
repeated string IncludePath = 34
repeated string ExcludePath = 35
repeated string IncludeSuffix = 36
repeated string ExcludeSuffix = 37
repeated string ExcludeContentType = 38
bool WithPayload = 39
repeated string RuntimeIDs = 40
repeated string IncludeHash = 41
repeated string HiddenIndex = 42
repeated string ProcessName = 43
repeated string ExcludeKeywords = 44
string KeywordType = 45
repeated int64 AnalyzedIds = 46
string PayloadKeyword = 47
Used as response type in: Yak.ExportHTTPFlows, Yak.QueryHTTPFlows
optional Paging Pagination = 1
repeated HTTPFlow Data = 2
int64 Total = 3
bool UnSetGroup = 1
repeated string Group = 2
Used as request type in: Yak.QueryPorts
Used as field type in: DeletePortsRequest
optional Paging Pagination = 1
string Hosts = 2
string Ports = 3
string Service = 4
string State = 5
string Title = 6
bool All = 7
string Keywords = 8
bool TitleEffective = 9
string ComplexSelect = 10
string Proto = 11
string RuntimeId = 12
int64 BeforeUpdatedAt = 13
int64 AfterUpdatedAt = 14
int64 AfterId = 15
int64 BeforeId = 16
string OrderBy = 17
string Order = 18
Used as request type in: Yak.QueryReports
Used as field type in: DeleteReportRequest
optional Paging Pagination = 1
string Owner = 2
string From = 3
string Keyword = 4
string Title = 5
string Type = 6
Used as request type in: Yak.QueryRisks
Used as field type in: DeleteRiskRequest, NewRiskReadRequest, QueryRiskRequest
optional Paging Pagination = 1
string Search = 2
string Network = 3
string Ports = 4
string RiskType = 5
string Token = 6
bool WaitingVerified = 7
string Severity = 8
int64 FromId = 9
int64 BeforeCreatedAt = 17
int64 AfterCreatedAt = 18
int64 UntilId = 10
string Tags = 11
string IsRead = 12
string Title = 13
repeated int64 Ids = 14
string RuntimeId = 15
repeated string SSAProgramNames = 16
Used as request type in: Yak.DeleteScreenRecorders, Yak.QueryScreenRecorders
string Project = 1
optional Paging Pagination = 2
string Keywords = 3
repeated int64 Ids = 4
Used as response type in: Yak.QueryYakScriptByOnlineGroup, Yak.QueryYakScriptLocalAll, Yak.QueryYakScriptLocalAndUser
Used as request type in: Yak.GetYakScriptGroup, Yak.QueryYakScript, Yak.QueryYakScriptByYakScriptName, Yak.QueryYakScriptSkipUpdate
Used as field type in: ExecBatchYakScriptRequest, ExecYakitPluginsByYakScriptFilterRequest, ExportYakScriptStreamRequest, HybridScanPluginConfig, SaveYakScriptGroupRequest, SetYakScriptSkipUpdateRequest
optional Paging Pagination = 1
string Type = 2
string Keyword = 3
bool IsHistory = 4
bool IsIgnore = 5
bool IsGeneralModule = 6
bool IsBatch = 7
bool ExcludeNucleiWorkflow = 8
repeated string ExcludeScriptNames = 9
repeated string IncludedScriptNames = 10
repeated string Tag = 11
bool NoResultReturn = 12
int64 UserId = 13
string UserName = 14
bool IgnoreGeneralModuleOrder = 15
repeated string Family = 16
string UUID = 17
repeated string ExcludeTypes = 19
int64 IsMITMParamPlugins = 20
string FieldKeywords = 21
Used as response type in: Yak.QueryYakScriptRiskDetailByCWE
Used as field type in: SaveNewYakScriptRequest, YakScript
string CWEId = 1
string RiskType = 2
string Description = 3
string CWESolution = 4
Used in: GenerateFuzztagRequest, SmokingEvaluateResult, YaklangInspectInformationRequest, YaklangLanguageFindResponse, YaklangLanguageSuggestionRequest
string Code = 1
int64 StartLine = 2
int64 StartColumn = 3
int64 EndLine = 4
int64 EndColumn = 5
Used as request type in: Yak.SaveCancelSimpleDetect, Yak.SimpleDetect
Used as response type in: Yak.GetSimpleDetectRecordRequestById, Yak.GetSimpleDetectUnfinishedTaskByUid, Yak.PopSimpleDetectUnfinishedTaskByUid
optional LastRecord LastRecord = 1
string RuntimeId = 4
Used as request type in: Yak.RecoverExecBatchYakScriptUnfinishedTask, Yak.RecoverSimpleDetectUnfinishedTask
Used in: FuzzerResponse
bool IsHttps = 1
bytes Request = 2
bytes Response = 3
Used in: MITMRequest, MITMV2Request
bool ClearAll = 1
repeated string HookName = 2
repeated string RemoveHookID = 3
Used as request type in: Yak.RenamePayloadFolder, Yak.RenamePayloadGroup
string Name = 1
string NewName = 2
Used as response type in: Yak.QueryReport
Used as field type in: QueryReportsResponse
string Title = 1
uint64 PublishedAt = 2
string Hash = 3
uint64 Id = 4
string Owner = 5
string From = 6
string JsonRaw = 7
Used as request type in: Yak.QueryDNSLogTokenByScript, Yak.RequireDNSLogDomainByScript
string Token = 1
string ScriptName = 2
Used as response type in: Yak.QueryRisk
Used as field type in: QueryRisksResponse, SyntaxFlowScanResponse
string Hash = 1
string IP = 2
string Url = 3
int32 Port = 4
string Host = 5
string Title = 6
string TitleVerbose = 7
string RiskType = 8
string RiskTypeVerbose = 9
string Parameter = 10
string Payload = 11
string Details = 12
string FromYakScript = 13
string YakScriptUUID = 29
bool WaitingVerified = 14
string ReverseToken = 15
int64 Id = 18
int64 CreatedAt = 16
int64 UpdatedAt = 17
string Severity = 19
bytes Request = 20
bytes Response = 21
string RuntimeId = 22
string CVE = 23
string Description = 24
string Solution = 25
string TaskName = 26
string Tags = 27
bool IsRead = 28
uint64 ResultID = 30
string SyntaxFlowVariable = 31
string ProgramName = 32
Used in: YakScriptRiskTypeListResponse
string RiskType = 1
string CWEId = 2
Used in: QuerySSAProgramResponse
int64 CreateAt = 1
int64 UpdateAt = 2
string Name = 3
string Description = 4
string Dbpath = 5
string Language = 6
string EngineVersion = 7
bool Recompile = 8
int64 HighRiskNumber = 9
int64 CriticalRiskNumber = 10
int64 WarnRiskNumber = 11
int64 LowRiskNumber = 12
uint32 Id = 13
Used in: DeleteSSAProgramRequest, QuerySSAProgramRequest
repeated string ProgramNames = 1
repeated string Languages = 2
repeated int64 Ids = 3
int64 BeforeUpdatedAt = 5
int64 AfterUpdatedAt = 6
string Keyword = 7
int64 AfterID = 8
int64 BeforeID = 9
Used in: UpdateSSAProgramRequest
string Name = 1
string Description = 2
Used in: QueryNewSSARisksResponse, QuerySSARisksResponse, SyntaxFlowScanResponse
int64 Id = 1
int64 CreatedAt = 2
int64 UpdatedAt = 3
string Hash = 4
string ProgramName = 5
string CodeSourceUrl = 6
string CodeRange = 7
string CodeFragment = 8
string Title = 9
string TitleVerbose = 10
string RiskType = 11
string RiskTypeVerbose = 12
string Details = 13
string Severity = 14
string FromRule = 15
string RuntimeID = 16
bool IsPotential = 17
string CVE = 18
string CveAccessVector = 19
string CveAccessComplexity = 20
string Tags = 21
bool IsRead = 23
uint64 ResultID = 22
string Variable = 24
int64 Index = 25
string FunctionName = 26
int64 Line = 27
string Solution = 28
string Description = 29
Used in: DeleteSSARisksRequest, NewSSARiskReadRequest, QuerySSARisksRequest, SSARiskFeedbackToOnlineRequest
repeated int64 ID = 1
string Search = 2
repeated string ProgramName = 3
repeated string CodeSourceUrl = 4
repeated string RiskType = 5
repeated string Severity = 6
repeated string FromRule = 7
repeated string RuntimeID = 8
repeated uint64 ResultID = 9
repeated string Tags = 10
int64 IsRead = 11
string Title = 12
repeated string Hash = 13
repeated string FunctionName = 14
int64 BeforeCreatedAt = 15
int64 AfterCreatedAt = 16
Used as response type in: Yak.ConvertPayloadGroupToDatabase, Yak.CoverPayloadGroupToDatabase, Yak.MigratePayloads, Yak.RemoveDuplicatePayloads, Yak.SaveLargePayloadToFileStream, Yak.SavePayloadStream, Yak.SavePayloadToFileStream
double Progress = 1
int64 HandledBytes = 2
string HandledBytesVerbose = 3
int64 TotalBytes = 4
string TotalBytesVerbose = 5
double CostDuration = 6
string CostDurationVerbose = 7
string Speed = 8
string RestDurationVerbose = 9
string Message = 10
Used as request type in: Yak.SaveLargePayloadToFileStream, Yak.SavePayload, Yak.SavePayloadStream, Yak.SavePayloadToFileStream
bool IsFile = 1
string Group = 2
string Content = 3
repeated string FileName = 4
string Folder = 5
bool IsNew = 6
Used as response type in: Yak.GetOneScreenRecorders
Used as field type in: QueryScreenRecorderResponse
int64 Id = 1
string Filename = 2
string NoteInfo = 3
string Project = 4
int64 CreatedAt = 5
int64 UpdatedAt = 6
string VideoName = 7
string Cover = 8
string Duration = 9
bool Before = 10
bool After = 11
Used as request type in: Yak.SetKey, Yak.SetProcessEnvKey, Yak.SetProjectKey
string Key = 1
string Value = 2
int64 TTL = 3
Used as request type in: Yak.SetMITMFilter, Yak.SetMITMHijackFilter
Used as response type in: Yak.GetMITMFilter, Yak.GetMITMHijackFilter, Yak.ResetMITMFilter, Yak.ResetMITMHijackFilter
repeated string includeHostname = 7
repeated string excludeHostname = 8
repeated string excludeSuffix = 9
repeated string includeSuffix = 10
repeated string excludeMethod = 11
repeated string excludeContentTypes = 40
repeated string excludeUri = 43
repeated string includeUri = 44
Used as response type in: Yak.SetMITMFilter, Yak.SetMITMHijackFilter
(message has no fields)
Used in: UpdateWebShellRequest, WebShell
int64 RetryCount = 1
int64 Timeout = 2
int64 BlockSize = 3
int64 MaxSize = 4
int64 UpdateTime = 5
bool IsSession = 6
Used in: ShellGenerate
JSP = 0
JSPX = 1
ASP = 2
ASPX = 3
PHP = 4
Behinder = 0
Godzilla = 1
YakShell = 2
Used in: GetSimpleDetectUnfinishedTaskResponse
double Percent = 1
int64 CreatedAt = 2
string Uid = 3
string YakScriptOnlineGroup = 4
string TaskName = 5
int64 LastRecordPtr = 6
Used as response type in: Yak.ViewBasicCrawlerCode, Yak.ViewPortScanCode
Used in: MITMV2Request
string TaskID = 1
bool HijackResponse = 2
bool CancelHijackResponse = 3
bool UpdateTags = 4
repeated string Tags = 5
bool Drop = 6
bool Forward = 7
bool SendPacket = 8
bytes Request = 9
bytes Response = 10
bytes Payload = 11
Used in: MITMV2Response
string TaskID = 1
bytes Request = 2
bytes Response = 3
string Status = 4
bool HijackResponse = 5
repeated string Tags = 6
bool IsHttps = 7
string URL = 8
string RemoteAddr = 9
bool IsWebsocket = 10
bytes Payload = 11
repeated string WebsocketEncode = 12
optional TraceInfo TraceInfo = 15
string Method = 16
Used in: SmokingEvaluatePluginResponse
string Item = 1
string Suggestion = 2
bytes ExtraInfo = 3
optional Range Range = 4
string Severity = 5
Used as response type in: Yak.GetSpaceEngineAccountStatus, Yak.GetSpaceEngineAccountStatusV2, Yak.GetSpaceEngineStatus
string Type = 1
string Status = 2
string Info = 3
bytes Raw = 4
int64 Used = 5
int64 Remain = 6
Used as request type in: Yak.StartBrute
Used as field type in: RecordPortScanRequest
string Type = 1
string Targets = 2
string TargetFile = 3
bool ReplaceDefaultUsernameDict = 28
bool ReplaceDefaultPasswordDict = 29
repeated string Usernames = 4
string UsernameFile = 24
repeated string Passwords = 5
string PasswordFile = 25
repeated string Prefix = 6
float Timeout = 7
int64 Concurrent = 8
int64 Retry = 9
int64 TargetTaskConcurrent = 10
bool OkToStop = 11
int64 DelayMin = 12
int64 DelayMax = 13
string PluginScriptName = 14
Used in: StaticAnalyzeErrorResponse, YaklangCompileAndFormatResponse
bytes Message = 1
int64 StartLineNumber = 2
int64 EndLineNumber = 3
int64 StartColumn = 4
int64 EndColumn = 5
bytes RawMessage = 6
string Severity = 7
string Tag = 8
Used in: MethodSuggestion, YaklangLanguageSuggestionResponse
string Label = 1
string Description = 2
string InsertText = 3
bool JustAppend = 4
string DefinitionVerbose = 5
string Kind = 6
string Command = 7
Used in: PcapXRequest
(message has no fields)
Used in: QuerySyntaxFlowRuleGroupResponse, QuerySyntaxFlowSameGroupResponse
string GroupName = 1
int32 Count = 2
bool IsBuildIn = 3
Used in: QuerySyntaxFlowResultResponse, SyntaxFlowScanResponse
uint64 ResultID = 1
string TaskID = 2
string RuleName = 3
string Title = 4
string TitleZh = 5
string Description = 6
string Severity = 7
string Purpose = 8
string ProgramName = 9
string Language = 10
uint64 RiskCount = 11
string RuleContent = 12
string Kind = 13
Used in: DeleteSyntaxFlowResultRequest, QuerySyntaxFlowResultRequest
repeated string TaskIDs = 1
repeated string ResultIDs = 2
repeated string RuleNames = 3
repeated string ProgramNames = 4
string Keyword = 5
bool OnlyRisk = 6
int64 AfterID = 7
int64 BeforeID = 8
repeated string Severity = 9
repeated string Kind = 10
Used in: CreateSyntaxFlowRuleResponse, QuerySyntaxFlowRuleResponse, UpdateSyntaxFlowRuleResponse
int64 Id = 18
string RuleName = 1
string Content = 2
string Language = 3
string Type = 4
string Severity = 5
string Purpose = 6
bool IsBuildInRule = 7
string Title = 8
string TitleZh = 9
string Description = 10
bool Verified = 11
bool AllowIncluded = 12
string IncludedName = 13
string Tag = 14
string AlertDesc = 15
string Hash = 16
repeated string GroupName = 17
Used in: DeleteSyntaxFlowRuleRequest, ExportSyntaxFlowsRequest, QuerySyntaxFlowRuleRequest, QuerySyntaxFlowSameGroupRequest, SyntaxFlowScanRequest, UpdateSyntaxFlowRuleAndGroupRequest
repeated string RuleNames = 1
repeated string Language = 2
repeated string GroupNames = 3
repeated string Severity = 4
repeated string Purpose = 5
repeated string Tag = 6
string Keyword = 7
bool includeLibraryRule = 8
int64 FromId = 9
int64 UntilId = 10
int64 AfterId = 11
int64 BeforeId = 12
string FilterRuleKind = 13
string FilterLibRuleKind = 14
Used in: DeleteSyntaxFlowRuleGroupRequest, QuerySyntaxFlowRuleGroupRequest
repeated string GroupNames = 2
string KeyWord = 1
string FilterGroupKind = 3
Used in: CreateSyntaxFlowRuleRequest, SyntaxFlowScanRequest, UpdateSyntaxFlowRuleRequest
string RuleName = 1
string Content = 2
string Language = 3
repeated string Tags = 4
repeated string GroupNames = 5
string Description = 6
Used as request type in: Yak.SyntaxFlowScan
Used as field type in: SyntaxFlowScanTask
string ControlMode = 1
repeated string ProgramName = 3
string ResumeTaskId = 5
bool IgnoreLanguage = 4
Used in: QuerySyntaxFlowScanTaskResponse
uint64 Id = 1
int64 CreatedAt = 2
int64 UpdatedAt = 3
string TaskId = 4
repeated string Programs = 5
int64 RuleCount = 6
string Status = 7
string Reason = 8
int64 FailedQuery = 9
int64 SkipQuery = 10
int64 SuccessQuery = 11
int64 RiskCount = 12
int64 TotalQuery = 13
string Kind = 15
Used in: DeleteSyntaxFlowScanTaskRequest, QuerySyntaxFlowScanTaskRequest
repeated string Programs = 1
repeated string Status = 2
repeated string TaskIds = 3
int64 FromId = 4
int64 UntilId = 5
string Keyword = 6
repeated string Kind = 7
bool HaveRisk = 17
Used as response type in: Yak.ExportSyntaxFlows, Yak.ImportSyntaxFlows
double Progress = 1
string Verbose = 2
Used in: GetYakScriptTagsResponse
string Value = 1
int32 Total = 2
Used in: GetYakScriptTagsAndTypeResponse
string Value = 1
int32 Total = 2
Used in: HTTPFlowsFieldGroupResponse
string Value = 1
int32 Total = 2
Used in: GetThirdPartyAppConfigTemplate
bool Required = 2
string Name = 1
string Verbose = 7
string Type = 3
string DefaultValue = 4
string Desc = 5
string Extra = 6
Used as request type in: Yak.GetSpaceEngineAccountStatusV2
Used as field type in: GlobalNetworkConfig
string Type = 1
string APIKey = 2
string UserIdentifier = 3
string UserSecret = 4
string Namespace = 5
string Domain = 6
string WebhookURL = 7
repeated KVPair ExtraParams = 8
Used in: MITMResponse, SingleManualHijackInfoMessage
repeated string AvailableDNSServers = 1
int64 DurationMs = 2
int64 DNSDurationMs = 3
int64 ConnDurationMs = 4
int64 TotalDurationMs = 5
int64 TLSHandshakeDurationMs = 6
int64 TCPDurationMs = 7
int64 ConnectDurationMs = 8
Used in: QueryTrafficPacketResponse
string LinkLayerType = 1
string NetworkLayerType = 2
string TransportLayerType = 3
string ApplicationLayerType = 4
bytes Payload = 5
bytes Raw = 6
string EthernetEndpointHardwareAddrSrc = 7
string EthernetEndpointHardwareAddrDst = 8
bool IsIpv4 = 9
bool IsIpv6 = 10
string NetworkEndpointIPSrc = 11
string NetworkEndpointIPDst = 12
int64 TransportEndpointPortSrc = 13
int64 TransportEndpointPortDst = 14
string SessionId = 15
int64 Id = 16
string Protocol = 17
string Info = 18
Used in: QueryTrafficSessionResponse
int64 Id = 1
string SessionType = 2
string Uuid = 3
string DeviceName = 4
string DeviceType = 5
bool IsLinkLayerEthernet = 6
string LinkLayerSrc = 7
string LinkLayerDst = 8
bool IsIpv4 = 9
bool IsIpv6 = 10
string NetworkSrcIP = 11
string NetworkDstIP = 12
bool IsTcpIpStack = 13
int64 TransportLayerSrcPort = 14
int64 TransportLayerDstPort = 15
bool IsTCPReassembled = 16
bool IsHalfOpen = 17
bool IsClosed = 18
bool IsForceClosed = 19
bool HaveClientHello = 20
string SNI = 21
Used in: QueryTrafficTCPReassembledResponse
int64 Id = 1
string SessionUuid = 2
bytes Raw = 3
int64 Seq = 4
int64 Timestamp = 5
string Source = 6
string Destination = 7
string Protocol = 8
Used in: GetAvailableBruteTypesResponse
string Name = 1
string Data = 2
repeated Tree Children = 3
Used in: QueryUnfinishedTaskResponse
double Percent = 1
int64 CreatedAt = 2
string RuntimeId = 3
string YakScriptOnlineGroup = 4
string TaskName = 5
int64 LastRecordPtr = 6
string Target = 7
Used in: DeleteUnfinishedTaskRequest, QueryUnfinishedTaskRequest
repeated string RuntimeId = 1
repeated string ProgressSource = 2
string TaskName = 3
string Target = 4
Used as request type in: Yak.UpdateSyntaxFlowRule, Yak.UpdateSyntaxFlowRuleEx
int64 Id = 1
string Url = 2
string Pass = 3
string SecretKey = 4
string EncMode = 5
string Charset = 6
string ShellType = 7
string ShellScript = 8
string Tag = 10
optional ShellOptions ShellOptions = 11
string Os = 12
string ResDataMOde = 13
map<string, string> Headers = 14
map<string, string> Posts = 15
Used as request type in: Yak.RiskFeedbackToOnline, Yak.UploadRiskToOnline
string Token = 1
string ProjectName = 2
repeated string Hash = 3
Used as request type in: Yak.CreateWebShell, Yak.UpdateWebShell
Used as response type in: Yak.CreateWebShell, Yak.UpdateWebShell
Used as field type in: QueryWebShellsResponse
int64 Id = 1
string Url = 2
string Pass = 3
string SecretKey = 4
string EncMode = 5
string Charset = 6
string ShellType = 7
string ShellScript = 8
bool Status = 9
string Tag = 10
string Proxy = 11
map<string, string> Headers = 12
string Remark = 13
int64 CreatedAt = 14
int64 UpdatedAt = 15
string PacketCodecName = 16
string PayloadCodecName = 17
map<string, string> Posts = 18
optional ShellOptions ShellOptions = 19
string Os = 20
string ResDecMOde = 21
Used as request type in: Yak.GetBasicInfo, Yak.Ping
Used as response type in: Yak.GenerateWebShell, Yak.GetBasicInfo, Yak.Ping
bool State = 1
bytes Data = 2
Used in: WebsocketFlows
int64 ID = 1
int64 CreatedAt = 2
string WebsocketRequestHash = 3
int64 FrameIndex = 4
bool FromServer = 5
string MessageType = 6
bytes Data = 7
string DataSizeVerbose = 8
int64 DataLength = 9
string DataVerbose = 10
bool IsJson = 11
bool IsProtobuf = 12
string Tags = 13
Used as request type in: Yak.RequireDNSLogDomain, Yak.SetYakBridgeLogServer
Used as response type in: Yak.GetCurrentYakBridgeLogServer
string DNSLogAddr = 1
string DNSLogAddrSecret = 2
string DNSMode = 3
bool UseLocal = 4
bool UseRemote = 5
Used in: OnlinePlugin, SaveNewYakScriptRequest, YakScript, YaklangInspectInformationResponse
string Level = 1
string TypeVerbose = 2
string CVE = 3
string Description = 4
string Solution = 5
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
int64 Id = 1
string Content = 2
string Type = 3
int64 CreatedAt = 5
string ScriptName = 6
string Help = 7
string Level = 8
string Author = 9
string Tags = 10
bool IsHistory = 11
bool IsIgnore = 12
bool IsGeneralModule = 13
string GeneralModuleVerbose = 14
string GeneralModuleKey = 15
string FromGit = 16
bool EnablePluginSelector = 17
string PluginSelectorTypes = 18
int64 OnlineId = 19
int64 UserId = 20
string OnlineScriptName = 21
string OnlineContributors = 22
string UUID = 23
bool OnlineIsPrivate = 24
string HeadImg = 25
string OnlineBaseUrl = 26
int64 BaseOnlineId = 27
bool OnlineOfficial = 28
string OnlineGroup = 29
bool IsCorePlugin = 30
int64 UpdatedAt = 31
string RiskType = 32
string RiskAnnotation = 34
repeated Collaborator CollaboratorInfo = 35
repeated YakRiskInfo RiskInfo = 36
bool IsUpdate = 37
repeated string PluginEnvKey = 38
bool SkipUpdate = 39
Used in: YakScriptHooks
int64 YakScriptId = 1
string YakScriptName = 2
string Verbose = 3
Used in: MITMResponse, MITMV2Response
Used in: OnlinePlugin, SaveNewYakScriptRequest, YakScript, YaklangInspectInformationResponse
string Field = 1
string DefaultValue = 2
string TypeVerbose = 3
string FieldVerbose = 4
string Help = 5
bool Required = 6
string Group = 7
string ExtraSetting = 8
string MethodType = 9
string JsonSchema = 10
string SuggestionDataExpression = 11
string UISchema = 12
Used in: YaklangInspectInformationResponse
string Typ = 1
repeated string Effected = 2
string WhenExpression = 3
Used in: RequestYakURLParams, YakURLResource
string FromRaw = 1
string Schema = 2
string User = 3
string Pass = 4
string Location = 5
string Path = 6
repeated KVPair Query = 7
Used in: RequestYakURLResponse
string ResourceType = 1
string VerboseType = 2
string ResourceName = 3
string VerboseName = 4
int64 Size = 5
string SizeVerbose = 6
int64 ModifiedTimestamp = 8
string Path = 9
string YakURLVerbose = 10
optional YakURL Url = 11
repeated KVPair Extra = 12
bool HaveChildrenNodes = 13
Used in: YaklangInspectInformationResponse
Used in: YaklangInformation
string Key = 1
bytes Value = 2
Used as request type in: Yak.YaklangLanguageFind, Yak.YaklangLanguageSuggestion
string InspectType = 1
string YakScriptType = 2
string YakScriptCode = 3
optional Range Range = 4
string ModelID = 5
string ProgramName = 6
string FileName = 7
Used as response type in: Yak.FuzzTagSuggestion, Yak.YaklangLanguageSuggestion
Used in: YaklangShellResponse
string Key = 1
bytes Value = 2
string ValueVerbose = 3
int64 SymbolId = 4
Used in: YsoClassOptionsResponse, YsoOptionsRequerst
string Key = 1
string Value = 2
string Type = 3
Used in: YsoClassOptionsResponseWithVerbose, YsoOptionsRequerstWithVerbose
string Key = 1
string KeyVerbose = 2
string Help = 3
string Value = 4
string Type = 5
Used as response type in: Yak.GetAllYsoClassGeneraterOptions
Used as field type in: YsoClassGeneraterOptionsWithVerbose
Used in: YsoOptionsWithVerbose
string Name = 1
string NameVerbose = 2
string Help = 3
repeated string Names = 1
Used in: ApplyClassToFacadesParams, StartFacadesWithYsoParams
string Gadget = 1
string Class = 2
Used as request type in: Yak.GenerateYsoBytes, Yak.GenerateYsoCode, Yak.GetAllYsoClassGeneraterOptions, Yak.GetAllYsoClassOptions
Used as field type in: ApplyClassToFacadesParamsWithVerbose
string Gadget = 1
string Class = 2
Used as response type in: Yak.GetAllYsoClassOptions, Yak.GetAllYsoGadgetOptions