Windows
x64(Intel, AMD)zip69.4 MiBtmaegis_0.1.0_windows_amd64.zip
7564e312ed948cfae7a8271b7ecb409336bb867d2682f0bd9d8ebeec523398c5Windows, macOS, Linux용 TMAegis를 받으세요. 모든 파일은 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의 PC 보호"가 표시될 수 있습니다. 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 guiWindows에서는 압축을 푼 폴더의 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:8080tmaegis-server 바이너리는 각 릴리스 아카이브에도 들어 있습니다. 시작하기 전에 TMAEGIS_SERVER_TOKEN을 설정하세요.
SARIF, JSON 등과 함께 HTML, XLSX, PDF 보고서가 내장되어 있습니다. 한 번의 스캔으로 9가지 형식을 만들 수 있으며 추가로 설치할 것은 없습니다.
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모든 아카이브의 rules 폴더에 YAML 규칙이 들어 있습니다. 일반 파일이므로 읽고, 비교하고, 확장할 수 있으며, --rules-dir로 스캐너가 다른 폴더를 사용하게 할 수 있습니다.
tmaegis rules export -o rules.json
tmaegis scan --rules-dir ./rules --target linux운영 체제와 데이터베이스부터 네트워크 장비와 클라우드까지 플랫폼 96개에 규칙 16,927개이 있습니다. 모두 플랫폼 페이지에서 확인하세요.
실행하기 전에 모든 다운로드 파일을 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.gzwww.tmaegis.dev 또는 github.com/tmaegis/tmaegis/releases에서만 다운로드하세요. 이 웹사이트는 파일을 호스팅하지 않으며, 모든 다운로드 버튼은 GitHub Releases로 연결됩니다.
파일의 SHA-256이 여기와 checksums.txt에 표시된 값과 다르면 파일을 삭제하고 실행하지 마세요.
바이너리에는 코드 서명이 되어 있지 않습니다. Windows SmartScreen과 macOS Gatekeeper가 경고를 표시할 수 있습니다. 이는 예상된 동작이며, 파일이 정품인지는 SHA-256 확인으로 검증합니다.
취약점은 공개 이슈가 아닌 비공개로 제보해 주세요. 방법은 보안 정책에 설명되어 있습니다.
TMAegis는 단일 정적 바이너리입니다. 스캔 대상 머신에는 설치할 것이 없습니다.
| 시스템 | 프로세서 | 요구 사항 |
|---|---|---|
| Windows | x64(Intel, AMD) 및 ARM64 | PowerShell을 사용하는 규칙에는 Windows PowerShell 5.1 이상이 필요합니다. 조치를 적용하려면 관리자 권한으로 실행하세요. |
| macOS | Apple 실리콘(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 로고는 프로젝트 창립자의 상표이며 라이선스의 적용 대상이 아닙니다. 허락 없이 할 수 있는 일은 상표 정책에 설명되어 있습니다.