
Kali Linux
The industry‑standard penetration testing and ethical hacking distribution
Overview
How It Works
काली लिनक्स हे डेबियन टेस्टिंग वर आधारित आहे, जे स्थिर सॉफ्टवेअरचे विशाल भांडार प्रदान करते. हे वायरलेस इंजेक्शन आणि निम्न-स्तरीय ऑपरेशन्ससाठी पॅच केलेले कस्टम कर्नल वापरते. डीफॉल्टनुसार, आक्रमण पृष्ठभाग कमी करून, फक्त किमान सेवा चालतात. ते कसे एकत्र येते ते येथे आहे:
Custom Kernel & Root Access
पॅकेट इंजेक्शन आणि सुरक्षा साधनांद्वारे आवश्यक असलेल्या इतर निम्न-स्तरीय हार्डवेअर प्रवेशासाठी कर्नल सुधारित केले आहे. काली रूट बाय डीफॉल्ट म्हणून चालते, कारण अनेक टूल्सना रॉ सॉकेट ऍक्सेस आणि संपूर्ण पॅकेट मॅनिप्युलेशनची आवश्यकता असते - जरी तुम्ही दैनंदिन कामांसाठी एक मानक वापरकर्ता तयार करू शकता.
Tool Categories
600 हून अधिक साधने तार्किक गटांमध्ये आयोजित केली आहेत: माहिती गोळा करणे, असुरक्षा विश्लेषण, वायरलेस अटॅक, वेब ॲप्लिकेशन, शोषण साधने, तणाव चाचणी, स्निफिंग आणि स्पूफिंग, पासवर्ड ॲक्सेस, पुन्हा अभियंता , मॅचिंग, पुन्हा हार्डवेअर हॅकिंग, आणि फॉरेंसिक्स.
Live USB & Persistence
तुम्ही काली थेट USB स्टिकवरून बूट करू शकता. सिस्टन्स विभाजन सह, तुमच्या सर्व फायली, सेटिंग्ज आणि नवीन स्थापित साधने रीबूटमध्ये टिकून राहतात – तुमच्या खिशात संपूर्ण हॅकिंग वातावरण आहे.
Forensic Mode
एक विशेष बूट पर्याय जो होस्टच्या अंतर्गत डिस्कला कधीही स्पर्श करत नाही. पुरावे अबाधित जतन केले जातात, काली डिजिटल फॉरेन्सिक आणि घटना प्रतिसादासाठी योग्य बनवतात.
Customisation with kali-tweaks
kali-tweaks युटिलिटी तुम्हाला सेवा सहजपणे सक्षम/अक्षम करू देते, कर्नल स्विच करू देते किंवा डेस्कटॉप वातावरणात बदल करू देते – सर्व काही साध्या टर्मिनल मेनूमधून.
Repositories & Rolling Updates
काली लिनक्स रेपॉजिटरीज अखंडतेसाठी आक्षेपार्ह सुरक्षिततेद्वारे स्वाक्षरी केलेले आहेत. रोलिंग रिलीझ मॉडेल हे सुनिश्चित करते की तुमच्याकडे नेहमी नवीन साधने आणि सुरक्षितता पॅच पुन्हा स्थापित न करता.
Key Features
Over 600 Pre‑Installed Security Tools
कालीमध्ये एकाच OS मधील सुरक्षा साधनांचा सर्वात व्यापक संग्रह समाविष्ट आहे. Metasploit, Nmap, Wireshark, Burp Suite, Aircrack-ng, John the Ripper, Hydra, sqlmap आणि आणखी शेकडो - सर्व पूर्व-कॉन्फिगर केलेले आणि वापरण्यासाठी तयार आहेत.
Rolling Release Model
काली रोलिंग रिलीझ मॉडेलचे अनुसरण करते, याचा अर्थ तुम्हाला नवीन टूल अपडेट्स, कर्नल पॅचेस आणि वितरण सुधारणा मोठ्या आवृत्त्या पुन्हा स्थापित करण्याची आवश्यकता नसताना सतत मिळतात.
Live USB with Persistence
तुम्ही काली थेट USB ड्राइव्हवरून बूट करू शकता आणि तुमच्या फायली, सेटिंग्ज आणि टूल कॉन्फिगरेशन रिबूटमध्ये सेव्ह करू शकता, ज्यामुळे तुम्हाला तुमच्या खिशात पोर्टेबल हॅकिंग वातावरण ठेवता येईल.
Undercover Mode
एका क्लिकवर तुमच्या काली डेस्कटॉपला Windows 10 सारख्या लुकमध्ये बदला - सोशल इंजिनीअरिंग मूल्यांकनादरम्यान किंवा लक्ष न वेधता सार्वजनिक ठिकाणी काम करण्यासाठी योग्य.
Wide Hardware Support
Kali x86/64 PCs, Raspberry Pi, Odroid, Pinebook आणि अनेक ARM उपकरणांवर चालते. हे डब्ल्यूएसएल (लिनक्ससाठी विंडोज सबसिस्टम) मध्ये आणि डॉकर कंटेनर म्हणून देखील कार्य करते.
Forensic Mode
एक विशेष बूट पर्याय जो अंतर्गत ड्राइव्हस्चे स्वयं-माउंट अक्षम करतो, डिजिटल फॉरेन्सिक तपासणी दरम्यान पुराव्याची अखंडता जतन करतो.
Kali NetHunter
अँड्रॉइड उपकरणांसाठी मोबाइल पेनिट्रेशन टेस्टिंग प्लॅटफॉर्म, जे तुम्हाला तुमच्या फोन किंवा टॅबलेटवरून काली टूल्स चालवण्याची परवानगी देते, वायरलेस हल्ले आणि HID कीबोर्ड हल्ल्यांसाठी समर्थन देते.
Kali Undercover & Kali Purple
काली पर्पल हे संरक्षणात्मक सुरक्षेवर (एसओसी, ब्लू टीम) लक्ष केंद्रित करणारी आगामी रिलीज आहे, तर अंडरकव्हर मोड डेस्कटॉपला स्टिल्थसाठी विंडोज म्हणून वेषात ठेवतो.
The Terminal: Your Primary Weapon
काली लिनक्समध्ये कमांड लाइनमध्ये प्रभुत्व मिळवणे
Zsh & Oh My Zsh
काली डीफॉल्ट शेल म्हणून Zsh सह पाठवते, शक्तिशाली स्वयंपूर्णता, वाक्यरचना हायलाइटिंग आणि थीम समर्थनासाठी Oh My Zsh ने वर्धित केले आहे. डीफॉल्ट थीम Git शाखा, एक्झिट कोड आणि विजेचा वेगवान प्रॉम्प्ट दाखवते.
Essential Terminal Commands
'sudo' रूट म्हणून कमांड चालवते; `योग्य अपडेट && apt अपग्रेड` सिस्टीमला अद्ययावत ठेवते; `kali-tweaks` सेटअप विझार्ड लाँच करते; `searchsploit` स्थानिक पातळीवर शोषण-DB शोधते. प्रत्येक टूल टर्मिनलवरून लॉन्च केले जाऊ शकते.
Custom Aliases & Shortcuts
वारंवार वापरल्या जाणाऱ्या साधनांसाठी उपनाम तयार करा: `alias nmapscan='nmap -sV -sC -O'`. `.zshrc` फाइल पूर्णपणे सानुकूल करण्यायोग्य आहे, आणि सामान्य प्रवेश चाचणी वर्कफ्लो स्क्रिप्ट केले जाऊ शकतात.
Tmux & Terminal Multiplexing
तुमचे टर्मिनल पॅन्समध्ये विभाजित करण्यासाठी `tmux` वापरा - दुसऱ्या पॅनलमध्ये रिपोर्ट संपादित करताना एका पॅनमध्ये स्कॅन चालवा. तुम्ही टर्मिनल बंद केले तरीही सत्र कायम राहतील.
Top 10 Must‑Know Tools
कालीच्या सर्वात शक्तिशाली युटिलिटीजचा वॉकथ्रू
Nmap – Network Mapper
होस्ट, सेवा, ओपन पोर्ट आणि ऑपरेटिंग सिस्टम शोधण्यासाठी नेटवर्क स्कॅन करा. `nmap -A 192.168.1.1` OS शोध, आवृत्ती स्कॅनिंग आणि स्क्रिप्ट स्कॅनिंगसह आक्रमक स्कॅन करते.
Metasploit Framework
जगातील सर्वात जास्त वापरलेली पेनिट्रेशन टेस्टिंग फ्रेमवर्क. ज्ञात भेद्यतेचा फायदा घ्या, पेलोड वितरित करा आणि `msfconsole` सह कमांड शेल स्थापित करा.
Wireshark – Packet Analysis
नेटवर्क रहदारी कॅप्चर करा आणि परस्पर ब्राउझ करा. नेटवर्क समस्यांचे निदान करण्यासाठी आणि दुर्भावनापूर्ण क्रियाकलापांचे विश्लेषण करण्यासाठी आवश्यक.
Aircrack-ng Suite
वायफाय नेटवर्क सुरक्षिततेचे मूल्यांकन करण्यासाठी संपूर्ण संच. पॅकेट्स कॅप्चर करा, WEP/WPA की क्रॅक करा आणि डीऑथेंटिकेशन हल्ले करा.
John the Ripper & Hashcat
शेकडो हॅश प्रकारांना समर्थन देणारी पासवर्ड क्रॅकिंग साधने. GPU प्रवेग सह `rockyou.txt` किंवा ब्रूट-फोर्स सारख्या शब्दसूचीसह वापरा.
Burp Suite
वेब अनुप्रयोग सुरक्षा चाचणी प्लॅटफॉर्म. एचटीटीपी/एचटीटीपीएस ट्रॅफिक, फझ पॅरामीटर्स इंटरसेप्ट आणि सुधारित करा आणि SQL इंजेक्शन आणि XSS सारख्या भेद्यता स्कॅन करा.
sqlmap
एसक्यूएल इंजेक्शन दोष शोधणे आणि त्यांचे शोषण स्वयंचलित करा. `sqlmap -u 'http://target.com/page.php?id=1' --dbs` डेटाबेसेसची गणना करते.
Hydra
FTP, SSH, HTTP आणि इतर अनेक प्रोटोकॉलसाठी जलद ऑनलाइन पासवर्ड ब्रूट-फोर्सिंग. `hydra -l admin -P passlist.txt ssh://192.168.1.100`.
Netcat
TCP/IP स्विस आर्मी चाकू - नेटवर्कवर डेटा वाचा/लिहा. पोर्ट स्कॅनिंग, बॅनर ग्रॅबिंग, फाइल ट्रान्सफर आणि बॅकडोअरसाठी वापरा.
Autopsy & Foremost
डिजिटल फॉरेन्सिक साधने. ऑटोप्सी डिस्क प्रतिमांचे विश्लेषण करण्यासाठी ग्राफिकल इंटरफेस प्रदान करते, तर अग्रगण्य शीर्षलेखांवर आधारित फायली पुनर्प्राप्त करते.
Pros
- ✓कोणत्याही OS मध्ये उपलब्ध पूर्व-स्थापित सुरक्षा साधनांचा सर्वात मोठा संग्रह
- ✓अद्ययावत पॅकेजेससाठी रोलिंग रिलीझसह स्थिर डेबियनवर आधारित
- ✓विनामूल्य आणि मुक्त स्रोत – कोणत्याही परवान्याची आवश्यकता नाही
- ✓ARM आणि क्लाउडसह हार्डवेअरच्या मोठ्या श्रेणीवर चालते
- ✓थेट USB चिकाटी पोर्टेबल हॅकिंग वातावरणास अनुमती देते
- ✓उत्कृष्ट दस्तऐवजीकरण आणि सक्रिय समुदाय समर्थन (काली मंच, ऑफसेक)
- ✓नवीन टूल्स आणि सिक्युरिटी पॅचसाठी नियमितपणे अपडेट केले जाते
- ✓अंडरकव्हर मोड आणि फॉरेन्सिक मोड व्यावहारिक, वास्तविक-जागतिक लवचिकता जोडतात
- ✓सायबरसुरक्षा प्रमाणपत्रांसाठी आवश्यक (OSCP, GPEN, CEH)
- ✓काली नेटहंटर मोबाइल उपकरणांवर सुरक्षा चाचणी आणते
Cons
- ✗दैनंदिन डेस्कटॉप वापरासाठी (ऑफिस, गेमिंग, मल्टीमीडिया) डिझाइन केलेले नाही – हे एक विशेष साधन आहे
- ✗डीफॉल्ट रूट ऍक्सेसचा गैरवापर केल्यास धोकादायक असू शकतो; नवशिक्यांनी सावधगिरी बाळगली पाहिजे
- ✗काही हार्डवेअरला (वायफाय चिपसेट) पॅकेट इंजेक्शनसाठी मॅन्युअल ड्रायव्हर इंस्टॉलेशनची आवश्यकता असू शकते
- ✗काही साधनांद्वारे मोठ्या प्रमाणावर संसाधनांचा वापर जुन्या हार्डवेअरवर कर लावू शकतो
- ✗सार्वजनिक नेटवर्कवर परवानगीशिवाय वापरल्यास अवांछित लक्ष वेधून घेऊ शकते
- ✗शिकण्याची वक्र: कमांड-लाइन प्रवीणता आणि सायबरसुरक्षा ज्ञान आवश्यक आहे
- ✗गैर-सुरक्षा कार्यांसाठी प्राथमिक OS म्हणून शिफारस केलेली नाही
Use Cases
Technical Specifications
Kali Linux vs Parrot OS vs BlackArch
| Feature | kaliLinux | parrotOS | blackArch |
|---|---|---|---|
| Base | Debian Testing | Debian Stable | Arch Linux |
| Desktop | XFCE (default) | MATE / KDE | None (CLI) or user‑chosen |
| Pre‑installed Tools | 600+ | 600+ | 2,800+ |
| Root Default | Yes | No (sudo) | No (sudo) |
| Anonymity Tools | Optional | Built‑in (AnonSurf) | Optional |
| RAM Usage (Idle) | ~600 MB | ~500 MB | Minimal (CLI) |
| Rolling Release | Yes | Yes | Yes |
| Forensics Mode | Yes | Yes | No |
| Best For | Penetration testing & OSCP | Privacy & daily use | Tool hoarders & Arch enthusiasts |
Setup Tips
Update Kali Immediately After Installation
नवीनतम साधने आणि सुरक्षा पॅच खेचण्यासाठी `sudo apt update && sudo apt full-upgrade -y` चालवा. काली पटकन रोल करते, म्हणून हे आवश्यक आहे.
Enable SSH Server (if needed)
कालीने डीफॉल्टनुसार SSH अक्षम केले आहे. ते `sudo systemctl enable ssh && sudo systemctl start ssh` सह सक्षम करा. डीफॉल्ट रूट पासवर्ड बदला किंवा सुरक्षिततेसाठी SSH की वापरा.
Create a Standard User (Optional)
दैनंदिन रूट नसलेल्या वापरासाठी, एक मानक वापरकर्ता तयार करा: `sudo useradd -m -G sudo kali && sudo passwd kali`. त्यानंतर ब्राउझिंग किंवा कार्यालयीन कामांसाठी त्या वापरकर्त्याकडे स्विच करा.
Use Persistence on Live USB
Rufus किंवा `dd` सह लाइव्ह USB तयार केल्यानंतर, `sudo mkfs.ext4 /dev/sdX3` वापरून पर्सिस्टन्स विभाजन जोडा आणि नंतर `sudo mount /dev/sdX3 /mnt && echo '/union' चालवा | sudo tee /mnt/persistence.conf`. `सिस्टन्स` कर्नल पॅरामीटरसह रीबूट करा.
Install Kali in WSL (Windows)
PowerShell वरून `wsl --install -d kali-linux` Linux साठी Windows सबसिस्टममध्ये Kali स्थापित करेल. नंतर लॉन्च करण्यासाठी `काली` चालवा. `sudo apt update && sudo apt upgrade` सह अपडेट करा.