settlegrid/settlegrid-virustotal
GitHub: settlegrid/settlegrid-virustotal
这是一个基于VirusTotal API的工具,用于扫描URL、文件和IP地址以检测恶意软件和威胁。
Stars: 0 | Forks: 0
# VirusTotal
## 30 秒快速开始
```
# 选项一:使用 CLI scaffolder
npx create-settlegrid-tool --template virustotal
# 选项二:克隆并运行
git clone https://github.com/settlegrid/settlegrid-virustotal.git
cd settlegrid-virustotal
npm install
cp .env.example .env # Add your API keys
npm run dev
```
## 方法
| 方法 | 描述 | 成本 |
|--------|-------------|------|
| `scan_url(url)` | 提交一个 URL 进行扫描 | 2¢ |
| `get_url_report(url)` | 获取某个 URL 的扫描报告 | 1¢ |
| `get_ip_report(ip)` | 获取某个 IP 地址的报告 | 1¢ |
| `get_domain_report(domain)` | 获取某个域名的报告 | 1¢ |
## 部署
[](https://vercel.com/new/clone?repository-url=https://github.com/settlegrid/settlegrid-virustotal)
```
# 或使用 Docker
docker build -t settlegrid-virustotal .
docker run -e SETTLEGRID_API_KEY=sg_live_xxx -p 3000:3000 settlegrid-virustotal
```
## 演示
## 独立使用价值
此模板可在不依赖 SettleGrid 的情况下运行。请参阅 [remove-settlegrid.md](remove-settlegrid.md) 获取逐步移除指南。**无锁定。**
## 原始 README
此原始模板由 SettleGrid 脚手架生成。
上游 API 归属信息如下:
### 上游 API
- **提供商**: VirusTotal
- **基础 URL**: https://www.virustotal.com/api/v3
- **认证**: API 密钥 (x-apikey 头部)
- **文档**: https://docs.virustotal.com/reference
## 许可证
MIT — 详见 [LICENSE](LICENSE)
基于 [SettleGrid](https://settlegrid.ai) 构建 — AI 经济的结算层
标签:API集成, Ask搜索, DNS枚举, Docker, GNU通用公共许可证, IP分析, MITM代理, Node.js, OSV, URL扫描, Vercel, VirusTotal, 可观测性, 域名检查, 威胁分析, 威胁情报, 威胁检测系统, 安全API, 安全扫描, 安全防御评估, 开发者工具, 恶意软件扫描, 扫描服务, 文件扫描, 时序注入, 暗色界面, 网络安全, 网络安全工具, 网页爬虫, 自动化侦查工具, 自动化攻击, 请求拦截, 隐私保护