MeshCommander — это веб-ориентированная консоль с открытым исходным кодом для удалённого управления компьютерами, оснащёнными технологией Intel Active Management Technology (Intel AMT). Программа реализована преимущественно на JavaScript и может работать как в браузере, так и в виде самостоятельного приложения. Основная цель MeshCommander — предоставить удобный интерфейс для операций out-of-band (вне операционной системы), таких как управление питанием, удалённый доступ к консоли, перенаправление устройств, просмотр инвентаря и журналов.
Разработка MeshCommander ориентирована на кроссплатформенность и гибкость использования. Поддерживаются разные режимы развертывания: локальный веб-сервер (через Node.js или отдельное приложение), установка на Windows посредством MSI, загрузка в прошивку Intel AMT (начиная с версии прошивки 11.6 и выше), а также интеграция с более крупными системами управления. MeshCommander лицензирован по Apache-2.0, что позволяет использовать и модифицировать код в соответствии с условиями этой лицензии.
Хотя MeshCommander предоставляет широкий набор функций, необходимо, чтобы целевые компьютеры имели активированную и настроенную Intel AMT. В зависимости от версии AMT и уровня привилегий пользователя некоторые возможности могут быть ограничены. Также MeshCommander не собирает телеметрии или пользовательских данных и ориентирован на приватность и автономность в рамках сети, где он применяется.
- Hardware-KVM (удалённый графический доступ): вывод видеосигнала, клавиатуры и мыши через веб-интерфейс через AMT.
- Serial-over-LAN (SOL): доступ к консоли через последовательный интерфейс по сети.
- IDER-редирекция: подключение образов флеш-накопителей или CD-ROM удалённо, эмуляция устройств для загрузки или восстановления.
- Управление питанием: включение, выключение, перезагрузка удалённого компьютера через AMT-интерфейс.
- Просмотр журналов и аудит логов: системные логи AMT, журналы событий, аудит безопасности с возможностью фильтрации и сохранения.
- Конфигурация сети и безопасности: настройка IPv4/IPv6, беспроводных профилей, TLS/сертификатов, учетных записей пользователей.
- Поддержка разных режимов развертывания: локально на устройстве, через веб-сервер, встроенная версия в прошивку AMT, и через внешние сервисы.
- Кроссплатформенный клиент: работает на Windows, Linux и macOS, доступен как через браузер, так и через локальные приложения.