This repository has been archived by the owner on Aug 31, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 82
/
Copy pathinstall.sh
executable file
·92 lines (82 loc) · 2.55 KB
/
install.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
#!/bin/bash
# The installer for the Kawaii Deauther package
# Kawaii Deauther is made with <3 by Arya Narotama - 2020
### Colors ###
BK=$(tput setaf 0) # Black
GR=$(tput setaf 2) # Green
RD=$(tput setaf 1) # Red
YW=$(tput setaf 3) # Yellow
CY=$(tput setaf 6) # Cyan
WH=$(tput setaf 7) # White
NT=$(tput sgr0) # Netral
BD=$(tput bold) # Bold
BG=$(tput setab 4) # Background Color
# Function for displaying banner
function banner () {
printf "${BD}
${GR}┊┊ ${WH}╭━━━━━━
${GR}┊┊┊┊${YW}╭━╱▔▔▔╲━╮${GR}┊┊${YW}☼ ${WH}╭╯${RD}Kawaii
${GR}┊╱╲┊${YW}╰▏▆┊┊┊▇▕╯${GR}╱╲┊ ${WH}┃${RD}DEAUTHER
${GR}▔▔▔▔▔${YW}▏┊┊▇┊┊▕${GR}▔▔▔▔ ${WH}╰┳━━━━━━
${GR}┈${YW}╱▔▔╱┊┊━┻━┊┊╲▔▔╲ ${WH}━━╯${YW}
${GR}┈${YW}╲▂╱╭━━╮┊╭━━╮╲▂╱
${GR}┈┈${YW}▔▔╰┻┻╯▔╰┻┻╯▔▔${GR}┈┈ ${RD}© 4WSec - 2020
"
}
# Checking root
function chk_root () {
if [[ "$(id -u)" -ne 0 ]]; then
clear
banner
printf " ${BD}${WH}[${RD}!${WH}] ${RD}KawaiiDeauther must be run as root ${YW}。゚・(>﹏<)・゚。\n"
exit 1
fi
}
# Dependencies
function checking_dependencies () {
clear
banner
if [[ -f "dependencies.conf" ]]; then
sleep 1
else
printf " ${BD}${WH}[${RD}!${WH}] ${CY}Checking Guns ${WH}..........\n"
echo ""
touch dependencies.conf
echo "# 4WSec Just Dropped Yo Wireless" >> dependencies.conf
sleep 1
# Checking MDK3
which mdk3 > /dev/null 2>&1
if [[ $? -eq 0 ]]; then
printf " ${YW}MDK3 ${WH}.......... ${WH}[${GR}✔${WH}]\n"
echo "mdk3 = yes" >> dependencies.conf
else
printf " ${YW}MDK3 ${WH}.......... ${WH}[${RD}✘${WH}]\n"
sleep 1
apt-get install mdk3 -y
fi
# Checking Network Manager
which nmcli > /dev/null 2>&1
if [[ $? -eq 0 ]]; then
printf " ${YW}Network Manager ${WH}.......... ${WH}[${GR}✔${WH}]\n"
echo "nmcli = yes" >> dependencies.conf
else
printf " ${YW}Network Manager ${WH}.......... ${WH}[${RD}✘${WH}]\n"
sleep 1
apt-get install network-manager -y
fi
# Checking MAC Changer
which macchanger > /dev/null 2>&1
if [[ $? -eq 0 ]]; then
printf " ${YW}MAC Changer ${WH}.......... ${WH}[${GR}✔${WH}]\n"
echo "macchanger = yes" >> dependencies.conf
else
printf " ${YW}MAC Changer ${WH}.......... ${WH}[${RD}✘${WH}]\n"
sleep 1
apt-get install macchanger -y
fi
sleep 5
fi
}
chk_root
checking_dependencies
printf " \n ${WH}[${GR}✔${WH}] ${GR}All weapons are ready!\n"