Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐉 Kali Linux Complete Guide

The Ultimate Penetration Testing Handbook

GitHub license GitHub stars GitHub forks GitHub issues PRs Welcome


📖 About This Book

Kali Linux Complete Guide is a comprehensive, hands-on resource for learning Kali Linux and cybersecurity. This guide takes you from absolute beginner to advanced penetration tester, covering everything from basic Linux commands to sophisticated exploitation techniques.

🎯 What You'll Learn

  • Kali Linux Fundamentals - History, philosophy, and installation
  • Linux Basics - CLI, GUI, file system, permissions, package management
  • Reconnaissance - Nmap, NSE scripts, Gobuster, OSINT techniques
  • Social Engineering - Psychological manipulation, SET toolkit, AI-powered attacks
  • Network Attacks - MITM, ARP spoofing, DNS spoofing, Wi-Fi hacking
  • Web Attacks - SQL Injection, XSS, OWASP Top 10
  • Exploitation - Metasploit Framework, MSFvenom, custom payloads
  • Post-Exploitation - Privilege escalation, persistence, anti-forensics
  • Digital Forensics - Memory analysis, file recovery, reverse engineering
  • Real-World Scenarios - Complete penetration testing walkthroughs

📊 Book Stats

Stat Value
Pages 40+
Tools Covered 50+
Code Examples 100+
Languages Persian (فارسی) & English
Themes Dark & Light
Format Interactive HTML

✨ Features

  • 🌓 Dark/Light Mode - Toggle between themes with one click
  • 🌐 Bilingual - Full Persian and English support
  • 📑 Interactive TOC - Click to navigate any page instantly
  • 📊 Reading Progress - Track your progress through the book
  • ⌨️ Keyboard Shortcuts - Arrow keys for page navigation
  • 🖨️ Print Support - Print-friendly version included
  • 📱 Responsive Design - Works on desktop, tablet, and mobile
  • 💾 Local Storage - Saves your theme and language preferences

🚀 Quick Start

Online Access

Simply visit: https://here-is-leo.github.io/kali-linux-complete-guide

Local Installation

  1. Clone the repository
    git clone https://github.com/here-is-leo/kali-linux-complete-guide.git
    cd kali-linux-complete-guide

Open the file

bash

On Linux/macOS

open index.html

On Windows

start index.html Start reading! Navigate using the sidebar or arrow keys.

📚 Table of Contents Introduction Foreword - Why This Book?

History of Kali Linux & Its Philosophy

Basic Linux Concepts for Beginners

Basics Command Line Interface (CLI)

Graphical User Interface (GUI)

Installing and Setting Up Kali Linux

Reconnaissance Nmap - Powerful Network Mapper (Part 1)

Nmap - NSE Scripts (Part 2)

Gobuster - Directory Busting

Social Engineering Social Engineering - Introduction

Social-Engineer Toolkit (SET)

AI in Social Engineering

Network Attacks Network Protocols & Basic Attacks

Man-in-the-Middle (MITM) Attacks

Wi-Fi Attacks - Aircrack-ng

Web Attacks Web Vulnerabilities - OWASP Top 10

SQL Injection

Cross-Site Scripting (XSS)

Exploitation Metasploit Framework

MSFvenom - Payload Generation

Post-Exploitation - Privilege Escalation

Advanced Tools John the Ripper - Password Cracking

Searchsploit & Exploit Sources

Digital Forensics & Reverse Engineering

Ethics & Scenarios Professional Ethics & Legal Considerations

Practical Scenario - Reconnaissance & Exploitation

Practical Scenario - Post-Exploitation & Cleanup

Resources & Further Reading

🛠️ Tools Covered Reconnaissance Nmap

Gobuster

DNSRecon

WHOIS

Searchsploit

Social Engineering Social-Engineer Toolkit (SET)

Credential Harvester

Spear Phishing Tools

Network Attacks Ettercap

Bettercap

Aircrack-ng

Reaver

Wireshark

tshark

Web Attacks Burp Suite

OWASP ZAP

SQLMap

Nikto

WPScan

XSSer

Exploitation Metasploit Framework

MSFvenom

John the Ripper

Hashcat

Forensics Autopsy

Volatility

binwalk

foremost

Ghidra

radare2

⚠️ Legal & Ethical Disclaimer IMPORTANT: This book is for educational purposes only. All techniques and tools discussed are intended to help security professionals identify and fix vulnerabilities in their own systems.

Unauthorized use of these techniques is ILLEGAL and may result in:

Criminal prosecution under cybercrime laws

Heavy financial penalties

Imprisonment

Professional disqualification

Always obtain written authorization before performing any penetration testing.

👨‍💻 Author Ilya Farahani (Leo)

🔹 Name: Ilya Farahani (لیو / Leo)

🔹 Title: Backend Developer & Cybersecurity Enthusiast

🔹 Experience: 4+ years of professional development

🔹 Specialties: Cybersecurity, Network Security, Backend Development

Connect with Me Platform Link 🐙 GitHub github.com/here-is-leo ✈️ Telegram t.me/Here_is_leo 📧 Email ilyafarahanii@gmail.com Quote "The best way to learn is to teach others."

🤝 Contributing Contributions are welcome! Here's how you can help:

🐛 Report bugs - Open an issue

💡 Suggest features - Open an issue with your idea

📝 Improve content - Submit a pull request

🌐 Add translations - Help us reach more people

How to Contribute Fork the repository

Create your feature branch (git checkout -b feature/AmazingFeature)

Commit your changes (git commit -m 'Add some AmazingFeature')

Push to the branch (git push origin feature/AmazingFeature)

Open a Pull Request

Please read CONTRIBUTING.md for details.

📄 License This project is licensed under the MIT License - see the LICENSE file for details.

text MIT License

Copyright (c) 2024 Ilya Farahani (Leo)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 🙏 Acknowledgments The Kali Linux team and Offensive Security

The open-source cybersecurity community

All contributors and readers who support this project

⭐ Support This Project If you find this book helpful:

⭐ Star this repository on GitHub

🔄 Share it with your friends and colleagues

📖 Contribute by submitting pull requests

☕ Buy me a coffee - CoffeeBede

📞 Contact Ilya Farahani (Leo)

📧 Email: ilyafarahanii@gmail.com

🐙 GitHub: github.com/here-is-leo

📖 کتاب جامع کالی لینوکس راهنمای نهایی تست نفوذ 📖 درباره این کتاب کتاب جامع کالی لینوکس یک منبع کامل و عملی برای یادگیری کالی لینوکس و امنیت سایبری است. این کتاب شما را از سطح مبتدی تا متخصص پیشرفته تست نفوذ هدایت می‌کند و همه چیز را از دستورات پایه لینوکس تا تکنیک‌های پیشرفته بهره‌برداری پوشش می‌دهد.

🎯 آنچه یاد می‌گیرید ✅ مبانی کالی لینوکس - تاریخچه، فلسفه و نصب

✅ مبانی لینوکس - CLI، GUI، سیستم فایل، مجوزها، مدیریت بسته

✅ شناسایی - Nmap، اسکریپت‌های NSE، Gobuster، تکنیک‌های OSINT

✅ مهندسی اجتماعی - دستکاری روانشناختی، SET، حملات مبتنی بر هوش مصنوعی

✅ حملات شبکه - MITM، ARP spoofing، DNS spoofing، هک وای‌فای

✅ حملات وب - تزریق SQL، XSS، OWASP Top 10

✅ بهره‌برداری - Metasploit، MSFvenom، پیلودهای سفارشی

✅ پس‌ازنفوذ - افزایش دسترسی، حفظ دسترسی، ضد-تحقیق

✅ پزشکی قانونی - تحلیل حافظه، بازیابی فایل، مهندسی معکوس

✅ سناریوهای واقعی - اجرای کامل تست نفوذ

📊 آمار کتاب آمار مقدار صفحات ۴۰+ ابزارهای پوشش داده شده ۵۰+ مثال‌های کد ۱۰۰+ زبان‌ها فارسی و انگلیسی تم‌ها دارک و لایت فرمت HTML تعاملی ✨ ویژگی‌ها 🌓 تم دارک/لایت - تغییر تم با یک کلیک

🌐 دو زبانه - پشتیبانی کامل از فارسی و انگلیسی

📑 فهرست مطالب تعاملی - کلیک کنید و به هر صفحه بروید

📊 پیشرفت مطالعه - پیگیری پیشرفت شما

⌨️ کلیدهای میانبر - کلیدهای جهت‌دار برای حرکت بین صفحات

🖨️ پشتیبانی از چاپ - نسخه مناسب چاپ

📱 طراحی واکنش‌گرا - روی دسکتاپ، تبلت و موبایل کار می‌کند

💾 ذخیره‌سازی محلی - ذخیره تنظیمات تم و زبان

🚀 شروع سریع دسترسی آنلاین به آدرس زیر بروید: https://here-is-leo.github.io/kali-linux-complete-guide

نصب محلی کلون کردن مخزن

bash git clone https://github.com/here-is-leo/kali-linux-complete-guide.git cd kali-linux-complete-guide باز کردن فایل

bash

در لینوکس/macOS

open index.html

در ویندوز

start index.html شروع مطالعه! با استفاده از فهرست یا کلیدهای جهت‌دار حرکت کنید.

📚 فهرست مطالب مقدمه ۱. پیش‌گفتار - چرا این کتاب؟ ۲. تاریخچه کالی لینوکس و فلسفه آن ۳. مفاهیم پایه لینوکس برای مبتدیان

مبانی ۴. رابط خط فرمان (CLI) ۵. رابط کاربری گرافیکی (GUI) ۶. نصب و راه‌اندازی کالی لینوکس

شناسایی ۷. Nmap - شبکه‌یاب قدرتمند (بخش ۱) ۸. Nmap - اسکریپت‌های NSE (بخش ۲) ۹. Gobuster - جستجوی دایرکتوری

مهندسی اجتماعی ۱۰. مهندسی اجتماعی - مقدمه ۱۱. Social-Engineer Toolkit (SET) ۱۲. هوش مصنوعی در مهندسی اجتماعی

حملات شبکه ۱۳. پروتکل‌های شبکه و حملات پایه ۱۴. حملات Man-in-the-Middle (MITM) ۱۵. حملات وای‌فای - Aircrack-ng

حملات وب ۱۶. آسیب‌پذیری‌های وب - OWASP Top 10 ۱۷. تزریق SQL ۱۸. Cross-Site Scripting (XSS)

بهره‌برداری ۱۹. Metasploit Framework ۲۰. MSFvenom - تولید پیلود ۲۱. پس‌ازنفوذ - افزایش دسترسی

ابزارهای پیشرفته ۲۲. John the Ripper - کرک رمز عبور ۲۳. Searchsploit و منابع اکسپلویت ۲۴. پزشکی قانونی و مهندسی معکوس

اخلاق و سناریوها ۲۵. اخلاق حرفه‌ای و ملاحظات قانونی ۲۶. سناریوی عملی - شناسایی و بهره‌برداری ۲۷. سناریوی عملی - پس‌ازنفوذ و پاکسازی ۲۸. منابع و مطالعه بیشتر

🛠️ ابزارهای پوشش داده شده شناسایی Nmap

Gobuster

DNSRecon

WHOIS

Searchsploit

مهندسی اجتماعی Social-Engineer Toolkit (SET)

Credential Harvester

ابزارهای فیشینگ

حملات شبکه Ettercap

Bettercap

Aircrack-ng

Reaver

Wireshark

tshark

حملات وب Burp Suite

OWASP ZAP

SQLMap

Nikto

WPScan

XSSer

بهره‌برداری Metasploit Framework

MSFvenom

John the Ripper

Hashcat

پزشکی قانونی Autopsy

Volatility

binwalk

foremost

Ghidra

radare2

⚠️ سلب مسئولیت قانونی و اخلاقی مهم: این کتاب صرفاً برای اهداف آموزشی طراحی شده است. تمام تکنیک‌ها و ابزارهای مطرح شده برای کمک به متخصصان امنیت در شناسایی و رفع آسیب‌پذیری‌های سیستم‌های خودشان طراحی شده است.

استفاده غیرمجاز از این تکنیک‌ها غیرقانونی است و ممکن است منجر به:

پیگرد کیفری تحت قوانین جرایم رایانه‌ای

جریمه‌های مالی سنگین

زندانی شدن

سلب مسئولیت حرفه‌ای

قبل از هرگونه تست نفوذ، حتماً مجوز کتبی دریافت کنید.

👨‍💻 نویسنده ایلیا فراهانی (لیو / Leo)

🔹 نام: ایلیا فراهانی (لیو)

🔹 عنوان: برنامه‌نویس بک‌اند و علاقه‌مند به امنیت سایبری

🔹 تجربه: ۴+ سال توسعه حرفه‌ای

🔹 تخصص‌ها: امنیت سایبری، امنیت شبکه، توسعه بک‌اند

راه‌های ارتباطی پلتفرم لینک 🐙 گیت‌هاب github.com/here-is-leo ✈️ تلگرام t.me/Here_is_leo 📧 ایمیل ilyafarahanii@gmail.com نقل قول "بهترین راه برای یادگیری، آموزش دادن به دیگران است."

🤝 مشارکت مشارکت شما خوش‌آمد است! راه‌های کمک:

🐛 گزارش باگ - ایجاد Issue

💡 پیشنهاد ویژگی - ایجاد Issue با ایده خود

📝 بهبود محتوا - ارسال Pull Request

🌐 افزودن ترجمه - کمک به دسترسی بیشتر

نحوه مشارکت مخزن را Fork کنید

برنچ خود را ایجاد کنید (git checkout -b feature/AmazingFeature)

تغییرات را Commit کنید (git commit -m 'افزودن ویژگی جدید')

به برنچ خود Push کنید (git push origin feature/AmazingFeature)

Pull Request باز کنید

لطفاً برای جزئیات، CONTRIBUTING.md را مطالعه کنید.

About

📚 Kali Linux Complete Guide - 40+ pages of penetration testing content with bilingual support, dark/light theme, and interactive TOC. Perfect for cybersecurity enthusiasts!

Topics

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages