- ওয়্যারশার্ক একটি ফ্রি এবং ওপেন সোর্স নেটওয়ার্ক প্যাকেট বিশ্লেষক।
- এটি আপনাকে রিয়েল টাইমে বিভিন্ন নেটওয়ার্ক ইন্টারফেস থেকে ট্র্যাফিক ক্যাপচার এবং বিশ্লেষণ করতে দেয়।
- নির্দিষ্ট আইপি ঠিকানা থেকে TCP এর মতো নির্দিষ্ট ট্র্যাফিক দেখার জন্য ফিল্টারিং বিকল্প প্রদান করে।
- CSV, XML এবং টেক্সটের মতো মানুষের পাঠযোগ্য ফর্ম্যাটে প্যাকেজ ডেটা রপ্তানির সুবিধা দেয়।
ওয়্যারশার্ক কী এবং এটি কীসের জন্য?
ওয়্যারশার্ক একটি স্নিফার
ওয়্যারশার্ক হল একটি ফ্রি এবং ওপেন সোর্স প্যাকেট স্নিফার যা নেটওয়ার্ক সমস্যা সমাধান, বিশ্লেষণ এবং নিরাপত্তা নিরীক্ষণের জন্য ব্যবহৃত হয়। কম্পিউটারের ইথারনেট, ওয়াই-ফাই, পিপিপি/এইচডিএলসি এবং অন্যান্য ইন্টারফেস থেকে ডেটা ক্যাপচার করুন। Wireshark বিদ্যমান ট্র্যাফিক পরিদর্শন করতে বা সিস্টেমগুলির মধ্যে ঐতিহাসিক যোগাযোগ লগ বিশ্লেষণ করতে ব্যবহার করা যেতে পারে।
ওয়্যারশার্ককে ইথেরিয়াল (ওয়্যারশার্ক নামকরণের আগে এর নাম ছিল) নামেও পরিচিত, তবে এই নিবন্ধে বর্তমান নামটি ব্যবহার করা হবে।
কম্পিউটারের ইথারনেট, ওয়াই-ফাই, পিপিপি/এইচডিএলসি এবং অন্যান্য ইন্টারফেস থেকে ডেটা ক্যাপচার করুন।
ওয়্যারশার্ক একটি নেটওয়ার্ক প্যাকেট অ্যানালাইজার, যার মানে এটি কম্পিউটারের ইথারনেট, ওয়াই-ফাই এবং অন্যান্য ইন্টারফেস থেকে ডেটা ক্যাপচার করতে পারে ।
সিস্টেমের যেকোনো ইন্টারফেস থেকে ট্র্যাফিক ক্যাপচার করতে Wireshark ব্যবহার করা যেতে পারে। আপনি একসাথে একাধিক ইন্টারফেস ক্যাপচার করতে পারেন এবং সেগুলিকে একটি দৃশ্যমান স্ট্রিমে মার্জ করতে পারেন। এই টুলটি বিভিন্ন ধরণের নেটওয়ার্ক সংযোগ সমর্থন করে, যেমন PPP/HDLC সিরিয়াল লিঙ্ক (মোডেম নিয়ন্ত্রণ সহ বা ছাড়া), ইথারনেট (এবং IEEE 802), FDDI/ইথারনেট ব্রিজড নেটওয়ার্ক, ATM LANE/FR/ATM অ্যাডাপ্টার ইত্যাদি, কিন্তু টোকেন রিং বা ফ্রেম রিলে নয় কারণ এই প্রোটোকলগুলি অ্যাক্সেস কন্ট্রোল লিস্ট (ACL) ব্যবহার করে যা বর্তমানে Wireshark দ্বারা সমর্থিত নয়।
আপনি স্ক্রোল বার ব্যবহার করে অথবা যেকোনো প্যাকেজে ক্লিক করে এবং এর বিশদ বিবরণ দেখে রিয়েল-টাইম ক্যাপচার ডেটার মাধ্যমে ইন্টারেক্টিভভাবে নেভিগেট করতে পারেন।
আপনি একটি নির্দিষ্ট নেটওয়ার্ক ইন্টারফেসের নামে ক্লিক করে শুধুমাত্র সেই ইন্টারফেস দ্বারা ক্যাপচার করা প্যাকেটগুলি দেখতে পারেন, সমস্ত ইন্টারফেস দ্বারা ক্যাপচার করা সমস্ত প্যাকেট দেখার পরিবর্তে।
নির্দিষ্ট আইপি ঠিকানা থেকে শুধুমাত্র টিসিপি ট্র্যাফিক ক্যাপচার সহ বেশ কয়েকটি ফিল্টারিং বিকল্পের অনুমতি দেয়।
ওয়্যারশার্ক একটি ওপেন-সোর্স টুল যা দিয়ে নেটওয়ার্ক ট্র্যাফিক ক্যাপচার ও বিশ্লেষণ করা যায়। যে কেউ এটি ব্যবহার করতে পারেন, তবে নেটওয়ার্ক অ্যাডমিনিস্ট্রেটর এবং অন্যান্য পেশাদারদের জন্য এটি বিশেষভাবে উপযোগী, যাদের নেটওয়ার্কের সমস্যা সমাধান করতে হয়।
Wireshark-এর বেশ কিছু বৈশিষ্ট্য রয়েছে যা এটিকে নেটওয়ার্ক ট্র্যাফিক ক্যাপচার এবং বিশ্লেষণের জন্য একটি শক্তিশালী হাতিয়ার করে তোলে:
- আপনি প্রেরক বা প্রাপকের আইপি ঠিকানা নির্দিষ্ট করে অবাঞ্ছিত ট্র্যাফিক ফিল্টার করতে পারেন। উদাহরণস্বরূপ, যদি আপনি আপনার কম্পিউটার (IP ঠিকানা 10.0.0.1) থেকে আপনার স্থানীয় নেটওয়ার্কের (IP ঠিকানা 10.0.0.2) অন্য কম্পিউটারে কেবল TCP প্যাকেটগুলি দেখতে চান, তাহলে আপনি এই ফিল্টার এক্সপ্রেশনটি ব্যবহার করবেন: tcp port 80 host 10।
ব্যবহারকারীরা টেক্সট, CSV বা XML ফাইলে প্যাকেট রপ্তানি করতে পারেন এবং হেক্সাডেসিমেল ফর্ম্যাটের পাশাপাশি ASCII স্ট্রিংয়ে প্যাকেট ডেটা পড়তে সক্ষম হন।
আপনি Wireshark ব্যবহার করে প্যাকেটগুলোকে টেক্সট, CSV বা XML ফাইলে এক্সপোর্ট করতে পারেন । এটি হেক্সাডেসিমাল ফরম্যাটের পাশাপাশি ASCII স্ট্রিং-এও প্যাকেট ডেটা পড়তে পারে।
CSV ফর্ম্যাটটি স্প্রেডশিট এবং ডাটাবেসের জন্য ব্যবহৃত হয়, অন্যদিকে XML (এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ) বিভিন্ন প্ল্যাটফর্মের অ্যাপ্লিকেশনগুলির মধ্যে ডেটা প্রেরণের জন্য ব্যবহৃত হয়। হেক্সাডেসিমেল বলতে একটি বাইনারি সংখ্যা উপস্থাপনা পদ্ধতি বোঝায় যা ১৬টি স্বতন্ত্র চিহ্ন ব্যবহার করে, ০-৯ এবং A-F (বড় হাতের অক্ষর)। ASCII এর অর্থ আমেরিকান স্ট্যান্ডার্ড কোড ফর ইনফরমেশন ইন্টারচেঞ্জ; এটি একটি কোডিং সিস্টেম যা কীবোর্ডের প্রতিটি অক্ষরকে 16 থেকে 0 এর মধ্যে একটি পূর্ণসংখ্যার মান নির্ধারণ করে।
নেটওয়ার্ক ট্র্যাফিক পর্যবেক্ষণের জন্য প্রোগ্রামটি একটি চমৎকার হাতিয়ার।
ওয়্যারশার্ক একটি ওপেন-সোর্স প্যাকেট এবং নেটওয়ার্ক প্রোটোকল অ্যানালাইজার । এটি সমস্যা সমাধান, বিশ্লেষণ এবং প্রশিক্ষণের জন্য ব্যবহার করা যেতে পারে। ওয়্যারশার্ক আপনাকে সাহায্য করতে পারে:
- একটি নেটওয়ার্ক ইন্টারফেস থেকে লাইভ ডেটা ক্যাপচার করুন
- ক্যাপচার ফাইলটি অফলাইনে অথবা GUI এর মাধ্যমে পরীক্ষা করুন।
ওয়্যারশার্ক স্নিফার দ্বারা প্রদত্ত পরিষেবাগুলি
ওয়্যারশার্ক হল একটি নেটওয়ার্ক প্রোটোকল বিশ্লেষক যা সমস্যা সমাধান, বিশ্লেষণ, সফ্টওয়্যার এবং যোগাযোগ প্রোটোকল উন্নয়ন এবং শিক্ষার জন্য ব্যবহৃত হয়। এর প্রধান পরিষেবাগুলির মধ্যে রয়েছে:
নেটওয়ার্ক ট্র্যাফিক ক্যাপচার: ওয়্যারশার্ক ফিজিক্যাল এবং ভার্চুয়াল ইন্টারফেস থেকে রিয়েল-টাইম নেটওয়ার্ক ট্র্যাফিক ক্যাপচার করতে পারে।
প্রোটোকল বিশ্লেষণ: এটি বিভিন্ন নেটওয়ার্ক প্রোটোকল ডিকোড ও বিশ্লেষণ করে সেগুলোকে মানুষের পাঠযোগ্য বিন্যাসে প্রদর্শন করতে পারে।
নেটওয়ার্ক ট্রাবলশুটিং: Wireshark ডিএনএস ব্যর্থতা, নেটওয়ার্ক বিলম্ব এবং সংযোগের সমস্যা ইত্যাদি নেটওয়ার্ক সমস্যা শনাক্ত ও সমাধান করতে সাহায্য করে।
নিরাপত্তা: এটি ম্যালওয়্যার, ভাইরাস এবং নেটওয়ার্কের অস্বাভাবিক আচরণসহ বিভিন্ন নিরাপত্তা ঝুঁকি শনাক্ত করতে ব্যবহার করা যেতে পারে।
নেটওয়ার্ক পরিসংখ্যান: ওয়্যারশার্ক নেটওয়ার্ক পরিসংখ্যানের উপর বিস্তারিত প্রতিবেদন তৈরি করতে সাহায্য করে এবং দূরবর্তী মেশিন থেকে প্যাকেট ক্যাপচার করতে পারে।
উপসংহার
পরিশেষে, ওয়্যারশার্ক নেটওয়ার্ক ট্র্যাফিক নিরীক্ষণের জন্য একটি শক্তিশালী টুল। এটি সমস্যা সমাধানের জন্য বা কেবল মজার জন্যও ব্যবহার করা যেতে পারে। আপনি দেখবেন যে এতে এমন অনেক বৈশিষ্ট্য রয়েছে যা এটিকে ব্যবহার করা এবং বোঝা সহজ করে তোলে, এমনকি আপনি নেটওয়ার্কিং , কম্পিউটার বিজ্ঞান বা প্রোগ্রামিংয়ে বিশেষজ্ঞ না হলেও ।