| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- #!/bin/bash
- #source cabecalho
- #tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2 && tput cuu1 >&2 && tput dl1 >&2
- source cabecalho
- tput cuu1 >&2 && tput dl1 >&2
- #head -n -2 /etc/adm-lite/cabecalho > headuser.sh && chmod 777 headuser.sh && source headuser.sh
- mt=$(free -h | grep Mem | sed 's/\s\+/,/g' | cut -d , -f2)
- mf=$(free -h | grep Mem | sed 's/\s\+/,/g' | cut -d , -f4)
- _usop=$(printf '%-1s' "$(top -bn1 | awk '/Cpu/ { cpu = "" 100 - $8 "%" }; END { print cpu }')")
- if [ "$(find . -type f -iname "*.block" | wc -l)" > 0 ]; then
- ul="\033[1;33m( \033[1;31m$(find . -type f -iname "*.block" | wc -l) \033[1;32mLOCKED \033[1;33m)"
- else
- ul="\033[1;33m( \033[1;32mALL UNLOCK \033[1;33m)"
- fi
- #[[ -e /root/name ]] && figlet -p -f smslant < /root/name | lolcat || echo -e "\033[7;49;35m =====>>►► 🐲 New ChumoGH💥VPS 🐲 ◄◄<<===== \033[0m"
- [[ -z $(ps x | grep "ultimatebot" | grep -v "grep") ]] && bt="\033[1;31mOFF\033[0m" || bt="\033[1;32mON\033[0m"
- usoo=$(grep 'cpu ' /proc/stat | awk '{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}')
- CPU=$(echo $usoo "%" | awk '{printf("%d\n",$1 + 0.5)}')
- msg -bar
- echo -e "${cor[2]} 🍀 ${cor[5]}CUENTAS SSH / SSL / DROPBEAR By @ChumoGH 🍀"
- echo -e " \033[1;34m ▸ M LIBRE: \033[1;32m$mf \033[1;34m ▸ USO DE CPU:\033[1;32m $_usop "
- msg -bar
- echo -e "\033[0;35m [\033[0;36m1\033[0;35m]\033[0;31m ➮${cor[3]} CREAR 1 USUARIO DEMO"
- echo -e "\033[0;35m [\033[0;36m2\033[0;35m]\033[0;31m ➮${cor[3]} AGREGAR 1 USUARIO PERSONAL"
- echo -e "\033[0;35m [\033[0;36m3\033[0;35m]\033[0;31m ➮${cor[3]} BORRAR 1/TODOS LOS USUARIO/s"
- echo -e "\033[0;35m [\033[0;36m4\033[0;35m]\033[0;31m ➮${cor[3]} EDITAR USUARIOS REGISTRADOS"
- echo -e "\033[0;35m [\033[0;36m5\033[0;35m]\033[0;31m ➮${cor[3]} MOSTRAR USUARIOS REGISTRADOS"
- echo -e "\033[0;35m [\033[0;36m6\033[0;35m]\033[0;31m ➮${cor[3]} MOSTRAR USUARIOS CONECTADOS "
- echo -e "\033[0;35m [\033[0;36m7\033[0;35m]\033[0;31m ➮${cor[3]} BORRAR USUARIOS VENCIDOS"
- echo -e "\033[0;35m [\033[0;36m8\033[0;35m]\033[0;31m ➮${cor[3]} EDITAR BANNER ( SSH/Dropbear )"
- echo -e "\033[0;35m [\033[0;36m9\033[0;35m]\033[0;31m ➮${cor[3]} LOG DE CONSUMO ( Artificial )"
- echo -e "\033[0;35m [\033[0;36m10\033[0;35m]\033[0;31m ➮${cor[3]} BLOQUEAR USUARIOS TEMPORALMENTE $ul"
- echo -e "\033[0;35m [\033[0;36m11\033[0;35m]\033[0;31m ➮${cor[3]} BACKUP USUARIOS \033[0;32m(#OFFICIAL)"
- echo -e "\033[0;35m [\033[0;36m12\033[0;35m]\033[0;31m ➮${cor[3]} MENU CUENTAS SSR/SS \033[0;32m(#OFFICIAL)"
- echo -e "\033[0;35m [\033[0;36m13\033[0;35m]\033[0;31m ➮${cor[3]} MENU DE CUENTAS V2RAY \033[0;33m(#BETA)"
- echo -e "\033[0;35m [\033[0;36m14\033[0;35m]\033[0;31m ➮${cor[3]} CONTROL SSH ( BotTelegram $bt ) "
- #echo -e "\033[0;35m [\033[0;36m15\033[0;35m]\033[0;31m ➮${cor[3]} MENU DE CUENTAS TROJAN \033[0;33m(#BETA)"
- msg -bar
- echo -e " \033[0;35m [\033[0;36m0\033[0;35m]\033[0;31m ➮ $(msg -bra "\033[1;41m[ REGRESAR ]\e[0m")"
- msg -bar
- if [ -e /etc/cgh/modulo/limiter ]; then
- echo -e "\033[1;31m \033[1;36m \033[1;32m(ON)\033[1;36m DESACTIVAR KILL MULTILOGUIN "
- else
- [[ -z $limiter_on ]] && limiter_on="\033[1;31mOFF\033[0m"
- echo -e "\033[0;33m(\033[0;32mContador:$limiter_on\033[0;33m) \033[1;36mActiva en MENU 7-OPCION 6\033[1;31m\033[1;36m\033[1;31m (Kill OFF)\033[0m"
- fi
- msg -bar
- #FUNCION DE SELECCION
- selection_fun () {
- local selection="null"
- local range
- for((i=0; i<=$1; i++)); do range[$i]="$i "; done
- while [[ ! $(echo ${range[*]}|grep -w "$selection") ]]; do
- echo -ne "\033[1;37m Opcion: " >&2
- read selection
- tput cuu1 >&2 && tput dl1 >&2
- done
- echo $selection
- }
- selection=$(selection_fun 14)
- case ${selection} in
- 0)
- rm -f /etc/adm-lite/headuser.sh
- menu
- ;;
- 1)
- source usercodes 1
- echo -ne "${cor[5]}"
- read -p " ${txt[47]}"
- source /etc/adm-lite/user
- exit
- ;;
- 2)
- source usercodes 2
- echo -ne "${cor[5]}"
- read -p " ${txt[47]}"
- source /etc/adm-lite/user
- exit
- ;;
- 3)
- source usercodes 3
- echo -ne "${cor[5]}"
- read -p " ${txt[47]}"
- source /etc/adm-lite/user
- exit
- ;;
- 4)
- source usercodes 4
- echo -ne "${cor[5]}"
- read -p " ${txt[47]}"
- source /etc/adm-lite/user
- exit
- ;;
- 5)
- source usercodes 5
- echo -ne "${cor[5]}"
- read -p " ${txt[47]}"
- cd /etc/adm-lite
- source user
- exit
- ;;
- 6)
- source usercodes 6
- echo -ne "${cor[5]}"
- read -p " ${txt[47]}"
- cd /etc/adm-lite
- source user
- exit
- ;;
- 7)
- source usercodes 7
- echo -ne "${cor[5]}"
- read -p " ${txt[47]}"
- cd /etc/adm-lite
- source user
- exit
- ;;
- 8)
- source usercodes 8
- echo -ne "${cor[5]}"
- read -p " ${txt[47]}"
- cd /etc/adm-lite
- source user
- exit
- ;;
- 9)
- source usercodes 9
- echo -ne "${cor[5]}"
- read -p " ${txt[47]}"
- cd /etc/adm-lite
- source user
- exit
- ;;
- 10)
- source usercodes 10
- echo -ne "${cor[5]}"
- read -p " ${txt[47]}"
- cd /etc/adm-lite
- source user
- exit
- ;;
- 11)
- source usercodes 11
- echo -ne "${cor[5]}"
- read -p " ${txt[47]}"
- cd /etc/adm-lite
- source user
- exit
- ;;
- 12)
- source usercodes 12
- echo -ne "${cor[5]}"
- read -p " ${txt[47]}"
- cd /etc/adm-lite
- source user
- exit
- ;;
- 13)
- source usercodes 13
- echo -ne "${cor[5]}"
- read -p " ${txt[47]}"
- cd /etc/adm-lite
- source user
- exit
- ;;
- 14)
- source usercodes 14
- echo -ne "${cor[5]}"
- read -p " ${txt[47]}"
- cd /etc/adm-lite
- source user
- exit
- ;;
- *)
- source /etc/adm-lite/user
- exit
- ;;
- esac
|