Skip to content

[建议] 内置插件如端口扫描器rust用纯go实现 #28

@dusbot

Description

@dusbot

Image
目前golang各开源扫描器的组件可以说是百花齐放了,很多轮子调用或自己稍加修改就能稳定的使用,而且后续可控程度更灵活,我也注意到代码中支持了go的context特性来完成诸如任务取消、超时一类的功能,这个算go语言特性和功能需求完美的结合。

p.s:并不是说rustscan不好,而是跨进程调用,再管道读取控制台输出效率并不高,而且后续如果这些库版本升级更进可能也是问题。另外其他如katana、ksubdomain都原生go的程序,可以简单封装为扫描插件。

然后我个人也在使用和调试中,我感觉漏洞那一块缺了点东西,可能会在整体使用体验之余增加如下内容:
1、web通用漏洞检测(主要是通用的XSS(三种类型都有)、SQLi、Cmdi和FileUpload)
2、高危主机漏洞(LadonGo的代码里有对一些超级漏洞如ms17010的检测,拿来主义)
3、版本组件类的漏洞(指纹识别后可以组成一个cpe信息,用于查询这个版本对应的一些CVE漏洞[有误报,但是有爱的人])
4、一个能定期更新的漏洞库(从nvd上定期套)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions