Skip to main content

cve

函数名函数描述/介绍
cve.DownloadDownLoad 从NVD下载CVE json数据到本地
cve.GetCVE
cve.LoadCVELoadCVE 从本地的CVE json数据加载构造数据库
cve.NewStatistics
cve.Query
cve.QueryEx
cve.after
cve.before
cve.cpe
cve.cve
cve.cwe
cve.parseToCpe
cve.product
cve.score
cve.severity
cve.vendor

函数定义#

Download#

详细描述#

DownLoad 从NVD下载CVE json数据到本地

定义#

Download(dir string, cached bool) error

参数#

参数名参数类型参数解释
dirstring
cachedbool

返回值#

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

GetCVE#

详细描述#

定义#

GetCVE(cve string) *cveresources.CVE

参数#

参数名参数类型参数解释
cvestring

返回值#

返回值(顺序)返回值类型返回值解释
r1*cveresources.CVE

LoadCVE#

详细描述#

LoadCVE 从本地的CVE json数据加载构造数据库

定义#

LoadCVE(fileDir string, DbPath string, years ...int)

参数#

参数名参数类型参数解释
fileDirstring
DbPathstring
years...int

NewStatistics#

详细描述#

定义#

NewStatistics(source string) *Statistics

参数#

参数名参数类型参数解释
sourcestring

返回值#

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

Query#

详细描述#

定义#

Query(db *gorm.DB, opts ...CVEOption) chan *cveresources.CVE

参数#

参数名参数类型参数解释
db*gorm.DB
opts...CVEOption

返回值#

返回值(顺序)返回值类型返回值解释
r1chan *cveresources.CVE

QueryEx#

详细描述#

定义#

QueryEx(i ...any) chan *cveresources.CVE

参数#

参数名参数类型参数解释
i...any

返回值#

返回值(顺序)返回值类型返回值解释
r1chan *cveresources.CVE

after#

详细描述#

定义#

after(year int, data ...int) CVEOption

参数#

参数名参数类型参数解释
yearint
data...int

返回值#

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

before#

详细描述#

定义#

before(year int, data ...int) CVEOption

参数#

参数名参数类型参数解释
yearint
data...int

返回值#

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

cpe#

详细描述#

定义#

cpe(c string) CVEOption

参数#

参数名参数类型参数解释
cstring

返回值#

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

cve#

详细描述#

定义#

cve(id string) CVEOption

参数#

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

返回值#

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

cwe#

详细描述#

定义#

cwe(cwe string) CVEOption

参数#

参数名参数类型参数解释
cwestring

返回值#

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

parseToCpe#

详细描述#

定义#

parseToCpe(cpe string) (*CPE, error)

参数#

参数名参数类型参数解释
cpestring

返回值#

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

product#

详细描述#

定义#

product(p string, v ...string) CVEOption

参数#

参数名参数类型参数解释
pstring
v...string

返回值#

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

score#

详细描述#

定义#

score(score float64) CVEOption

参数#

参数名参数类型参数解释
scorefloat64

返回值#

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

severity#

详细描述#

定义#

severity(level string) CVEOption

参数#

参数名参数类型参数解释
levelstring

返回值#

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

vendor#

详细描述#

定义#

vendor(v string) CVEOption

参数#

参数名参数类型参数解释
vstring

返回值#

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