- Author: UCYBERS
- GitHub Repository: setupkali
- Usage:
sudo ./setupkali.sh
(defaults to the menu system) - Command Line Arguments: Valid arguments can be used; only one argument is supported
- Username: root
- Password: ucybers
- Author assumes zero liability for any data loss or misuse of setupkali
- Menu breakdown added below revision history
- Added features for Kali Linux setup
- Included options for package installation and configuration
-
Menu Option 1 - Change to GNOME Desktop
- Installs GNOME and sets it as default
- Updates the system to remove XFCE and configure GNOME as the primary session
-
Menu Option 2 - Enable Root Login
- Installs root login and sets the password
- Sets the root password to 'ucybers'
-
Menu Option 3 - Install Tools for Root
- Installs a comprehensive list of tools and utilities including:
- Terminator
- Leafpad
- Mousepad
- Firefox ESR
- Metasploit Framework
- Burpsuite
- Maltego
- Beef-xss
- Additional tools like ark, dolphin, gwenview, mdk3, kate, partitionmanager, okular, unix-privesc-check, vlc, zaproxy
- Installs a comprehensive list of tools and utilities including:
-
Menu Option 4 - Install Pen Tools
-
Improved wireless compatibility
- Atheros AR9271 drivers.
- Correct RTL8812AU drivers.
- Realtek RT5370 drivers.
- Improved Monitor mode, packet injection and AP mode support.
-
Bug fixes:
- Fixed netdiscover range issue.
- Fixed Zenmap discovery bugs.
- Fixed wash and reaver issues with RTL8812AU chipset.
- Fixed bettercap hstshijack caplet issues.
- Added modified hstshijack caplet that works properly with HSTS websites.
- Patched XZ Utils package.
-
Additional software:
- Install WiFi Hotspot
- Install system monitoring tool
- Setup Firefox Custom Homepage
- Add Firefox Bookmarks
- Install Zenmap
- Install Network Driver
- Install MDK4
- Install Python2 Pip
-
-
Menu Option 5 - Upgrade System
- System Upgrade
- Update package list
- Upgrade installed packages
- Perform a full distribution upgrade
- Clean up unnecessary packages
- Clean up package cache
- System Upgrade
-
Menu Option 6 - Setup All
- Executes a series of setup tasks including:
- Changing to GNOME
- Enabling root login
- Installing tools for root
- Installing and configuring icons
- Changing the root user's desktop background
- Fixing APT sources and updating system
- Installing and configuring WiFi hotspot utilities
- Configuring GNOME dock and Dash applications
- Running Python package installations
- Updating and upgrading system packages
- Fixing broken packages
- Fix Nmap
- Remove Kali Undercover
- Improved performance
- Darker theme
- Darker icons
- Executes a series of setup tasks including:
-
Menu Option 0 - Exit
- Exits the script
- Improve error handling
- Add more customization options
# Remove existing setupkali folder
rm -rf setupkali/
# Clone setupkali repository & enter the folder
sudo git clone https://github.com/UCYBERS/setupkali
cd setupkali
# Execute the script - Run menu options as needed
sudo chmod +x setupkali.sh
# (The script must be run with root privileges)
sudo ./setupkali.sh