Первый публичный релиз InventoryLinux — GUI-утилиты для Windows, которая инвентаризирует установленные пакеты на Linux/FreeBSD-серверах по SSH.
Возможности
- Опрос группы серверов по SSH параллельно, с паузой и остановкой на ходу
- Цели: одиночные IP, диапазоны (
10.0.0.5-10.0.0.20), CIDR (10.0.0.0/24) - Автоопределение дистрибутива и пакетного менеджера: dpkg, rpm, pacman, apk, pkg
- Полный список пакетов или поиск по регулярному выражению
- Пул паролей (DPAPI-шифрование) с перебором и кэшем успешных подключений
- Отчёты в CSV, JSON и XLSX; экспорт/импорт списка серверов
Требования
- Windows с PowerShell 5.1 (поддерживается начиная с Server 2008 R2)
- Модуль Posh-SSH (ставится автоматически при первом запуске)
- На целевых серверах — доступ по SSH с парольной аутентификацией
Установка
Скачать InventoryLinux.exe ниже и запустить двойным кликом. Других файлов рядом не требуется — список серверов и пароли программа хранит в профиле пользователя.
Примечание. Exe собран упаковщиком ps2exe и пока не подписан сертификатом, поэтому антивирус или SmartScreen могут показать предупреждение. Исходный код открыт, exe воспроизводится из него. Цифровая подпись через SignPath Foundation планируется в следующих релизах.