
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
কালি-টুইকস ইউটিলিটি আপনাকে সহজেই পরিষেবাগুলি সক্ষম/অক্ষম করতে, কার্নেলগুলি স্যুইচ করতে, বা ডেস্কটপ পরিবেশে পরিবর্তন করতে দেয় – সবই একটি সাধারণ টার্মিনাল মেনু থেকে।
Repositories & Rolling Updates
কালী লিনাক্স রিপোজিটরি অখণ্ডতার জন্য আপত্তিকর নিরাপত্তা দ্বারা স্বাক্ষরিত। রোলিং রিলিজ মডেলটি নিশ্চিত করে যে আপনার কাছে সর্বদা সর্বশেষ সরঞ্জাম এবং সুরক্ষা প্যাচগুলি পুনরায় ইনস্টল না করেই রয়েছে৷
Key Features
Over 600 Pre‑Installed Security Tools
কালী একটি একক ওএস-এ নিরাপত্তা সরঞ্জামের সবচেয়ে ব্যাপক সংগ্রহ অন্তর্ভুক্ত করে। Metasploit, Nmap, Wireshark, Burp Suite, Aircrack-ng, John the Ripper, Hydra, sqlmap, এবং আরও শত শত – সবই পূর্ব-কনফিগার করা এবং ব্যবহারের জন্য প্রস্তুত।
Rolling Release Model
কালি একটি রোলিং রিলিজ মডেল অনুসরণ করে, যার অর্থ আপনি প্রধান সংস্করণগুলি পুনরায় ইনস্টল করার প্রয়োজন ছাড়াই ক্রমাগত সর্বশেষ টুল আপডেট, কার্নেল প্যাচ এবং বিতরণের উন্নতিগুলি পান৷
Live USB with Persistence
আপনি একটি USB ড্রাইভ থেকে সরাসরি কালি বুট করতে পারেন এবং রিবুট জুড়ে আপনার ফাইল, সেটিংস এবং টুল কনফিগারেশন সংরক্ষণ করতে পারেন, যা আপনাকে আপনার পকেটে একটি পোর্টেবল হ্যাকিং পরিবেশ বহন করতে দেয়।
Undercover Mode
আপনার কালি ডেস্কটপকে একটি উইন্ডোজ 10-এর মতো চেহারায় পরিণত করুন এক ক্লিকে – সোশ্যাল ইঞ্জিনিয়ারিং মূল্যায়নের সময় বা মনোযোগ আকর্ষণ না করে জনসাধারণের মধ্যে কাজ করার জন্য মিশ্রিত করার জন্য উপযুক্ত।
Wide Hardware Support
কালি x86/64 পিসি, রাস্পবেরি পাই, ওড্রয়েড, পাইনবুক এবং অনেক এআরএম ডিভাইসে চলে। এটি ডাব্লুএসএল (লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম) এবং ডকার কন্টেইনার হিসাবেও কাজ করে।
Forensic Mode
একটি বিশেষ বুট বিকল্প যা অভ্যন্তরীণ ড্রাইভের অটো-মাউন্ট অক্ষম করে, ডিজিটাল ফরেনসিক তদন্তের সময় প্রমাণের অখণ্ডতা রক্ষা করে।
Kali NetHunter
অ্যান্ড্রয়েড ডিভাইসের জন্য একটি মোবাইল পেনিট্রেশন টেস্টিং প্ল্যাটফর্ম, আপনাকে ওয়্যারলেস আক্রমণ এবং HID কীবোর্ড আক্রমণের সমর্থন সহ আপনার ফোন বা ট্যাবলেট থেকে কালি সরঞ্জামগুলি চালানোর অনুমতি দেয়৷
Kali Undercover & Kali Purple
কালি পার্পল হল একটি আসন্ন রিলিজ যা প্রতিরক্ষামূলক নিরাপত্তার উপর দৃষ্টি নিবদ্ধ করে (এসওসি, ব্লু টিম), যখন আন্ডারকভার মোড ডেস্কটপকে স্টিলথের জন্য উইন্ডোজ হিসাবে ছদ্মবেশ ধারণ করে।
The Terminal: Your Primary Weapon
কালি লিনাক্সে কমান্ড লাইন আয়ত্ত করা
Zsh & Oh My Zsh
শক্তিশালী স্বয়ংসম্পূর্ণতা, সিনট্যাক্স হাইলাইটিং এবং থিম সমর্থনের জন্য কালি Zsh কে ডিফল্ট শেল সহ, Oh My Zsh দ্বারা উন্নত করা হয়েছে। ডিফল্ট থিমটি গিট শাখা, প্রস্থান কোড এবং একটি বিদ্যুত-দ্রুত প্রম্পট দেখায়।
Essential Terminal Commands
'sudo' রুট হিসাবে কমান্ড চালায়; `উপযুক্ত আপডেট && উপযুক্ত আপগ্রেড` সিস্টেমকে আপ-টু-ডেট রাখে; 'kali-tweaks' সেটআপ উইজার্ড চালু করে; `সার্চস্প্লোইট` স্থানীয়ভাবে এক্সপ্লয়েট-ডিবি অনুসন্ধান করে। প্রতিটি টুল টার্মিনাল থেকে চালু করা যেতে পারে.
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
Error 500 (Server Error)!!1500.That’s an error.There was an error. Please try again later.That’s all we know.
Aircrack-ng Suite
ওয়াইফাই নেটওয়ার্ক নিরাপত্তা মূল্যায়নের জন্য একটি সম্পূর্ণ স্যুট। প্যাকেটগুলি ক্যাপচার করুন, WEP/WPA কীগুলি ক্র্যাক করুন এবং প্রমাণীকরণ আক্রমণগুলি সম্পাদন করুন।
John the Ripper & Hashcat
পাসওয়ার্ড ক্র্যাকিং টুল যা শত শত হ্যাশ ধরনের সমর্থন করে। GPU ত্বরণ সহ `rockyou.txt` বা ব্রুট-ফোর্সের মতো শব্দ তালিকার সাথে ব্যবহার করুন।
Burp Suite
একটি ওয়েব অ্যাপ্লিকেশন নিরাপত্তা পরীক্ষার প্ল্যাটফর্ম। এইচটিটিপি/এইচটিটিপিএস ট্র্যাফিক, ফাজ প্যারামিটার এবং এসকিউএল ইনজেকশন এবং এক্সএসএস-এর মতো দুর্বলতার জন্য স্ক্যান করুন এবং পরিবর্তন করুন।
sqlmap
এসকিউএল ইনজেকশন ত্রুটি সনাক্তকরণ এবং শোষণ স্বয়ংক্রিয়. `sqlmap -u 'http://target.com/page.php?id=1' --dbs` ডেটাবেস গণনা করে।
Hydra
FTP, SSH, HTTP, এবং অন্যান্য অনেক প্রোটোকলের জন্য দ্রুত অনলাইন পাসওয়ার্ড ব্রুট-ফোর্সিং। `hydra -l অ্যাডমিন -P passlist.txt ssh://192.168.1.100`।
Netcat
TCP/IP সুইস আর্মি ছুরি - নেটওয়ার্ক জুড়ে ডেটা পড়ুন/লিখুন। পোর্ট স্ক্যানিং, ব্যানার দখল, ফাইল স্থানান্তর এবং পিছনের দরজার জন্য এটি ব্যবহার করুন।
Autopsy & Foremost
ডিজিটাল ফরেনসিক সরঞ্জাম। অটোপসি ডিস্ক ইমেজ বিশ্লেষণের জন্য একটি গ্রাফিকাল ইন্টারফেস প্রদান করে, যখন সর্বাগ্রে হেডারের উপর ভিত্তি করে ফাইলগুলি পুনরুদ্ধার করে।
Pros
- ✓যেকোনো OS-এ উপলব্ধ পূর্ব-ইন্সটল করা নিরাপত্তা সরঞ্জামের সবচেয়ে বড় সংগ্রহ
- ✓আপ-টু-ডেট প্যাকেজের জন্য রোলিং রিলিজ সহ স্থিতিশীল ডেবিয়ানের উপর ভিত্তি করে
- ✓বিনামূল্যে এবং ওপেন সোর্স - লাইসেন্সের প্রয়োজন নেই
- ✓ARM এবং ক্লাউড সহ হার্ডওয়্যারের বিশাল পরিসরে চলে
- ✓লাইভ ইউএসবি অধ্যবসায় একটি পোর্টেবল হ্যাকিং পরিবেশের অনুমতি দেয়
- ✓চমৎকার ডকুমেন্টেশন এবং সক্রিয় সম্প্রদায় সমর্থন (কালী ফোরাম, অফসেক)
- ✓নতুন টুল এবং নিরাপত্তা প্যাচের জন্য নিয়মিত আপডেট করা হয়
- ✓আন্ডারকভার মোড এবং ফরেনসিক মোড ব্যবহারিক, বাস্তব-বিশ্বের নমনীয়তা যোগ করে
- ✓সাইবার সিকিউরিটি সার্টিফিকেশনের জন্য অপরিহার্য (OSCP, GPEN, CEH)
- ✓Kali NetHunter মোবাইল ডিভাইসে নিরাপত্তা পরীক্ষা নিয়ে আসে
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
Error 504 (Server Error)!!1504.That’s an error.There was an error. Please try again later.That’s all we know.
Install Kali in WSL (Windows)
PowerShell থেকে `wsl --install -d kali-linux` লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেমে কালি ইনস্টল করবে। তারপর লঞ্চ করতে `কালী` চালান। `sudo apt update && sudo apt upgrade` দিয়ে আপডেট করুন।