|
22 | 22 | echo " " |
23 | 23 | if [ "$answer" != "${answer#[Yy]}" ]; then |
24 | 24 | mv /var/www/html/wizwizxui-timebot/baseInfo.php /root/ |
25 | | - # mv /var/www/html/wizwizxui-timebot/settings/values.php /root/ |
26 | 25 | sudo apt-get install -y git |
27 | 26 | sudo apt-get install -y wget |
28 | 27 | sudo apt-get install -y unzip |
|
37 | 36 | sudo chmod -R 755 /var/www/html/wizwizxui-timebot/ |
38 | 37 | sleep 3 |
39 | 38 | mv /root/baseInfo.php /var/www/html/wizwizxui-timebot/ |
40 | | - # mv /root/values.php /var/www/html/wizwizxui-timebot/settings/ |
41 | | -# if [ $? -ne 0 ]; then |
42 | | -# echo -e "\n\e[41mError: The update failed!\033[0m\n" |
43 | | -# exit 1 |
44 | | -# else |
45 | | - |
| 39 | + |
46 | 40 | sleep 1 |
47 | 41 |
|
48 | | - db_namewizwiz=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$dbName' | cut -d"'" -f2) |
49 | | - db_userwizwiz=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$dbUserName' | cut -d"'" -f2) |
50 | | - db_passwizwiz=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$dbPassword' | cut -d"'" -f2) |
| 42 | + db_namewizwiz=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$dbName' | cut -d"'" -f2) |
| 43 | + db_userwizwiz=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$dbUserName' | cut -d"'" -f2) |
| 44 | + db_passwizwiz=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$dbPassword' | cut -d"'" -f2) |
51 | 45 | bot_token=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$botToken' | cut -d"'" -f2) |
52 | 46 | bot_token2=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$botToken' | cut -d'"' -f2) |
53 | 47 | bot_url=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$botUrl' | cut -d'"' -d"'" -f2) |
|
74 | 68 |
|
75 | 69 | sleep 2 |
76 | 70 |
|
77 | | - # url2="${bot_url}updateShareConfig.php" |
78 | | - # curl $url2 |
79 | | - |
80 | | - # sleep 1 |
81 | 71 |
|
82 | 72 | sudo rm -r /var/www/html/wizwizxui-timebot/webpanel |
83 | 73 | sudo rm -r /var/www/html/wizwizxui-timebot/install |
|
94 | 84 |
|
95 | 85 | echo -e "\n\e[92mThe script was successfully updated! \033[0m\n" |
96 | 86 |
|
97 | | -# fi |
98 | | - |
99 | 87 | else |
100 | 88 | echo -e "\e[41mCancel the update.\033[0m\n" |
101 | 89 | fi |
|
107 | 95 | read -p "Are you sure you want to update?[y/n]: " answer |
108 | 96 | echo " " |
109 | 97 | if [ "$answer" != "${answer#[Yy]}" ]; then |
110 | | - |
111 | | - sudo apt-get install -y php-ssh2 |
112 | | - sudo apt-get install -y libssh2-1-dev libssh2-1 |
113 | | - |
114 | | - destination_dir=$(find /var/www/html -type d -name "*wizpanel*" | head -n 1) |
| 98 | + |
| 99 | + wait |
| 100 | + cd /var/www/html/ && find . -mindepth 1 -maxdepth 1 ! -name wizwizxui-timebot -type d -exec rm -r {} \; |
115 | 101 |
|
116 | | - if [ -z "$destination_dir" ]; then |
117 | | - RANDOM_NUMBER=$(( RANDOM % 10000000 + 1000000 )) |
118 | | - mkdir "/var/www/html/wizpanel${RANDOM_NUMBER}" |
119 | | - echo "Directory created: wizpanel${RANDOM_NUMBER}" |
120 | | - echo "Folder created successfully!" |
121 | | - sudo mkdir /root/updatewizwiz |
122 | | - sleep 1 |
123 | | - touch /root/updatewizwiz/wizup.txt |
124 | | - sudo chmod -R 777 /root/updatewizwiz/wizup.txt |
125 | | - sleep 1 |
126 | | - ASAS="$" |
127 | | - echo "${ASAS}path = '${RANDOM_NUMBER}';" >> /root/updatewizwiz/wizup.txt |
128 | | - else |
129 | | - echo "Folder already exists." |
130 | | - fi |
| 102 | + touch /var/www/html/index.html |
| 103 | + echo "<!DOCTYPE html><html><head><title>My Website</title></head><body><h1>Hello, world!</h1></body></html>" > /var/www/html/index.html |
| 104 | + |
131 | 105 |
|
| 106 | + |
| 107 | + |
| 108 | + RANDOM_CODE=$(LC_CTYPE=C tr -dc 'a-zA-Z0-9' < /dev/urandom | head -c 25) |
| 109 | + mkdir "/var/www/html/${RANDOM_CODE}" |
| 110 | + echo "Directory created: ${RANDOM_CODE}" |
| 111 | + echo "Folder created successfully!" |
132 | 112 |
|
133 | | - |
134 | | - destination_dir=$(find /var/www/html -type d -name "*wizpanel*" | head -n 1) |
135 | | - |
136 | 113 | cd /var/www/html/ |
137 | | - wget -O wizwizpanel.zip https://github.com/wizwizdev/wizwizxui-timebot/releases/download/9.1.3/wizwizpanel.zip |
138 | | - |
| 114 | + wget -O wizwizpanel.zip https://github.com/wizwizdev/wizwizxui-timebot/releases/download/9.1.9/wizwizpanel.zip |
| 115 | + |
139 | 116 | file_to_transfer="/var/www/html/wizwizpanel.zip" |
140 | | - destination_dir=$(find /var/www/html -type d -name "*wizpanel*" | head -n 1) |
141 | | - |
| 117 | + destination_dir=$(find /var/www/html -type d -name "*${RANDOM_CODE}*" -print -quit) |
| 118 | + |
142 | 119 | if [ -z "$destination_dir" ]; then |
143 | 120 | echo "Error: Could not find directory containing 'wiz' in '/var/www/html'" |
144 | 121 | exit 1 |
145 | 122 | fi |
146 | | - |
| 123 | + |
147 | 124 | mv "$file_to_transfer" "$destination_dir/" && yes | unzip "$destination_dir/wizwizpanel.zip" -d "$destination_dir/" && rm "$destination_dir/wizwizpanel.zip" && sudo chmod -R 755 "$destination_dir/" && sudo chown -R www-data:www-data "$destination_dir/" |
148 | | - |
149 | | - |
| 125 | + |
| 126 | + |
150 | 127 | wait |
151 | 128 |
|
152 | 129 |
|
|
170 | 147 | echo -e "\n\e[41mError: The update failed!\033[0m\n" |
171 | 148 | exit 1 |
172 | 149 | else |
173 | | - |
174 | | -# echo -e '\e[31m' |
175 | | - |
176 | | -# find /var/www/html -type d -name "*wizpanel*" -print | sed "s|/var/www/html|& \n\n\nPanel: https://yourdomain.com|g" |
177 | | - |
178 | | -# echo -e '\033[0m' |
179 | | - |
180 | | - |
181 | | - |
182 | 150 |
|
183 | | -# echo -e ' ' |
184 | | -# echo -e ' ' |
185 | | - |
186 | | -# read -p "Enter the domain: " domainname |
187 | | - |
188 | | -# if [ "$domainname" = "" ]; then |
189 | | - |
190 | | -# exit |
191 | | - |
192 | | -# else |
193 | | - |
194 | | - |
195 | | -# DOMAIN_NAME="$domainname" |
196 | | - |
197 | | -# PATHS=$(cat /root/updatewizwiz/wizup.txt | grep '$path' | cut -d"'" -f2) |
198 | | -# PATHS=$(cat /root/confwizwiz/dbrootwizwiz.txt | grep '$path' | cut -d"'" -f2) |
199 | | -# (crontab -l | grep -v "backupnutif.php") | crontab - |
200 | | - |
201 | | -# (crontab -l ; echo "* * * * * curl https://${DOMAIN_NAME}/wizpanel${PATHS}/backupnutif.php >/dev/null 2>&1") | sort - | uniq - | crontab - |
202 | | -# (crontab -l ; echo "* * * * * curl https://${DOMAIN_NAME}/wizpanel${PATHS}/backupnutif.php >/dev/null 2>&1") | sort - | uniq - | crontab - |
203 | | -# fi |
204 | | - |
205 | 151 | clear |
206 | 152 |
|
207 | 153 | echo -e ' ' |
208 | | - |
209 | | - |
210 | | -# PATHS2=$(cat /root/confwizwiz/dbrootwizwiz.txt | grep '$path' | cut -d"'" -f2) |
211 | | -# PATHS3=$(cat /root/updatewizwiz/wizup.txt | grep '$path' | cut -d"'" -f2) |
212 | | -# if [ -d "/root/confwizwiz/dbrootwizwiz.txt" ]; then |
213 | | -# echo -e "\e[92mPanel: \e[31mhttps://${DOMAIN_NAME}/wizpanel${PATHS}\033[0m\n" |
214 | | -# (crontab -l ; echo "* * * * * curl https://${DOMAIN_NAME}/wizpanel${PATHS}/backupnutif.php >/dev/null 2>&1") | sort - | uniq - | crontab - |
215 | | -# else |
216 | | -# echo -e "\e[92mPanel: \e[31mhttps://${DOMAIN_NAME}/wizpanel${PATHS3}\033[0m\n" |
217 | | -# (crontab -l ; echo "* * * * * curl https://${DOMAIN_NAME}/wizpanel${PATHS3}/backupnutif.php >/dev/null 2>&1") | sort - | uniq - | crontab - |
218 | | -# fi |
219 | | - |
220 | | - |
221 | | - |
222 | | - echo -e "\e[92mThe script was successfully updated!\033[0m\n" |
223 | | - |
| 154 | + echo -e "\e[100mwizwiz panel:\033[0m" |
| 155 | + echo -e "\e[33maddres: \e[36mhttps://domain.com/${RANDOM_CODE}/login.php\033[0m" |
| 156 | + echo " " |
| 157 | + echo -e "\e[92mThe script was successfully updated!\033[0m\n" |
224 | 158 | fi |
225 | 159 |
|
226 | 160 |
|
|
0 commit comments