A comprehensive, step-by-step guide to everything Kali Linux β from download to mastery.
Kali_Linux/
β
βββ README.md β You are here
β
βββ 01_Introduction/
β βββ what_is_kali_linux.md β History, purpose, features
β
βββ 02_Download/
β βββ download_on_windows.md β How to download on Windows
β βββ download_on_mac.md β How to download on macOS
β βββ official_sources.md β Where to download (official links)
β
βββ 03_Installation/
β βββ install_as_main_os_windows.md β Dual boot with Windows
β βββ install_as_main_os_mac.md β Install on Mac hardware
β βββ install_virtualbox_windows.md β VirtualBox setup on Windows
β βββ install_virtualbox_mac.md β VirtualBox setup on macOS
β βββ first_boot_setup.md β First time configuration
β
βββ 04_Basic_Commands/
β βββ file_system_commands.md β ls, cd, cp, mv, rm, etc.
β βββ user_management.md β adduser, passwd, sudo, etc.
β βββ network_commands.md β ifconfig, ping, netstat, etc.
β βββ package_management.md β apt, dpkg, etc.
β βββ system_info_commands.md β uname, top, df, etc.
β
βββ 05_Advanced_Commands/
β βββ permissions_and_ownership.md β chmod, chown, etc.
β βββ process_management.md β ps, kill, jobs, etc.
β βββ text_processing.md β grep, sed, awk, etc.
β βββ archiving_compression.md β tar, zip, gzip, etc.
β βββ scripting_basics.md β Bash scripting intro
β
βββ 06_Networking/
β βββ network_configuration.md β IP, DNS, routing setup
β βββ wireless_tools.md β airmon-ng, airodump, etc.
β βββ firewall_iptables.md β iptables, ufw
β
βββ 07_Security_Tools/
β βββ nmap.md β Network scanner
β βββ metasploit.md β Exploitation framework
β βββ burpsuite.md β Web app testing
β βββ wireshark.md β Packet analyzer
β βββ john_the_ripper.md β Password cracker
β βββ hashcat.md β GPU password cracker
β βββ hydra.md β Brute force tool
β βββ sqlmap.md β SQL injection tool
β
βββ 08_Customization/
β βββ desktop_environments.md β XFCE, GNOME, KDE setup
β βββ terminal_customization.md β zsh, oh-my-zsh, aliases
β βββ kali_themes.md β Themes, icons, appearance
β
βββ 09_Troubleshooting/
β βββ common_errors.md β Common issues and fixes
β βββ boot_issues.md β Boot/grub problems
β βββ virtualbox_issues.md β VirtualBox specific issues
β
βββ 10_Reference/
βββ cheatsheet.md β Quick command reference
βββ glossary.md β Key terms and definitions
| Section | Description |
|---|---|
| 01 Introduction | What is Kali Linux? |
| 02 Download | Download on Windows & Mac |
| 03 Installation | Install as main OS or in VirtualBox |
| 04 Basic Commands | Essential terminal commands |
| 05 Advanced Commands | Advanced terminal usage |
| 06 Networking | Network tools and config |
| 07 Security Tools | Popular pentesting tools |
| 08 Customization | Customize your Kali |
| 09 Troubleshooting | Fix common problems |
| 10 Reference | Cheatsheets & glossary |
Kali Linux is a professional penetration testing distribution. All tools and techniques described in this documentation are intended for legal, ethical, and authorized use only.
Unauthorized access to systems is illegal. Always have written permission before testing any system you do not own.
Documentation maintained for educational purposes.