Skip to content

TrickBD

Domain

এক ক্লিকেই দেখুন ডোমেইনের সব সাবডোমেইন

robiul98 0 replies
RA
robiul98
userOP
15 hr

কোনো একটা ডোমেইন দেখে কি কখনো জানতে ইচ্ছা করেছে, এই ডোমেইনের অধীনে আর কী কী Subdomain আছে বা আগে ছিল?

যেমন example.com হলে mail.example.com, admin.example.com, api.example.com, blog.example.com—এ ধরনের আরও অনেক Subdomain থাকতে পারে। এগুলো সবসময় মূল Website-এর Menu বা Google Search-এ দেখা যায় না।

কিন্তু একটা Website আছে, যেটা ব্যবহার করে খুব সহজেই কোনো Domain-এর সঙ্গে সম্পর্কিত অনেক Subdomain খুঁজে বের করা যায়। Website-টির নাম crt.name

কীভাবে কাজ করে?

প্রথমে crt.name Website-এ ঢুকুন। সেখানে Apex Domain লিখে Search করলেই ওই Domain-এর সঙ্গে Index-এ থাকা Subdomain-এর তালিকা পাওয়া যায়।

আরও সহজভাবে সরাসরি API ব্যবহার করেও Search করা যায়:

https://crt.name/v1/search?apex=example.com

এখানে example.com-এর জায়গায় আপনার পছন্দের Domain লিখলেই হবে।

যেমন TrickBD-এর জন্য:

https://crt.name/v1/search?apex=trickbd.org

এই Query-তে বর্তমানে trickbd.org-এর পাশাপাশি www.trickbd.org, mail.trickbd.org, cpanel.trickbd.org, webmail.trickbd.org, techland360.trickbd.org, bongodokan.trickbd.org-সহ বেশ কিছু hostname দেখা যাচ্ছে।

আসলে এই Tool কী দেখায়?

এখানে একটা বিষয় পরিষ্কারভাবে বুঝে রাখা দরকার।

crt.name-এর ফলাফলকে সরাসরি “এই মুহূর্তে সব Live Subdomain” ধরে নেওয়া ঠিক হবে না। কারণ এর Index-এ Certificate Transparency Log-এর পাশাপাশি historical data এবং অন্য কিছু public source-এর তথ্যও রয়েছে।

Certificate Transparency বা CT মূলত Public SSL/TLS Certificate-এর তথ্য যাচাই ও স্বচ্ছ রাখার জন্য তৈরি করা হয়েছে। কোনো Public Certificate-এ কোনো Subdomain থাকলে সেটার hostname CT data-তে দেখা যেতে পারে।

ফলে কোনো Subdomain আগে ব্যবহার করা হয়ে থাকলেও, এখন সেটি বন্ধ হয়ে গেলে তার নাম Historical Data হিসেবে পাওয়া যেতে পারে।

এই কারণে crt.name দিয়ে আপনি একটা Domain-এর Subdomain History সম্পর্কে ধারণা পেতে পারেন।

নিজের Domain-এর জন্য কেন কাজে লাগবে?

ধরুন আপনার একটা Website আছে:

mywebsite.com

আপনি হয়তো জানেন:

www.mywebsite.com
blog.mywebsite.com

কিন্তু কয়েক বছর আগে Development, Testing, Mail বা অন্য কোনো Service-এর জন্য আরও কিছু Subdomain তৈরি করেছিলেন।

যেমন:

dev.mywebsite.com
staging.mywebsite.com
api.mywebsite.com
mail.mywebsite.com
old.mywebsite.com

এগুলোর কোনোটা হয়তো এখন আর ব্যবহারই করেন না।

crt.name দিয়ে Search করলে পুরোনো নামগুলোও চোখে পড়তে পারে। ফলে নিজের Domain-এর পুরোনো Infrastructure সম্পর্কে একটা ধারণা পাওয়া যায়।

Security-এর দিক থেকেও গুরুত্বপূর্ণ

এই ধরনের Tool Security Research বা নিজের Website-এর Asset Inventory তৈরিতেও কাজে লাগে।

বিশেষ করে পুরোনো dev, test, staging, admin বা api ধরনের hostname খুঁজে পাওয়া গেলে সেগুলো এখনও ব্যবহার হচ্ছে কি না যাচাই করা যায়।

তবে কোনো Domain আপনার নিজের না হলে পাওয়া Subdomain নিয়ে অনুমতি ছাড়া Scanning, Login Testing বা অন্য কোনো Security Testing করা উচিত নয়। Public তথ্য দেখা আর কোনো System পরীক্ষা করা এক বিষয় নয়।

শুধু এটাকেই Final List ভাববেন না

আরেকটা গুরুত্বপূর্ণ ব্যাপার হলো, কোনো Tool-ই ১০০% সব Subdomain দেখাতে পারে না।

যে Subdomain কখনো Public Certificate-এর সঙ্গে যুক্ত হয়নি, অথবা অন্য কোনো কারণে Index-এ আসেনি, সেটি এখানে নাও দেখা যেতে পারে। আবার Certificate-এর পুরোনো তথ্য থাকলেও সেই Subdomain বর্তমানে আর চালু নাও থাকতে পারে।

তাই নিজের Domain-এর পূর্ণ Asset Inventory তৈরি করতে চাইলে CT Search-এর পাশাপাশি DNS Records এবং অন্যান্য অনুমোদিত Source মিলিয়ে দেখা ভালো।

সবচেয়ে সহজভাবে মনে রাখুন:

Domain দিন → Search করুন → Subdomain List দেখুন → প্রয়োজন হলে Live DNS দিয়ে যাচাই করুন।

একটা Domain-এর সঙ্গে আগে কী কী hostname যুক্ত ছিল বা বর্তমানে Index-এ কী কী নাম পাওয়া যাচ্ছে—দ্রুত দেখার জন্য crt.name বেশ কাজের একটা Tool।

0
Replying as Guest