Skip to content

📬 Ferramenta CLI básica desenvolvida para centralizar informações de contato de entidades oficiais relacionadas a phishing, abuso, falsos positivos e muito mais.

License

Notifications You must be signed in to change notification settings

ravenastar-js/ravcat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


NPM Version


📬 RavCat

⭐ Stars 🔱 Forks 📦 NPM Version ⚙️ Node.js 📄 License

Biblioteca NPM + CLI

ravcat

BANNER INSPIRADO EM

🎯 Visão Geral

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.


📦 Instalação Rápida

📥 Como instalar o NodeJS?
npm i -g ravcat           # ✅ Recomendado
npm install -g ravcat     # ✅ Completo

# Após instalação, use em qualquer lugar:
ravcat --help

🗑️ DESINSTALAR GLOBALMENTE

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

🔍 Consultas Diretas

📬 Serviços/Empresas

ravcat cloudflare
ravcat registro.br
ravcat github
ravcat google

🛡️ VirusTotal

ravcat --vt microsoft
ravcat --vt kaspersky
ravcat --vt bitdefender

📊 Listas Completas

ravcat --list
ravcat --list-vt

📋 Comandos Completos

🎯 Comandos Principais

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

ℹ️ Comandos de Informação

Comando Descrição Alternativa
ravcat --help Ajuda completa ravcat -h
ravcat --version Versão do sistema ravcat -v

🎯 Exemplos Práticos

📝 Denúncia de Phishing

# Encontrar contato para reportar phishing
ravcat cloudflare
ravcat hostinger
ravcat github

🛡️ Reporte de Falso Positivo

# Encontrar contato para reportar falso positivo
ravcat --vt microsoft
ravcat --vt kaspersky
ravcat --vt avast

📊 Listas Completas

# Ver todas as empresas disponíveis
ravcat --list

# Ver todos os vendors VirusTotal
ravcat --list-vt

📁 Estrutura do Projeto

📁 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

📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para detalhes.


📞 Suporte

Se precisar de ajuda ou quiser falar com a equipe, entre no nosso servidor de suporte:

Servidor de Suporte


Feito com 💚 por RavenaStar


Star History

Star History Chart

About

📬 Ferramenta CLI básica desenvolvida para centralizar informações de contato de entidades oficiais relacionadas a phishing, abuso, falsos positivos e muito mais.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Contributors 2

  •  
  •