☕ CoffeeCat v5.0.1 — CRIMSON WATCHER
O CoffeeCat é um projeto de código aberto, arquitetado e desenvolvido 100% em ambiente mobile. Meu objetivo é criar ferramentas de alta performance que facilitem o fluxo de trabalho de profissionais da área, mesmo com as limitações técnicas do meu setup atual.
Se esta ferramenta foi útil para você, considere apoiar o projeto:
Seu apoio é fundamental para que eu possa continuar dedicando tempo integral ao desenvolvimento, à correção de bugs e à implementação de novas funcionalidades.
Todo apoio é muito bem-vindo e me ajuda a manter este ecossistema vivo e em constante evolução. 🙏
CoffeeCat Crimson Watcher é um toolkit de resgate e diagnóstico Linux com interface gráfica completa, projetado para administradores, técnicos e entusiastas que precisam de uma ferramenta poderosa, automatizada e pronta para uso em situações críticas.
🔴 Tudo funciona com um clique — a ferramenta faz o trabalho pesado por você.
- CPU, RAM e I/O de disco em tempo real, atualizado a cada 2 segundos
- Temperatura dos núcleos com alerta visual quando acima de 85 °C
- Alerta automático quando RAM ultrapassa 90%
- Listagem dos processos mais pesados ao vivo
- Detecção automática de interfaces com status (
ip link) - Teste de conectividade em camadas: Gateway → DNS → Internet
- Configuração manual de IP/CIDR, Gateway e DNS direto na UI
- Scan de portas abertas locais via
ss -tulnp - Botões de ação rápida: Forçar DHCP e Resetar NetworkManager
- Clonar disco inteiro com progresso em tempo real via
pv - Criar imagem comprimida
.img.gzcom destino configurável - Restore de imagem com validação SHA256 antes e depois
- Geração e salvamento automático de arquivo
.sha256
fsckautomatizado com seleção de partição e modo (-n,-y,-f)- Suporte a ext4, btrfs (
btrfs check --repair) e xfs (xfs_repair) - Detecção automática do tipo de sistema de arquivos
- Modo dry-run seguro para checar sem modificar nada
- Três métodos: zeros (rápido),
/dev/urandom(aleatório), DoD 5220.22-M (3 passes) - Progresso em tempo real com porcentagem
- Confirmação dupla antes de executar — não tem volta
- Proteção contra wipe em disco montado
- Gerar novo par de chaves ed25519 direto no sistema montado
- Injetar chave pública no
authorized_keysde qualquer usuário - Reparar permissões (
chmod 700 .ssh/chmod 600 authorized_keys) - Tudo executado dentro do chroot, sem precisar bootar o sistema
apt --fix-broken installautomático- Limpeza de locks travados (
/var/lib/dpkg/lock,/var/cache/apt) dpkg --configure -acom um clique- Reinstalação de qualquer pacote (ex:
linux-image-generic,systemd)
- Navegar pelo sistema de arquivos da partição montada
- Visualizar arquivos de texto (logs, configs) inline na UI
- Copiar arquivos/diretórios para destino seguro
- Exportar lista de arquivos modificados nas últimas 24h (
find -mtime -1)
- Reparo de GRUB (
grub-install+update-grub) via chroot - Reset de senha de qualquer usuário via chroot
- Montagem/desmontagem manual de chroot com bind mounts (
/dev,/proc,/sys)
- Gravar ISO local ou baixar de URL direto para o pendrive
- Progresso em tempo real via
pv - Validação de checksum SHA256 após gravação
- Proteção contra gravação em disco montado
- Informações completas de CPU, RAM e discos
- Status SMART com setores realocados, horas de uso e temperatura
- Detecção automática de todos os discos e partições
coffeecat/
├── coffeecat.py # 🔧 Toolkit principal (rode com sudo)
├── coffeecat_installer.py # 🎨 Instalador gráfico (janela Crimson)
├── build_coffeecat.py # 🏗 Script de build (PyInstaller)
└── README.md # 📖 Este arquivo
# Instalar dependências Python
pip install customtkinter psutil
# Rodar o toolkit (root necessário para operações de disco)
sudo python3 coffeecat.pypython3 coffeecat_installer.pyO instalador irá:
- Instalar as dependências Python automaticamente
- Copiar os arquivos para
~/.local/share/coffeecat/ - Criar atalho em
~/.local/bin/coffeecat - Criar entrada
.desktoppara o menu de aplicativos
# Instalar PyInstaller e dependências
pip install pyinstaller customtkinter psutil Pillow
# Buildar
python3 build_coffeecat.py
# Resultado em:
# dist/CoffeeCat_v501_CrimsonWatcher (Linux/macOS)
# dist/CoffeeCat_v501_CrimsonWatcher.exe (Windows)| Pacote | Uso |
|---|---|
customtkinter |
Interface gráfica moderna |
psutil |
Métricas de CPU, RAM e disco |
Pillow |
Conversão de ícone (apenas build) |
sudo apt install smartmontools grub2-common pv wget \
util-linux iproute2 btrfs-progs xfsprogs| Ferramenta | Função |
|---|---|
smartctl |
Diagnóstico SMART de discos |
pv |
Progresso em tempo real para dd |
grub-install |
Reparo do bootloader |
fsck |
Verificação de sistema de arquivos |
btrfs |
Reparo de volumes btrfs |
xfs_repair |
Reparo de volumes XFS |
ss |
Scan de portas abertas |
ip / nmcli |
Gestão de interfaces de rede |
| Item | Mínimo |
|---|---|
| Python | 3.8+ |
| SO | Linux (Ubuntu 20.04+, Debian 11+, Arch, Fedora) |
| Permissões | sudo / root para operações de disco |
| tkinter | Incluído no Python padrão |
⚠️ Operações de disco, chroot e wipe exigem root. Executesudo python3 coffeecat.pypara acesso completo.
- 🔴 Tema escuro com paleta Crimson (
#cc1a1a) - 🪟 Janela do instalador frameless, transparente, com red glow animado
- 🐱 Arte de gato com olhos vermelhos e pentagrama no instalador
- 📟 Terminal de log integrado em todas as abas
- 💬 Comentários sádicos e de síndrome de deus em tempo real no log durante as operações
🔴 WIPE e CLONE são irreversíveis. O CoffeeCat exige confirmação dupla, mas não há desfazer após a execução.
🔴 Sempre confirme o dispositivo de destino antes de gravar ISO ou executar wipe.
🟡 Teste em ambiente controlado antes de usar em produção.
Distribuído como código aberto. Use, modifique e distribua à vontade. Créditos ao autor original são apreciados. ☕
psyhusk — desenvolvido 100% em ambiente mobile.
💜 Apoie no Patreon · ajude a manter o projeto vivo.
██████╗ ██████╗ ███████╗███████╗███████╗███████╗ ██████╗ █████╗ ████████╗
██╔════╝██╔═══██╗██╔════╝██╔════╝██╔════╝██╔════╝██╔════╝██╔══██╗╚══██╔══╝
██║ ██║ ██║█████╗ █████╗ █████╗ █████╗ ██║ ███████║ ██║
██║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██╔══╝ ██║ ██╔══██║ ██║
╚██████╗╚██████╔╝██║ ██║ ███████╗███████╗╚██████╗██║ ██║ ██║
╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝ ╚═════╝╚═╝ ╚═╝ ╚═╝
☕ CoffeeCat v5.0.1 · Crimson Watcher · by psyhusk
"Consertando o que mentes mortais quebraram. De nada, universo."