-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathnewmenu.sh
91 lines (88 loc) · 3.44 KB
/
newmenu.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#!/bin/bash
dateFromServer=$(curl -v --insecure --silent https://google.com/ 2>&1 | grep Date | sed -e 's/< Date: //')
biji=`date +"%Y-%m-%d" -d "$dateFromServer"`
#########################
x="ok"
muse=`free -m | grep "Mem" | awk '{print $3}'`
mfree=`free -m | grep "Mem" | awk '{print $4}'`
today=`vnstat --oneline | awk '{print $3}' | awk -F";" '{ print $NF }'`
month=`sudo vnstat --oneline | awk '{print $8}' | awk -F";" '{ print $NF }'`
cekray=`cat /root/log-install.txt | grep -ow "XRAY" | sort | uniq`
if [ "$cekray" = "XRAY" ]; then
rekk='XRAY'
bec='xray'
else
rekk='V2RAY'
bec='v2ray'
fi
chck_b(){
PID=`ps -ef |grep -v grep | grep scvps_bot |awk '{print $2}'`
if [[ ! -z "${PID}" ]]; then
sts="\033[0;32m◉ \033[0m"
else
sts="\033[1;31m○ \033[0m"
fi
}
chck_b
clear
echo -e "\033[0;34m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\033[0m"
echo -e "\E[40;1;37m| • SCRIPT VPS MENU • |\E[0m"
echo -e "\033[0;34m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\033[0m"
uphours=`uptime -p | awk '{print $2,$3}' | cut -d , -f1`
upminutes=`uptime -p | awk '{print $4,$5}' | cut -d , -f1`
uptimecek=`uptime -p | awk '{print $6,$7}' | cut -d , -f1`
cekup=`uptime -p | grep -ow "day"`
if [ "$cekup" = "day" ]; then
echo -e "System Uptime : $uphours $upminutes $uptimecek"
else
echo -e "System Uptime : $uphours $upminutes"
fi
echo -e "Use Core : $rekk"
echo -e "SERVER : $(cat /etc/$bec/domain)"
echo -e "IP-VPS : $(cat /etc/myipvps)"
echo -e "\033[0;34m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\033[0m"
echo -e "\033[0;34m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\033[0m"
echo -e "Bandwidth Used : Today = $today | T/Month = $month"
echo -e "Memory Ram : Free = $mfree | Used = $muse"
echo -e "\033[0;34m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\033[0m"
echo -e "
[\033[1;36m01\033[0m] • SSH & OVPN
[\033[1;36m02\033[0m] • $rekk : VMess / VLess
[\033[1;36m03\033[0m] • TROJAN-GFW
[\033[1;36m55\033[0m] • Trial Generator
[\033[1;36m66\033[0m] • Logs User Created
[\033[1;36m77\033[0m] • VPS Setting [ Menu ]
[\033[1;36m88\033[0m] • Autokill Multi-login [ Menu ]
[\033[1;36m99\033[0m] • ALL Information VPS[ Menu ]
[\033[1;36m100\033[0m] • SYSTEM / Admin [ Menu ]
[\033[1;36m700\033[0m] • Bot-Panel $sts
"
echo
echo -ne "Select menu : "; read x
if [[ $x -eq 1 ]]; then
ssh-menu
elif [[ $x -eq 2 ]]; then
v2ray-menu
elif [[ $x -eq 3 ]]; then
trojan-menu
elif [[ $x -eq 55 ]]; then
trial-menu
elif [[ $x -eq 66 ]]; then
clear
cat /etc/log-create-user.log
read -n 1 -s -r -p "Press any key to back on menu"
menu
elif [[ $x -eq 77 ]]; then
setting-menu
elif [[ $x -eq 88 ]]; then
autokill-menu
elif [[ $x -eq 99 ]]; then
info-menu
elif [[ $x -eq 100 ]]; then
system-menu
elif [[ $x -eq 700 ]]; then
installbot
else
menu
fi
fi