Token导航 LogoToken导航

MCP Server · 安全风控

Sec Nikto MCP

一个基于MCP协议的服务器,允许AI代理通过SSH连接到Kali Linux主机,使用Nikto进行Web服务器漏洞扫描。

未说明官方级别未说明来源级核验工具 7
漏洞扫描安全JavaScriptClaudeClaude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
schwarztim
提供方
schwarztim

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Sec Nikto MCP 属于安全风控类 MCP Server,公开资料标注 7 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

安全风控

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 7 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

无MCP服务器

MCP(模型上下文协议)服务器,使AI代理能够与 无web服务器扫描程序 通过SSH连接到Kali Linux主机。

特性

  • Web服务器漏洞扫描:扫描6700多个潜在危险文件/程序的目标
  • 可配置的测试类别:针对特定漏洞类型调整选项
  • IDS规避:绕过入侵检测系统的多种技术
  • 插件系统:用于可扩展扫描的模块化插件架构
  • 多种输出格式:JSON、CSV、HTML、XML和文本输出
  • SSH执行:在远程Kali Linux主机上运行Nikto进行隔离
  • 安全:输入验证以防止命令注入

先决条件

  • Node.js 20.0.0或更高版本
  • SSH访问安装了Nikto的Kali Linux主机
  • 配置了基于SSH密钥的身份验证(BatchMode)

安装

# Clone the repository
git clone https://github.com/schwarztim/sec-nikto-mcp.git
cd sec-nikto-mcp

# Install dependencies
npm install

# Build
npm run build

配置

环境变量

变量默认值描述
KALI_HOSTkaliKali Linux的SSH主机名
SSH_USER(空)SSH用户名(如果使用SSH配置,则可选)
NIKTO_TIMEOUT300000默认扫描超时(毫秒)(5分钟)

Claude桌面配置

添加到您的Claude Desktop配置中:

{
  "mcpServers": {
    "nikto": {
      "command": "node",
      "args": ["/path/to/sec-nikto-mcp/dist/index.js"],
      "env": {
        "KALI_HOST": "your-kali-host",
        "SSH_USER": "kali",
        "NIKTO_TIMEOUT": "600000"
      }
    }
  }
}

工具

展示

启动web服务器漏洞扫描。

参数:

参数类型必填说明
targetstring是URL、IP地址或主机名
portstring否TCP端口-单个、范围(80-90)或逗号分隔
sslboolean否强制SSL/HTTPS测试
nosslboolean否禁用SSL测试
tuningstring否测试类别(0-9、a-c、x表示排除)
pluginsstring否逗号分隔的插件列表
evasionstring否IDS规避技术(1-8)
timeoutnumberNo每次请求超时(秒)
pausenumberNo测试之间的延迟(速率限制)
vhoststring否虚拟主机标头
idstring否HTTP基本身份验证(id:密码)
rootstring否所有请求的前置路径
cgidirsstring无要扫描的CGI目录
useproxyboolean否使用配置的代理
nolookupboolean否禁用DNS查找
no404boolean否禁用404检查
findonlyboolean否仅用于端口发现
mutatestring否突变技术(1-6)
formatstring否输出格式(csv、htm、txt、xml、json)
scan_timeoutnumber否总扫描超时时间(秒)

nikto_plugins

列出所有可用的Niketo插件。

nikto_tuning

获取调优选项(测试类别)的详细参考。

耐克探索

获取IDS规避技术的详细参考。

Niketo更新

从cirt.net更新Nike插件和数据库。

nikto_版本

获取Niketo版本和数据库信息。

Nikto检查数据库

检查扫描数据库是否存在语法错误。

使用示例

基本扫描

Scan https://example.com with Nikto

带调整的SSL扫描

Run a Nikto scan on example.com port 443 with SSL, focusing on misconfiguration and information disclosure tests

利用IDS规避进行隐形扫描

Scan target.com using IDS evasion techniques 1, 2, and 4 with a 2-second pause between requests

全面审计

Perform a full Nikto scan on example.com ports 80 and 443 with SSL, output in JSON format

调整参考

代码类别
0文件上传
1有趣的文件/在日志中看到
2配置错误/默认文件
3信息披露
4注入(XSS/脚本/HTML)
5远程文件检索-Web根目录内
6拒绝服务
7远程文件检索-服务器范围
8命令执行/远程Shell
9SQL注入
a绕过身份验证
b软件标识
c远程源包含
x反转(不包括指定)

回避技术

代码技术
1随机URI编码(非UTF8)
2目录自引用(/./)
3URL提前结束
4前置长随机字符串
5假参数
6TAB作为请求垫片
7更改URL的大小写
8使用Windows目录分隔符(\\)

安全考虑

  • 此工具用于 仅限授权安全测试
  • 在扫描任何系统之前,始终获得适当的授权
  • 输入验证可防止命令注入攻击
  • SSH密钥应使用受限权限进行适当保护
  • 考虑扫描基础架构的网络隔离
  • 服务器使用 BatchMode=yes 用于非交互式SSH执行

相关项目

许可证

MIT许可证-请参阅 许可证 文件以获取详细信息。

贡献

欢迎投稿!请随时提交拉取请求。

免责声明

此工具仅用于教育和授权的安全测试目的。用户有责任在扫描任何系统之前确保他们有适当的授权。作者不对该工具造成的任何误用或损坏负责。

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

漏洞扫描JavaScript本地部署安全测试SSH执行IDS绕过插件系统

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 只提供 7 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Sec Nikto MCP

MCP World · 本页

7未说明未标注1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Sec Nikto MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Sec Nikto MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Sec Nikto MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Sec Nikto MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Sec Nikto MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP