gerenciar_warsaw.sh
Publicado por Xerxes (última atualização em 06/05/2026)
[ Hits: 43 ]
Homepage: -
Script para instalar (ou remover) o Warsaw no Debian/Ubuntu e derivados. Execute a primeira vez para instalar o plugin warsaw, a segunda se quiser remover. Torne o script executável com "chmod +x gerenciar_warsaw.sh" e execute com: "./gerenciar_warsaw.sh". Testado com o Banco do Brasil.
#!/bin/bash
# Autor: Xerxes Lins
# Contato: https://www.vivaolinux.com.br/~xerxeslins
# Versao: 1.0
# Data: 6/5/2026
C_BLUE='\033[1;34m'
C_GREEN='\033[1;32m'
C_YELLOW='\033[1;33m'
C_RED='\033[1;31m'
C_NONE='\033[0m'
echo -e "${C_BLUE}=======================================${C_NONE}"
echo -e "${C_BLUE} Gerenciador Warsaw (Bancos) ${C_NONE}"
echo -e "${C_BLUE}=======================================${C_NONE}\n"
echo -e "${C_BLUE}[*] Verificando dependencias...${C_NONE}"
DEPS_MISSING=0
if ! command -v wget &> /dev/null; then DEPS_MISSING=1; fi
if ! command -v gdebi &> /dev/null; then DEPS_MISSING=1; fi
if ! command -v ss &> /dev/null; then DEPS_MISSING=1; fi
if [ $DEPS_MISSING -eq 1 ]; then
echo -e "${C_YELLOW}[*] Instalando dependencias (wget, gdebi, iproute2)...${C_NONE}"
sudo apt-get update -qq
sudo apt-get install -y wget gdebi iproute2
fi
if sudo ss -tlpn | grep -q ":30900"; then
echo -e "\n${C_GREEN}[OK] O Warsaw ja esta instalado e escutando na porta 30900.${C_NONE}"
read -p "Deseja remover completamente o Warsaw do sistema? (s/N): " resposta
if [[ "$resposta" =~ ^[Ss]$ ]]; then
echo -e "${C_YELLOW}[*] Parando servicos e removendo o Warsaw...${C_NONE}"
sudo apt-get remove --purge -y warsaw
sudo rm -rf /usr/local/etc/warsaw /usr/local/bin/warsaw ~/.cache/warsaw
echo -e "${C_GREEN}[OK] Warsaw removido com sucesso.${C_NONE}"
exit 0
else
echo -e "${C_BLUE}[*] Operacao cancelada. Sistema inalterado.${C_NONE}"
exit 0
fi
fi
echo -e "${C_BLUE}[*] Baixando instalador...${C_NONE}"
wget -q --show-progress -O ubuntu_64bits.run https://cloud.gastecnologia.com.br/gas/warsaw/install/ubuntu_64bits.run
echo -e "${C_BLUE}[*] Aplicando permissoes...${C_NONE}"
chmod +x ubuntu_64bits.run
echo -e "${C_BLUE}[*] Instalando...${C_NONE}"
sudo ./ubuntu_64bits.run
echo -e "${C_BLUE}[*] Verificando status do servico na porta 30900...${C_NONE}"
sleep 3
sudo ss -tlpn | grep core
if sudo ss -tlpn | grep -q ":30900"; then
echo -e "\n${C_GREEN}[OK] Sucesso: Warsaw em execucao na porta 30900.${C_NONE}"
echo -e "${C_GREEN}[OK] Voce ja pode usar o site do banco.${C_NONE}\n"
echo -e "${C_YELLOW}========================================================================${C_NONE}"
echo -e "${C_YELLOW}[AVISO] SE O WARSAW FALHAR NO NAVEGADOR MESMO ESTANDO ATIVO, SIGA OS PASSOS:${C_NONE}"
echo -e " 1. Abra uma nova aba no navegador e acesse diretamente:"
echo -e " ${C_BLUE}https://127.0.0.1:30900${C_NONE}"
echo -e " 2. O navegador exibira um alerta de seguranca ('A conexao nao e privada')."
echo -e " 3. Clique em Avancado e selecione 'Aceitar o risco e continuar'."
echo -e " 4. Uma pagina em branco ou erro 404 aparecera. Isso e o esperado."
echo -e " 5. Volte a aba do banco e atualize a pagina (F5)."
echo -e "${C_YELLOW}========================================================================${C_NONE}"
else
echo -e "\n${C_RED}[ERRO] Falha: O servico nao esta escutando na porta 30900.${C_NONE}"
fi
Cadastro fácil e seguro no NCSA
Script "go" v.2 - Inicia Sessoes SSH e Terminal Service
Getcursofe - Download do Curso Fé do Missionário R.R. Soares
Script para módulo de bateria do GKrellm
Nenhum comentário foi encontrado.
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Assistindo IPTV no Linux com Fred TV e Lista Free TV
Impressora Tomate MDK-007 no Ubuntu (ou qualquer distro Linux)
Acelerando a compilação de pacotes no Arch Linux (AUR) usando todos os núcleos do processador
Teclado sem conseguir usar o acento crase (2)
Warsaw no Ubuntu/Kubuntu 26.04, alguiém conseguiu? [RESOLVIDO] (2)
Continuando meus tópicos anteriores (13)
As Assinaturas Perderam o Negrito e o Itálico? [RESOLVIDO] (1)









