实例名 | 实例描述 |
---|
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" |
函数定义#
CreateTemporaryYakScript#
详细描述#
CreateTemporaryYakScript(t string, code string, suffix ...string) (string, error)
参数名 | 参数类型 | 参数解释 |
---|
t | string | |
code | string | |
suffix | ...string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | string | |
r2 | error | |
DelKey#
详细描述#
DelKey(k any)
DeletePayloadByGroup#
详细描述#
DeletePayloadByGroup(group string) error
返回值#
DeleteYakScriptByName#
详细描述#
DeleteYakScriptByName(i string) error
返回值#
DeleteYakitMenuItemAll#
详细描述#
DeleteYakitMenuItemAll() error
返回值#
DownloadGeoIP#
详细描述#
DownloadGeoIP() error
返回值#
GetKey#
详细描述#
GetKey(k any) string
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | string | |
GetProjectKey#
详细描述#
GetProjectKey(k any) string
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | string | |
GetYakitPluginByName#
详细描述#
GetYakitPluginByName(name string) (*schema.YakScript, error)
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | *schema.YakScript | |
r2 | error | |
NewAliveHost#
详细描述#
NewAliveHost(target string, opts ...yakit.AliveHostParamsOpt)
参数名 | 参数类型 | 参数解释 |
---|
target | string | |
opts | ...yakit.AliveHostParamsOpt | |
QueryAliveHost#
详细描述#
QueryAliveHost(runtimeId string) chan *schema.AliveHost
参数名 | 参数类型 | 参数解释 |
---|
runtimeId | string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *schema.AliveHost | |
QueryDomainsByDomainKeyword#
详细描述#
QueryDomainsByDomainKeyword(keyword string) (chan *schema.Domain, error)
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *schema.Domain | |
r2 | error | |
QueryDomainsByNetwork#
详细描述#
QueryDomainsByNetwork(network string) (chan *schema.Domain, error)
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *schema.Domain | |
r2 | error | |
QueryDomainsByTitle#
详细描述#
QueryDomainsByTitle(title string) (chan *schema.Domain, error)
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *schema.Domain | |
r2 | error | |
QueryHTTPFlowsAll#
详细描述#
QueryHTTPFlowsAll() chan *schema.HTTPFlow
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *schema.HTTPFlow | |
QueryHTTPFlowsByID#
详细描述#
QueryHTTPFlowsByID(id ...int64) chan *schema.HTTPFlow
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *schema.HTTPFlow | |
QueryHTTPFlowsByKeyword#
详细描述#
QueryHTTPFlowsByKeyword(k string) chan *schema.HTTPFlow
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *schema.HTTPFlow | |
QueryHostPortByKeyword#
详细描述#
QueryHostPortByKeyword(network string) (chan *schema.Host, error)
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *schema.Host | |
r2 | error | |
QueryHostPortByNetwork#
详细描述#
QueryHostPortByNetwork(network string) chan string
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan string | |
QueryHostsByDomain#
详细描述#
QueryHostsByDomain(keyword string) (chan *schema.Host, error)
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *schema.Host | |
r2 | error | |
QueryIPCity#
详细描述#
QueryIPCity(ip string) (*geo.City, error)
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | *geo.City | |
r2 | error | |
QueryIPForIPS#
详细描述#
QueryIPForIPS(ip string) (*geo.ISP, error)
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | *geo.ISP | |
r2 | error | |
QueryPayloadGroups#
详细描述#
QueryPayloadGroups(group string) []string
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | []string | |
QueryPortsByRuntimeId#
详细描述#
QueryPortsByRuntimeId(runtimeID string) (chan *schema.Port, error)
参数名 | 参数类型 | 参数解释 |
---|
runtimeID | string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *schema.Port | |
r2 | error | |
QueryPortsByTaskName#
详细描述#
QueryPortsByTaskName(taskName string) (chan *schema.Port, error)
参数名 | 参数类型 | 参数解释 |
---|
taskName | string | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *schema.Port | |
r2 | error | |
QueryPortsByUpdatedAt#
详细描述#
QueryPortsByUpdatedAt(timestamp int64) (chan *schema.Port, error)
参数名 | 参数类型 | 参数解释 |
---|
timestamp | int64 | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *schema.Port | |
r2 | error | |
QueryUrlsAll#
详细描述#
QueryUrlsAll() chan string
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan string | |
QueryUrlsByKeyword#
详细描述#
QueryUrlsByKeyword(k string) chan string
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan string | |
SaveDomain#
详细描述#
SaveDomain(domain string, ip ...string) error
参数名 | 参数类型 | 参数解释 |
---|
domain | string | |
ip | ...string | |
返回值#
SaveHTTPFlowFromNative#
详细描述#
SaveHTTPFlowFromNative(url string, req *http.Request, rsp *http.Response) error
参数名 | 参数类型 | 参数解释 |
---|
url | string | |
req | *http.Request | |
rsp | *http.Response | |
返回值#
SaveHTTPFlowFromNativeWithType#
详细描述#
SaveHTTPFlowFromNativeWithType(url string, req *http.Request, rsp *http.Response, typeStr string) error
参数名 | 参数类型 | 参数解释 |
---|
url | string | |
req | *http.Request | |
rsp | *http.Response | |
typeStr | string | |
返回值#
SaveHTTPFlowFromRaw#
详细描述#
SaveHTTPFlowFromRaw(url string, req []byte, rsp []byte) error
参数名 | 参数类型 | 参数解释 |
---|
url | string | |
req | []byte | |
rsp | []byte | |
返回值#
SaveHTTPFlowFromRawWithOption#
详细描述#
SaveHTTPFlowFromRawWithOption(url string, req []byte, rsp []byte, exOption ...yakit.CreateHTTPFlowOptions) error
参数名 | 参数类型 | 参数解释 |
---|
url | string | |
req | []byte | |
rsp | []byte | |
exOption | ...yakit.CreateHTTPFlowOptions | |
返回值#
SaveHTTPFlowFromRawWithType#
详细描述#
SaveHTTPFlowFromRawWithType(url string, req []byte, rsp []byte, typeStr string) error
参数名 | 参数类型 | 参数解释 |
---|
url | string | |
req | []byte | |
rsp | []byte | |
typeStr | string | |
返回值#
SaveHTTPFlowInstance#
详细描述#
SaveHTTPFlowInstance(flow *schema.HTTPFlow) error
参数名 | 参数类型 | 参数解释 |
---|
flow | *schema.HTTPFlow | |
返回值#
SavePayload#
详细描述#
SavePayload(group string, payloadRaw any) error
参数名 | 参数类型 | 参数解释 |
---|
group | string | |
payloadRaw | any | |
返回值#
SavePayloadByFile#
详细描述#
SavePayloadByFile(group string, fileName string) error
参数名 | 参数类型 | 参数解释 |
---|
group | string | |
fileName | string | |
返回值#
SavePortFromResult#
详细描述#
SavePortFromResult(t any, RuntimeId ...string) error
参数名 | 参数类型 | 参数解释 |
---|
t | any | |
RuntimeId | ...string | |
返回值#
SaveYakitMenuItemByBatchExecuteConfig#
详细描述#
SaveYakitMenuItemByBatchExecuteConfig(raw any) error
返回值#
SaveYakitPlugin#
详细描述#
SaveYakitPlugin(scriptName string, typeStr string, content any) error
参数名 | 参数类型 | 参数解释 |
---|
scriptName | string | |
typeStr | string | |
content | any | |
返回值#
SetKey#
详细描述#
SetKey(k any, v any) error
返回值#
SetProjectKey#
详细描述#
SetProjectKey(k any, v any) error
返回值#
YieldPayload#
详细描述#
YieldPayload means
YieldPayload(raw any, extra ...any) chan string
参数名 | 参数类型 | 参数解释 |
---|
raw | any | |
extra | ...any | |
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan string | |
YieldYakScriptAll#
详细描述#
YieldYakScriptAll() chan *schema.YakScript
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | chan *schema.YakScript | |
saveHTTPFlowWithTags#
详细描述#
saveHTTPFlowWithTags(tags string) CreateHTTPFlowOptions
返回值#
返回值(顺序) | 返回值类型 | 返回值解释 |
---|
r1 | CreateHTTPFlowOptions | |