42 lines
611 B
Go
42 lines
611 B
Go
package cmd
|
||
|
||
import (
|
||
"flag"
|
||
"rsasZipToExcel/pkg"
|
||
)
|
||
|
||
func Runner() {
|
||
//命令行
|
||
var zipFile, outputFilename string
|
||
|
||
flag.StringVar(&zipFile, "z", "", "-z 包含漏洞的zip文件")
|
||
flag.StringVar(&outputFilename, "o", "", "-o 输出的文件名")
|
||
|
||
flag.Parse()
|
||
//拆分excel
|
||
if outputFilename == "" {
|
||
outputFilename = "output"
|
||
}
|
||
|
||
//解析zip
|
||
err := pkg.MergeRsasVulnToExcel(zipFile, outputFilename)
|
||
if err != nil {
|
||
print(err.Error())
|
||
}
|
||
//匹配excel
|
||
|
||
//合并输出
|
||
}
|
||
|
||
//同比上个月漏洞情况
|
||
|
||
//初始化rsas
|
||
|
||
//初始化yb
|
||
|
||
//读取配置 yaml?
|
||
|
||
//定时扫描
|
||
|
||
//触发发送?
|