📱 Termux দিয়ে Ethical Hacking শুরু: নতুনদের জন্য সম্পূর্ণ গাইড
আজকের ডিজিটাল যুগে সাইবার সিকিউরিটি একটা গুরুত্বপূর্ণ বিষয়। ইন্টারনেট ব্যবহারকারী যত বাড়ছে, ততই হ্যাকিং এর ঝুঁকি বাড়ছে। তবে হ্যাকিং মানেই খারাপ কিছু নয়। নৈতিকভাবে করা হ্যাকিংকেই বলে Ethical Hacking। একজন Ethical Hacker সিস্টেমের দুর্বলতা খুঁজে বের করে সেটিকে সুরক্ষিত করতে সাহায্য করে।
কিন্তু যদি তোমার কাছে শক্তিশালী কম্পিউটার বা ল্যাপটপ না থাকে? তখনও তুমি চাইলে মোবাইল থেকেই Ethical Hacking শিখতে পারো। এখানে Termux তোমার প্রথম হাতিয়ার হতে পারে।
🤔 Termux কী?
Termux হলো একটি Android টার্মিনাল ইমুলেটর ও Linux environment অ্যাপ। সহজ কথায়, এটা তোমার মোবাইল ফোনকে একটা Linux Machine এর মতো বানিয়ে দেয়। Termux-এ তুমি বিভিন্ন কমান্ড রান করতে পারবে, টুলস ইনস্টল করতে পারবে এবং Ethical Hacking শেখার জন্য প্রয়োজনীয় প্র্যাকটিস করতে পারবে।
Play Store-এ এখন আর এটি পাওয়া যায় না, তবে F-Droid থেকে সহজেই ডাউনলোড করা যায়।
💡Termux দিয়ে Ethical Hacking শেখার সুবিধা?
- ✔️ Low Budget Friendly – মোবাইলেই কাজ করা যায়, তাই আলাদা ল্যাপটপ/পিসির দরকার নেই।
- ✔️ Linux Commands শেখা যায় – যেটা সাইবার সিকিউরিটির জন্য বেসিক।
- ✔️ Mobile Friendly Tools – অনেক Ethical Hacking টুলস Termux-এ সরাসরি চালানো যায়।
- ✔️ প্র্যাকটিসে সুবিধা – মোবাইল সবসময় সাথে থাকে, তাই যেকোনো সময় প্র্যাকটিস করা যায়।
📊 Termux বনাম কম্পিউটার (সুবিধা ও অসুবিধা)
| প্ল্যাটফর্ম | সুবিধা | অসুবিধা |
| Android (Termux) | সস্তা, সবসময় সাথে থাকে, Linux কমান্ড শেখা যায়, বেসিক হ্যাকিং টুলস চালানো যায় | হার্ডওয়্যার সীমাবদ্ধতা, কিছু টুল চলে না, প্রফেশনাল কাজের জন্য যথেষ্ট নয় |
| Computer (Linux/Windows) | সব ধরনের টুলস সাপোর্ট করে, হাই পারফরম্যান্স, রিয়েল প্রফেশনাল কাজ সম্ভব | দামী, সবসময় সাথে রাখা যায় না |
📌 কত % Ethical Hacking শেখা সম্ভব Termux দিয়ে?
Termux দিয়ে প্রায় ৩০-৪০% Ethical Hacking শেখা সম্ভব। তুমি Linux কমান্ড, নেটওয়ার্কিং, ওয়েব টেস্টিং, কিছুটা প্রোগ্রামিং, এমনকি বেসিক পেনটেস্টিং পর্যন্ত শিখতে পারবে। তবে অ্যাডভান্সড এক্সপ্লয়েটেশন, ফরেনসিকস বা বড় মাপের পেন্টেস্টের জন্য ল্যাপটপ/পিসি প্রয়োজন।
⚡ Termux দিয়ে কী কী কাজ করা যায়?
- Linux কমান্ড শেখা
- Network Scanning (Nmap, Netcat)
- Web Testing (SQLmap, Wpscan)
- Password Cracking (Hydra)
- Metasploit দিয়ে Exploitation
- Python, Bash Script চালানো
- ফাইল/সার্ভার হোস্ট করা (Python HTTP server)
- Proot Distro দিয়ে Ubuntu চালানো
🛠️ Termux সেটআপ করার ধাপ
pkg update && pkg upgrade pkg install -y git python python2 curl wget nano vim openssh termux-setup-storage termux-change-repo
🚀 Ethical Hacking টুলস Termux-এ
🔎 Network/Recon
pkg install -y nmap ncat iproute2 procps dnsutils whois nmap -sV example.com nmap -A -T4 -p- 192.168.0.1 whois example.com dig A example.com ss -tulpn
🌐 Web Testing
git clone https://github.com/sqlmapproject/sqlmap.git python sqlmap/sqlmap.py -u "https://target.com/?id=1" --batch pkg install -y ruby gem install wpscan
🔐 Authentication Testing
pkg install hydra hydra -l admin -P pass.txt 192.168.0.10 ssh
💣 Metasploit Framework
pkg install metasploit msfconsole search portscan use auxiliary/scanner/portscan/tcp set RHOSTS 192.168.0.0/24 run
🐧 Proot Distro
pkg install proot-distro proot-distro install ubuntu proot-distro login ubuntu
📂 ফাইল/স্ক্রিপ্টিং/সার্ভার
python3 -m http.server 8080 wgetcurl -LO chmod +x tool.sh && ./tool.sh zip -r out.zip folder/ unzip archive.zip
⚙️ সিস্টেম/রিসোর্স
termux-info top ps aux | grep python pkill -f sqlmap df -h free -h
🐍 Git ও Python
git clone https://github.com/user/repo.git cd repo && pip install -r requirements.txt pip install --upgrade pip pip install requests bs4
🌍 টানেলিং (বিকল্প)
# Ngrok/Cloudflared বাইনারি ডাউনলোড করে চালাতে হবে
📌 Termux Basic থেকে Medium Commands (বিস্তারিত তালিকা)
নিচে Termux-এর সবচেয়ে বেশি ব্যবহার হওয়া কমান্ড গুলো দেয়া হলো। এগুলো Linux ভিত্তিক এবং Ethical Hacking শেখার জন্য প্রয়োজনীয়:
| কমান্ড | কাজ | উদাহরণ |
ls | বর্তমান ডিরেক্টরির ফাইল/ফোল্ডার লিস্ট দেখায় | ls -la |
cd | ডিরেক্টরি পরিবর্তন করে | cd Downloads |
pwd | বর্তমান লোকেশন দেখায় | pwd |
cat | ফাইলের কনটেন্ট দেখায় | cat file.txt |
cp | ফাইল/ফোল্ডার কপি করতে | cp file.txt /sdcard/ |
mv | মুভ বা রিনেম করতে | mv old.txt new.txt |
rm | ফাইল/ফোল্ডার ডিলিট করতে | rm file.txtrm -rf folder/ |
mkdir | নতুন ফোল্ডার তৈরি করতে | mkdir myproject |
touch | নতুন খালি ফাইল তৈরি করতে | touch note.txt |
nano / vim | ফাইল এডিটর | nano script.py |
chmod | ফাইলকে executable বানাতে | chmod +x tool.sh |
ping | সার্ভার রিচেবল কিনা চেক করতে | ping google.com |
clear | টার্মিনাল স্ক্রিন ক্লিয়ার করতে | clear |
df -h | স্টোরেজ ইউসেজ দেখতে | df -h |
free -h | RAM ব্যবহার দেখতে | free -h |
top | রিয়েল-টাইম প্রসেস দেখতে | top |
ps aux | সব রানিং প্রসেস লিস্ট করে | ps aux | grep python |
wget | ফাইল ডাউনলোড করতে | wget http://site.com/file.zip |
curl | ডেটা ফেচ/ডাউনলোড করতে | curl -LO http://site.com/tool.sh |
zip / unzip | Compress ও Extract করতে | zip -r out.zip folder/ unzip out.zip |
💡 Note: এই কমান্ডগুলো নিয়মিত প্র্যাকটিস করলে Termux ব্যবহার অনেক সহজ হয়ে যাবে এবং Linux-এর বেসিক গুলো ভালোভাবে আয়ত্ত করা সম্ভব হবে।
🎯 উপসংহার
Termux হলো Ethical Hacking শেখার একটা দারুণ হাতিয়ার, বিশেষ করে নতুনদের জন্য। খুব বেশি খরচ ছাড়াই তুমি নিজের মোবাইল ফোন থেকেই Linux, Networking এবং Cyber Security-এর বেসিক শিখতে পারো। তবে প্রফেশনাল Ethical Hacking ক্যারিয়ারের জন্য ল্যাপটপ বা কম্পিউটার অপরিহার্য।
আরো জানুন - হ্যাকাররা কিভাবে কাউকে ট্র্যাক করে
👉 মনে রেখো, Ethical Hacker হওয়া মানে শুধু হ্যাক করা নয়, বরং সিস্টেমকে নিরাপদ করা।

