Привет, Хабр!
Мы занимаемся разработкой инструментов для управления ИТ-инфраструктурой и сегодня представляем наш новый продукт — cscan. Это сетевой сканер и инструмент для безагентской инвентаризации, который является частью экосистемы программы для инвентаризации компьютеров Severcart.
Мы выпускаем версию 0.1 как Freeware, чтобы предоставить специалистам удобный и лёгкий инструмент для решения конкретных задач учёта оборудования.
Почему гибридный подход выигрывает у чисто агентского
Экосистема Severcart уже поддерживает классическую агентскую инвентаризацию, когда программы-агенты, установленные на компьютерах, самостоятельно собирают и отправляют сведения на сервер. Это надёжный и точный метод для управляемого парка.
Однако реальная практика системного администрирования показывает, что в любой сети существуют «слепые зоны», куда агент поставить невозможно или нецелесообразно:
-
Гостевые ноутбуки и устройства подрядчиков.
-
Компьютеры со строгими политиками безопасности (AppLocker, запрет на установку стороннего ПО).
-
Сетевое оборудование (коммутаторы, маршрутизаторы, принтеры, ИБП).
-
Временные или изолированные сегменты сети.
Для контроля над этими активами нужен лёгкий, портативный и гибкий безагентский инструмент. Именно эту задачу решает cscan.
Как это работает: архитектура и протоколы
Мы сознательно отошли от монолитной архитектуры, где сканер жёстко привязан к серверу. cscan — это самостоятельная портативная утилита, которая работает по принципу «сканируй где удобно, отправляй куда нужно».
Логика работы максимально прозрачна:
-
Сбор данных: Программа подключается к устройствам по сети, используя протоколы WMI (для детального опроса Windows), SSH (для Linux и сетевого оборудования) и SNMP (для периферии и сетевой инфраструктуры).
-
Проверка доступности: Перед опросом можно настроить проверку доступности узла по ICMP, чтобы не тратить время на недоступные хосты и не раздувать таймауты.
-
Отправка: После сбора данных сканер формирует отчёт и отправляет его на сервер Severcart по защищённому протоколу HTTP/HTTPS.
Ключевые преимущества cscan
Опираясь на опыт внедрений, мы реализовали в сканере функции, которые экономят время инженеров:
-
Гибкая система профилей. Вы не ограничены одним методом опроса для всей сети. Можно создать профиль «Серверная» (WMI + ICMP), профиль «Сетевое оборудование» (SNMP v2c/v3) и назначать их на конкретные IP-адреса или диапазоны. Порядок опроса протоколов внутри профиля также настраивается.
-
Портативность и нулевое вмешательство. Программа не использует установщик, не вносит записи в реестр Windows и не требует прав администратора для своего запуска. Достаточно скопировать исполняемый файл в любую доступную для записи директорию (например,
C:cscan). -
Встроенная диагностика. В состав включён инструмент «Проверка подключения». Он позволяет вручную протестировать доступность портов (135, 139, 445), разрешение имён DNS, NetBIOS, WMI и доступ к административным ресурсам (
C$) до запуска массового сканирования, что сильно упрощает первичную отладку.
Где попробовать
Мы сделали процесс знакомства с программой максимально простым:
-
Скачать cscan
-
Документация.
-
Программа инвентаризации компьютеров.
Также сообщаем что программа не является аналогом nmap, XSpider, ZMap и других. Она решает задачи связанных безагентской инвентаризации Ит-активов.
Источник: habr.com