Skip to content

Latest commit

 

History

History
99 lines (87 loc) · 4.64 KB

File metadata and controls

99 lines (87 loc) · 4.64 KB

🐉 Kali Linux — Complete Documentation

A comprehensive, step-by-step guide to everything Kali Linux — from download to mastery.


📁 Project Structure

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

🚀 Quick Navigation

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

⚠️ Legal Disclaimer

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.