Skip to main content

db

实例名实例描述
YAKIT_PLUGIN_TYPE_CODEC(string) "codec"
YAKIT_PLUGIN_TYPE_MITM(string) "mitm"
YAKIT_PLUGIN_TYPE_NUCLEI(string) "nuclei"
YAKIT_PLUGIN_TYPE_PACKET_HACK(string) "packet-hack"
YAKIT_PLUGIN_TYPE_PORTSCAN(string) "port-scan"
YAKIT_PLUGIN_TYPE_YAK(string) "yak"
函数名函数描述/介绍
db.CreateTemporaryYakScript
db.DelKey
db.DeletePayloadByGroup
db.DeleteYakScriptByName
db.DeleteYakitMenuItemAll
db.DownloadGeoIP
db.GetAllPayloadGroupsName
db.GetKey
db.GetProjectKey
db.GetYakitPluginByName
db.NewAliveHost
db.QueryAliveHost
db.QueryDomainsByDomainKeyword
db.QueryDomainsByNetwork
db.QueryDomainsByTitle
db.QueryHTTPFlowsAll
db.QueryHTTPFlowsByID
db.QueryHTTPFlowsByKeyword
db.QueryHostPortByKeyword
db.QueryHostPortByNetwork
db.QueryHostsByDomain
db.QueryIPCity
db.QueryIPForIPS
db.QueryPayloadGroups
db.QueryPortsByRuntimeId
db.QueryPortsByTaskName
db.QueryPortsByUpdatedAt
db.QueryUrlsAll
db.QueryUrlsByKeyword
db.SaveDomain
db.SaveHTTPFlowFromNative
db.SaveHTTPFlowFromNativeWithType
db.SaveHTTPFlowFromRaw
db.SaveHTTPFlowFromRawWithOption
db.SaveHTTPFlowFromRawWithType
db.SaveHTTPFlowInstance
db.SavePayload
db.SavePayloadByFile
db.SavePortFromResult
db.SaveYakitMenuItemByBatchExecuteConfig
db.SaveYakitPlugin
db.SetKey
db.SetProjectKey
db.YieldPayloadYieldPayload means
db.YieldYakScriptAll
db.saveHTTPFlowWithTags

函数定义#

CreateTemporaryYakScript#

详细描述#

定义#

CreateTemporaryYakScript(t string, code string, suffix ...string) (string, error)

参数#

参数名参数类型参数解释
tstring
codestring
suffix...string

返回值#

返回值(顺序)返回值类型返回值解释
r1string
r2error

DelKey#

详细描述#

定义#

DelKey(k any)

参数#

参数名参数类型参数解释
kany

DeletePayloadByGroup#

详细描述#

定义#

DeletePayloadByGroup(group string) error

参数#

参数名参数类型参数解释
groupstring

返回值#

返回值(顺序)返回值类型返回值解释
r1error

DeleteYakScriptByName#

详细描述#

定义#

DeleteYakScriptByName(i string) error

参数#

参数名参数类型参数解释
istring

返回值#

返回值(顺序)返回值类型返回值解释
r1error

DeleteYakitMenuItemAll#

详细描述#

定义#

DeleteYakitMenuItemAll() error

返回值#

返回值(顺序)返回值类型返回值解释
r1error

DownloadGeoIP#

详细描述#

定义#

DownloadGeoIP() error

返回值#

返回值(顺序)返回值类型返回值解释
r1error

GetAllPayloadGroupsName#

详细描述#

定义#

GetAllPayloadGroupsName() []string

返回值#

返回值(顺序)返回值类型返回值解释
r1[]string

GetKey#

详细描述#

定义#

GetKey(k any) string

参数#

参数名参数类型参数解释
kany

返回值#

返回值(顺序)返回值类型返回值解释
r1string

GetProjectKey#

详细描述#

定义#

GetProjectKey(k any) string

参数#

参数名参数类型参数解释
kany

返回值#

返回值(顺序)返回值类型返回值解释
r1string

GetYakitPluginByName#

详细描述#

定义#

GetYakitPluginByName(name string) (*schema.YakScript, error)

参数#

参数名参数类型参数解释
namestring

返回值#

返回值(顺序)返回值类型返回值解释
r1*schema.YakScript
r2error

NewAliveHost#

详细描述#

定义#

NewAliveHost(target string, opts ...yakit.AliveHostParamsOpt)

参数#

参数名参数类型参数解释
targetstring
opts...yakit.AliveHostParamsOpt

QueryAliveHost#

详细描述#

定义#

QueryAliveHost(runtimeId string) chan *schema.AliveHost

参数#

参数名参数类型参数解释
runtimeIdstring

返回值#

返回值(顺序)返回值类型返回值解释
r1chan *schema.AliveHost

QueryDomainsByDomainKeyword#

详细描述#

定义#

QueryDomainsByDomainKeyword(keyword string) (chan *schema.Domain, error)

参数#

参数名参数类型参数解释
keywordstring

返回值#

返回值(顺序)返回值类型返回值解释
r1chan *schema.Domain
r2error

QueryDomainsByNetwork#

详细描述#

定义#

QueryDomainsByNetwork(network string) (chan *schema.Domain, error)

参数#

参数名参数类型参数解释
networkstring

返回值#

返回值(顺序)返回值类型返回值解释
r1chan *schema.Domain
r2error

QueryDomainsByTitle#

详细描述#

定义#

QueryDomainsByTitle(title string) (chan *schema.Domain, error)

参数#

参数名参数类型参数解释
titlestring

返回值#

返回值(顺序)返回值类型返回值解释
r1chan *schema.Domain
r2error

QueryHTTPFlowsAll#

详细描述#

定义#

QueryHTTPFlowsAll() chan *schema.HTTPFlow

返回值#

返回值(顺序)返回值类型返回值解释
r1chan *schema.HTTPFlow

QueryHTTPFlowsByID#

详细描述#

定义#

QueryHTTPFlowsByID(id ...int64) chan *schema.HTTPFlow

参数#

参数名参数类型参数解释
id...int64

返回值#

返回值(顺序)返回值类型返回值解释
r1chan *schema.HTTPFlow

QueryHTTPFlowsByKeyword#

详细描述#

定义#

QueryHTTPFlowsByKeyword(k string) chan *schema.HTTPFlow

参数#

参数名参数类型参数解释
kstring

返回值#

返回值(顺序)返回值类型返回值解释
r1chan *schema.HTTPFlow

QueryHostPortByKeyword#

详细描述#

定义#

QueryHostPortByKeyword(network string) (chan *schema.Host, error)

参数#

参数名参数类型参数解释
networkstring

返回值#

返回值(顺序)返回值类型返回值解释
r1chan *schema.Host
r2error

QueryHostPortByNetwork#

详细描述#

定义#

QueryHostPortByNetwork(network string) chan string

参数#

参数名参数类型参数解释
networkstring

返回值#

返回值(顺序)返回值类型返回值解释
r1chan string

QueryHostsByDomain#

详细描述#

定义#

QueryHostsByDomain(keyword string) (chan *schema.Host, error)

参数#

参数名参数类型参数解释
keywordstring

返回值#

返回值(顺序)返回值类型返回值解释
r1chan *schema.Host
r2error

QueryIPCity#

详细描述#

定义#

QueryIPCity(ip string) (*geo.City, error)

参数#

参数名参数类型参数解释
ipstring

返回值#

返回值(顺序)返回值类型返回值解释
r1*geo.City
r2error

QueryIPForIPS#

详细描述#

定义#

QueryIPForIPS(ip string) (*geo.ISP, error)

参数#

参数名参数类型参数解释
ipstring

返回值#

返回值(顺序)返回值类型返回值解释
r1*geo.ISP
r2error

QueryPayloadGroups#

详细描述#

定义#

QueryPayloadGroups(group string) []string

参数#

参数名参数类型参数解释
groupstring

返回值#

返回值(顺序)返回值类型返回值解释
r1[]string

QueryPortsByRuntimeId#

详细描述#

定义#

QueryPortsByRuntimeId(runtimeID string) (chan *schema.Port, error)

参数#

参数名参数类型参数解释
runtimeIDstring

返回值#

返回值(顺序)返回值类型返回值解释
r1chan *schema.Port
r2error

QueryPortsByTaskName#

详细描述#

定义#

QueryPortsByTaskName(taskName string) (chan *schema.Port, error)

参数#

参数名参数类型参数解释
taskNamestring

返回值#

返回值(顺序)返回值类型返回值解释
r1chan *schema.Port
r2error

QueryPortsByUpdatedAt#

详细描述#

定义#

QueryPortsByUpdatedAt(timestamp int64) (chan *schema.Port, error)

参数#

参数名参数类型参数解释
timestampint64

返回值#

返回值(顺序)返回值类型返回值解释
r1chan *schema.Port
r2error

QueryUrlsAll#

详细描述#

定义#

QueryUrlsAll() chan string

返回值#

返回值(顺序)返回值类型返回值解释
r1chan string

QueryUrlsByKeyword#

详细描述#

定义#

QueryUrlsByKeyword(k string) chan string

参数#

参数名参数类型参数解释
kstring

返回值#

返回值(顺序)返回值类型返回值解释
r1chan string

SaveDomain#

详细描述#

定义#

SaveDomain(domain string, ip ...string) error

参数#

参数名参数类型参数解释
domainstring
ip...string

返回值#

返回值(顺序)返回值类型返回值解释
r1error

SaveHTTPFlowFromNative#

详细描述#

定义#

SaveHTTPFlowFromNative(url string, req *http.Request, rsp *http.Response) error

参数#

参数名参数类型参数解释
urlstring
req*http.Request
rsp*http.Response

返回值#

返回值(顺序)返回值类型返回值解释
r1error

SaveHTTPFlowFromNativeWithType#

详细描述#

定义#

SaveHTTPFlowFromNativeWithType(url string, req *http.Request, rsp *http.Response, typeStr string) error

参数#

参数名参数类型参数解释
urlstring
req*http.Request
rsp*http.Response
typeStrstring

返回值#

返回值(顺序)返回值类型返回值解释
r1error

SaveHTTPFlowFromRaw#

详细描述#

定义#

SaveHTTPFlowFromRaw(url string, req []byte, rsp []byte) error

参数#

参数名参数类型参数解释
urlstring
req[]byte
rsp[]byte

返回值#

返回值(顺序)返回值类型返回值解释
r1error

SaveHTTPFlowFromRawWithOption#

详细描述#

定义#

SaveHTTPFlowFromRawWithOption(url string, req []byte, rsp []byte, exOption ...yakit.CreateHTTPFlowOptions) error

参数#

参数名参数类型参数解释
urlstring
req[]byte
rsp[]byte
exOption...yakit.CreateHTTPFlowOptions

返回值#

返回值(顺序)返回值类型返回值解释
r1error

SaveHTTPFlowFromRawWithType#

详细描述#

定义#

SaveHTTPFlowFromRawWithType(url string, req []byte, rsp []byte, typeStr string) error

参数#

参数名参数类型参数解释
urlstring
req[]byte
rsp[]byte
typeStrstring

返回值#

返回值(顺序)返回值类型返回值解释
r1error

SaveHTTPFlowInstance#

详细描述#

定义#

SaveHTTPFlowInstance(flow *schema.HTTPFlow) error

参数#

参数名参数类型参数解释
flow*schema.HTTPFlow

返回值#

返回值(顺序)返回值类型返回值解释
r1error

SavePayload#

详细描述#

定义#

SavePayload(group string, payloadRaw any) error

参数#

参数名参数类型参数解释
groupstring
payloadRawany

返回值#

返回值(顺序)返回值类型返回值解释
r1error

SavePayloadByFile#

详细描述#

定义#

SavePayloadByFile(group string, fileName string) error

参数#

参数名参数类型参数解释
groupstring
fileNamestring

返回值#

返回值(顺序)返回值类型返回值解释
r1error

SavePortFromResult#

详细描述#

定义#

SavePortFromResult(t any, RuntimeId ...string) error

参数#

参数名参数类型参数解释
tany
RuntimeId...string

返回值#

返回值(顺序)返回值类型返回值解释
r1error

SaveYakitMenuItemByBatchExecuteConfig#

详细描述#

定义#

SaveYakitMenuItemByBatchExecuteConfig(raw any) error

参数#

参数名参数类型参数解释
rawany

返回值#

返回值(顺序)返回值类型返回值解释
r1error

SaveYakitPlugin#

详细描述#

定义#

SaveYakitPlugin(scriptName string, typeStr string, content any) error

参数#

参数名参数类型参数解释
scriptNamestring
typeStrstring
contentany

返回值#

返回值(顺序)返回值类型返回值解释
r1error

SetKey#

详细描述#

定义#

SetKey(k any, v any) error

参数#

参数名参数类型参数解释
kany
vany

返回值#

返回值(顺序)返回值类型返回值解释
r1error

SetProjectKey#

详细描述#

定义#

SetProjectKey(k any, v any) error

参数#

参数名参数类型参数解释
kany
vany

返回值#

返回值(顺序)返回值类型返回值解释
r1error

YieldPayload#

详细描述#

YieldPayload means

定义#

YieldPayload(raw any, extra ...any) chan string

参数#

参数名参数类型参数解释
rawany
extra...any

返回值#

返回值(顺序)返回值类型返回值解释
r1chan string

YieldYakScriptAll#

详细描述#

定义#

YieldYakScriptAll() chan *schema.YakScript

返回值#

返回值(顺序)返回值类型返回值解释
r1chan *schema.YakScript

saveHTTPFlowWithTags#

详细描述#

定义#

saveHTTPFlowWithTags(tags string) CreateHTTPFlowOptions

参数#

参数名参数类型参数解释
tagsstring

返回值#

返回值(顺序)返回值类型返回值解释
r1CreateHTTPFlowOptions