Termux এ PhoneInfoga: ফোন নম্বর দিয়ে তথ্য বের করার জাদুকরী টুল (সম্পূর্ণ বাংলা গাইড)
Bug Mohol Tutorial Desk | তারিখ:২৩ অক্টোবর , ২০২৫
আজকের ডিজিটাল যুগে আমাদের পরিচয় অনেকটাই অনলাইন-নির্ভর। আমাদের ফোন নম্বর বিভিন্ন সোশ্যাল মিডিয়া, ওয়েবসাইট এবং অনলাইন সার্ভিসের সাথে যুক্ত থাকে। কিন্তু কখনো কি ভেবে দেখেছেন, শুধু একটি ফোন নম্বর থেকে আপনার সম্পর্কে কতটা তথ্য জানা সম্ভব? সাইবার সিকরিটি গবেষক এবং ইথিক্যাল হ্যাকাররা এই কাজটি করার জন্য যে টুলগুলো ব্যবহার করেন, তার মধ্যে অন্যতম জনপ্রিয় একটি টুল হলো PhoneInfoga।
এই পোস্টে আমরা শিখব কীভাবে আপনার অ্যান্ড্রয়েড ফোনেই Termux ব্যবহার করে শক্তিশালী এই OSINT (Open-source Intelligence) টুলটি ইনস্টল এবং ব্যবহার করতে হয়। এই গাইডটি একদম নতুনদের জন্য ধাপে ধাপে তৈরি করা হয়েছে, তাই আপনার যদি টার্মিনাল বা কমান্ড লাইন সম্পর্কে পূর্ব অভিজ্ঞতা নাও থাকে, তাহলেও কোনো সমস্যা নেই।
PhoneInfoga কী এবং এটি কেন ব্যবহার করা হয়?
PhoneInfoga হলো একটি ওপেন-সোর্স টুল যা একটি ফোন নম্বর ব্যবহার করে সর্বজনীনভাবে উপলব্ধ তথ্য (Publicly Available Information) সংগ্রহ করে। এটি কোনো হ্যাকিং টুল নয়, বরং এটি ইন্টারনেটে ছড়িয়ে থাকা বিভিন্ন ডেটা উৎস থেকে তথ্য একত্রিত করে একটি গোছানো রিপোর্ট তৈরি করে।
এটি যে ধরনের তথ্য সংগ্রহ করতে পারে:
- মৌলিক তথ্য: নম্বরটি ভ্যালিড কিনা, কান্ট্রি কোড, দেশের নাম, এবং এলাকা।
- ক্যারিয়ার: নম্বরটি কোন মোবাইল অপারেটরের (যেমন Grameenphone, Robi, Banglalink)।
- লাইনের ধরন: এটি মোবাইল নাকি ল্যান্ডলাইন।
- সোশ্যাল মিডিয়া ফুটপ্রিন্ট: নম্বরটি কোনো সোশ্যাল মিডিয়া অ্যাকাউন্টের সাথে যুক্ত আছে কিনা (যেমন: Facebook, Instagram, Twitter, LinkedIn ইত্যাদি)।
- স্প্যাম স্কোর: নম্বরটি স্প্যাম কল বা মেসেজের জন্য রিপোর্ট করা হয়েছে কিনা।
- Google Search: গুগল ডর্কিং ব্যবহার করে নম্বর সম্পর্কিত ওয়েব রেজাল্ট খুঁজে বের করা।
এর ব্যবহারিক প্রয়োগ:
- নিজের ডিজিটাল ফুটপ্রিন্ট পরীক্ষা: আপনার ফোন নম্বর ব্যবহার করে অনলাইনে আপনার সম্পর্কে কতটা তথ্য পাওয়া যায়, তা পরীক্ষা করতে পারেন।
- অপরিচিত নম্বর যাচাই: কোনো অজানা নম্বর থেকে কল বা মেসেজ আসলে, তার উৎস এবং পরিচয় সম্পর্কে প্রাথমিক ধারণা পেতে পারেন।
- সাইবার সিকরিটি গবেষণা: OSINT অপারেশনে গবেষকরা প্রায়শই এই ধরনের টুল ব্যবহার করেন।
- সাংবাদিকতা: অনুসন্ধানী সাংবাদিকরা কোনো তথ্যের উৎস যাচাই করতে এটি ব্যবহার করতে পারেন।
শুরু করার আগে আপনার যা যা প্রয়োজন (পূর্বশর্ত)
এই টিউটোরিয়ালটি অনুসরণ করার জন্য আপনার কয়েকটি জিনিস লাগবে:
- একটি অ্যান্ড্রয়েড ফোন: মোটামুটি ভালো মানের একটি স্মার্টফোন।
- স্থিতিশীল ইন্টারনেট সংযোগ: টুলটি বিভিন্ন অনলাইন উৎস থেকে ডেটা সংগ্রহ করে, তাই ইন্টারনেট সংযোগ অপরিহার্য।
- Termux অ্যাপ: এটিই আমাদের মূল কাজের ক্ষেত্র। গুরুত্বপূর্ণ নোট: গুগল প্লে স্টোরের Termux অ্যাপটি অনেক পুরোনো এবং আর আপডেট হয় না। তাই সবসময় লেটেস্ট এবং সঠিক ভার্সনটি F-Droid থেকে ডাউনলোড করুন। আপনি F-Droid এর ওয়েবসাইট বা অ্যাপ থেকে Termux ডাউনলোড করতে পারেন।
- ধৈর্য এবং শেখার আগ্রহ: কমান্ড লাইনে কাজ করা প্রথমে একটু কঠিন মনে হতে পারে, কিন্তু ধৈর্য ধরে ধাপগুলো অনুসরণ করলে আপনি সহজেই সফল হবেন।
ধাপে ধাপে ইনস্টলেশন প্রক্রিয়া (Installation Process)
চলুন, এবার মূল কাজে আসা যাক। আপনার Termux অ্যাপটি ওপেন করুন এবং নিচের কমান্ডগুলো এক এক করে টাইপ করে এন্টার চাপুন।
ধাপ ১: Termux আপডেট এবং আপগ্রেড করা
যেকোনো কাজ শুরু করার আগে টার্মাক্সের প্যাকেজ লিস্ট আপডেট এবং ইনস্টল করা প্যাকেজগুলো আপগ্রেড করে নেওয়া একটি ভালো অভ্যাস। এটি নিশ্চিত করে যে সব টুল এবং লাইব্রেরি লেটেস্ট ভার্সনে আছে।
pkg update && pkg upgrade -y
ধাপ ২: প্রয়োজনীয় প্যাকেজ ইনস্টল করা
PhoneInfoga চালানোর জন্য আমাদের দুটি মূল প্যাকেজ প্রয়োজন: git এবং python। git ব্যবহার করে আমরা GitHub থেকে টুলটি ডাউনলোড (ক্লোন) করব এবং python দিয়ে টুলটি চালাব।
pkg install git python -y
ধাপ ৩: GitHub থেকে PhoneInfoga ক্লোন করা
এখন আমরা PhoneInfoga এর অফিসিয়াল GitHub রিপোজিটরি থেকে সোর্স কোডটি আমাদের Termux এ ডাউনলোড করব।
git clone https://github.com/sundowndev/phoneinfoga.git
ধাপ ৪: PhoneInfoga ডিরেক্টরিতে প্রবেশ করা
আমাদের ডাউনলোড করা ফোল্ডারের ভেতরে গিয়ে কাজ করতে হবে। এর জন্য cd (Change Directory) কমান্ড ব্যবহার করুন।
cd phoneinfoga
ধাপ ৫: Python রিকোয়ারমেন্টস ইনস্টল করা
PhoneInfoga টুলটি চলার জন্য কিছু নির্দিষ্ট পাইথন লাইব্রেরির প্রয়োজন হয়। ডেভেলপাররা এই লাইব্রেরিগুলোর একটি তালিকা requirements.txt ফাইলে দিয়ে দিয়েছেন।
pip install -r requirements.txt
ব্যাস! আপনার Termux এ সফলভাবে PhoneInfoga ইনস্টল হয়ে গেছে। এখন এটি ব্যবহারের জন্য প্রস্তুত।
PhoneInfoga ব্যবহার করার নিয়ম (How to Use)
PhoneInfoga ব্যবহার করা খুবই সহজ। এর মূল কমান্ডটি হলো:
python phoneinfoga.py -n <number>
এখানে <number> এর জায়গায় আপনাকে অবশ্যই আন্তর্জাতিক ফরম্যাটে (+কান্ট্রি কোড) ফোন নম্বরটি দিতে হবে।
উদাহরণস্বরূপ, বাংলাদেশের একটি নম্বর পরীক্ষা করার জন্য:
python phoneinfoga.py -n +8801700000000
সতর্কবার্তা:
সর্বদা মনে রাখবেন, এই টুলটি শুধুমাত্র শিক্ষামূলক উদ্দেশ্যে এবং আইনি সীমার মধ্যে ব্যবহার করার জন্য। কারো ব্যক্তিগত গোপনীয়তা লঙ্ঘন করা বা কাউকে হয়রানি করার জন্য এই টুলের ব্যবহার একটি গুরুতর অপরাধ।
কিছু অ্যাডভান্সড ব্যবহার এবং ফিচার
- নির্দিষ্ট স্ক্যানার ব্যবহার করা: আপনি যদি সব স্ক্যানার না চালিয়ে নির্দিষ্ট কোনো একটি স্ক্যানার (যেমন শুধু
numverify) চালাতে চান, তবে-sফ্ল্যাগ ব্যবহার করতে পারেন।python phoneinfoga.py -n +8801700000000 -s numverify - ফলাফল ফাইলে সেভ করা: আপনি যদি টার্মিনালের আউটপুট একটি ফাইলে সংরক্ষণ করতে চান, তবে
-oফ্ল্যাগ ব্যবহার করুন।python phoneinfoga.py -n +8801700000000 -o result.txt - Google Dorking স্ক্যান: এই টুলের অন্যতম সেরা ফিচার হলো গুগল সার্চ ইঞ্জিন ব্যবহার করে নম্বরটির অনলাইন ফুটপ্রিন্ট খুঁজে বের করা।
সমস্যা সমাধান (Troubleshooting)
Command not founderror: যদিgitবাpythonকমান্ড কাজ না করে, তার মানে প্যাকেজগুলো সঠিকভাবে ইনস্টল হয়নি।pipইনস্টলেশনের সময় error: অনেক সময় নেটওয়ার্ক সমস্যা বা ফোনের স্টোরেজ কম থাকলেpip installফেইল করতে পারে।- SSL Error বা Network Error: টুলটি বিভিন্ন ওয়েবসাইটে রিকোয়েস্ট পাঠায়। অনেক সময় VPN বা প্রক্সি ব্যবহারের কারণে অথবা অস্থিতিশীল ইন্টারনেট সংযোগের জন্য সমস্যা হতে পারে।
উপসংহার
PhoneInfoga একটি অত্যন্ত শক্তিশালী এবং কার্যকরী টুল। আশা করি, এই বিস্তারিত বাংলা গাইডটি আপনাকে PhoneInfoga ইনস্টল এবং ব্যবহার করতে সাহায্য করবে। তবে সবশেষে আবারো মনে করিয়ে দিচ্ছি—ক্ষমতার সাথে দায়িত্বও আসে। এই জ্ঞান এবং টুলটি সর্বদা ভালো এবং নৈতিক কাজে ব্যবহার করুন।
টার্মাক্স নিয়ে আরও শিখুন
আপনি যদি টার্মাক্স সম্পর্কে আরও গভীরভাবে জানতে আগ্রহী হন, তাহলে Bug Mohol এর নিচের পোস্টগুলো আপনার জন্য অত্যন্ত সহায়ক হতে পারে:
🔔 আমাদের সাথে থাকুন — Bug Mohol এ বাংলায় সাইবার দুনিয়ার গভীরতম বিশ্লেষণ পাবেন।