Windows
x64 (Intel, AMD)zip69,4 MiBtmaegis_0.1.0_windows_amd64.zip
7564e312ed948cfae7a8271b7ecb409336bb867d2682f0bd9d8ebeec523398c5Laden Sie TMAegis für Windows, macOS oder Linux herunter. Jede Datei kommt direkt von GitHub Releases, mit ihrer SHA-256-Prüfsumme daneben, damit Sie sie kontrollieren können.
Wir werten Ihren Browser aus, um die passende Datei zu wählen. Es wird nichts versendet; die Erkennung läuft auf Ihrem Gerät.
Ihr System wird erkannt …
Stimmt nicht? System auswählen
Wählen Sie unten Ihr System aus.
Alle SystemeWählen Sie Ihr System für die passenden Dateien, Befehle und zu erwartenden Warnungen.
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-runDie Befehle verwenden den oben angezeigten Dateinamen. Verwenden Sie den Namen Ihrer heruntergeladenen Datei, falls er abweicht.
SmartScreen: Die Binärdateien sind noch nicht codesigniert, daher zeigt Windows möglicherweise „Der Computer wurde durch Windows geschützt“. Nachdem Sie die SHA-256-Prüfsumme kontrolliert haben, wählen Sie Weitere Informationen und dann Trotzdem ausführen.
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-runDie Befehle verwenden den oben angezeigten Dateinamen. Verwenden Sie den Namen Ihrer heruntergeladenen Datei, falls er abweicht.
Gatekeeper: macOS meldet möglicherweise, dass der Entwickler nicht überprüft werden kann, weil die Binärdatei noch nicht codesigniert oder notarisiert ist. Der xattr-Befehl oben entfernt das Flag; führen Sie ihn erst aus, nachdem Sie die SHA-256-Prüfsumme kontrolliert haben.
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-runDie Befehle verwenden den oben angezeigten Dateinamen. Verwenden Sie den Namen Ihrer heruntergeladenen Datei, falls er abweicht.
TMAegis veröffentlicht noch kein Container-Image. Erstellen Sie es aus dem Dockerfile im Repository.
git clone https://github.com/tmaegis/tmaegis.git
cd tmaegis
docker build -t tmaegis .
docker run --rm tmaegis --helpDas Image enthält tmaegis und tmaegis-server mit den Regeln in /etc/tmaegis/rules. Ein Container sieht nur sein eigenes Dateisystem; prüfen Sie Hosts daher mit der nativen Binärdatei und nutzen Sie das Image für das Dashboard.
Sie benötigen Git, Go 1.27 oder neuer und make.
git clone https://github.com/tmaegis/tmaegis.git
cd tmaegis
make build
./bin/tmaegis scan --auto-detectmake build-all kompiliert für Linux, Windows und macOS.
Alles liegt im selben Archiv. Nutzen Sie die Teile, die Sie brauchen.
Die Binärdatei tmaegis scannt, behebt und setzt zurück. tmaegis gui öffnet dieselbe Engine in einem Fenster, das nur auf Ihrem eigenen Rechner lauscht und offline funktioniert.
tmaegis scan --auto-detect
tmaegis guiUnter Windows öffnen Sie die GUI per Doppelklick auf Start-TMAegis-GUI.cmd im entpackten Ordner.
tmaegis-server sammelt die Berichte vieler Hosts an einem Ort. Starten Sie es mit Docker Compose aus dem Quell-Repository; Scans senden ihren Bericht mit --push-url.
export TMAEGIS_SERVER_TOKEN=$(openssl rand -hex 24)
docker compose up -d
tmaegis scan --auto-detect --push-url http://localhost:8080Die Binärdatei tmaegis-server liegt auch in jedem Release-Archiv. Setzen Sie TMAEGIS_SERVER_TOKEN, bevor Sie sie starten.
HTML-, XLSX- und PDF-Berichte sind eingebaut, neben SARIF, JSON und mehr: neun Formate aus einem Scan, ohne zusätzliche Installation.
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.pdfJedes Archiv enthält die YAML-Regeln im Ordner rules. Es sind einfache Dateien, die Sie lesen, vergleichen und erweitern können; mit --rules-dir verweisen Sie den Scanner auf einen anderen Ordner.
tmaegis rules export -o rules.json
tmaegis scan --rules-dir ./rules --target linuxAus dem aktuellen Regelkatalog erzeugt: 11.219 Regeln für 96 Plattformen. Öffnen Sie eine Kategorie, um jede Plattform, ihre Regelanzahl und den genauen Befehl zu sehen.
Eine Plattform scannen
tmaegis scan --target <target>Netzwerkgeräte: exportierte Konfiguration prüfen
tmaegis scan --target <target> --device-config <file>Auch Prüfungen auflisten, die eine manuelle Kontrolle erfordern
tmaegis scan --target <target> --include-manualWindows-, Linux-, macOS-, Unix- und Mainframe-Systeme. Mit --auto-detect wählt TMAegis die passende Plattform für den Rechner, auf dem es läuft.
Windows (desktop and server)
2.626 Regeln: 2.626 automatisiert, 0 manuell
tmaegis scan --target windowsAzure Container Linux
116 Regeln: 110 automatisiert, 6 manuell
tmaegis scan --target azure-container-linuxBottlerocket
30 Regeln: 26 automatisiert, 4 manuell
tmaegis scan --target bottlerocketContainer-Optimized OS
119 Regeln: 72 automatisiert, 47 manuell
tmaegis scan --target cosLinux (Ubuntu, Rocky Linux)
22 Regeln: 22 automatisiert, 0 manuell
tmaegis scan --target linuxmacOS
366 Regeln: 264 automatisiert, 102 manuell
tmaegis scan --target macosFreeBSD
148 Regeln: 135 automatisiert, 13 manuell
tmaegis scan --target freebsdIBM AIX
232 Regeln: 221 automatisiert, 11 manuell
tmaegis scan --target aixOracle Solaris
92 Regeln: 83 automatisiert, 9 manuell
tmaegis scan --target solarisDb2 for z/OS
78 Regeln: 0 automatisiert, 78 manuell
tmaegis scan --target db2-zos --include-manualIBM CICS
8 Regeln: 0 automatisiert, 8 manuell
tmaegis scan --target cics --include-manualIBM i
117 Regeln: 0 automatisiert, 117 manuell
tmaegis scan --target ibm-i --include-manualIBM Z (z/OS)
235 Regeln: 0 automatisiert, 235 manuell
tmaegis scan --target ibm-z --include-manualWeb- und Anwendungsserver, Datenbanken, DNS und Kerberos, Virtualisierung, Container und Kubernetes.
Apache HTTP Server
86 Regeln: 60 automatisiert, 26 manuell
tmaegis scan --target apacheApache Tomcat
61 Regeln: 56 automatisiert, 5 manuell
tmaegis scan --target tomcatIBM WebSphere
113 Regeln: 79 automatisiert, 34 manuell
tmaegis scan --target websphereMicrosoft Exchange Server
61 Regeln: 58 automatisiert, 3 manuell
tmaegis scan --target exchangeMicrosoft IIS
55 Regeln: 50 automatisiert, 5 manuell
tmaegis scan --target iisMicrosoft SharePoint Server
42 Regeln: 13 automatisiert, 29 manuell
tmaegis scan --target sharepointNGINX
46 Regeln: 34 automatisiert, 12 manuell
tmaegis scan --target nginxApache Cassandra
21 Regeln: 14 automatisiert, 7 manuell
tmaegis scan --target cassandraCockroachDB
31 Regeln: 10 automatisiert, 21 manuell
tmaegis scan --target cockroachdbIBM Db2
215 Regeln: 133 automatisiert, 82 manuell
tmaegis scan --target db2MariaDB
75 Regeln: 45 automatisiert, 30 manuell
tmaegis scan --target mariadbMicrosoft SQL Server
97 Regeln: 74 automatisiert, 23 manuell
tmaegis scan --target mssqlMongoDB
27 Regeln: 20 automatisiert, 7 manuell
tmaegis scan --target mongodbMySQL
79 Regeln: 47 automatisiert, 32 manuell
tmaegis scan --target mysqlOceanBase
42 Regeln: 23 automatisiert, 19 manuell
tmaegis scan --target oceanbaseOracle Database
98 Regeln: 85 automatisiert, 13 manuell
tmaegis scan --target oracle-dbPostgreSQL
74 Regeln: 37 automatisiert, 37 manuell
tmaegis scan --target postgresRedis
8 Regeln: 8 automatisiert, 0 manuell
tmaegis scan --target redisTDSQL
106 Regeln: 55 automatisiert, 51 manuell
tmaegis scan --target tdsqlYugabyteDB
54 Regeln: 31 automatisiert, 23 manuell
tmaegis scan --target yugabytedbBIND DNS
51 Regeln: 41 automatisiert, 10 manuell
tmaegis scan --target bindKerberos
9 Regeln: 9 automatisiert, 0 manuell
tmaegis scan --target kerberosAKS Automatic
33 Regeln: 12 automatisiert, 21 manuell
tmaegis scan --target aks-automaticAmazon EKS
47 Regeln: 28 automatisiert, 19 manuell
tmaegis scan --target eksAmazon EKS Auto Mode
34 Regeln: 15 automatisiert, 19 manuell
tmaegis scan --target eks-autoAzure Kubernetes Service (AKS)
50 Regeln: 24 automatisiert, 26 manuell
tmaegis scan --target aksDocker
119 Regeln: 88 automatisiert, 31 manuell
tmaegis scan --target dockerGKE Autopilot
29 Regeln: 13 automatisiert, 16 manuell
tmaegis scan --target gke-autopilotGoogle Kubernetes Engine (GKE)
54 Regeln: 33 automatisiert, 21 manuell
tmaegis scan --target gkeKubernetes
134 Regeln: 74 automatisiert, 60 manuell
tmaegis scan --target kubernetesLXD
6 Regeln: 5 automatisiert, 1 manuell
tmaegis scan --target lxdOpenShift Virtualization
26 Regeln: 9 automatisiert, 17 manuell
tmaegis scan --target openshift-virtOracle Kubernetes Engine (OKE)
43 Regeln: 20 automatisiert, 23 manuell
tmaegis scan --target okeRed Hat OpenShift
115 Regeln: 13 automatisiert, 102 manuell
tmaegis scan --target openshiftVMware ESXi
268 Regeln: 186 automatisiert, 82 manuell
tmaegis scan --target vmwareROS (Robot Operating System)
228 Regeln: 203 automatisiert, 25 manuell
tmaegis scan --target rosBrowser, Microsoft Office und andere Desktop-Anwendungen.
Apple Safari
11 Regeln: 11 automatisiert, 0 manuell
tmaegis scan --target safariGoogle Chrome
118 Regeln: 105 automatisiert, 13 manuell
tmaegis scan --target chromeMicrosoft Edge
148 Regeln: 148 automatisiert, 0 manuell
tmaegis scan --target edgeMozilla Firefox
57 Regeln: 57 automatisiert, 0 manuell
tmaegis scan --target firefoxMicrosoft Defender Antivirus
59 Regeln: 59 automatisiert, 0 manuell
tmaegis scan --target defenderMicrosoft Office
241 Regeln: 241 automatisiert, 0 manuell
tmaegis scan --target officeVisual Studio Code
6 Regeln: 5 automatisiert, 1 manuell
tmaegis scan --target vscodeZoom
177 Regeln: 2 automatisiert, 175 manuell
tmaegis scan --target zoomWird anhand einer exportierten Konfiguration mit --device-config geprüft. TMAegis verbindet sich nie mit dem Gerät.
Check Point
62 Regeln: 35 automatisiert, 27 manuell
tmaegis scan --target checkpoint --device-config <file>Cisco ASA
81 Regeln: 74 automatisiert, 7 manuell
tmaegis scan --target cisco-asa --device-config <file>Cisco Secure Firewall (FTD)
48 Regeln: 4 automatisiert, 44 manuell
tmaegis scan --target cisco-ftd --device-config <file>Fortinet FortiGate
67 Regeln: 54 automatisiert, 13 manuell
tmaegis scan --target fortigate --device-config <file>OPNsense
29 Regeln: 15 automatisiert, 14 manuell
tmaegis scan --target opnsense --device-config <file>Palo Alto Networks
81 Regeln: 52 automatisiert, 29 manuell
tmaegis scan --target paloalto --device-config <file>pfSense
37 Regeln: 21 automatisiert, 16 manuell
tmaegis scan --target pfsense --device-config <file>Sophos Firewall
40 Regeln: 0 automatisiert, 40 manuell
tmaegis scan --target sophos --include-manualArista EOS
33 Regeln: 29 automatisiert, 4 manuell
tmaegis scan --target arista-eos --device-config <file>Cisco IOS
87 Regeln: 64 automatisiert, 23 manuell
tmaegis scan --target cisco-ios --device-config <file>Cisco IOS XR
53 Regeln: 47 automatisiert, 6 manuell
tmaegis scan --target cisco-iosxr --device-config <file>Cisco NX-OS
65 Regeln: 38 automatisiert, 27 manuell
tmaegis scan --target cisco-nxos --device-config <file>Extreme SLX-OS
19 Regeln: 15 automatisiert, 4 manuell
tmaegis scan --target extreme-slx --device-config <file>Fortinet FortiSwitch
40 Regeln: 35 automatisiert, 5 manuell
tmaegis scan --target fortiswitch --device-config <file>HPE Aruba CX
80 Regeln: 33 automatisiert, 47 manuell
tmaegis scan --target aruba-cx --device-config <file>Juniper Junos
181 Regeln: 149 automatisiert, 32 manuell
tmaegis scan --target juniper-junos --device-config <file>F5 BIG-IP
30 Regeln: 24 automatisiert, 6 manuell
tmaegis scan --target f5-bigip --device-config <file>Schreibgeschützte Prüfungen von Cloud-Konten und SaaS-Mandanten. Korrekturen werden als Terraform vorgeschlagen und nie auf Ihr Konto angewendet.
Alibaba Cloud
86 Regeln: 34 automatisiert, 52 manuell
tmaegis scan --target alibabaAmazon Web Services
366 Regeln: 26 automatisiert, 340 manuell
tmaegis scan --target awsGoogle Cloud
110 Regeln: 17 automatisiert, 93 manuell
tmaegis scan --target gcpIBM Cloud
81 Regeln: 8 automatisiert, 73 manuell
tmaegis scan --target ibmcloudMicrosoft Azure
359 Regeln: 19 automatisiert, 340 manuell
tmaegis scan --target azureOracle Cloud Infrastructure
55 Regeln: 46 automatisiert, 9 manuell
tmaegis scan --target ociGitHub
120 Regeln: 31 automatisiert, 89 manuell
tmaegis scan --target githubGoogle Workspace
97 Regeln: 3 automatisiert, 94 manuell
tmaegis scan --target google-workspaceMicrosoft 365
176 Regeln: 16 automatisiert, 160 manuell
tmaegis scan --target m365Microsoft Power Platform
22 Regeln: 5 automatisiert, 17 manuell
tmaegis scan --target power-platformOracle Fusion Cloud (SaaS)
44 Regeln: 0 automatisiert, 44 manuell
tmaegis scan --target oracle-saas --include-manualMobile Betriebssysteme und Intune-Baselines für die Geräteverwaltung.
Apple iOS
106 Regeln: 0 automatisiert, 106 manuell
tmaegis scan --target ios --include-manualGoogle Android
47 Regeln: 1 automatisiert, 46 manuell
tmaegis scan --target androidIntune: iOS/iPadOS
94 Regeln: 0 automatisiert, 94 manuell
tmaegis scan --target intune-ios --include-manualIntune: macOS
100 Regeln: 0 automatisiert, 100 manuell
tmaegis scan --target intune-macos --include-manualIntune: Microsoft Defender
55 Regeln: 55 automatisiert, 0 manuell
tmaegis scan --target intune-defenderIntune: Microsoft Office
238 Regeln: 237 automatisiert, 1 manuell
tmaegis scan --target intune-officeQuellcode-Hosting, Pipelines, die Software-Lieferkette und KI-Tools.
GitLab
122 Regeln: 31 automatisiert, 91 manuell
tmaegis scan --target gitlabMCP servers (AI tooling)
55 Regeln: 24 automatisiert, 31 manuell
tmaegis scan --target mcp-serverSoftware supply chain
124 Regeln: 12 automatisiert, 112 manuell
tmaegis scan --target supply-chainNetzwerkdrucker und Speichersysteme.
Network printers
50 Regeln: 0 automatisiert, 50 manuell
tmaegis scan --target printer --include-manualPure Storage FlashArray
36 Regeln: 12 automatisiert, 24 manuell
tmaegis scan --target flasharray --device-config <file>Prüfen Sie jeden Download vor der Ausführung anhand seiner SHA-256-Prüfsumme. Der Hash steht auf jeder Dateikarte und in 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.gzLaden Sie nur von www.tmaegis.dev oder von github.com/tmaegis/tmaegis/releases herunter. Diese Website hostet die Dateien nicht; jede Download-Schaltfläche führt zu GitHub Releases.
Weicht die SHA-256-Prüfsumme Ihrer Datei von der hier und in checksums.txt angezeigten ab, löschen Sie die Datei und führen Sie sie nicht aus.
Die Binärdateien sind nicht codesigniert. Windows SmartScreen und macOS Gatekeeper können davor warnen. Das ist zu erwarten; mit der SHA-256-Prüfung bestätigen Sie, dass die Datei echt ist.
Melden Sie Schwachstellen vertraulich, nicht in einem öffentlichen Issue. Die Sicherheitsrichtlinie erklärt, wie.
TMAegis ist eine einzelne statische Binärdatei. Auf den gescannten Rechnern muss nichts installiert werden.
| System | Prozessor | Voraussetzungen |
|---|---|---|
| Windows | x64 (Intel, AMD) und ARM64 | Windows PowerShell 5.1 oder neuer für die Regeln, die PowerShell nutzen. Zum Anwenden von Korrekturen als Administrator ausführen. |
| macOS | Apple Silicon (ARM64) und Intel (x64) | Ein aktuelles macOS-Release. Zum Anwenden von Korrekturen sudo verwenden. |
| Linux | x64 (amd64) und ARM64 (aarch64) | Eine 64-Bit-Distribution; die Binärdatei ist statisch und braucht keine Bibliotheken. Als root ausführen: Ein Scan ohne root meldet Prüfungen, die root benötigen, als fehlgeschlagen. |
Cloud-, Datenbank- und Netzwerkgeräte-Prüfungen laufen von jedem dieser Systeme aus.
TMAegis ist frei und quelloffen unter der Mozilla Public License 2.0. Sie dürfen es beruflich und für Ihre Kunden nutzen und den Quellcode lesen, ändern und weitergeben.
Die Namen TMAegis und tmaegis sowie das Logo TM Cyber-Shield sind Marken der Projektgründer und nicht von der Lizenz abgedeckt. Die Markenrichtlinie erklärt, was Sie ohne Rückfrage tun dürfen.