DefinetlyNotAI/Logicytics

GitHub: DefinetlyNotAI/Logicytics

一款面向Windows平台的取证数据采集工具,能够批量收集系统敏感信息并打包归档。

Stars: 17 | Forks: 4

# Logicytics:系统数据收割机 Logicytics 是一款前沿工具,旨在详尽地收集和获取广泛的 Windows 系统数据以进行取证分析。该项目使用 Python 精心打造,处于活跃开发状态,致力于收集尽可能多的敏感数据,并将其整齐地打包成 ZIP 文件。这份详尽的指南将为您提供有效使用 Logicytics 所需的一切。
GitHub Issues GitHub Tag GitHub Commit Activity GitHub Language Count GitHub Branch Check Runs GitHub Repo Size
GitHub Repo CodeFactor Rating Maintainability OpenSSF Best Practices Score OpenSSF Best Practices Badge
## 安装与设置 要安装和设置 Logicytics,请按照以下步骤操作: 1. **安装 Python**:如果您尚未安装 Python,可以从[官方网站](https://www.python.org/downloads/)下载。 2. **安装依赖项**:Logicytics 需要 Python 模块。您可以在终端中运行以下命令来安装所有必需的模块: `pip install -r requirements.txt` 3. **运行 Logicytics**:要运行 Logicytics,只需在终端中运行以下命令:`python Logicytics.py -h` - 这将打开帮助菜单。 ### 前置条件 - **Python**:该项目需要 Python 3.8 或更高版本。您可以从[官方网站](https://www.python.org/downloads/)下载 Python。 - **依赖项**:该项目需要安装特定的 Python 模块。您可以在终端中运行以下命令来安装所有必需的模块:`pip install -r requirements.txt`。 - **管理员权限**:为了能够使用项目的某些功能(如注册表修改)运行程序,您必须以管理员权限运行该程序。 - **系统要求**:该项目已在 Windows 10 和 11 上经过测试。它无法在其他操作系统上运行。 - **命令行知识**:该项目使用命令行选项供用户与程序交互。建议对命令行选项有基本的了解。 ## 分步安装与使用 1. 安装 Python 如果您尚未安装 Python,可以从官方网站下载。请务必在安装过程中选择 "Add Python to PATH" 选项。 2. 安装依赖项 Logicytics 需要 Python 模块。您可以在终端中运行以下命令来安装所有必需的模块: `pip install -r requirements.txt` 3. 运行 Logicytics 要运行 Logicytics,只需在终端中运行以下命令: python Logicytics.py -h 这将打开帮助菜单。 4. 运行程序 运行程序后,您可以使用以下命令运行该程序: `python Logicytics.py -h` 将命令参数替换为您想要使用的参数。 运行时必须拥有管理员权限! 5. 等待奇迹发生 Logicytics 现在将根据您使用的参数运行并收集数据。 6. 享受收集的数据 程序运行完毕后,您可以在 "ACCESS/DATA" 文件夹中找到收集的数据。Zip 文件和 Hash 文件都将存放在那里。 7. 分享关爱 如果您喜欢 Logicytics,请考虑与他人分享或传播相关信息。 8. 为项目做贡献 如果您有想法或希望为项目做出贡献,可以在GitHub 仓库上提交 issue 或 PR。 ### 基本用法 运行并成功收集数据后,您可以随意遍历 ACCESS 目录,删除或添加文件;这是存放您的备份、Hash、数据压缩包和日志的安全目录。 ## 配置 Logicytics 使用 `config.ini` 文件来存储配置。`config.ini` 位于 CODE 目录中。 `config.ini` 文件是一个包含重要信息的 INI 文件,您可以在[这里](CODE/config.ini)找到它。 `config.ini` 文件用于存储 DEBUG 标志布尔值、VERSION 和 CURRENT_FILES。它也用于存储和保存其他程序的设置。 ## 模组 模组是使用 `--modded` 参数运行的特殊文件。这些文件本质上是脚本,在主 Logicytics.py 脚本运行和验证脚本运行之后执行。 它们用于为脚本添加额外的功能。它们位于 `MODS` 目录中。要制作模组,您需要在 `MODS` 目录中创建一个带有 `.py` 扩展名或任何受支持扩展名(`.exe .ps1 .bat`)的 Python 文件。 这些文件将在主脚本运行后执行。在制作模组时,您应该避免直接基于其他文件进行操作,因为这可能会导致与数据收集发生冲突。相反,您应该参考 `Logicytics.py` 文件和其他脚本,了解如何向脚本添加功能。 `--modded` 参数用于运行 `MODS` 目录中的所有文件。此参数对于运行 `CODE` 目录中的其他文件不是必需的,但对于运行模组是必需的。 `--modded` 参数也可用于运行自定义脚本。如果您想使用 `--modded` 参数运行自定义脚本,可以将脚本添加到 `MODS` 目录中,它将随 `--modded` 参数一起运行。 要检查所有模组以及如何制作自己的模组,您可以查看 `Logicytics.py` 文件和 Wiki。也请参阅 `contributing.md` 以获取更多信息。 ## 故障排除 如果您遇到问题,以下是一些故障排除提示: 某些错误不一定意味着脚本有问题,而是其他操作系统相关的故障,例如文件不存在、文件未被修改或文件未被创建。 一些建议如下: - 检查脚本是否以管理员身份运行,并且不在虚拟机 (VM) 中 - 检查脚本是否具有正确的权限和正确的依赖项来运行 - 检查脚本是否被防火墙、杀毒软件、VPN 或代理阻止 - 检查脚本是否被任何其他软件或服务阻止 如果这些方法无效,请尝试: - 尝试使用 PowerShell 而不是 CMD 运行脚本,反之亦然 - 尝试在不同的目录、计算机或 3.8 以上版本的 Python 环境中运行脚本 - 注意:用于开发、测试和运行脚本的版本是 3.11 - 尝试运行 `--debug` 参数并检查日志 ### 支持资源 查看 [Wiki](https://github.com/DefinetlyNotAI/Logicytics/wiki) 获取帮助。 ### 想创建自己的模组? 查看[贡献指南](CONTRIBUTING.md)文件以获取更多信息。 ### 想要更多? 如果您希望 Logicytics 提取特定的数据,请告诉我们。我们一直在努力改进项目并添加新功能。 ### 想创建自己的模组? 查看[贡献指南](CONTRIBUTING.md)文件以获取更多信息,以及[Wiki 指南](https://github.com/DefinetlyNotAI/Logicytics/wiki/5-How-to-Contribute)了解更多详情。 有关给定模块/API 的技巧和窍门也可以在[这里](https://github.com/DefinetlyNotAI/Logicytics/wiki/6-Code-tips-and-tricks)找到! ## 总结 Logicytics 是一款功能强大的工具,可以从 Windows 系统中提取多种多样的数据。凭借其从各种来源提取数据的能力,Logicytics 可用于多种用途,从取证到系统信息收集。它从各种来源提取数据的能力使其成为任何 Windows 系统管理员或取证调查人员的宝贵工具。 ### 链接 - [项目 Wiki](https://github.com/DefinetlyNotAI/Logicytics/wiki) - [项目未来规划](PLANS.md) - [项目许可证](LICENSE) ### 许可证 - [开发者原创证书](DCO.md) - [我们的许可证](LICENSE)
标签:AI合规, CIDR输入, ESC4, HTTPS请求, HTTP工具, Mr. Robot, OSINT, Python, Windows取证, 信息搜集, 后渗透, 开源安全工具, 敏感数据提取, 数字取证, 数据打包, 无后门, 无线安全, 日志收集, 流量嗅探, 系统信息收集, 网络安全审计, 自动化脚本, 逆向工程平台