TMAegis

Быстрый старт

Сканирование, просмотр, применение и откат за несколько минут.

От нуля до защищённого хоста за несколько минут. Все шаги до apply выполняются только для чтения.

1. Проверка

shell
tmaegis scan --auto-detect

--auto-detect определяет операционную систему и установленное ПО, а затем запускает только подходящие правила. Чтобы выбрать платформу самостоятельно, используйте --target, например --target linux или --target postgres.

2. Сохранение отчёта

shell
tmaegis scan --auto-detect --format html --output report.html
tmaegis scan --auto-detect --format sarif --output tmaegis.sarif

3. Предварительный просмотр исправлений

shell
sudo tmaegis apply --auto-detect --dry-run

Пробный запуск показывает, что именно изменится, и ничего не затрагивает.

4. Применение

shell
sudo tmaegis apply --auto-detect --deadman-timeout 60

Перед каждым изменением создаётся снимок. Синтаксис файлов конфигурации проверяется до того, как они заменят рабочий файл, например с помощью sshd -t. При включённом механизме dead-man switch нужно подтвердить изменения в пределах тайм-аута, иначе всё будет откачено.

5. Откат

shell
tmaegis rollback --list      # restore points
sudo tmaegis rollback        # latest snapshot
sudo tmaegis rollback --id <snapshot-id>

Облачные аккаунты

shell
tmaegis scan --target aws                             # read-only, uses your CLI credentials
tmaegis apply --target aws --terraform-out ./proposed  # writes Terraform, never changes the account

Сетевые устройства

shell
tmaegis scan --target cisco-ios --device-config r1.cfg
Рекомендации, которые нельзя проверить автоматически, по умолчанию пропускаются. Добавьте --include-manual, чтобы вывести их с инструкциями.

Редактировать страницу на GitHub