CPE 2.2 & 2.3 支持
完全支持CPE 2.2和2.3格式的解析和生成功能
安装库:
go get github.com/scagogogo/cpe
解析CPE字符串:
package main
import (
"fmt"
"log"
"github.com/scagogogo/cpe"
)
func main() {
// 解析CPE 2.3格式
cpeObj, err := cpe.ParseCpe23("cpe:2.3:a:microsoft:windows:10:*:*:*:*:*:*:*")
if err != nil {
log.Fatal(err)
}
fmt.Printf("供应商: %s\n", cpeObj.Vendor)
fmt.Printf("产品: %s\n", cpeObj.ProductName)
fmt.Printf("版本: %s\n", cpeObj.Version)
}