Skip to content

Commit 8160a9c

Browse files
authored
Update Ver 1.7
Fix and add support for apple silicon chip and raspberry pi
1 parent fdbcdf9 commit 8160a9c

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

‎camphish.sh‎

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,9 @@ command -v wget > /dev/null 2>&1 || { echo >&2 "I require wget but it's not inst
178178
printf "\e[1;92m[\e[0m+\e[1;92m] Downloading Ngrok...\n"
179179
arch=$(uname -a | grep -o 'arm' | head -n1)
180180
arch2=$(uname -a | grep -o 'Android' | head -n1)
181-
if [[ $arch == *'arm'* ]] || [[ $arch2 == *'Android'* ]] ; then
181+
arch3=$(uname -a | grep -o 'aarch64' | head -n1)
182+
arch4=$(uname -a | grep -o 'Darwin' | head -n1)
183+
if [[ $arch == *'arm'* ]] || [[ $arch2 == *'Android'* ]] && [[ $arch4 != *'Darwin'* ]] ; then
182184
wget --no-check-certificate https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.zip > /dev/null 2>&1
183185

184186
if [[ -e ngrok-v3-stable-linux-arm.zip ]]; then
@@ -189,6 +191,28 @@ else
189191
printf "\e[1;93m[!] Download error... Termux, run:\e[0m\e[1;77m pkg install wget\e[0m\n"
190192
exit 1
191193
fi
194+
elif [[ $arch3 == *'aarch64'* ]] ; then
195+
wget --no-check-certificate https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.zip > /dev/null 2>&1
196+
197+
if [[ -e ngrok-v3-stable-linux-arm64.zip ]]; then
198+
unzip ngrok-v3-stable-linux-arm64.zip > /dev/null 2>&1
199+
chmod +x ngrok
200+
rm -rf ngrok-v3-stable-linux-arm64.zip
201+
else
202+
printf "\e[1;93m[!] Download error...\e[0m\n"
203+
exit 1
204+
fi
205+
elif [[ $arch4 == *'Darwin'* ]] ; then
206+
wget --no-check-certificate https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-darwin-arm64.zip> /dev/null 2>&1
207+
208+
if [[ -e ngrok-v3-stable-darwin-arm64.zip ]]; then
209+
unzip ngrok-v3-stable-darwin-arm64.zip > /dev/null 2>&1
210+
chmod +x ngrok
211+
rm -rf ngrok-v3-stable-darwin-arm64.zip
212+
else
213+
printf "\e[1;93m[!] Download error...\e[0m\n"
214+
exit 1
215+
fi
192216

193217
else
194218
wget --no-check-certificate https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.zip > /dev/null 2>&1

0 commit comments

Comments
 (0)