Windows
x64 (Intel, AMD)zip69,4 MiBtmaegis_0.1.0_windows_amd64.zip
7564e312ed948cfae7a8271b7ecb409336bb867d2682f0bd9d8ebeec523398c5TMAegis'i Windows, macOS veya Linux için edinin. Her dosya doğrudan GitHub Releases üzerinden gelir ve doğrulayabilmeniz için SHA-256 değeri yanında yer alır.
Doğru dosyayı seçmek için tarayıcınıza bakıyoruz. Hiçbir şey herhangi bir yere gönderilmez; algılama cihazınızda çalışır.
Sisteminiz algılanıyor…
Doğru değil mi? Sisteminizi seçin
Aşağıdan sisteminizi seçin.
Tüm sistemlerDosyalar, komutlar ve karşılaşabileceğiniz uyarılar için sisteminizi seçin.
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-runKomutlar yukarıda gösterilen dosya adını kullanır. Farklıysa indirdiğiniz dosyanın adını kullanın.
SmartScreen: İkili dosyalar henüz kod imzalı değildir, bu yüzden Windows "Windows protected your PC" uyarısı gösterebilir. SHA-256 değerini kontrol ettikten sonra More info, ardından Run anyway seçeneğini seçin.
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-runKomutlar yukarıda gösterilen dosya adını kullanır. Farklıysa indirdiğiniz dosyanın adını kullanın.
Gatekeeper: İkili dosya henüz kod imzalı veya noter onaylı olmadığı için macOS geliştiricinin doğrulanamadığını söyleyebilir. Yukarıdaki xattr komutu bayrağı temizler; bunu yalnızca SHA-256 değerini kontrol ettikten sonra yapın.
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-runKomutlar yukarıda gösterilen dosya adını kullanır. Farklıysa indirdiğiniz dosyanın adını kullanın.
TMAegis henüz bir kapsayıcı imajı yayımlamıyor. Depodaki Dockerfile ile derleyin.
git clone https://github.com/tmaegis/tmaegis.git
cd tmaegis
docker build -t tmaegis .
docker run --rm tmaegis --helpİmaj, kuralları /etc/tmaegis/rules içinde olan tmaegis ve tmaegis-server dosyalarını içerir. Bir kapsayıcı yalnızca kendi dosya sistemini görür; bu yüzden sunucuları yerel ikili dosyayla denetleyin, imajı ise panel için kullanın.
Git, Go 1.27 veya daha yenisi ve make gerekir.
git clone https://github.com/tmaegis/tmaegis.git
cd tmaegis
make build
./bin/tmaegis scan --auto-detectmake build-all; Linux, Windows ve macOS için çapraz derleme yapar.
Her şey aynı arşivle gelir. İhtiyacınız olan parçaları kullanın.
tmaegis ikili dosyası tarar, düzeltir ve geri alır. tmaegis gui aynı motoru yalnızca kendi makinenizi dinleyen ve çevrimdışı çalışan bir pencerede açar.
tmaegis scan --auto-detect
tmaegis guiWindows'ta GUI'yi açmak için çıkarılan klasördeki Start-TMAegis-GUI.cmd dosyasına çift tıklayın.
tmaegis-server, birçok sunucunun raporlarını tek yerde toplar. Kaynak depodan Docker Compose ile başlatın; taramalar raporlarını --push-url ile gönderir.
export TMAEGIS_SERVER_TOKEN=$(openssl rand -hex 24)
docker compose up -d
tmaegis scan --auto-detect --push-url http://localhost:8080tmaegis-server ikili dosyası her sürüm arşivinin içinde de bulunur. Başlatmadan önce TMAEGIS_SERVER_TOKEN değerini ayarlayın.
HTML, XLSX ve PDF raporları SARIF, JSON ve diğerlerinin yanında yerleşiktir: tek taramadan dokuz biçim, ek bir şey kurmanıza gerek yok.
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.pdfHer arşiv, rules klasöründe YAML kurallarını içerir. Bunlar okuyabileceğiniz, karşılaştırabileceğiniz ve genişletebileceğiniz düz dosyalardır; tarayıcıyı başka bir klasöre --rules-dir ile yönlendirin.
tmaegis rules export -o rules.json
tmaegis scan --rules-dir ./rules --target linuxİşletim sistemlerinden ve veritabanlarından ağ cihazlarına ve buluta kadar 96 platform için 16.927 kural. Hepsine Platformlar sayfasından göz atın.
Çalıştırmadan önce her indirmeyi SHA-256 değeriyle karşılaştırın. Karma değer her dosya kartında gösterilir ve checksums.txt içinde listelenir.
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.gzYalnızca www.tmaegis.dev adresinden veya github.com/tmaegis/tmaegis/releases adresinden indirin. Bu web sitesi dosyaları barındırmaz; her İndir düğmesi GitHub Releases'e gider.
Dosyanızın SHA-256 değeri burada ve checksums.txt içinde gösterilenden farklıysa dosyayı silin ve çalıştırmayın.
İkili dosyalar kod imzalı değildir. Windows SmartScreen ve macOS Gatekeeper bunlar hakkında uyarı verebilir. Bu beklenen bir durumdur ve dosyanın gerçek olduğunu SHA-256 denetimiyle doğrularsınız.
Güvenlik açıklarını herkese açık bir issue'da değil, özel olarak bildirin. Güvenlik politikası bunun nasıl yapılacağını açıklar.
TMAegis tek bir statik ikili dosyadır. Taradığınız makinelere kurulacak hiçbir şey yoktur.
| Sistem | İşlemci | Gereksinimler |
|---|---|---|
| Windows | x64 (Intel, AMD) ve ARM64 | PowerShell kullanan kurallar için Windows PowerShell 5.1 veya daha yenisi. Düzeltmeleri uygulamak için yönetici olarak çalıştırın. |
| macOS | Apple silicon (ARM64) ve Intel (x64) | Güncel bir macOS sürümü. Düzeltmeleri uygulamak için sudo kullanın. |
| Linux | x64 (amd64) ve ARM64 (aarch64) | 64 bit bir dağıtım; ikili dosya statiktir ve kitaplık gerektirmez. Root olarak çalıştırın: root olmadan yapılan tarama, root gerektiren denetimleri başarısız olarak bildirir. |
Bulut, veritabanı ve ağ cihazı denetimleri bu sistemlerin herhangi birinden çalıştırılabilir.
TMAegis, Mozilla Public License 2.0 kapsamında ücretsiz ve açık kaynaklıdır. İş yerinizde ve müşterileriniz için kullanabilir, kaynak kodunu okuyabilir, değiştirebilir ve paylaşabilirsiniz.
TMAegis ve tmaegis adları ile TM Cyber-Shield logosu proje kurucularının ticari markalarıdır ve lisans kapsamında değildir. Ticari marka politikası, izin istemeden neler yapabileceğinizi açıklar.