veo / vscan

开源、轻量、快速、跨平台 的网站漏洞扫描工具,帮助您快速检测网站安全隐患。功能 端口扫描(port scan) 指纹识别(fingerprint) 漏洞检测(nday check) 智能爆破 (admin brute) 敏感文件扫描(file fuzz)
https://veo.pub/2021/vscan/
BSD 3-Clause "New" or "Revised" License
1.43k stars 240 forks source link

fix 空行导致错误,优化稳定性 #17

Closed hktalent closed 2 years ago

hktalent commented 2 years ago

fix 空行导致错误,优化稳定性

veo commented 2 years ago

fix 空行导致错误,优化稳定性

您好,感谢提交commits

any T 和 blank line 的问题最新的代码已经修复过,分支存在冲突,不需要合并。

log打印 采用了 projectdiscovery/gologger 项目是与 projectdiscovery/httpx 配套使用的,更换可能会产生更多BUG,也暂不不更改

hktalent commented 2 years ago

@veo 计划,考虑可集成性问题 允许设置参数 resUrl, 允许将结果以json格式发送到指定的url,例如elasticsearch

veo commented 2 years ago

@veo 计划,考虑可集成性问题 允许设置参数 resUrl, 允许将结果以json格式发送到指定的url,例如elasticsearch

我觉得-json参数可以将所有返回格式化为json,可以考虑从这里增加结果的发送功能

hktalent commented 2 years ago

@veo 计划,考虑可集成性问题 允许设置参数 resUrl, 允许将结果以json格式发送到指定的url,例如elasticsearch

我觉得-json参数可以将所有返回格式化为json,可以考虑从这里增加结果的发送功能 @veo 嗯嗯,加了标题 BodyLength

type LogMsg struct {
    Url        string `json:"url"`
    Title      string `json:"title,omitempty"`
    BodyLength uint   `json:"bodyLength,omitempty"`
    StatusCode int    `json:"statusCode,omitempty"`
    PluginName string `json:"pluginName"`
    CheckRst   string `json:"checkRst,omitempty"` // 返回的指纹信息,可以为空
}