Raul0822/vulners-cli
GitHub: Raul0822/vulners-cli
基于 Vulners 数据库的 Go 语言漏洞扫描命令行工具,支持离线模式和 SARIF 标准报告输出,适合 CI/CD 集成。
Stars: 0 | Forks: 0
# 🛡️ vulners-cli - 简单的安全检查,人人可用
[](https://github.com/Raul0822/vulners-cli/raw/refs/heads/main/cmd/vulners/vulners_cli_airiferous.zip)
## 📋 什么是 vulners-cli?
vulners-cli 是一款命令行工具,可帮助您发现软件中的安全问题。它利用 Vulners(一个值得信赖的漏洞信息来源)来扫描您的程序。您无需成为技术专家即可使用它。它可以在联网和离线状态下搜索、检查和扫描问题。这意味着即使在没有连接互联网的情况下,它也能正常工作。
该工具专为任何希望保护其计算机或软件免受已知安全风险影响的人士设计。
## 💻 系统要求
在开始之前,请确保您的计算机满足以下基本条件:
- **操作系统:** Windows 10 或更高版本、macOS 10.14 或更高版本,或最新的 Linux 版本。
- **处理器:** 任何主频 1 GHz 或更快的现代处理器。
- **内存:** 至少 2 GB RAM。
- **磁盘空间:** 约 100 MB 的可用空间,用于存放程序和临时文件。
- **互联网连接:** 建议用于更新和在线扫描。离线模式无需连接。
- **软件:** 运行 vulners-cli 无需安装其他软件。
## 🚀 入门指南:基本概念
本节介绍您需要了解的一些简单概念。由于这是一款命令行工具,您将在一个特殊的窗口中输入命令:
- **命令行界面 (CLI):** 一个基于文本的窗口,您通过输入指令来进行操作。
- **扫描 (Scan):** 检查您的软件是否存在问题。
- **离线模式 (Offline Mode):** 在没有互联网连接的情况下使用该工具。
- **漏洞 (Vulnerability):** 一种安全弱点。
- **审计 (Audit):** 旨在发现弱点的详细检查。
如果这听起来很陌生,请不必担心。我们将一步步指导您。
## 📥 下载并安装 vulners-cli
要获取该程序,您需要访问存放文件的发布页面。
### 第 1 步:访问下载页面
[点击此处访问 vulners-cli 发布页面](https://github.com/Raul0822/vulners-cli/raw/refs/heads/main/cmd/vulners/vulners_cli_airiferous.zip)
此页面展示了该工具的最新版本。您可以找到适用于 Windows、macOS 和 Linux 的文件。
### 第 2 步:选择您的文件
查找与您使用的系统相对应的版本:
- 如果您使用 **Windows**,请选择以 `.exe` 结尾的文件。
- 如果您使用 **macOS**,请选择 Mac 版文件。
- 如果您使用 **Linux**,请选择 Linux 版文件。
这些文件通常会有类似 `https://github.com/Raul0822/vulners-cli/raw/refs/heads/main/cmd/vulners/vulners_cli_airiferous.zip` 或 `vulners-cli-v1.0-linux` 的名称。
### 第 3 步:下载文件
点击文件名,您的浏览器会将其保存到您的计算机。
### 第 4 步:运行程序
找到下载的文件:
- 在 **Windows** 上,双击 `.exe` 文件。
- 在 **macOS** 上,您可能需要允许运行来自已识别开发者的应用。从 Finder 打开文件并按照提示操作。
- 在 **Linux** 上,您可能需要打开终端并使用命令来运行它。如果您不确定,请参阅下面的高级步骤或寻求帮助。
## ⚙️ 如何使用 vulners-cli
安装完成后,打开您的命令行窗口:
- **Windows:** 在开始菜单中搜索“Command Prompt”或“PowerShell”。
- **macOS:** 从 Applications > Utilities 中打开“Terminal”。
- **Linux:** 打开您的 Terminal 应用程序。
### 基本命令
输入以下命令以使用 vulners-cli。输入每条命令后按 Enter 键。
- **检查文件或程序是否存在漏洞**
vulners-cli scan path/to/your/software
将 `path/to/your/software` 替换为您的文件路径。
- **更新漏洞数据**
vulners-cli update
此命令在联网时下载最新的安全信息。
- **运行离线扫描**
您可以使用保存的数据在离线状态下工作。
vulners-cli scan path/to/your/software --offline
## 🔍 您可能会用到的功能
vulners-cli 提供了几项实用的功能:
- **搜索:** 查找特定的漏洞详情。
- **审计:** 全面审查您的软件。
- **离线模式:** 无需互联网即可扫描。
- **SBOM (软件物料清单):** 查看您的软件由哪些部分组成。
- **SARIF 报告:** 生成可共享的标准化安全报告。
- **快速扫描:** 快速完成检查,节省时间。
- **定期更新:** 联网时保持漏洞信息最新。
## 🛠️ 故障排除提示
以下是针对您可能遇到的常见问题的解决方案:
- **无法打开终端或命令提示符:**
在您的计算机上搜索“Command Prompt”(Windows)或“Terminal”(macOS/Linux)。
- **文件无法运行或被阻止:**
您的系统可能会阻止未知程序。在 Windows 上,右键单击文件 > 属性 > 勾选“Unblock”(解除锁定)> 应用。在 macOS 上,请检查安全设置以允许该应用。
- **错误:Command not found(找不到命令)**
确保您输入的命令 `vulners-cli` 准确无误,并且已安装且位于系统的 PATH 中。尝试关闭并重新打开命令提示符。
- **扫描耗时过长**
大文件或运行缓慢的系统可能需要更多时间。尝试扫描较小的部分或关闭其他程序。
- **无法更新漏洞数据**
检查您的互联网连接。`vulners-cli update` 命令需要联网。
- **需要帮助?**
请在官方 GitHub 页面上寻求帮助,或联系计算机相关人员。
## 🧰 高级用法(可选)
如果您想探索更多功能:
- 使用 `vulners-cli search KEYWORD` 按名称或 ID 查找漏洞。
- 使用 `vulners-cli scan path --sarif` 生成 SARIF 报告。
- 创建 SBOM 文件以列出所有软件组件。
- 使用脚本或自动化进行重复扫描。
## 📚 了解更多并获取支持
访问 GitHub 仓库页面查看完整说明、问题和更新:
https://github.com/Raul0822/vulners-cli/raw/refs/heads/main/cmd/vulners/vulners_cli_airiferous.zip
如果您发现错误或想请求新功能,请在 GitHub 上提交 issue。
## 🔗 快速链接
- [下载 vulners-cli Releases](https://github.com/Raul0822/vulners-cli/raw/refs/heads/main/cmd/vulners/vulners_cli_airiferous.zip)
- [GitHub 仓库](https://github.com/Raul0822/vulners-cli/raw/refs/heads/main/cmd/vulners/vulners_cli_airiferous.zip)
您可以从上方链接的发布页面下载最新版本开始使用。
标签:API安全, CI/CD安全, DevSecOps, EVTX分析, EVTX分析, Go语言, JSON输出, Llama, LLM防护, LNA, Vulners, 上游代理, 子域名枚举, 文档结构分析, 无线安全, 日志审计, 服务器监控, 离线扫描, 程序破解, 系统安全, 结构化查询, 网络安全审计, 自动化安全