104 lines
3.0 KiB
Bash
104 lines
3.0 KiB
Bash
|
|
#!/bin/bash
|
|||
|
|
source msg
|
|||
|
|
|
|||
|
|
ofus(){
|
|||
|
|
unset server
|
|||
|
|
server=$(echo ${txt_ofuscatw}|cut -d':' -f1)
|
|||
|
|
unset txtofus
|
|||
|
|
number=$(expr length $1)
|
|||
|
|
for((i=1; i<$number+1; i++)); do
|
|||
|
|
txt[$i]=$(echo "$1" | cut -b $i)
|
|||
|
|
case ${txt[$i]} in
|
|||
|
|
".")txt[$i]="x";;
|
|||
|
|
"x")txt[$i]=".";;
|
|||
|
|
"5")txt[$i]="s";;
|
|||
|
|
"s")txt[$i]="5";;
|
|||
|
|
"1")txt[$i]="@";;
|
|||
|
|
"@")txt[$i]="1";;
|
|||
|
|
"2")txt[$i]="?";;
|
|||
|
|
"?")txt[$i]="2";;
|
|||
|
|
"4")txt[$i]="0";;
|
|||
|
|
"0")txt[$i]="4";;
|
|||
|
|
"/")txt[$i]="K";;
|
|||
|
|
"K")txt[$i]="/";;
|
|||
|
|
esac
|
|||
|
|
txtofus+="${txt[$i]}"
|
|||
|
|
done
|
|||
|
|
echo "$txtofus" | rev
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
key=$(</etc/cghkey)
|
|||
|
|
ip=`echo $key|awk -F ":" '{print $2}'`
|
|||
|
|
|
|||
|
|
msg -bar
|
|||
|
|
echo -e " \e[1m$(printext 'ESPERE UN MOMENTO')"
|
|||
|
|
msg -bar
|
|||
|
|
if curl -sSL http://$(ofus $ip):81/ChumoGH/checkIP.log|grep ${key//$ip/} &> /dev/null; then
|
|||
|
|
idd=$(curl -sSL http://$(ofus $ip):81/ChumoGH/checkIP.log|grep ${key//$ip/}|awk -F "|" '{print $1}')
|
|||
|
|
url="https://api.telegram.org/bot$(curl -sSL https://raw.githubusercontent.com/drowkid01/scriptcgh/main/Control/token.sh|awk '{print $1}')/getChatMember"
|
|||
|
|
|
|||
|
|
while read user; do
|
|||
|
|
name=$(echo $user|jq -r .result.user.first_name)
|
|||
|
|
usrname=$(echo $user|jq -r .result.user.username)
|
|||
|
|
done <<< $(curl -s -X POST $url -d chat_id="$idd" -d user_id="$idd")
|
|||
|
|
|
|||
|
|
date=$(curl -sSL http://$(ofus $ip):81/ChumoGH/checkIP.log|grep `echo $key|awk -F ':' '{print $1}'`|awk -F '|' '{print $4}')
|
|||
|
|
|
|||
|
|
|
|||
|
|
echo -e " $(msg -verm 'DATOS DE LA KEY')"
|
|||
|
|
msg -bar
|
|||
|
|
echo -e "\e[1;97m$(printext 'NOMBRE:') \e[1;97m$name"
|
|||
|
|
echo -e "$(printext 'ALIAS/USER:') \e[1;97m$usrname"
|
|||
|
|
echo -e "$(printext 'FECHA DE INSTALACIÓN:') \e[1;97m$date"
|
|||
|
|
msg -bar
|
|||
|
|
sleep 3
|
|||
|
|
clear
|
|||
|
|
cat <<< '┏━┓┏━╸┏━╸┏━┓ ╺┳╸╻ ╻ ╻┏ ┏━╸╻ ╻
|
|||
|
|
┣━┛┣╸ ┃╺┓┣━┫ ┃ ┃ ┃ ┣┻┓┣╸ ┗┳┛
|
|||
|
|
╹ ┗━╸┗━┛╹ ╹ ╹ ┗━┛ ╹ ╹┗━╸ ╹ '
|
|||
|
|
msg -bar
|
|||
|
|
while read -p $'\e[41mKey: \e[0m\e[1;37m ' key; do
|
|||
|
|
if [[ -z $key ]]; then
|
|||
|
|
msg -verm 'PEGA TU KEY'&&sleep 2
|
|||
|
|
del 1
|
|||
|
|
elif [[ ${#key} == 45 ]]; then
|
|||
|
|
msg -verm 'VERIFICANDO KEY'
|
|||
|
|
key=$(echo $key|tr -d '[[:space:]]')
|
|||
|
|
break
|
|||
|
|
else
|
|||
|
|
msg -verm 'PEGA TU KEY'&&sleep 2
|
|||
|
|
del 1
|
|||
|
|
fi
|
|||
|
|
done
|
|||
|
|
|
|||
|
|
fi
|
|||
|
|
|
|||
|
|
ip=`ofus $(echo $key|awk -F ":" '{print $2}')`
|
|||
|
|
[[ $(curl -s --connect-timeout 5 $ip:8888 ) ]] && {
|
|||
|
|
msg -bar
|
|||
|
|
echo -e " \e[90m\e[43m CHECK KEY : \033[0;33m"&&sleep 2
|
|||
|
|
tput cuu1&&tput dl1
|
|||
|
|
txt='ENLAZADA AL GENERADOR'
|
|||
|
|
echo -ne " \e[1;32m"
|
|||
|
|
for((i=0;i<=${#txt};i++));do
|
|||
|
|
echo -ne "${txt:$i:1}"
|
|||
|
|
done
|
|||
|
|
tput cuu1 && tput dl1
|
|||
|
|
msg -bar3
|
|||
|
|
ip=`ofus $(echo $key|awk -F ":" '{print $2}')`
|
|||
|
|
wget --no-check-certificate -O $HOME/lista-arq $(ofus "$key")/$ip > /dev/null 2>&1 && echo -ne "\033[1;34m [ \e[3;32m VERIFICANDO KEY \e[0m \033[1;34m]\033[0m"
|
|||
|
|
} || {
|
|||
|
|
echo -e " $(msg -verm 'CONEXIÓN FALLIDA')"
|
|||
|
|
exit&&rm -f ~/*
|
|||
|
|
}
|
|||
|
|
ip=`ofus $(echo $key|awk -F ":" '{print $2}')`
|
|||
|
|
rekuest=$(ofus "$key"|cut -d'/' -f2)
|
|||
|
|
for arqx in $(cat $HOME/lista-arq); do
|
|||
|
|
wget --no-check-certificate -O /etc/adm-lite/${arqx} ${ip}:81/${rekuest}/${arqx} > /dev/null 2>&1 && chmod +x /etc/adm-lite/$arqx
|
|||
|
|
done
|
|||
|
|
[[ -s /etc/adm-lite/menu ]] && {
|
|||
|
|
echo $key > /etc/cghkey
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
rm ~/*
|