1
0
mirror of https://github.com/AAAAAEXQOSyIpN2JZ0ehUQ/SSHPLUS-MANAGER-FREE.git synced 2025-08-15 20:43:00 +00:00
Files
AAAAAEXQOSyIpN2JZ0ehUQ e4329d26b1 Update Script
2025-06-05 14:58:35 -04:00

119 lines
5.5 KiB
Bash

#!/bin/bash
#====================================================
# CODIGO FUENTE: iLLuminati Dev Team
#====================================================
# SCRIPT: Menu de Administración - Adminplus
# DATA ATUALIZACAO: 1-03-2022
# CONTATO TELEGRAM: @AAAAAEXQOSyIpN2JZ0ehUQ
# GRUPO TELEGRAM: https://t.me/AAAAAEXQOSyIpN2JZ0ehUQ
#====================================================
# Paleta de colores
reset="\033[0m"
bold="\033[1m"
italic="\033[3m"
underline="\033[4m"
blink="\033[5m"
reverse="\033[7m"
hidden="\033[8m"
# Colores de texto
black="\033[0;30m"
red="\033[0;31m"
green="\033[0;32m"
yellow="\033[0;33m"
blue="\033[0;34m"
magenta="\033[0;35m"
cyan="\033[0;36m"
white="\033[0;37m"
# Barra de separación
barra="${blue}|--------------------------------------------|${reset}"
bar="${yellow}----------------------------------------------${reset}"
# Función de menú principal
menu () {
while true; do
clear
echo -e "\033[0;34m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\033[0m"
echo -e "\E[41;1;37m ⇱ Menu de Administración ⇲ \E[0m"
echo -e "\033[0;34m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\033[0m"
echo ""
echo -e "\033[1;31m[\033[1;36m01\033[1;31m] \033[1;37m• \033[1;33mCopiar configuración SSH (Backup) "
echo -e "\033[1;31m[\033[1;36m02\033[1;31m] \033[1;37m• \033[1;33mAcceso rápido a Menu (menu y h) "
echo -e "\033[1;31m[\033[1;36m03\033[1;31m] \033[1;37m• \033[1;33mReadme de creditos"
echo -e "\033[1;31m[\033[1;36m04\033[1;31m] \033[1;37m• \033[1;33mReinstalar SSHPlus"
echo -e "\033[1;31m[\033[1;36m05\033[1;31m] \033[1;37m• \033[1;33mInstalar Menu ADM"
echo -e "\033[1;31m[\033[1;36m06\033[1;31m] \033[1;37m• \033[1;33mInstalar Menu Adaptado"
echo -e "\033[1;31m[\033[1;36m07\033[1;31m] \033[1;37m• \033[1;33mInstalar Menu Original"
echo -e "\033[1;31m[\033[1;36m00\033[1;31m] \033[1;37m• \033[1;33mSalir \033[1;32m<\033[1;33m<\033[1;31m< "
echo ""
echo -e "\033[0;34m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\033[0m"
echo ""
echo -ne "\033[1;32m¿QUÉ DESEA HACER \033[1;33m?\033[1;31m?\033[1;37m : "; read x
case "$x" in
1)
echo -e "\n${yellow}Cargando configuración SSH...${reset}"
cp /etc/ssh/sshd_config "/etc/ssh/sshd_back_$(date +%d-%m-%Y_%H%M%S).conf" > /dev/null 2>&1
echo -e "${green}Configuración SSH copiada con éxito.${reset}"
echo -ne "\n\033[1;31mENTER \033[1;33mpara retornar ao \033[1;32mMENU!\033[0m"; read
;;
2)
echo -e "\n${yellow}Configurando acceso rápido...${reset}"
echo "/bin/menu" > /bin/h && chmod +x /bin/h > /dev/null 2>&1
echo -e "${green}Acceso rápido configurado. (menu y h) ${reset}"
echo -ne "\n\033[1;31mENTER \033[1;33mpara retornar ao \033[1;32mMENU!\033[0m"; read
;;
3)
echo -e "\n${yellow}Cargando archivo de creditos...${reset}"
rm -rf "$HOME/credits"* > /dev/null 2>&1
wget -qO "$HOME/credits" https://raw.githubusercontent.com/AAAAAEXQOSyIpN2JZ0ehUQ/SSHPLUS-MANAGER-FREE/master/credits > /dev/null 2>&1
echo -e "${green}Versión configurada.${reset}"
echo -ne "\n\033[1;31mENTER \033[1;33mpara retornar al \033[1;32mMENU!\033[0m"; read
;;
4)
echo -e "\n${yellow}Reinstalando SSH Plus...${reset}"
# echo 'wget https://raw.githubusercontent.com/AAAAAEXQOSyIpN2JZ0ehUQ/SSHPLUS-MANAGER-FREE/master/Plus; chmod +x Plus; ./Plus' > /bin/sshplus
chmod +x /bin/sshplus > /dev/null 2>&1
/bin/sshplus
echo -ne "\n\033[1;31mENTER \033[1;33mpara retornar al \033[1;32mMENU!\033[0m"; read
;;
5)
echo -e "\n${yellow}Instalando Menu ADM...${reset}"
chmod +x /bin/menuV3 > /dev/null 2>&1
sleep 2
/bin/menuV3 > /dev/null 2>&1 &
echo -ne "\n\033[1;31mENTER \033[1;33mpara retornar al \033[1;32mMENU!\033[0m"; read
;;
6)
echo -e "\n${yellow}Instalando Menu Adaptado...${reset}"
chmod +x /bin/menuV2 > /dev/null 2>&1
sleep 2
/bin/menuV2 > /dev/null 2>&1 &
echo -ne "\n\033[1;31mENTER \033[1;33mpara retornar al \033[1;32mMENU!\033[0m"; read
;;
7)
echo -e "\n${yellow}Instalando Menu Original...${reset}"
chmod +x /bin/menuV1 > /dev/null 2>&1
sleep 2
/bin/menuV1 > /dev/null 2>&1 &
echo -ne "\n\033[1;31mENTER \033[1;33mpara retornar al \033[1;32mMENU!\033[0m"; read
;;
0)
echo -e "\033[1;31mSaliendo...\033[0m"
sleep 1
clear
exit 0
;;
*)
echo -e "\n\033[1;31m¡Opción inválida!${reset}"
sleep 2
;;
esac
done
}
menu