diff --git a/update b/update new file mode 100644 index 0000000..d2dda18 --- /dev/null +++ b/update @@ -0,0 +1,112 @@ +#!/bin/bash +clear +cyan='\e[0;36m' +green='\e[0;32m' +lightgreen='\e[1;32m' +white='\e[1;37m' +red='\e[1;31m' +yellow='\e[1;33m' +blue='\e[1;34m' +purple='\e[1;35m' +path=`pwd` + +function chknet() { +echo -e $red "[X] Your Internet is not working correctly!" +sleep 1 +echo -e $cyan "[*] Checking ...." +ping -c 1 8.8.4.4 > /dev/null 2>&1 +png="$?" + if [ $png == "0" ] +then + echo -e $red "[X] Your linux OS is not able to resolve" + echo -e $red "hostnames over terminal using ping !!" + echo "" + echo -e $yellow "Search on the web : (unable to resolve hostnames ping) to find a solution" +echo "" +echo -e $green "Update will continue , but is not garantee that cloud work properly." +echo "" +echo -e $cyan "Update will continue because :" +echo -e $green "Ping google.com =$red Failed" +echo -e $green "Ping google DNS = Success" +echo "" +echo -e $green "Press [ENTER] key to continue" +read continue + sleep 1 +elif [ $png == "1" ] +then + echo -e $yellow "You are connected to your local network but not to the web ." + echo -e $yellow "Check if your router/modem gateway is connected to the web ." +echo "" +echo -e $green "Update will not continue , you are only connected to your local lan." +echo "" +echo -e $cyan "Update will stop because :" +echo -e $green "Ping google.com =$red Failed" +echo -e $green "Ping google DNS =$red Failed" +echo "" +echo -e $green "Press [ENTER] key to continue" +read continue +exit 1 +sleep 1 +elif [ $png == "2" ] +then +echo -e $red "You are not connected to any network ." +echo "" +echo -e $cyan "Update will stop because :" +echo -e $green "Ping google.com =$red Failed" +echo -e $green "Ping google DNS =$red Failed" +echo "" +echo -e $green "Press [ENTER] key to continue" +read continue +exit 1 + sleep 1 +fi +} +ping -c 1 google.com > /dev/null 2>&1 +png="$?" + if [ $png != 0 ] +then +chknet +fi +sleep 1 +find . -type f -name "*.md" -exec rm -f {} \; > /dev/null 2>&1 +rm -f $path/temp/* >/dev/null 2>&1 +mkdir /tmp/frupdate > /dev/null 2>&1 +mkdir /tmp/frupdate/autorun > /dev/null 2>&1 +mkdir /tmp/frupdate/backdoored > /dev/null 2>&1 +mkdir /tmp/frupdate/backdoored/output > /dev/null 2>&1 +mkdir /tmp/frupdate/config > /dev/null 2>&1 +mkdir /tmp/frupdate/config/listeners > /dev/null 2>&1 +mkdir /tmp/frupdate/logs > /dev/null 2>&1 +mkdir /tmp/frupdate/output > /dev/null 2>&1 +mv $path/autorun/* /tmp/frupdate/autorun/ >/dev/null 2>&1 +mv $path/backdoored/* /tmp/frupdate/backdoored/ >/dev/null 2>&1 +mv $path/backdoored/output/* /tmp/frupdate/backdoored/output/ >/dev/null 2>&1 +mv $path/config/config.path /tmp/frupdate/config/ >/dev/null 2>&1 +mv $path/config/grab.conf /tmp/frupdate/config/ >/dev/null 2>&1 +mv $path/config/listeners/* /tmp/frupdate/config/listeners/ >/dev/null 2>&1 +mv $path/logs/* /tmp/frupdate/logs/ >/dev/null 2>&1 +mv $path/output/* /tmp/frupdate/output/ >/dev/null 2>&1 +echo -e $cyan "************************************" +echo -e $cyan "** $green Updating Fatrat from Github $cyan **" +echo -e $cyan "************************************" +sleep 3 +git reset HEAD --hard +git pull origin master +mv /tmp/frupdate/autorun/* $path/autorun/ >/dev/null 2>&1 +mv /tmp/frupdate/backdoored/* $path/backdoored/ >/dev/null 2>&1 +mv /tmp/frupdate/backdoored/output/* $path/backdoored/output/ >/dev/null 2>&1 +mv /tmp/frupdate/config/config.path $path/config/ >/dev/null 2>&1 +mv /tmp/frupdate/config/grab.conf $path/config/ >/dev/null 2>&1 +mv /tmp/frupdate/config/listeners/* $path/config/listeners/ >/dev/null 2>&1 +mv /tmp/frupdate/logs/* $path/logs/ >/dev/null 2>&1 +mv /tmp/frupdate/output/* $path/output/ >/dev/null 2>&1 +rm -fr /tmp/frupdate >/dev/null 2>&1 +chmod +x fatrat >/dev/null 2>&1 +chmod +x setup.sh >/dev/null 2>&1 +chmod +x powerfull.sh >/dev/null 2>&1 +chmod +x grab.sh >/dev/null 2>&1 +chmod +x update >/dev/null 2>&1 +chmod +x backdoor_apk >/dev/null 2>&1 +echo -e $cyan "*************************" +echo -e $cyan "** $green Update Completed $cyan **" +echo -e $cyan "*************************"