123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- #!/bin/bash
- clear
- fun_bar () {
- comando[0]="$1"
- comando[1]="$2"
- (
- [[ -e $HOME/fim ]] && rm $HOME/fim
- ${comando[0]} > /dev/null 2>&1
- ${comando[1]} > /dev/null 2>&1
- touch $HOME/fim
- ) > /dev/null 2>&1 &
- tput civis
- echo -ne " \033[1;33mAGUARDE \033[1;37m- \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;33mAGUARDE \033[1;37m- \033[1;33m["
- done
- echo -e "\033[1;33m]\033[1;37m -\033[1;32m OK !\033[1;37m"
- tput cnorm
- }
- echo " "
- fun_atts () {
- [[ -e /home/versao ]] && rm /home/versao
- [[ -e /tmp/att ]] && rm /tmp/att
- wget -c -P /home http://sshplus.xyz/script/versao
- [[ -f "/home/versao" ]] && mv /home/versao /tmp/att
- [[ ! -e /bin/versao ]] && rm -rf /bin/menu
- } > /dev/null 2>&1
- echo -e " \033[1;31mBy 🔥⚡️⚡️ Sithum Batrow 🇱🇰 ⚡️⚡️🔥\033[1;36m"
- echo -e " DARKSSH" | figlet
- echo " "
- echo -e " \033[1;32mCHECKING AVAILABLE UPDATES\033[0m\n"
- fun_bar 'fun_atts'
- [[ ! -f "/tmp/att" ]] && {
- echo -e "\n\033[1;31m ERROR CONNECTING TO SERVER\n"
- echo -ne "\033[1;31m ENTER \033[1;33mto return to \033[1;32mMENU!\033[0m"; read
- menu
- }
- echo " "
- vrs1=$(sed -n '1 p' /bin/versao| sed -e 's/[^0-9]//ig')
- vrs2=$(sed -n '1 p' /tmp/att | sed -e 's/[^0-9]//ig')
- [[ "$vrs1" == "$vrs2" ]] && {
- echo -e " \033[1;36m SCRIPT IS UPDATED!\033[1;32m\n"
- rm /tmp/att > /dev/null 2>&1
- echo -e " \033[1;33m MORE INFORMATION (වැඩි විස්තර) \033[1;31m(\033[1;36mTELEGRAM\033[1;31m): \033[1;37m@sibatrow\n"
- echo -ne " \033[1;31m ENTER \033[1;33mto return to \033[1;32mMENU!\033[0m"; read
- menu
- } || {
- echo -e " \033[1;36mTHERE IS A NEW UPDATE AVAILABLE!\033[1;33m\n"
- echo -e " \033[1;33mMORE INFORMATION (වැඩි විස්තර) \033[1;31m(\033[1;36mTELEGRAM\033[1;31m): \033[1;37m@sibatrow\n"
- echo -e " \033[1;32mUPDATE DETAILS:\033[0m\n"
- while read linha; do
- echo -e " \033[1;37m- \033[1;33m$linha"
- done < "/tmp/att"
- echo " "
- echo -ne " \033[1;32mWANT TO UPDATE \033[1;31m? \033[1;33m[s/n]:\033[1;37m "; read res
- if [[ "$res" = s || "$res" = S ]];then
- echo -e "\n\033[1;32m STARTING UPDATE ..."
- sleep 3
- wget http://sshplus.xyz/script/Plus > /dev/null 2>&1
- chmod +x Plus
- ./Plus
- clear
- echo -e "\033[1;32mSCRIPT UPDATED SUCCESSFULLY\033[0m\n"
- rm /tmp/att > /dev/null 2>&1
- echo -ne "\033[1;31mENTER \033[1;33mto return to\033[1;32mMENU!\033[0m"; read
- menu
- else
- menu
- fi
- }
|