ravenastar-js/ravcat
GitHub: ravenastar-js/ravcat
RavCat 是一个 CLI 工具,集中汇总了与钓鱼举报、滥用报告和杀毒误报申诉相关的官方联络信息,帮助用户快速查找各类服务提供商和安全厂商的联系渠道。
Stars: 0 | Forks: 0
# 📬 RavCat
[](https://github.com/ravenastar-js/ravcat/stargazers)
[](https://github.com/ravenastar-js/ravcat/network/members)
[](https://www.npmjs.com/package/ravcat)
[](https://nodejs.org)
[](LICENSE)
*NPM 库 + CLI*

BANNER INSPIRADO EM
## 🎯 概览
**RavCat** 是一个基础 CLI 工具,旨在集中汇总与钓鱼、滥用、误报等相关的官方实体的联系方式。
RavCat 设计快速、高效且极为实用,既服务于网络安全领域的专业人士,也适用于遭遇在线安全事件的普通用户。
## 📦 快速安装
📥 如何安装 NodeJS?
- [如何在 Windows 上安装 NODE JS?](https://youtu.be/-jft_9PlffQ)
```
npm i -g ravcat # ✅ Recomendado
npm install -g ravcat # ✅ Completo
# 安装后,可在任何地方使用:
ravcat --help
```
## 🗑️ 全局卸载
```
npm un -g ravcat # ✅ Recomendado
npm uninstall -g ravcat # ✅ Completo
npm remove -g ravcat # ✅ Alternativo
```
### 🐧 Termux (Android)
```
pkg install nodejs
npm install -g ravcat
ravcat
```
### 🔍 直接查询
#### 📬 服务/公司
```
ravcat cloudflare
ravcat registro.br
ravcat github
ravcat google
```
#### 🛡️ VirusTotal
```
ravcat --vt microsoft
ravcat --vt kaspersky
ravcat --vt bitdefender
```
### 📊 完整列表
```
ravcat --list
ravcat --list-vt
```
## 📋 完整命令
### 🎯 主要命令
| 命令 | 描述 | 示例 |
|---------|-----------|---------|
| `ravcat` | 完整交互式菜单 | `ravcat` |
| `ravcat
` | 直接查询服务 | `ravcat cloudflare` |
| `ravcat --vt ` | VirusTotal 直接查询 | `ravcat --vt microsoft` |
| `ravcat --list` | 列出所有公司 | `ravcat --list` |
| `ravcat --list-vt` | 列出所有 VT vendors | `ravcat --list-vt` |
### ℹ️ 信息命令
| 命令 | 描述 | 替代命令 |
|---------|-----------|-------------|
| `ravcat --help` | 完整帮助 | `ravcat -h` |
| `ravcat --version` | 系统版本 | `ravcat -v` |
## 🎯 实用示例
### 📝 举报钓鱼
```
# 查找用于报告 phishing 的联系方式
ravcat cloudflare
ravcat hostinger
ravcat github
```
### 🛡️ 误报上报
```
# 查找用于报告误报的联系方式
ravcat --vt microsoft
ravcat --vt kaspersky
ravcat --vt avast
```
### 📊 完整列表
```
# 查看所有可用公司
ravcat --list
# 查看所有 VirusTotal vendors
ravcat --list-vt
```
## 📁 项目结构
```
📁 ravcat/
├── 📁 bin/
│ └── 🎯 cli.js # Ponto de entrada principal
├── 📁 scripts/
│ ├── 🔧 check-environment.js # Verificador de ambiente
│ └── 📦 postinstall.js # Script pós-instalação
├── 📁 src/
│ ├── 📁 commands/
│ │ └── 🛠️ index.js # Gerenciador de comandos CLI
│ ├── 📁 config/
│ │ ├── 🎨 colors.js # Sistema de cores do terminal
│ │ ├── ⚙️ config-loader.js # Carregador de configurações
│ │ └── 📏 constants.js # Constantes do sistema
│ ├── 📁 data/
│ │ ├── 📡 loader.js # Carrega dados principal
│ │ └── 🛡️ virustotal-loader.js # Carrega dados do VirusTotal
│ ├── 📁 menu/
│ │ └── 🎮 main.js # Sistema de menus interativos
│ ├── 📁 renderer/
│ │ ├── 📦 box.js # Renderizador de caixas
│ │ ├── 🏷️ header.js # Renderizador de cabeçalhos
│ │ └── 📋 menu.js # Renderizador de menus
│ ├── 📁 utils/
│ │ ├── 📄 txt-generator.js # Gerador de arquivos TXT
│ │ └── 🛡️ vt-txt-generator.js # Gerador TXT VirusTotal
│ └── 🚀 index.js # Classe principal RavCat
├── 📄 .gitignore # Arquivos ignorados Git
├── 📄 .npmignore # Arquivos ignorados NPM
├── 📄 LICENSE # Licença MIT
├── 📖 README.md # Documentação
├── 📦 package.json # Configurações NPM
└── ⚙️ config.json # Configurações da aplicação
```
## 📄 许可证
本项目基于 MIT 许证。详情请参阅 [LICENSE](LICENSE) 文件。
## 📞 支持
如果您需要帮助或希望与团队取得联系,请加入我们的支持服务器:
[](https://discord.gg/FncVNprdgP)
**由 [RavenaStar](https://ravenastar.link) 用 💚 制作**
## 🌟 Star History
标签:GNU通用公共许可证, MITM代理, Node.js, 安全报告, 数据可视化, 文档结构分析, 暗色界面, 滥用投诉, 联系信息库, 自定义脚本, 钓鱼防护