mirror of
https://github.com/AAAAAEXQOSyIpN2JZ0ehUQ/SSHPLUS-MANAGER-FREE.git
synced 2024-11-27 06:09:04 +00:00
108 lines
4.3 KiB
Bash
108 lines
4.3 KiB
Bash
#!/bin/bash
|
|
#====================================================
|
|
# SCRIPT: BOTSSH SSHPLUS MANAGER
|
|
# DESENVOLVIDO POR: CRAZY_VPN
|
|
# CONTATO TELEGRAM: http://t.me/crazy_vpn
|
|
# CANAL TELEGRAM: http://t.me/sshplus
|
|
#====================================================
|
|
clear
|
|
[[ $(awk -F" " '{print $2}' /usr/lib/licence) != "@CRAZY_VPN" ]] && exit 0
|
|
fun_bar() {
|
|
comando[0]="$1"
|
|
comando[1]="$2"
|
|
(
|
|
[[ -e $HOME/fim ]] && rm $HOME/fim
|
|
${comando[0]} -y >/dev/null 2>&1
|
|
${comando[1]} -y >/dev/null 2>&1
|
|
touch $HOME/fim
|
|
) >/dev/null 2>&1 &
|
|
tput civis
|
|
echo -ne "\033[1;33m["
|
|
while true; do
|
|
for ((i = 0; i < 18; i++)); do
|
|
echo -ne "\033[1;31m#"
|
|
sleep 0.1s
|
|
done
|
|
[[ -e $HOME/fim ]] && rm $HOME/fim && break
|
|
echo -e "\033[1;33m]"
|
|
sleep 1s
|
|
tput cuu1
|
|
tput dl1
|
|
echo -ne "\033[1;33m["
|
|
done
|
|
echo -e "\033[1;33m]\033[1;37m -\033[1;32m OK !\033[1;37m"
|
|
tput cnorm
|
|
}
|
|
|
|
fun_botOnOff() {
|
|
[[ $(ps x | grep "bot_plus" | grep -v grep | wc -l) = '0' ]] && {
|
|
clear
|
|
echo -e "\E[44;1;37m INSTALADOR BOT SSHPLUS \E[0m\n"
|
|
echo -ne "\033[1;32mINFORME SEU TOKEN:\033[1;37m "
|
|
read tokenbot
|
|
echo ""
|
|
echo -ne "\033[1;32mINFORME SEU ID:\033[1;37m "
|
|
read iduser
|
|
clear
|
|
echo -e "\033[1;32mINICIANDO BOT SSHPLUS \033[0m\n"
|
|
fun_bot1() {
|
|
[[ ! -e "/etc/SSHPlus/ShellBot.sh" ]] && {
|
|
wget -qO- https://raw.githubusercontent.com/shellscriptx/shellbot/master/ShellBot.sh >/etc/SSHPlus/ShellBot.sh
|
|
}
|
|
cd /etc/SSHPlus
|
|
screen -dmS bot_plus ./bot $tokenbot $iduser >/dev/null 2>&1
|
|
[[ $(grep -wc "bot_plus" /etc/autostart) = '0' ]] && {
|
|
echo -e "ps x | grep 'bot_plus' | grep -v 'grep' || cd /etc/SSHPlus && screen -dmS bot_plus ./bot $tokenbot $iduser && cd $HOME" >>/etc/autostart
|
|
} || {
|
|
sed -i '/bot_plus/d' /etc/autostart
|
|
echo -e "ps x | grep 'bot_plus' | grep -v 'grep' || cd /etc/SSHPlus && screen -dmS bot_plus ./bot $tokenbot $iduser && cd $HOME" >>/etc/autostart
|
|
}
|
|
[[ $(crontab -l | grep -c "verifbot") = '0' ]] && (
|
|
crontab -l 2>/dev/null
|
|
echo "@daily /bin/verifbot"
|
|
) | crontab -
|
|
cd $HOME
|
|
}
|
|
fun_bar 'fun_bot1'
|
|
[[ $(ps x | grep "bot_plus" | grep -v grep | wc -l) != '0' ]] && echo -e "\n\033[1;32m BOT SSHPLUS ATIVADO !\033[0m" || echo -e "\n\033[1;31m ERRO! REANALISE SUAS INFORMACOES\033[0m"
|
|
sleep 2
|
|
menu
|
|
} || {
|
|
clear
|
|
echo -e "\033[1;32mPARANDO BOT SSHPLUS... \033[0m\n"
|
|
fun_bot2() {
|
|
screen -r -S "bot_plus" -X quit
|
|
screen -wipe 1>/dev/null 2>/dev/null
|
|
[[ $(grep -wc "bot_plus" /etc/autostart) != '0' ]] && {
|
|
sed -i '/bot_plus/d' /etc/autostart
|
|
}
|
|
[[ $(crontab -l | grep -c "verifbot") != '0' ]] && crontab -l | grep -v 'verifbot' | crontab -
|
|
sleep 1
|
|
}
|
|
fun_bar 'fun_bot2'
|
|
echo -e "\n\033[1;32m \033[1;31mBOT SSHPLUS PARADO! \033[0m"
|
|
sleep 2
|
|
menu
|
|
}
|
|
}
|
|
|
|
fun_instbot() {
|
|
echo -e "\E[44;1;37m INSTALADOR BOT SSHPLUS \E[0m\n"
|
|
echo -e " \033[1;33m[\033[1;31m!\033[1;33m] \033[1;31mATENCAO \033[1;33m[\033[1;31m!\033[1;33m]\033[0m"
|
|
echo -e "\n\033[1;32m1° \033[1;37m- \033[1;33mPELO SEU TELEGRAM ACESSE OS SEGUINTES BOT\033[1;37m:\033[0m"
|
|
echo -e "\n\033[1;32m2° \033[1;37m- \033[1;33mBOT \033[1;37m@BotFather \033[1;33mCRIE O SEU BOT \033[1;31mOPCAO: \033[1;37m/newbot\033[0m"
|
|
echo -e "\n\033[1;32m3° \033[1;37m- \033[1;33mBOT \033[1;37m@SSHPLUS_BOT \033[1;33mE PEGUE SEU ID \033[1;31mOPCAO: \033[1;37m/id\033[0m"
|
|
echo -e "\033[0;34m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\033[1;32m"
|
|
echo ""
|
|
read -p "DESEJA CONTINUAR ? [s/n]: " -e -i s resposta
|
|
[[ "$resposta" = 's' ]] && {
|
|
fun_botOnOff
|
|
} || {
|
|
echo -e "\n\033[1;31mRetornando...\033[0m"
|
|
sleep 2
|
|
menu
|
|
}
|
|
}
|
|
[[ -f "/etc/SSHPlus/ShellBot.sh" ]] && fun_botOnOff || fun_instbot
|
|
#fim
|