Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
cantina — Оркестратор сетевой разведки, легальный в рамках OSCP, для обнаружения портов, классификации сервисов и запуска только enum-плагинов через HTTP, SMB, FTP, SNMP, SSH и другие протоколы. | Kitploit
Инструменты/GitLabGitLab/wattocyber/cantina
РазведкаКартирование сетиСканирование портовСбор информацииТестирование на Проникновение
GitLabwattocyber/cantina

cantina

Оркестратор сетевой разведки, легальный в рамках OSCP, для обнаружения портов, классификации сервисов и запуска только enum-плагинов через 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 пропускает старую ветку монорепозитория для этого сервиса, чтобы не запускать его дважды.

Тесты

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
Скачать инструмент