mirror of
https://github.com/shadow1ng/fscan.git
synced 2026-09-25 12:41:53 +08:00
fix: 修复3个实测输出问题
1. 静默模式NDJSON banner截断至200字符 Redis INFO响应~5KB导致JSONL单行过长,截断后加...后缀 2. CSV漏洞Type列补全 ResultTypeVuln的fillDetail未设type字段,CSV Vulns列为空 统一设为"vulnerability" 3. ICMP权限不足告警精简 4行告警(listen失败/连接失败/权限不足/切换ping)合并为1行
This commit is contained in:
+1
-1
@@ -398,13 +398,13 @@ var resultSerializers = map[plugins.ResultType]resultSerializer{
|
||||
return r.Banner
|
||||
},
|
||||
fillDetail: func(r *plugins.Result, _ *common.HostInfo, d map[string]interface{}) {
|
||||
// 优先使用VulInfo,为空则回退到Banner
|
||||
vuln := r.VulInfo
|
||||
if vuln == "" {
|
||||
vuln = r.Banner
|
||||
}
|
||||
d["vulnerability"] = vuln
|
||||
d["service"] = r.Service
|
||||
d["type"] = "vulnerability"
|
||||
},
|
||||
},
|
||||
plugins.ResultTypeWeb: {
|
||||
|
||||
Reference in New Issue
Block a user