SuperAPI AI 工具集

nuclei-scan

通用与其它

查看项目

更新于 10-16 08:41

技能介绍

用途:调用 ProjectDiscovery 的 Nuclei 对单个目标 URL 或主机列表执行基于模板的漏洞扫描,更新模板、按严重级别过滤、运行扫描并解析 JSON 输出汇总结果。适用于自动检测已知漏洞模式(CVE、默认凭据、错误配置)、并行快速扫描多主机、将子域枚举或端口扫描结果串联到漏洞分析,以及在 CI/CD 中运行自动化安全检查。

主要能力:支持单目标或目标列表输入;可设置严重级别过滤(默认 medium,high,critical)、模板路径或标签、请求速率(默认 150 req/s)和输出目录(默认 ./output);扫描后生成 JSON 与文本结果,按严重级别统计数量,并打印 critical/high 发现的模板 ID、目标与匹配 URL。

使用方式:需先安装 Nuclei(go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest)和 Go 1.21+。通过环境变量配置:SECSKILL_TARGET 或 SECSKILL_TARGET_LIST 二选一,SECSKILL_OUTPUT_DIR、SECSKILL_SEVERITY、SECSKILL_TEMPLATES、SECSKILL_RATE_LIMIT 可选。流程为环境校验、nuclei -update-templates 更新模板、执行扫描(-severity、-rate-limit、-json-export、-output、-stats、-silent)、解析 JSON 汇总、打印高危详情。

限制:仅可用于已获授权的目标,Nuclei 会主动发送探测请求验证漏洞。模板更新失败可沿用现有模板;扫描慢可提高速率;误报多可用标签缩小范围。模板默认存于 ~/.local/nuclei-templates/。未提供收费、价格或平台信息。