-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
21 lines (16 loc) · 736 Bytes
/
Copy pathinstall.sh
File metadata and controls
21 lines (16 loc) · 736 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
echo "Installing dependencies for EZMonitorMode..."
# Core dependencies
echo "Installing Python3, Tkinter, Aircrack-ng, Wireless Tools, and IW..."
sudo apt update
sudo apt install -y python3 python3-tk aircrack-ng wireless-tools iw
# Optional tools
echo "Do you want to install the optional tools (wifite, wireshark, kismet)? [y/N]"
read -r install_tools
if [[ "$install_tools" =~ ^[yY]$ ]]; then
sudo apt install -y wifite wireshark kismet
fi
# Make scripts executable in source dir
chmod +x src/ezmonitormode/monitor_mode.sh src/ezmonitormode/stop_monitor_mode.sh src/ezmonitormode/monitor_gui.py
echo "Installation complete."
echo "You can now run the GUI with: sudo -E python3 src/ezmonitormode/monitor_gui.py"