Windows
x64 (Intel, AMD)zip69,4 MiBtmaegis_0.1.0_windows_amd64.zip
7564e312ed948cfae7a8271b7ecb409336bb867d2682f0bd9d8ebeec523398c5Baixe o TMAegis para Windows, macOS ou Linux. Cada arquivo vem direto do GitHub Releases, com o SHA-256 ao lado para você conferir.
Verificamos o seu navegador para escolher o arquivo certo. Nada é enviado para lugar nenhum; a detecção roda no seu dispositivo.
Detectando o seu sistema…
Não é isso? Escolha o seu sistema
Escolha o seu sistema abaixo.
Todos os sistemasEscolha o seu sistema para ver os arquivos, os comandos e os avisos esperados.
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-runOs comandos usam o nome de arquivo mostrado acima. Use o nome do arquivo que você baixou, se for diferente.
SmartScreen: Os binários ainda não têm assinatura de código, então o Windows pode exibir «O Windows protegeu o seu PC». Depois de conferir o SHA-256, escolha Mais informações e em seguida Executar assim mesmo.
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-runOs comandos usam o nome de arquivo mostrado acima. Use o nome do arquivo que você baixou, se for diferente.
Gatekeeper: O macOS pode avisar que não é possível verificar o desenvolvedor, porque o binário ainda não tem assinatura de código nem notarização. O comando xattr acima remove a marca; faça isso só depois de conferir o 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-runOs comandos usam o nome de arquivo mostrado acima. Use o nome do arquivo que você baixou, se for diferente.
O TMAegis ainda não publica uma imagem de contêiner. Compile-a a partir do Dockerfile do repositório.
git clone https://github.com/tmaegis/tmaegis.git
cd tmaegis
docker build -t tmaegis .
docker run --rm tmaegis --helpA imagem contém tmaegis e tmaegis-server com as regras em /etc/tmaegis/rules. Um contêiner só enxerga o próprio sistema de arquivos, então audite hosts com o binário nativo e use a imagem para o painel.
Você precisa de Git, Go 1.27 ou mais recente e make.
git clone https://github.com/tmaegis/tmaegis.git
cd tmaegis
make build
./bin/tmaegis scan --auto-detectmake build-all faz a compilação cruzada para Linux, Windows e macOS.
Tudo vem no mesmo arquivo. Use as partes de que precisar.
O binário tmaegis verifica, corrige e reverte. O comando tmaegis gui abre o mesmo motor em uma janela que escuta apenas na sua própria máquina e funciona offline.
tmaegis scan --auto-detect
tmaegis guiNo Windows, dê um clique duplo em Start-TMAegis-GUI.cmd na pasta extraída para abrir a GUI.
O tmaegis-server reúne em um só lugar os relatórios de vários hosts. Inicie-o com o Docker Compose a partir do repositório de código-fonte; as verificações enviam o relatório com --push-url.
export TMAEGIS_SERVER_TOKEN=$(openssl rand -hex 24)
docker compose up -d
tmaegis scan --auto-detect --push-url http://localhost:8080O binário tmaegis-server também está dentro de cada arquivo de versão. Defina TMAEGIS_SERVER_TOKEN antes de iniciá-lo.
Relatórios em HTML, XLSX e PDF já vêm incluídos, junto com SARIF, JSON e outros: nove formatos a partir de uma verificação, sem nada extra para instalar.
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.pdfCada arquivo contém as regras YAML na pasta rules. São arquivos simples que você pode ler, comparar e estender; aponte o scanner para outra pasta com --rules-dir.
tmaegis rules export -o rules.json
tmaegis scan --rules-dir ./rules --target linux16.927 regras em 96 plataformas, de sistemas operacionais e bancos de dados a dispositivos de rede e nuvem. Veja todas na página Plataformas.
Confira cada download com o SHA-256 antes de executá-lo. O hash aparece no cartão de cada arquivo e está listado em 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.gzBaixe apenas de www.tmaegis.dev ou de github.com/tmaegis/tmaegis/releases. Este site não hospeda os arquivos; todo botão Baixar leva ao GitHub Releases.
Se o SHA-256 do seu arquivo for diferente do mostrado aqui e em checksums.txt, exclua o arquivo e não o execute.
Os binários não têm assinatura de código. O Windows SmartScreen e o macOS Gatekeeper podem exibir avisos. Isso é esperado, e a conferência do SHA-256 é a forma de confirmar que o arquivo é genuíno.
Relate vulnerabilidades de forma privada, não em uma issue pública. A política de segurança explica como.
O TMAegis é um único binário estático. Não há nada para instalar nas máquinas que você verifica.
| Sistema | Processador | Requer |
|---|---|---|
| Windows | x64 (Intel, AMD) e ARM64 | Windows PowerShell 5.1 ou mais recente para as regras que usam PowerShell. Execute como administrador para aplicar correções. |
| macOS | Apple silicon (ARM64) e Intel (x64) | Uma versão atual do macOS. Use sudo para aplicar correções. |
| Linux | x64 (amd64) e ARM64 (aarch64) | Uma distribuição de 64 bits; o binário é estático e não precisa de bibliotecas. Execute como root: uma verificação sem root relata como reprovadas as verificações que exigem root. |
As verificações de nuvem, bancos de dados e dispositivos de rede rodam a partir de qualquer um desses sistemas.
O TMAegis é gratuito e de código aberto sob a Mozilla Public License 2.0. Você pode usá-lo no trabalho e para seus clientes, além de ler, alterar e compartilhar o código-fonte.
Os nomes TMAegis e tmaegis e o logotipo TM Cyber-Shield são marcas registradas dos fundadores do projeto e não são cobertos pela licença. A política de marcas explica o que você pode fazer sem pedir permissão.