首页/安全/漏洞与攻击面速查/nikto Web 服务器检查与结果解读
扫描与验证方法50 条

nikto Web 服务器检查与结果解读

nikto 针对 Web 服务器做配置与文件层面的检查(危险文件、过时组件、缺省页面等),输出噪音较多,适合作为初筛信号而非定论。

漏洞与攻击面速查安全更新于 2026-10-13

nikto 的定位

nikto 针对 Web 服务器做配置与文件层面的检查:危险文件、过时组件版本、缺省页面与备份文件、缺失的安全响应头等。它的输出噪音较多,对同一路径常给出多条相似判断,因此定位是初筛信号而不是定论;命中条目必须在浏览器或命令行里逐条核实。

基本信息

检查对象Web 服务器与常见文件路径
输出形式文本、HTML、CSV 等报告格式
Tuning 类别1 文件、2 配置、3 信息泄露、4 注入类检查、b 软件识别
误报特点定制 404 页、WAF 拦截响应易被误判
解读要求命中项需逐条人工核实

典型使用场景

  • 上线初筛:快速摸清服务器暴露的常见敏感路径
  • 组件核查:确认是否存在过时组件与默认页面
  • 响应头检查:发现缺失的安全头与信息泄露头
  • 批量巡检:对多站点跑同一套参数,输出统一报告
  • 信噪控制:用 Tuning 限定检查范围,减少与本次目标无关的命中

常用命令

常用命令
nikto -h https://example.com -ssl -o nikto-report.html -Format htm
nikto -h 192.0.2.10 -p 8080 -Tuning 123b     # 限定检查范围,减少噪音
nikto -h example.com -Tuning b -Display V     # 只做软件识别,输出尽可能简洁
# 认证态扫描可配合 -id 参数提供凭据(仅限本方授权目标)

Tuning 类别对照

类别检查内容适用场景
1文件类检查排查敏感文件与备份文件
2配置类检查发现服务器配置缺陷
3信息泄露定位版本与目录信息泄露
4注入类检查初筛 XSS 与命令注入
b软件识别快速摸清组件与版本
nikto 对同一路径的多种判断可能重复出现,例如同时报出目录可访问与文件可读取:先聚类再研判,避免把同一问题的多个条目当成多个漏洞。
扫描节奏与目标承受能力要匹配:nikto 默认请求量较大,对小型站点或生产系统应调整并发与延时参数,并安排在业务低峰执行。

易错点

  • 把 nikto 的『可能存在』条目当作确认漏洞直接派单,浪费修复资源
  • 忽略定制 404 页面:返回 200 的自定义错误页会让大量路径被误判为存在
  • 对公网任意站点发起扫描:未经授权属于越界行为
  • 只看报告条数不看内容:同一问题的多条重复命中会虚增风险数量

数据来源与参考

  • nikto 官方文档(使用与 Tuning 选项)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌