fscan
fscan copied to clipboard
建议增加只导出漏洞信息
扫描web时,可忽略端口开放信息、webtitle等扫描结果,只导出漏洞信息,格式比如:[CVE-2022-xxx] [高危] http://x.x.x.x。这样可避免手动过滤信息。
因为很多人是挂机扫描的,需要保存更多信息。所以这个,师傅可以根据个人需求,改改几行代码就行。 把common.LogSuccess(result) 改成 fmt.Println(result) 就行,这样就不会写入文件了。
比如忽略端口开放信息代码
func PortConnect(addr Addr, respondingHosts chan<- string, adjustedTimeout int64, wg *sync.WaitGroup) {
host, port := addr.ip, addr.port
conn, err := net.DialTimeout("tcp4", fmt.Sprintf("%s:%v", host, port), time.Duration(adjustedTimeout)*time.Second)
defer func() {
if conn != nil {
conn.Close()
}
}()
if err == nil {
address := host + ":" + strconv.Itoa(port)
result := fmt.Sprintf("%s open", address)
fmt.Println(result)
wg.Add(1)
respondingHosts <- address
}
}