Wireshark: Comprehensive Guide

কম্পিউটার নেটওয়ার্ক অথবা কম্পিউটার সিকিউরিটি  নিয়ে আগ্রহী  হলে আপনি সম্ভবত Wireshark এর কথা শুনেছেন । Wireshark হলো বিশ্বের অন্যতম জনপ্রিয় ওপেনসোর্স নেটওয়ার্ক প্যাকেট অ্যানালাইসিস টুল।এই জনপ্রিয়তার অন্যতম কারণ হল এর ক্রস-প্ল্যাটফর্ম সামঞ্জস্যতা। এটি উইন্ডোজ, লিনাক্স এবং ম্যাকওএস এ চলতে পারে, এটির ইউজার-ফ্রেন্ডলি  এবং আকর্ষণীয় গ্রাফিকাল ইউজার ইন্টারফেসের(GUI) কারণে ডেটা ক্যাপচার এবং বিশ্লেষণ সহজ।

এই ব্লগে আমরা wireshark এর এপ্লিকেশন সম্পর্কে জানবো , কিভাবে আমরা সহজেই এই টুল ডাউনলোড করে প্যাকেট ক্যাপচার করতে পারি সে সম্পর্কে দেখবো।
Wireshark কখন ব্যবহার করা উচিত?
Wireshark একটি নেটওয়ার্ক জুড়ে কীভাবে যোগাযোগ হয় তা বোঝার জন্য এবং যোগাযোগে কোনও সমস্যা দেখা দিলে কী ভুল হয়েছে তা বিশ্লেষণ করতে ব্যবহার করা যেতে পারে।
Wireshark এর এপ্লিকেশন  :
->নেটওয়ার্ক অ্যাডমিনিস্ট্রেটররা একটি নেটওয়ার্কে বিদ্যমান প্রব্লেম ট্রাবলশ্যুুট করতে wireshark  ব্যবহার করেন। ->সিকিউরিটি  ইঞ্জিনিয়াররা নেটওয়ার্কের নিরাপত্তা সমস্যা পরীক্ষা করেন। ->নেটওয়ার্ক ব্যবহারকারীরা একটি নির্দিষ্ট প্রোটোকল সম্পর্কে জানতে পারেন এই টুলের মাধ্যমে।
ডাউনলোড এবং ইন্সটলেশন :
যেহেতু এটি ওপেন-সোর্স সফ্টওয়্যার, তাই এটি আমরা   wireshark  এর অফিসিয়াল  ওয়েবসাইট থেকে Windows এবং MacOS উভয়ের জন্য বিনামূল্যে ডাউনলোড করতে পারবো। লিনাক্স বা অন্যান্য UNIX-এর মতো সিস্টেমের জন্য, Wireshark প্যাকেজ রিপজিটরিতে  উপস্থিত রয়েছে। এটি  Kali Linux অপারেটিং সিস্টেমে প্রি-ইনস্টল করা আছে।
Wireshark ইন্টারফেস স্টার্ট করা:
আমরাতো wireshark ইন্সটল করলাম,তাহলে এখন আসুন কিভাবে Wireshark এ প্যাকেট স্নিফিং করা যায়  তা দেখি এবং এরপর নেটওয়ার্ক ট্র্যাফিক বিশ্লেষণ করি।নমুনা PCAP ক্যাপচার ফাইল খুঁজে পাবেন wireshark উইকিতে। আমরা wireshark  আইকনের উপর ডাবল ক্লিক করে অথবা লিনাক্সের টার্মিনালে “wireshark” অথবা “wireshark &” কমান্ডটি দেই।
প্যাকেট ক্যাপচার এবং সেভ করা:
অ্যাপ্লিকেশানটি চালু করার সময়, আমরা একটি ওয়েলকাম স্ক্রিন দেখতে পাই যেখানে আমাদের  ডিভাইসের  বিভিন্ন নেটওয়ার্ক ইন্টারফেস রয়েছে।প্রতিটির ডানদিকের ছোট গ্রাফটি ইন্টারফেসে লাইভ ট্র্যাফিকের প্রবাহকে উপস্থাপন করে।
Opening Interface
আমরা প্রথমে উপরের টুলবারের সবুজ বোতামে ক্লিক করে প্যাকেট ক্যাপচার করা শুরু করি এবং লাল স্কয়ার বোতামে ক্লিক করে ক্যাপচার করা প্যাকেটগুলি সংরক্ষণ করতে পারি।

Display Interface

এটি Wireshark কে প্যাকেট ক্যাপচার করা বন্ধ করতে বলবে। তারপর, PCAP ফাইল সংরক্ষণ করতে “file > save” এ যাই। PCAP এর অর্থ হল “প্যাকেট ক্যাপচার” এবং এটি Wireshark ক্যাপচার ফাইলগুলির জন্য ব্যবহৃত ফাইল এক্সটেনশন। আমরা “PCAPNG” এক্সটেনশনটিও দেখতে পাব, যার অর্থ হল “PCAP নেক্সট জেনারেশন” এবং এটি PCAP ফাইল ফরম্যাটের একটি নতুন সংস্করণ।আমরা ট্র্যাফিক ক্যাপচারটি পুনরায় ওপেন করতে  “file  > open” এ যাই। Wireshark এ ৫ ধরনের  display লেআউট রয়েছে। কাজের সুবিধার্থে আমরা লেয়াউট পরিবর্তন করে নিতে পারব।এটি  করতে- “Edit->Preference ->Appearance->Layout এ যাই এবং পছন্দমতো লেয়াউট সিলেক্ট করি।
ডেটা প্যাকেট বিশ্লেষণ:
Wireshark আমাদের প্যাকেট ডেটা পরিদর্শনের জন্য তিনটি ভিন্ন প্যান দেখায়। প্যাকেট লিস্ট(টপ pane) ক্যাপচারের সমস্ত প্যাকেট তালিকাভুক্ত করে। যখন আমরা একটি প্যাকেটে ক্লিক করবো, তখন নির্বাচিত প্যাকেট সম্পর্কে বিশদ বিবরণ দেখানোর জন্য অন্য দুটি প্যান পরিবর্তিত হয়। প্যাকেটটি  কোন কনভারসেশনের অংশ কিনা তাও আপনি বলতে পারেন। এখানে টপ প্যানের  প্রতিটি কলাম সম্পর্কে বিশদ বিবরণ দেয়া হয়েছে : নাম্বার : এটি ক্যাপচার করা প্যাকেটের নাম্বার অর্ডার। টাইম : এই কলামটি দেখায় যে ক্যাপচার শুরু করার কতক্ষণ পরে এই নির্দিষ্ট প্যাকেটটি ক্যাপচার করা হয়েছিল। আমরা একটি বিভিন্নভাবে ডিসপ্লে করতে পারি সেটিংস মেনুতে পরিবর্তন করে। সোর্স : এটি প্যাকেট পাঠানো সিস্টেমের ঠিকানা। ডেস্টিনেশন : এটি প্যাকেটের গন্তব্যের ঠিকানা। প্রোটোকল : এটি প্যাকেটের ধরন। যেমন: TCP, DNS, DHCPv6, বা ARP। লেন্থ : এই কলামটি আমাদের প্যাকেটের দৈর্ঘ্য দেখায়, বাইটে পরিমাপ করা হয়। ডাটা : এই কলামটি আমাদের প্যাকেটের বিষয়বস্তু সম্পর্কে আরও তথ্য দেখায়, যা প্যাকেটের ধরনের উপর নির্ভর করে পরিবর্তিত হবে। প্যাকেটের বিবরণ( মিডেল pane ), প্যাকেটের প্রকারের উপর নির্ভর করে প্যাকেট সম্পর্কে যতটা সম্ভব পঠনযোগ্য তথ্য দেখায়।এক্ষেত্রে  আমরা রাইট-ক্লিক করে হাইলাইট করা অংশের উপর ভিত্তি করে ফিল্টার তৈরি করতে পারি। প্যাকেট বাইট(বটম pane ) প্যাকেটটিকে ঠিক যেভাবে হেক্সাডেসিমেলে ক্যাপচার করা হয়েছিল তা প্রদর্শন করে। কনভারসেশনের অংশ একটি প্যাকেট দেখার সময়, আমরা  প্যাকেটটিতে রাইট-ক্লিক করতে পারি এবং শুধুমাত্র কনভারসেশনের অংশ প্যাকেটগুলি দেখতে follow  করতে পারি৷

Leave a Comment

Your email address will not be published. Required fields are marked *

What is Lorem Ipsum?

Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.