Платформа

Все ваши устройства
на одном языке.

SAMURAI хранит устройства, эндпоинты, пути, политики, изменения и снимки в одной модели. Вопрос о правиле файрвола и вопрос о порте коммутатора решаются в одном и том же месте.

Обнаружение

Эндпоинты, которых нет в документации

SAMURAI забирает таблицы MAC и ARP, DHCP snooping, соседей CDP/LLDP, сессии 802.1X и хосты фабрики APIC со всех коммутаторов, маршрутизаторов и контроллеров и сводит их в одну таблицу эндпоинтов. По OUI видно, кто произвёл каждое устройство.

  • Поиск по полям, в том числе по подсети
  • Корреляция данных MAC, ARP, DHCP, CDP/LLDP, 802.1X и APIC
  • Производитель устройства по списку IEEE OUI на 39 тыс. записей
  • Синхронизация в фоне, поэтому поиск не ждёт устройство
samurai/deviceslive
SAMURAI
dc1-production
Devices
7 monitored across 4 vendors
Healthy
138
Warning
5
Offline
3
Endpoints
13,484
HostnameTypeIPEndpointsSync
apic-fab-01.dc1APIC10.10.0.102,8412s
ftd-edge-02FTD10.10.1.421,2034s
pan-pa-5260PAN10.10.1.5088212s
asr-core-r1RTR10.10.2.114123s
n9k-leaf-04SW10.10.3.141,8641s
cat-9300-15SW10.10.3.150-
n9k-spine-01SW10.10.3.01962s
Анализ

Где поток отбрасывается, хоп за хопом

Укажите источник, назначение, протокол и порт. SAMURAI пройдёт путь через маршрутизаторы, коммутаторы и файрволы, сверит ACL или политику на каждом хопе с конфигурацией и проследит обратный путь.

  • Прямой и обратный путь в одной трассировке
  • Понимает wildcard-маски и диапазоны портов
  • Работает с IOS, NX-OS, IOS-XR, PAN-OS и FTD
  • Сравнение любых двух снимков бок о бок
samurai/path-tracelive
Source
10.10.3.100
Destination
10.20.5.42
Protocol
TCP/443
Trace
Forward path6 hops · 4.2msPERMITTED
1n9k-leaf-04Eth1/12 → Eth1/48L2 switchforward
2asr-core-r1Gi0/0/2 → Gi0/0/4L3 routedOSPF area 0
3ftd-edge-02TenGi1/3 → TenGi1/5FirewallACL: allow-web
4asr-edge-r2Gi0/1/1 → Gi0/1/3L3 routedBGP AS 65010
5pan-pa-5260ethernet1/3 → ethernet1/8Firewallrule: app-tier
6n9k-leaf-12Eth1/22L2 switchdelivered
Мониторинг

Дифф, только когда что-то правда изменилось

Каждая синхронизация сравнивает то, что устройство отдаёт сейчас, с прошлым снимком, без опоры на журналы аудита. Счётчики, аптайм и другие поля, которые меняются сами по себе, не учитываются, поэтому новый снимок сохраняется, только если кто-то что-то поменял.

  • Никаких дублей снимков, если ничего не менялось
  • По умолчанию 168 снимков на коллекцию, можно изменить
  • Дифф бок о бок для любых двух снимков
  • Оповещения о дрейфе в Slack, Teams, Telegram, по почте или в SIEM
samurai/changes/difflive
asr-core-r1 · running_config
- 2026-05-26 14:30 UTC+ 2026-05-27 02:15 UTC
12 ip access-list extended OUTSIDE_IN
13 permit tcp any host 10.10.1.5 eq 22
14+ permit tcp any host 10.10.1.5 eq 443
15+ permit tcp any host 10.10.1.5 eq 8443
16- permit tcp any host 10.10.1.5 eq 80
17 deny ip any any log
18 !
19+ip route 10.20.0.0 255.255.0.0 10.10.1.1
20-ip route 10.20.0.0 255.255.0.0 10.10.1.254
21 ip route 0.0.0.0 0.0.0.0 10.10.0.1
Анализатор политик

Что на самом деле разрешают ваши файрволы

В правиле написано одно. После раскрытия объектов и применения NAT оно часто разрешает другое. SAMURAI вычисляет, какой трафик реально проходит, находит затенённые, избыточные и слишком широкие правила и ранжирует каждое правило по тому, насколько оно открывает сеть.

  • Эффективный доступ по всей базе правил, с раскрытыми объектами и NAT
  • Затенённые, избыточные и слишком широкие правила находятся сами
  • Правила ранжированы по открытости, самые широкие первыми
  • Одна модель политик для Palo Alto, FTD, FortiGate, Juniper SRX и ACI
samurai/policy analyzerlive
Effective access
dmz-web→10.20.0.0/16: 443
Permitted via rule 12 · allow-web-tier
Rule hygiene3 findings
rule 47allow web → db : 1433Shadowed by 12
rule 88allow any → any : 443Overly broad
rule 91allow any → 10.0.0.0/8High exposure
Palo Alto · Cisco FTD · FortiGate · Juniper SRX · ACI

ИИ, который отличает рутину от риска.

Он сверяет каждое изменение конфигурации с тем, что уже знает о вашей сети: рутина проходит тихо, а рискованное попадает на проверку.

  • Понятные факты, которые можно прочитать и исправить
  • Оценка серьёзности и причина для каждого изменения
  • Работает на локальной модели или в облаке
samurai/ai-analysislive
CHANGE ANALYSIS
core-leaf-03 · mac_table +7 −6ROUTINE · SUPPRESSED
Matches a known pattern: VM moves on this fabric are normal. No alert.
edge-fw-1 · security_policy +1 −2REVIEW · MEDIUM
New permit to 0.0.0.0/0 and nothing it knows explains it. Flagged for review.

Всё остальное, что пригодится каждый день

Инвентарь эндпоинтов

Единый инвентарь из данных MAC, ARP, DHCP, CDP/LLDP, 802.1X и APIC, с производителем каждого устройства по OUI.

Симуляция пути

Трассируйте любой источник, назначение и порт через маршрутизаторы, коммутаторы и файрволы со сверкой ACL на каждом хопе с конфигурацией.

Мониторинг изменений

Изменения находятся сравнением реальных данных устройств, поэтому вы ловите и те, что прошли мимо аудит-трейла.

Маршрутизация оповещений

Дрейф конфигурации, сбои синхронизации и изменения состояния уходят в те каналы и системы инцидентов, которые вы подключили.

Карта сети

Связи между устройствами находятся сами. Перетаскивайте устройства в группы и читайте их состояние по цвету.

Проверки соответствия

Запускайте проверки по всему парку, отслеживайте исправления и исключения и выгружайте отчёт по каждому стандарту.

Экспорт любой таблицы

Любая таблица выгружается в CSV, XLSX, HTML или PDF с текущими фильтрами.

Роли и LDAP

Роли на основе прав и собственные роли, с ограничением области для каждого пользователя и сопоставлением групп LDAP.

SSH из браузера

SSH-сессия к любому устройству во вкладке браузера, с автодополнением по Tab и нормальным редактированием строки. Jump-хост не нужен.

Сбор доказательств

Во время инцидента соберите с устройства вывод команд в архив. Каждый файл и весь архив подписаны хешем, так что можно доказать, что ничего не менялось.

Правила обнаружения

Напишите правило на любое изменение конфигурации, посмотрите, что оно поймало бы раньше, а при срабатывании отправляйте уведомление или ставьте AI-анализ в очередь.

Высокая доступность

Запускайте SAMURAI парой active/passive с heartbeat. Если активный узел упадёт, резервный возьмёт работу на себя.

HTTPS-сертификаты

Сгенерируйте CSR, установите свой сертификат и управляйте HTTPS самого SAMURAI из настроек, с вашей PKI.

Исходящий прокси

Доступ к устройствам в сегментированных сетях через SOCKS5 или прямой прокси, с кэширующим резолвером.

Интеграции

Оповещения там, куда команда и так смотрит

Отправляйте дрейф конфигурации, сбои синхронизации и изменения состояния в чат, на почту, в SIEM или в очередь тикетов. AI-анализ работает на модели, которую вы выберете, в том числе на той, что не покидает вашу сеть.

Каналы оповещений
Email (SMTP)

Через ваш собственный почтовый сервер, без посредников.

Slack

Публикует события в выбранные вами каналы.

Telegram

Оповещения боту, в группу или в личный чат.

Discord

Публикует события в каналы вашего сервера через webhook.

Microsoft Teams

Публикует события в ваши каналы Teams.

Syslog (SIEM)

Передаёт события в вашу SIEM по syslog.

Webhook

Отправляет исходный payload события на любой ваш HTTP-эндпоинт.

Системы инцидентов
TheHive

Открывает кейс по сетевому событию, готовый к разбору.

Jira

Заводит задачи в проектах, которыми уже пользуется команда.

AI-провайдеры
Ollama (local)

Модель работает на вашем железе, и анализ не покидает сеть.

OpenAI / compatible

Работает с OpenAI или любым эндпоинтом с совместимым API.

Claude (Anthropic)

Модели Claude от Anthropic для анализа и сводок.

Amazon Bedrock

Анализ на моделях в вашем собственном аккаунте AWS Bedrock.

Как это работает

01

Добавьте устройства

Добавьте контроллеры APIC, FMC, NDO, файрволы Palo Alto, маршрутизаторы и коммутаторы. SAMURAI узнаёт каждую платформу и использует для неё правильные команды.

02

Дождитесь синхронизации

Фоновые воркеры забирают с каждого устройства конфигурации, маршруты, таблицы MAC и ARP, соседей и политики, а эндпоинты коррелируются по мере поступления данных.

03

Задавайте вопросы

Ищите эндпоинты, трассируйте путь, читайте конфигурацию, открывайте карту топологии или сравнивайте два снимка бок о бок.

04

Узнавайте о дрейфе

Реальные изменения поднимают оповещения в каналах, которыми команда уже пользуется, а любую таблицу можно выгрузить, когда спросит аудитор.

Вся установка — одна команда docker run

Работает на одной ВМ, без облачных зависимостей и без установки чего-либо на устройства. Данные появятся на экране примерно через пять минут после запуска.

shell/deployssh