wesleyyan-sb/RedKamgami

GitHub: wesleyyan-sb/RedKamgami

RedKamgami 是一套包含 3 亿+去重密码的高性能密码字典生态系统,配套 Rust 密码生成器与 Go 跨平台启动器,专为安全研究与授权审计场景设计。

Stars: 2 | Forks: 0

# RedKamgami

### 4 GB(压缩后约 2 GB) • 3 亿+ 密码 • 无重复 • 6–14 位密码 ## 免责声明 **RedKamgami 仅专用于:** * 安全研究 * 授权的渗透测试 * 密码审计 * 学术研究 * 防御性网络安全活动 作者**不**鼓励或认可对计算机系统、网络或账户的未经授权访问。用户需自行确保其对本项目的使用符合所有适用的法律法规。 # 安装与使用 RedKamgami 支持 **Windows**、**Linux** 和 **macOS**。 ## 1. 下载启动器 前往该项目的 **Releases** 页面,为您的操作系统下载启动器。 ## 2. 赋予启动器可执行权限(Linux/macOS) 如果您使用的是 Linux 或 macOS,请授予其执行权限: ``` chmod +x RedKamgami-linux-amd64 ``` 或者 ``` chmod +x RedKamgami-macos-amd64 ``` ## 3. 启动 RedKamgami 运行启动器。 **Windows** ``` .\RedKamgami-windows-amd64.exe ``` **Linux** ``` ./RedKamgami-linux-amd64 ``` **macOS** ``` ./RedKamgami-macos-amd64 ``` ## 4. 下载密码字典 在启动器菜单中,选择选项 `[1] Download RedKamgami`。 启动器将会: * 检查镜像源的可用性; * 显示下载镜像源列表; * 您必须选择一个镜像源来下载字典(压缩后约 2GB); ## 5. 放置下载的文件 选择镜像源后,启动器会在您的浏览器中打开下载链接。您需要下载该字典并将其移动到与启动器相同的目录中。 示例: ``` RedKamgami/ ├── RedKamgami-linux-amd64 └── RedKamgami.zst ``` ## 6. 解压密码字典 之后,启动器会询问字典是否已下载。您需要确认,随后它将自动为您解压字典。但要实现这一点,字典文件必须与启动器位于同一目录下! 结果: ``` RedKamgami/ ├── RedKamgami-linux-amd64 └── RedKamgami.txt ``` ### 大功告成!密码字典已可供使用,如果您不希望启动器对其进行任何形式的修改(拆分、校验、压缩等),您可以将其移动到任何目录并立即开始使用。 ## 更新 每当有新版本发布时: 1. 启动 RedKamgami。 2. 启动器会自动检查更新。 3. 下载最新压缩的密码字典。 4. 替换旧的压缩包(如适用)。 5. 使用启动器解压更新后的版本。 无需任何手动解压工具。 ## 支持的平台 | 操作系统 | 支持情况 | | ---------------- | --------- | | Windows | ✅ | | Linux | ✅ | | macOS | ✅ | 启动器以每个支持平台的原生可执行文件形式分发,无需任何额外的 runtime 或依赖项。 # 功能特性 * 海量密码集合 * 无重复数据集 * 高性能密码生成器 (Rust) * 自动启动器/更新器 (Go) * 多个下载镜像源 * SHA-256 完整性校验 * 使用 Zstandard (.zst) 进行压缩分发 * 开源 * 跨平台启动器 # 组件 ## 密码数据集 主要数据集由为研究目的而精心策划的密码集合组成。 构建 pipeline 包括: * 数据集合并 * 去重 * 校验 * 统计信息生成 * 压缩 ## 启动器 (Go) 启动器会自动处理: * 版本检查 * 镜像源选择 * 下载管理 * 断点续传支持(如可用) * SHA-256 校验 * 自动解压 支持的镜像源可能包括: * Google Drive * MEGA * MediaFire * OneDrive * TeraBox # 压缩 分发的字典使用 **Zstandard (.zst)** 来减小下载体积,同时保持极快的解压速度。 # 完整性校验 每个版本都包含 SHA-256 校验和。 启动器在解压前会自动对下载的文件进行校验。 # 性能 密码生成器专为以下需求设计: * 流式输出 * 缓冲文件写入 * 最小化内存分配 * 多核 CPU(在有益的情况下) # 预期用途 RedKamgami 专为以下用途设计: * 密码审计 * 安全研究 * 学术项目 * 数字取证 * 授权的渗透测试 * 防御性安全演练 # 许可证 本项目在 **Creative Commons Zero 1.0 Universal (CC0 1.0)** 许可证下发布。 您可以自由地: * 使用 * 修改 * 再分发 * 集成到其他项目中 没有任何限制。 有关完整的许可证详情,请参阅 LICENSE 文件。 # 仓库政策 本仓库作为个人项目进行维护。 ## Pull Requests **不接受** Pull requests。 ## Issues Issue 报告已**被禁用**。 建议、功能请求和错误报告均不通过本仓库进行追踪。 # 致谢 本项目的灵感来源于更广泛的网络安全研究社区,以及关于密码安全、密码规范和防御性安全测试的公开研究。 # 支持 如果您觉得 RedKamgami 有用,请考虑给本仓库点个 ⭐。

使用 Rust、Go 以及多得离谱的密码制作。

标签:EVTX分析, Go, Ruby工具, Rust, 可视化界面, 密码字典, 日志审计, 网络流量审计