Windows
x64 (Intel, AMD)zip69,4 MiBtmaegis_0.1.0_windows_amd64.zip
7564e312ed948cfae7a8271b7ecb409336bb867d2682f0bd9d8ebeec523398c5Получите TMAegis для Windows, macOS или Linux. Каждый файл берётся прямо из GitHub Releases, а рядом указан его SHA-256, чтобы вы могли его проверить.
Мы анализируем ваш браузер, чтобы подобрать нужный файл. Ничего никуда не отправляется: определение выполняется на вашем устройстве.
Определяем вашу систему…
Не подходит? Выберите свою систему
Выберите свою систему ниже.
Все системыВыберите систему, чтобы увидеть файлы, команды и предупреждения, которые вас ждут.
tmaegis_0.1.0_windows_amd64.zip
7564e312ed948cfae7a8271b7ecb409336bb867d2682f0bd9d8ebeec523398c5tmaegis_0.1.0_windows_arm64.zip
ee1254c2424b452bc7c1df9d4b585df646cc41bbc8e27d62a7229f6cd88ff69cExpand-Archive .\tmaegis_0.1.0_windows_amd64.zip -DestinationPath tmaegis
cd tmaegis
.\tmaegis.exe scan --auto-detect
.\tmaegis.exe apply --auto-detect --dry-runВ командах используется имя файла, указанное выше. Если у скачанного файла другое имя, подставьте его.
SmartScreen: Бинарные файлы пока не имеют цифровой подписи, поэтому Windows может показать сообщение «Windows защитила ваш компьютер». Проверив SHA-256, нажмите «Подробнее», а затем «Выполнить в любом случае».
tmaegis_0.1.0_darwin_arm64.tar.gz
2fe1850c6e9cb161532e4224f0cf00f193284c2977640e7400253b5ba8abba2ctmaegis_0.1.0_darwin_amd64.tar.gz
44aed52af3046c4ae002a5ec2f818435a7b03c2cbb4cf176743e1fd1ffb117d7mkdir tmaegis && tar -xzf tmaegis_0.1.0_darwin_arm64.tar.gz -C tmaegis && cd tmaegis
xattr -d com.apple.quarantine ./tmaegis
./tmaegis scan --auto-detect
sudo ./tmaegis apply --auto-detect --dry-runВ командах используется имя файла, указанное выше. Если у скачанного файла другое имя, подставьте его.
Gatekeeper: macOS может сообщить, что не удаётся проверить разработчика, так как бинарный файл пока не подписан и не прошёл нотаризацию. Команда xattr выше снимает флаг; делайте это только после проверки SHA-256.
tmaegis_0.1.0_linux_amd64.tar.gz
7061031797bc5e5c633592385b2b55632158b18ddca77621e13a31f0d550b220tmaegis_0.1.0_linux_arm64.tar.gz
6ee60c38ebe53f831e07c5f352586769814c72c0926fc49f8ca83163a6f440aemkdir tmaegis && tar -xzf tmaegis_0.1.0_linux_amd64.tar.gz -C tmaegis && cd tmaegis
sudo ./tmaegis scan --auto-detect
sudo ./tmaegis apply --auto-detect --dry-runВ командах используется имя файла, указанное выше. Если у скачанного файла другое имя, подставьте его.
TMAegis пока не публикует образ контейнера. Соберите его из Dockerfile в репозитории.
git clone https://github.com/tmaegis/tmaegis.git
cd tmaegis
docker build -t tmaegis .
docker run --rm tmaegis --helpОбраз содержит tmaegis и tmaegis-server с правилами в /etc/tmaegis/rules. Контейнер видит только собственную файловую систему, поэтому хосты проверяйте нативным бинарным файлом, а образ используйте для панели.
Вам понадобятся Git, Go 1.27 или новее и make.
git clone https://github.com/tmaegis/tmaegis.git
cd tmaegis
make build
./bin/tmaegis scan --auto-detectmake build-all выполняет кросс-компиляцию для Linux, Windows и macOS.
Всё поставляется в одном архиве. Используйте нужные части.
Бинарный файл tmaegis выполняет проверки, исправления и откат. Команда tmaegis gui открывает тот же движок в окне, которое принимает подключения только на вашем компьютере и работает офлайн.
tmaegis scan --auto-detect
tmaegis guiВ Windows дважды щёлкните Start-TMAegis-GUI.cmd в распакованной папке, чтобы открыть GUI.
tmaegis-server собирает отчёты многих хостов в одном месте. Запустите его через Docker Compose из репозитория с исходным кодом; проверки отправляют отчёт с помощью --push-url.
export TMAEGIS_SERVER_TOKEN=$(openssl rand -hex 24)
docker compose up -d
tmaegis scan --auto-detect --push-url http://localhost:8080Бинарный файл tmaegis-server также входит в каждый архив релиза. Перед запуском задайте TMAEGIS_SERVER_TOKEN.
Отчёты HTML, XLSX и PDF встроены наряду с SARIF, JSON и другими: девять форматов из одной проверки, ничего дополнительно устанавливать не нужно.
tmaegis scan --auto-detect --format html --output report.html
tmaegis scan --auto-detect --format xlsx --output report.xlsx
tmaegis scan --auto-detect --format pdf --output report.pdfКаждый архив содержит правила YAML в папке rules. Это обычные файлы, которые можно читать, сравнивать и расширять; чтобы указать сканеру другую папку, используйте --rules-dir.
tmaegis rules export -o rules.json
tmaegis scan --rules-dir ./rules --target linux16 927 правил для 96 платформ — от операционных систем и баз данных до сетевых устройств и облака. Все они собраны на странице «Платформы».
Перед запуском сверяйте каждый загруженный файл с его SHA-256. Хеш показан на карточке файла и перечислен в checksums.txt.
Get-FileHash .\tmaegis_0.1.0_windows_amd64.zip -Algorithm SHA256
Select-String -Path .\checksums.txt -Pattern tmaegis_0.1.0_windows_amd64.zipshasum -a 256 tmaegis_0.1.0_darwin_arm64.tar.gz
grep tmaegis_0.1.0_darwin_arm64.tar.gz checksums.txtsha256sum -c checksums.txt --ignore-missing
sha256sum tmaegis_0.1.0_linux_amd64.tar.gzСкачивайте только с www.tmaegis.dev или github.com/tmaegis/tmaegis/releases. Этот сайт не хранит файлы; каждая кнопка «Скачать» ведёт в GitHub Releases.
Если SHA-256 вашего файла отличается от указанного здесь и в checksums.txt, удалите файл и не запускайте его.
Бинарные файлы не имеют цифровой подписи. Windows SmartScreen и macOS Gatekeeper могут выдавать предупреждения. Это ожидаемо, а подлинность файла подтверждает проверка SHA-256.
Сообщайте об уязвимостях конфиденциально, а не в публичном issue. Как это сделать, описано в политике безопасности.
TMAegis — это один статический бинарный файл. На проверяемые компьютеры ничего устанавливать не нужно.
| Система | Процессор | Требуется |
|---|---|---|
| Windows | x64 (Intel, AMD) и ARM64 | Windows PowerShell 5.1 или новее для правил, использующих PowerShell. Для применения исправлений запускайте от имени администратора. |
| macOS | Apple silicon (ARM64) и Intel (x64) | Актуальная версия macOS. Для применения исправлений используйте sudo. |
| Linux | x64 (amd64) и ARM64 (aarch64) | 64-разрядный дистрибутив; бинарный файл статический и не требует библиотек. Запускайте от имени root: при проверке без root проверки, которым нужен root, отображаются как не пройденные. |
Проверки облака, баз данных и сетевых устройств выполняются с любой из этих систем.
TMAegis — бесплатное ПО с открытым исходным кодом по лицензии Mozilla Public License 2.0. Вы можете использовать его на работе и для своих клиентов, а также читать, изменять и распространять исходный код.
Названия TMAegis и tmaegis и логотип TM Cyber-Shield являются товарными знаками основателей проекта и не охватываются лицензией. Политика в отношении товарных знаков объясняет, что можно делать без разрешения.