Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
cantina — OSCP 合规的网络侦察编排器,用于端口发现、服务分类,以及跨 HTTP、SMB、FTP、SNMP、SSH 等协议的仅枚举插件调度。 | Kitploit
工具/GitLabGitLab/wattocyber/cantina
侦察网络映射端口扫描信息收集渗透测试
GitLabwattocyber/cantina

cantina

OSCP 合规的网络侦察编排器,用于端口发现、服务分类,以及跨 HTTP、SMB、FTP、SNMP、SSH 等协议的仅枚举插件调度。

查看仓库
2天前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

Cantina

Cantina - 符合 OSCP 规范的网络侦察编排器

Cantina 是一个符合 OSCP 规范的网络侦察编排器。提供端口发现、服务枚举和插件分发。不进行漏洞利用。不自动运行凭据喷洒。


功能

  1. 扫描目标(quick / full / udp / vuln / recon / all / deep)
  2. 对开放的服务进行分类
  3. 为匹配的服务运行仅枚举插件(HTTP、SMB、FTP、SNMP、SSH 等)
  4. 写入按端口划分的工件、_commands.log 审计日志,以及可选的 HTML/JSON

环境要求

  • Python 3.10+
  • 在可用时使用 Kali(或类似)工具:nmap,以及插件所调用的服务工具(若存在)
  • 仅为软依赖:缺少的工具会被跳过,不会导致致命错误

快速开始

root@kitploit:~
# list plugins (no scan)
python tools/cantina.py --list-plugins

# single host
python tools/cantina.py 10.10.10.5 -t quick

# recon with full scan + plugins
python tools/cantina.py 10.10.10.5 -t recon \
  --force-services tcp/80/http tcp/445/smb tcp/22/ssh \
  -o ./out -j

# multi-target concurrent
python tools/cantina.py -T hosts.txt -t all --max-workers 3 --timeout 90

静默模式 CLI(不显示横幅):python tools/cantina.py TARGET -q

插件

将模块放入 plugins/ 目录下(或使用 --plugins-dir):

root@kitploit:~
PLUGIN = {
    "name": "my_enum",
    "services": ["ftp"],
    "ports": [21],
    "enabled": True,
    "replaces_builtin": True,
    "description": "FTP enum (enum only)",
    "legal": "enumeration-only; OSCP-safe; no exploit/spray auto-run",
}

def match(signals):
    return signals.get("svc_type") == "ftp" or int(signals.get("port") or 0) == 21

def run(ctx):
    art = ctx.port_dir / "plugin_my_enum.txt"
    art.write_text(f"enum note for {ctx.target}:{ctx.port}\n")
    return {"ok": True, "artifact": str(art)}

replaces_builtin: True 会跳过该服务对应的旧 monorepo 分支,从而避免重复运行。

测试

root@kitploit:~
pip install pytest
python -m pytest tests/ -q

法律声明

仅进行枚举。仅限已授权目标以及自有实验室 / OSCP 考试范围。您需自行负责测试范围。

目录结构

root@kitploit:~
tools/              CLI tools (run with: python tools/<tool>.py)
  cantina.py          CLI + orchestrator
  cantina_plugins.py  discover / select / run
plugins/            service enum plugins
assets/banner.txt   CLI terminal banner
banner.jpg          README hero image
tests/              unit tests (stubbed tools)
lab/                optional multi-service lab ground truth
fixtures/           nmap parse fixtures
下载工具