-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstaller.sh
163 lines (135 loc) · 3.04 KB
/
installer.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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
#!/usr/bin/env bash
# Versoin: 1.2
# Author: evilfeonix
# Date: 28 - DECEMBER - 2024
# Website: www.evilfeonix.com
# Email: evilfeonix@gmail.com
# Name: Geo-Phone Setup Wizerd
S="\e[0m"
R="\e[91m"
G="\e[92m"
B="\e[94m"
P="\e[95m"
Y="\e[43m"
ERR="$P[$S-$P]$R "
INFO="$P[$S+$P]$G "
LIB=("urllib2"
"requests"
"opencage"
"countryinfo"
"phonenumbers")
function slow()
{
local F3="$1"
local color="$2" # Optional color argument (default: no color)
# Print the color code if provided
if [[ -n "$color" ]]; then
echo -ne "$color"
fi
# Print each character with a slight delay
for (( i=0; i<${#F3}; i++ )); do
echo -n "${F3:$i:1}"
sleep 0.003 # Delay between characters
done
# Reset formatting
if [[ -n "$color" ]]; then
echo -ne "$S" # Reset color
fi
echo
}
function load()
{
local F3="$1"
local color="$2"
if [[ -n "$color" ]]; then
echo -ne "$color"
fi
for (( i=0; i<${#F3}; i++ ))
do
echo -n -e "${F3:$i:1}"
sleep 0.003 # Delay between characters
done
dot=(. . .)
for i in "${dot[@]}"
do
echo -n $i
sleep $((1))
done
if [[ -n "$color" ]]; then
echo -ne "$S" # Reset color
fi
echo
}
function banner()
{
clear || cls
local Ban="
_________ ______________ v2.0.3
__/ ____/__________ ___/ __ \__/ /___________________
_/ / __ _/ _ \ __ \______/ /_/ /_/ __ \ __ \\\ __ \ _ \\
/ /_/ / / __/ /_/ /_____/ ___/_/ / / / /_/ // / / / __/
\____/ \___/\____/ /_/ /_/ /_/\____//_/ /_/\___/
"
slow "$Ban" "$P"
}
function installed()
{
redirection
}
function internet()
{
wget http://google.com > /dev/null 2>&1
}
function setupEnv()
{
load " Setting Up Your Environment" "$INFO"
for i in "${LIB[@]}"
do
pip install $i
done
slow " Installation Successfully Finished." "$INFO"
slow " Press [ENTER] To Continue" "$INFO"
read act;load " Loading, Please Wait!" "$INFO"
}
function F30N1X()
{
local USAGE="
Usage: python3 phone.py [OPTION...]
------------
| OPTIONS
|----------
| -u <Script Updating> | Update Geo-Phone Script for Better performance
| -a <About Tool & Author> | About Tool and Author's Contact Information
| -c <Victim's Country Code> | Specify Victim's Country Code Without \"+\" .eg 234
| -p <Victim's Phone Number> | Specify Victim's Phone Number'
| EXAMPLES
|----------
| python3 phone.py -u | Script Updating
| python3 phone.py -a F30N1X | About Tool & Author
| python3 phone.py -c 234 -p 7000000000 | Specify victim's Country Code & Phone Number
"
echo "$USAGE"
exit
}
function redirection()
{
setupEnv
}
function main()
{
banner
internet
if [[ $? != 0 ]]; then
# if [[ $? == 0 ]]; then
slow " Status: Offline." "$INFO"
load " Please Check Your Internet Connection" "$ERR"
slow ' '
exit
fi
slow " Status: Online." "$INFO"
installed
clear || cls
F30N1X
exit
}
main