Skip to main content

yakit

成员函数函数描述/介绍
yakit.AutoInitYakit
yakit.Debug
yakit.DeletePayloadByGroup
yakit.EnableTable
yakit.EnableText
yakit.EnableWebsiteTrees
yakit.Error
yakit.File
yakit.GenerateYakitMITMHooksParams
yakit.GetHomeDir
yakit.GetHomeTempDir
yakit.GetOnlineBaseUrl
yakit.Info
yakit.InitYakit
yakit.Markdown
yakit.NewBarGraph
yakit.NewClient
yakit.NewHTTPFlowRisk
yakit.NewLineGraph
yakit.NewPieGraph
yakit.NewTable
yakit.NewWordCloud
yakit.ObjToPort
yakit.Output
yakit.QueryDomainsByDomainKeyword
yakit.QueryDomainsByNetwork
yakit.QueryDomainsByTitle
yakit.QueryHTTPFlowsAll
yakit.QueryHTTPFlowsByKeyword
yakit.QueryHostPortAll
yakit.QueryHostPortByKeyword
yakit.QueryHostPortByNetwork
yakit.QueryHostPortByNetworkAndPort
yakit.QueryHostsByDomain
yakit.QueryHostsByNetwork
yakit.QueryPortAssetByNetwork
yakit.QueryUrlsAll
yakit.QueryUrlsByKeyword
yakit.Report
yakit.SaveDomain
yakit.SaveHTTPFlow
yakit.SavePayload
yakit.SavePayloadByFile
yakit.SavePortFromResult
yakit.SetOnlineBaseUrl
yakit.SetProgress
yakit.SetProgressEx
yakit.StatusCard
yakit.TableData
yakit.Text
yakit.TextTabData
yakit.UpdateOnlineYakitStore
yakit.UpdateYakitStore
yakit.UpdateYakitStoreFromGit
yakit.UpdateYakitStoreLocal
yakit.Warn

函数定义#

AutoInitYakit#

详细描述#

定义#

AutoInitYakit()

返回值#

返回值(顺序)返回值类型返回值解释
r1``

Debug#

详细描述#

定义#

Debug(tmp string, items ...any)

参数#

参数名参数类型参数解释
tmpstring
items...any

DeletePayloadByGroup#

详细描述#

定义#

DeletePayloadByGroup(group string) error

参数#

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

返回值#

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

EnableTable#

详细描述#

定义#

EnableTable(tableName string, columns []string)

参数#

参数名参数类型参数解释
tableNamestring
columns[]string

返回值#

返回值(顺序)返回值类型返回值解释
r1``

EnableText#

详细描述#

定义#

EnableText(tabName string)

参数#

参数名参数类型参数解释
tabNamestring

EnableWebsiteTrees#

详细描述#

定义#

EnableWebsiteTrees(targets string)

参数#

参数名参数类型参数解释
targetsstring

返回值#

返回值(顺序)返回值类型返回值解释
r1``

Error#

详细描述#

定义#

Error(tmp string, items ...any)

参数#

参数名参数类型参数解释
tmpstring
items...any

File#

详细描述#

定义#

File(fileName string, desc ...any)

参数#

参数名参数类型参数解释
fileNamestring
desc...any

GenerateYakitMITMHooksParams#

详细描述#

定义#

GenerateYakitMITMHooksParams(method string, url string, opts ...http_struct.HttpOption) ([]any, error)

参数#

参数名参数类型参数解释
methodstring
urlstring
opts...http_struct.HttpOption

返回值#

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

GetHomeDir#

详细描述#

定义#

GetHomeDir() string

返回值#

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

GetHomeTempDir#

详细描述#

定义#

GetHomeTempDir() string

返回值#

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

GetOnlineBaseUrl#

详细描述#

定义#

GetOnlineBaseUrl() YAK_ONLINE_BASEURL

返回值#

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

Info#

详细描述#

定义#

Info(tmp string, items ...any)

参数#

参数名参数类型参数解释
tmpstring
items...any

InitYakit#

详细描述#

定义#

InitYakit(y *YakitClient)

参数#

参数名参数类型参数解释
y*YakitClient

Markdown#

详细描述#

定义#

Markdown(tmp any)

参数#

参数名参数类型参数解释
tmpany

NewBarGraph#

详细描述#

定义#

NewBarGraph() *YakitGraph

返回值#

返回值(顺序)返回值类型返回值解释
r1*YakitGraph

NewClient#

详细描述#

定义#

NewClient(addr string) *YakitClient

参数#

参数名参数类型参数解释
addrstring

返回值#

返回值(顺序)返回值类型返回值解释
r1*YakitClient

NewHTTPFlowRisk#

详细描述#

定义#

NewHTTPFlowRisk(riskName string, isHttps bool, url string, req []byte, rsp []byte) *YakitHTTPFlowRisk

参数#

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

返回值#

返回值(顺序)返回值类型返回值解释
r1*YakitHTTPFlowRisk

NewLineGraph#

详细描述#

定义#

NewLineGraph() *YakitGraph

返回值#

返回值(顺序)返回值类型返回值解释
r1*YakitGraph

NewPieGraph#

详细描述#

定义#

NewPieGraph() *YakitGraph

返回值#

返回值(顺序)返回值类型返回值解释
r1*YakitGraph

NewTable#

详细描述#

定义#

NewTable(head ...string) *YakitTable

参数#

参数名参数类型参数解释
head...string

返回值#

返回值(顺序)返回值类型返回值解释
r1*YakitTable

NewWordCloud#

详细描述#

定义#

NewWordCloud() *YakitGraph

返回值#

返回值(顺序)返回值类型返回值解释
r1*YakitGraph

ObjToPort#

详细描述#

定义#

ObjToPort(t any) (*yakit.Port, error)

参数#

参数名参数类型参数解释
tany

返回值#

返回值(顺序)返回值类型返回值解释
r1*yakit.Port
r2error

Output#

详细描述#

定义#

Output(i any) error

参数#

参数名参数类型参数解释
iany

返回值#

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

QueryDomainsByDomainKeyword#

详细描述#

定义#

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

参数#

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

返回值#

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

QueryDomainsByNetwork#

详细描述#

定义#

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

参数#

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

返回值#

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

QueryDomainsByTitle#

详细描述#

定义#

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

参数#

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

返回值#

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

QueryHTTPFlowsAll#

详细描述#

定义#

QueryHTTPFlowsAll() chan *yakit.HTTPFlow

返回值#

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

QueryHTTPFlowsByKeyword#

详细描述#

定义#

QueryHTTPFlowsByKeyword(k string) chan *yakit.HTTPFlow

参数#

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

返回值#

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

QueryHostPortAll#

详细描述#

定义#

QueryHostPortAll() chan string

返回值#

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

QueryHostPortByKeyword#

详细描述#

定义#

QueryHostPortByKeyword(target string) chan string

参数#

参数名参数类型参数解释
targetstring

返回值#

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

QueryHostPortByNetwork#

详细描述#

定义#

QueryHostPortByNetwork(network string) chan string

参数#

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

返回值#

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

QueryHostPortByNetworkAndPort#

详细描述#

定义#

QueryHostPortByNetworkAndPort(network string, port string) chan string

参数#

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

返回值#

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

QueryHostsByDomain#

详细描述#

定义#

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

参数#

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

返回值#

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

QueryHostsByNetwork#

详细描述#

定义#

QueryHostsByNetwork(network string) (chan *yakit.Host, error)

参数#

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

返回值#

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

QueryPortAssetByNetwork#

详细描述#

定义#

QueryPortAssetByNetwork(network string) (chan *yakit.Port, error)

参数#

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

返回值#

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

QueryUrlsAll#

详细描述#

定义#

QueryUrlsAll() chan string

返回值#

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

QueryUrlsByKeyword#

详细描述#

定义#

QueryUrlsByKeyword(k string) chan string

参数#

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

返回值#

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

Report#

详细描述#

定义#

Report(i int)

参数#

参数名参数类型参数解释
iint

SaveDomain#

详细描述#

定义#

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

参数#

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

返回值#

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

SaveHTTPFlow#

详细描述#

定义#

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

参数#

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

返回值#

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

SavePayload#

详细描述#

定义#

SavePayload(group string, payloads []string) error

参数#

参数名参数类型参数解释
groupstring
payloads[]string

返回值#

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

SavePayloadByFile#

详细描述#

定义#

SavePayloadByFile(group string, fileName string) error

参数#

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

返回值#

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

SavePortFromResult#

详细描述#

定义#

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

参数#

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

返回值#

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

SetOnlineBaseUrl#

详细描述#

定义#

SetOnlineBaseUrl(u string)

参数#

参数名参数类型参数解释
ustring

SetProgress#

详细描述#

定义#

SetProgress(f float64)

参数#

参数名参数类型参数解释
ffloat64

SetProgressEx#

详细描述#

定义#

SetProgressEx(id string, f float64)

参数#

参数名参数类型参数解释
idstring
ffloat64

StatusCard#

详细描述#

定义#

StatusCard(id string, data any, tags ...string)

参数#

参数名参数类型参数解释
idstring
dataany
tags...string

返回值#

返回值(顺序)返回值类型返回值解释
r1``

TableData#

详细描述#

定义#

TableData(tableName string, data any) *YakitFixedTableData

参数#

参数名参数类型参数解释
tableNamestring
dataany

返回值#

返回值(顺序)返回值类型返回值解释
r1*YakitFixedTableData

Text#

详细描述#

定义#

Text(tmp any)

参数#

参数名参数类型参数解释
tmpany

TextTabData#

详细描述#

定义#

TextTabData(tabName string, data string)

参数#

参数名参数类型参数解释
tabNamestring
datastring

UpdateOnlineYakitStore#

详细描述#

定义#

UpdateOnlineYakitStore() error

返回值#

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

UpdateYakitStore#

详细描述#

定义#

UpdateYakitStore() error

返回值#

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

UpdateYakitStoreFromGit#

详细描述#

定义#

UpdateYakitStoreFromGit(ctx context.Context, ghUrl string, proxy ...string) error

参数#

参数名参数类型参数解释
ctxcontext.Context
ghUrlstring
proxy...string

返回值#

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

UpdateYakitStoreLocal#

详细描述#

定义#

UpdateYakitStoreLocal(f string) error

参数#

参数名参数类型参数解释
fstring

返回值#

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

Warn#

详细描述#

定义#

Warn(tmp string, items ...any)

参数#

参数名参数类型参数解释
tmpstring
items...any