Skip to main content

db

成员函数函数描述/介绍
db.DelKey删除 Key 对应的值(数据库中)
db.DeletePayloadByGroup删除 Payload
db.DeleteYakitMenuItemAll
db.DownloadGeoIP下载并自动解压 GeoIP
db.GetKey获取持久化 Key
db.GetYakitPluginByName
db.QueryDomainsByDomainKeyword根据关键字查询域名资产
db.QueryDomainsByNetwork根据解析到的网段查询域名资产
db.QueryDomainsByTitle根据网站名查询域名
db.QueryHTTPFlowsAll查询所有的 HTTP 流
db.QueryHTTPFlowsByID
db.QueryHTTPFlowsByKeyword根据关键字插件 HTTP 流对象
db.QueryHostPortByKeyword通过关键字查询 HostPort
db.QueryHostPortByNetwork根据网络查询 Host:Port
db.QueryHostsByDomain根据域名查询 Hosts 资产
db.QueryIPCity查询 IP 对应的城市位置
db.QueryIPForIPS根据 IP 查询运营商
db.QueryUrlsAll查询所有可用 URL
db.QueryUrlsByKeyword根据关键字查询 URL
db.SaveDomain保存域名
db.SaveHTTPFlowFromNative从原始对象中保存 HTTP 资产
db.SaveHTTPFlowFromNativeWithType
db.SavePayload保存 Payload 到一个组
db.SavePayloadByFile保存 Payload 到文件
db.SavePortFromResult从某个结果中保存端口
db.SaveYakitMenuItemByBatchExecuteConfig
db.SaveYakitPlugin
db.SetKey设置持久化 Key
db.YieldYakScriptAll

变量定义#

变量调用名变量类型变量解释/帮助信息
db.YAKIT_PLUGIN_TYPE_CODECstring//
db.YAKIT_PLUGIN_TYPE_MITMstring//
db.YAKIT_PLUGIN_TYPE_NUCLEIstring//
db.YAKIT_PLUGIN_TYPE_PACKET_HACKstring//
db.YAKIT_PLUGIN_TYPE_PORTSCANstring//
db.YAKIT_PLUGIN_TYPE_YAKstring//

函数定义#

db.DelKey#

删除 Key 对应的值(数据库中)

详细描述#

定义:#

func db.DelKey(v1: any)

参数#

参数名参数类型参数解释
v1any

db.DeletePayloadByGroup#

删除 Payload

详细描述#

定义:#

func db.DeletePayloadByGroup(group: string) return (r0: error)

参数#

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

返回值#

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

db.DeleteYakitMenuItemAll#

详细描述#

定义:#

func db.DeleteYakitMenuItemAll() return (r0: error)

返回值#

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

db.DownloadGeoIP#

下载并自动解压 GeoIP

详细描述#

定义:#

func db.DownloadGeoIP() return (r0: error)

返回值#

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

db.GetKey#

获取持久化 Key

详细描述#

定义:#

func db.GetKey(key: any) return (r0: string)

参数#

参数名参数类型参数解释
keyany

返回值#

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

db.GetYakitPluginByName#

详细描述#

定义:#

func db.GetYakitPluginByName(v1: string) return (r0: *yakit.YakScript, r1: error)

参数#

参数名参数类型参数解释
v1string

返回值#

返回值(顺序)返回值类型返回值解释
r0*yakit.YakScript
r1error

db.QueryDomainsByDomainKeyword#

根据关键字查询域名资产

详细描述#

定义:#

func db.QueryDomainsByDomainKeyword(keyword: string) return (r0: chan *yakit.Domain, r1: error)

参数#

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

返回值#

返回值(顺序)返回值类型返回值解释
r0chan *yakit.Domain
r1error

db.QueryDomainsByNetwork#

根据解析到的网段查询域名资产

详细描述#

定义:#

func db.QueryDomainsByNetwork(cidrNetwork: string) return (r0: chan *yakit.Domain, r1: error)

参数#

参数名参数类型参数解释
cidrNetworkstring

返回值#

返回值(顺序)返回值类型返回值解释
r0chan *yakit.Domain
r1error

db.QueryDomainsByTitle#

根据网站名查询域名

详细描述#

定义:#

func db.QueryDomainsByTitle(title: string) return (r0: chan *yakit.Domain, r1: error)

参数#

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

返回值#

返回值(顺序)返回值类型返回值解释
r0chan *yakit.Domain
r1error

db.QueryHTTPFlowsAll#

查询所有的 HTTP 流

详细描述#

定义:#

func db.QueryHTTPFlowsAll() return (r0: chan *yakit.HTTPFlow)

返回值#

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

db.QueryHTTPFlowsByID#

详细描述#

定义:#

func db.QueryHTTPFlowsByID(v1 ...int64) return (r0: chan *yakit.HTTPFlow)

参数#

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

返回值#

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

db.QueryHTTPFlowsByKeyword#

根据关键字插件 HTTP 流对象

详细描述#

定义:#

func db.QueryHTTPFlowsByKeyword(v1: string) return (r0: chan *yakit.HTTPFlow)

参数#

参数名参数类型参数解释
v1string

返回值#

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

db.QueryHostPortByKeyword#

通过关键字查询 HostPort

详细描述#

定义:#

func db.QueryHostPortByKeyword(keyword: string) return (r0: chan *yakit.Host, r1: error)

参数#

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

返回值#

返回值(顺序)返回值类型返回值解释
r0chan *yakit.Host
r1error

db.QueryHostPortByNetwork#

根据网络查询 Host:Port

详细描述#

定义:#

func db.QueryHostPortByNetwork(network: string) return (r0: chan string)

参数#

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

返回值#

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

db.QueryHostsByDomain#

根据域名查询 Hosts 资产

详细描述#

定义:#

func db.QueryHostsByDomain(v1: string) return (r0: chan *yakit.Host, r1: error)

参数#

参数名参数类型参数解释
v1string

返回值#

返回值(顺序)返回值类型返回值解释
r0chan *yakit.Host
r1error

db.QueryIPCity#

查询 IP 对应的城市位置

详细描述#

定义:#

func db.QueryIPCity(v1: string) return (r0: *geo.City, r1: error)

参数#

参数名参数类型参数解释
v1string

返回值#

返回值(顺序)返回值类型返回值解释
r0*geo.City
r1error

db.QueryIPForIPS#

根据 IP 查询运营商

详细描述#

定义:#

func db.QueryIPForIPS(v1: string) return (r0: *geo.ISP, r1: error)

参数#

参数名参数类型参数解释
v1string

返回值#

返回值(顺序)返回值类型返回值解释
r0*geo.ISP
r1error

db.QueryUrlsAll#

查询所有可用 URL

详细描述#

定义:#

func db.QueryUrlsAll() return (r0: chan string)

返回值#

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

db.QueryUrlsByKeyword#

根据关键字查询 URL

详细描述#

定义:#

func db.QueryUrlsByKeyword(v1: string) return (r0: chan string)

参数#

参数名参数类型参数解释
v1string

返回值#

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

db.SaveDomain#

保存域名

详细描述#

定义:#

func db.SaveDomain(domain: string, ipaddress ...string) return (r0: error)

参数#

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

返回值#

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

db.SaveHTTPFlowFromNative#

从原始对象中保存 HTTP 资产

详细描述#

定义:#

func db.SaveHTTPFlowFromNative(url: string, req: *http.Request, rsp: *http.Response) return (r0: error)

参数#

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

返回值#

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

db.SaveHTTPFlowFromNativeWithType#

详细描述#

定义:#

func db.SaveHTTPFlowFromNativeWithType(v1: string, v2: *http.Request, v3: *http.Response, v4: string) return (r0: error)

参数#

参数名参数类型参数解释
v1string
v2*http.Request
v3*http.Response
v4string

返回值#

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

db.SavePayload#

保存 Payload 到一个组

详细描述#

定义:#

func db.SavePayload(group: string, payload: []string) return (r0: error)

参数#

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

返回值#

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

db.SavePayloadByFile#

保存 Payload 到文件

详细描述#

定义:#

func db.SavePayloadByFile(group: string, fileName: string) return (r0: error)

参数#

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

返回值#

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

db.SavePortFromResult#

从某个结果中保存端口

详细描述#

定义:#

func db.SavePortFromResult(result: any) return (r0: error)

参数#

参数名参数类型参数解释
resultany

返回值#

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

db.SaveYakitMenuItemByBatchExecuteConfig#

详细描述#

定义:#

func db.SaveYakitMenuItemByBatchExecuteConfig(v1: any) return (r0: error)

参数#

参数名参数类型参数解释
v1any

返回值#

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

db.SaveYakitPlugin#

详细描述#

定义:#

func db.SaveYakitPlugin(v1: string, v2: string, v3: any) return (r0: error)

参数#

参数名参数类型参数解释
v1string
v2string
v3any

返回值#

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

db.SetKey#

设置持久化 Key

详细描述#

定义:#

func db.SetKey(key: any, value: any) return (r0: error)

参数#

参数名参数类型参数解释
keyany
valueany

返回值#

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

db.YieldYakScriptAll#

详细描述#

定义:#

func db.YieldYakScriptAll() return (r0: chan *yakit.YakScript)

返回值#

返回值(顺序)返回值类型返回值解释
r0chan *yakit.YakScript