RavCat é uma ferramenta CLI básica desenvolvida para centralizar informações de contato de entidades oficiais relacionadas a phishing, abuso, falsos positivos e muito mais.
Projetada para ser rápida, eficiente e extremamente útil, RavCat atende tanto profissionais da área de segurança cibernética quanto usuários que foram vítimas de incidentes online.
📥 Como instalar o NodeJS?
npm i -g ravcat # ✅ Recomendado
npm install -g ravcat # ✅ Completo
# Após instalação, use em qualquer lugar:
ravcat --help
npm un -g ravcat # ✅ Recomendado
npm uninstall -g ravcat # ✅ Completo
npm remove -g ravcat # ✅ Alternativopkg install nodejs
npm install -g ravcat
ravcat
ravcat cloudflare
ravcat registro.br
ravcat github
ravcat google
ravcat --vt microsoft
ravcat --vt kaspersky
ravcat --vt bitdefender
ravcat --list
ravcat --list-vt
| Comando | Descrição | Exemplo |
|---|---|---|
ravcat |
Menu interativo completo | ravcat |
ravcat <empresa> |
Consulta direta de serviços | ravcat cloudflare |
ravcat --vt <vendor> |
Consulta direta VirusTotal | ravcat --vt microsoft |
ravcat --list |
Lista todas as empresas | ravcat --list |
ravcat --list-vt |
Lista todos os vendors VT | ravcat --list-vt |
| Comando | Descrição | Alternativa |
|---|---|---|
ravcat --help |
Ajuda completa | ravcat -h |
ravcat --version |
Versão do sistema | ravcat -v |
# Encontrar contato para reportar phishing
ravcat cloudflare
ravcat hostinger
ravcat github
# Encontrar contato para reportar falso positivo
ravcat --vt microsoft
ravcat --vt kaspersky
ravcat --vt avast
# Ver todas as empresas disponíveis
ravcat --list
# Ver todos os vendors VirusTotal
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
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para detalhes.
Se precisar de ajuda ou quiser falar com a equipe, entre no nosso servidor de suporte:
Feito com 💚 por RavenaStar
