-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathbashmuxkali.sh
87 lines (78 loc) · 2.69 KB
/
bashmuxkali.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
#!/bin/bash
# Created And Scripted by RC Chuah-(RaynerSec)
# ================
# Script Structure
# ================
# Install Kali Nethunter In Termux Full Version Function
function full() {
bash -c "cd ${HOME} && $(curl -fsSL https://bit.ly/install-nethunter-full-termux) && rm -rf ${HOME}/kalifs-armhf-full.tar.xz && rm -rf ${HOME}/kalifs-arm64-full.tar.xz && rm -rf ${HOME}/kalifs-armhf-full.sha512sum && rm -rf ${HOME}/kalifs-arm64-full.sha512sum"
}
# Install Kali Nethunter In Termux Minimal Version Function
function minimal() {
bash -c "cd ${HOME} && $(curl -fsSL https://bit.ly/install-nethunter-minimal-termux) && rm -rf ${HOME}/kalifs-armhf-minimal.tar.xz && rm -rf ${HOME}/kalifs-arm64-minimal.tar.xz && rm -rf ${HOME}/kalifs-armhf-minimal.sha512sum && rm -rf ${HOME}/kalifs-arm64-minimal.sha512sum"
}
# Install Kali Nethunter In Termux Nano Version Function
function nano() {
bash -c "cd ${HOME} && $(curl -fsSL https://bit.ly/install-nethunter-nano-termux) && rm -rf ${HOME}/kalifs-armhf-nano.tar.xz && rm -rf ${HOME}/kalifs-arm64-nano.tar.xz && rm -rf ${HOME}/kalifs-armhf-nano.sha512sum && rm -rf ${HOME}/kalifs-arm64-nano.sha512sum"
}
# Uninstall Kali Nethunter In Termux Function
function uninstall() {
bash -c "rm -rf ${HOME}/kali-arm64 && rm -rf ${HOME}/kali-armhf && rm -rf ${PREFIX}/bin/nh && rm -rf ${PREFIX}/bin/nethunter && sleep 1 && echo [+] Successfully Uninstalled ..."
}
# Show Usage Via Command Line Arguments Function
function usage() {
echo "usage: $0 [-f] [-m] [-n] [-u] [-h]"
echo ""
echo "Kali-Nethunter-In-Termux Installer"
echo ""
echo "options:"
echo " -f, --full Install Kali Nethunter In Termux"
echo " Full Version."
echo " -m, --minimal Install Kali Nethunter In Termux"
echo " Minimal Version."
echo " -n, --nano Install Kali Nethunter In Termux"
echo " Nano Version."
echo " -u, --uninstall Uninstall Kali Nethunter In"
echo " Termux."
echo " -h, --help Show This Help Message And Exit."
echo ""
exit
}
# ===================
# Script Funtionality
# ===================
# If No Arguments Provided, Display Usage Information
[[ $# -eq 0 ]] && usage
# Process Command Line Arguments
if [[ $@ ]]; then
# Parsing Command Line Arguments
while [[ "$1" != "" ]]; do
# Command Line Arguments
case $1 in
-f|--full)
full
shift
;;
-m|--minimal)
minimal
shift
;;
-n|--nano)
nano
shift
;;
-u|--uninstall)
uninstall
shift
;;
-h|--help)
usage
exit 0
;;
*)
usage
exit 0
;;
esac
done
fi