আপনি যদি উইন্ডোজ মেশিনে থাকেন, তবে আপনি সম্ভবত ইতিমধ্যে জানেন যে এতে নিজস্ব বিল্ট-ইন ফায়ারওয়াল রয়েছে। আপনি ফায়ারওয়াল দিয়ে প্রোগ্রাম অ্যালো বা ব্লক করার বিষয়েও জানতে পারেন, যাতে আপনার সিস্টেমে কী ঢুকছে এবং কী বের হচ্ছে সেটি আপনি ভালো কন্ট্রোল করতে পারেন। কিন্তু আপনি কি জানেন যে আপনি উইন্ডোজ ফায়ারওয়ালকে সেট আপ করতে পারেন যাতে সেটি তার মাধ্যমে যাওয়া কানেকশনগুলো লগ করে?
Windows Firewall লগগুলো নির্দিষ্ট সমস্যা সমাধানে অত্যন্ত গুরুত্বপূর্ণ হতে পারে:
- আপনি যে প্রোগ্রামটি ব্যবহার করছেন সেটি ইন্টারনেটে কানেক্ট হচ্ছে না, অন্য কোনো সফটওয়্যারকে এই সমস্যা নেই। এই কেসে, সমস্যা ফিক্স করার এক ধাপ হলো নিশ্চিত করা যে Windows Firewall প্রোগ্রামের কানেকশন রিকোয়েস্ট স্কোয়াশ করছে না এবং সার্ভিস ডিনি করছে না।
- আপনি شك করছেন যে আপনার কম্পিউটার ম্যালিশিয়াস সফটওয়্যার দ্বারা ডেটা ট্রান্সমিট করতে ব্যবহার হচ্ছে এবং আপনি ফায়ারওয়াল ছাড়ার সাথে সাথে নেটওয়ার্ক ট্রাফিক মনিটর করতে চান যেকোনো সাসপিশিয়াস কানেকশন রিকোয়েস্টের জন্য।
- হয়তো আপনি নতুন ফায়ারওয়াল রুল তৈরি করেছেন অ্যালো এবং ব্লক করার জন্য এবং শুধু দেখতে চান Windows Firewall আপনার আশা অনুযায়ী কাজ করছে কিনা।
কারণ যাই হোক, Windows Firewall-এর জন্য লগিং এনাবল করা একটি জটিল কাজ যেটি অনেক মেনু ডাইভিং এবং সেটিংস চাই। চলো এটিকে manjeable ধাপে ভাগ করে Windows Firewall এক্টিভিটি লগ করার পদ্ধতি গাইড করি।
Windows Firewall অ্যাক্সেস করুন
প্রথমে, Windows Firewall Advanced settings অ্যাক্সেস করুন। Control Panel খুলুন, তারপর "Windows Firewall"-এ ক্লিক করুন আপনি যদি Small/Large Icon view-এ থাকেন। Category view-এ থাকলে, "System and Security" → "Windows Firewall"-এ ক্লিক করুন।
Icon view:

Category view:

Windows Firewall উইন্ডোতে, বাম বারে "Advanced settings"-এ ক্লিক করুন।
আপনাকে নিচের স্ক্রিনটি দেখাবে।
আপনি যা দেখছেন সেটি Windows Firewall-এর আরও টেকনিক্যাল সাইড। আপনি যদি যেকোনো প্রোগ্রাম ইন্টারনেট এক্সেস দিতে বা ব্লক করতে চান তবে এখানে আসবেন। আপনি সেট করতে পারেন কী আসতে পারে (inbound) বা কী বের হতে পারে (outbound) আপনার পিসি থেকে। এটাও সেটি জায়গা যেখানে আপনি লগ সেট আপ করতে পারেন – কিন্তু এটি তৎক্ষণে স্পষ্ট নয় যে কোথায় করতে পারবেন।
Log Settings অ্যাক্সেস করুন
প্রথমে, বাম বক্সে "Windows Firewall with Advanced Security on Local Computer" সিলেক্ট করুন।
ডান পাশের বার থেকে "Properties"-এ ক্লিক করুন।
এখানে জিনিস একটু কনফিউজিং হয়। আপনি Properties উইন্ডোর টপে থাকা ট্যাবগুলো ক্লিক করলে, আপনি দেখবেন প্রথম তিনটি ট্যাবের কন্টেন্ট একদম সেম হলেও সেগুলো ভিন্ন ভিন্ন "profiles" কভার করে যেমন তাদের ট্যাব নামে লেখা আছে। আপনি এছাড়া এই ট্যাবগুলোতে "Logging" অপশনও দেখবেন যা নিশ্চিতভাবেই আপনার চাওয়া জিনিস। যাইহোক, প্রতিটি লগ প্রতিটি প্রোফাইলের সাথে করেসপন্ড করে, এবং আপনি যেটি বর্তমানে ব্যবহার করছেন সেটিতে লগিং এনাবল করতে চাবেন। তাহলে, আপনি কোন প্রোফাইল ব্যবহার করছেন?
প্রতিটি প্রোফাইল কী বোঝায়:
Domain Profile হলো যখন আপনার কম্পিউটার তার WiFi দিয়ে একটি নেটওয়ার্কের সাথে কানেক্ট হয় যেখানে ডোমেন দেওয়া হয় একটি ডোমেন কন্ট্রোলার দ্বারা। আপনি যদি নিশ্চিত নন যে এগুলো কী বোঝাচ্ছে, তবে খুব সম্ভব আপনি এই প্রোফাইল চান না!
Private Profile হলো সেই নেটওয়ার্কের সাথে কানেকশন যেটি আপনি "private" বলে চিহ্নিত করেছেন। এতে হোম এবং পারসোনাল নেটওয়ার্ক রয়েছে এবং তাই এটি সিলেকশন যা আপনি সবচেয়ে বেশি চাইবেন।
Public Profile হলো সেই নেটওয়ার্কের সাথে কানেকশন যেটি "public" বলে চিহ্নিত। এটি ব্যবহার হয় পাবলিক WiFi কানেকশনের সময় যেমন ক্যাফে, এয়ারপোর্ট, লাইব্রেরি, এবং পাবলিক ইনস্টিটিউশন নেটওয়ার্ক।
আপনি যদি বাসায় আপনার পারসোনাল নেটওয়ার্কে কানেক্টেড থাকেন, তবে Private Profile ট্যাবে ক্লিক করুন। আপনি যদি পাবলিক নেটওয়ার্কে থাকেন, তবে Public Profile ট্যাবে যান। সঠিক ট্যাবে যাওয়ার পর, "Logging"-এর অধীনে "Customize..."-এ ক্লিক করুন।
Logging প্রসেস শুরু করুন
এই উইন্ডোতে আপনি আপনার লগের লোকেশন এবং ম্যাক্স সাইজ সেট করতে পারেন। আপনি আপনার লগের জন্য আরও মেমোরেবল লোকেশন সেট করতে পারেন, কিন্তু এটা যেকোনো জায়গায় যেতে দিন; আপনি পরেও বুঝতে পারবেন কেন। আপনি যদি এখনই লগিং শুরু করতে চান, তবে দুটি ড্রপ-ডাউন মেনুকে "Yes" করে দিন এবং বক্স থেকে OK করে বের হোন। লগার সবসময় চালু রাখলে কিছু পারফরম্যান্স ইস্যু হতে পারে, তাই শুধু তখন অন করুন যখন আপনি কানেকশন মনিটর করতে চান। অফ করতে, সকল ড্রপ-ডাউন মেনুকে "No" করে দিন।
লগ পড়ুন
এখন আপনার কম্পিউটার সকল ফায়ারওয়াল এক্টিভিটি লগ করছে। লগ দেখতে, সিম্পলি মেইন Advanced Settings উইন্ডোতে ফিরে যান, বামে "Monitoring"-এ ক্লিক করুন, তারপর "Logging Settings"-এর অধীনে "File Name"-এর পাশের লিংকে ক্লিক করুন।
এটি লগটি খুলবে। লগে অনেক কিছু রয়েছে, তাই আপনি কী দেখছেন সেটি নিয়ে কনফিউজড হয়ে যেতে পারেন। এখানে গুরুত্বপূর্ণ অংশগুলোর সংক্ষিপ্ত অ্যানালাইসিস দেওয়া হলো।
১. কানেকশনের তারিখ এবং সময়।
২. কানেকশনের সাথে কী হয়েছে। "Allow" মানে ফায়ারওয়াল কানেকশন পাস করিয়েছে, "drop" মানে সেটি ব্লক করেছে। আপনি যদি সফটওয়্যারের সাথে কানেকশন এরর ডায়াগনোজ করেন, তবে আপনি Windows Firewall-কে সমস্যা হিসেবে পিনপয়েন্ট করতে পারেন যদি কানেকশন ড্রপ হয়।
৩. কানেকশনের টাইপ, TCP বা UDP।
৪. ক্রমে: কানেকশন উৎপত্তির IP (আপনার পিসি), ডেস্টিনেশন IP (যে রিসিপিয়েন্ট আপনি চান, যেমন একটি ওয়েবপেজ), এবং আপনার কম্পিউটারে ব্যবহৃত পোর্ট। এটি সফটওয়্যার কাজ করার জন্য যেকোনো পোর্ট খুলতে হয় সেটি স্পট করার জন্য হ্যান্ডি। এছাড়া যেকোনো সাসপিশিয়াস লুকিং কানেকশন olup কিনা তাও চেক করুন; হয়তো ম্যালওয়্যার কাজ করছে!।
৫. এই কানেকশন আপনার কম্পিউটার ডেটা প্যাকেট পাঠাচ্ছে কিনা বা রিসিভ করছে কিনা।
উপরের তথ্যগুলো আপনাকে কানেকশন ইস্যু ফিগার আউট করার শুরুতে সাহায্য করবে। লগার আরও কিছু লগ করতে পারে, যেমন ডেস্টিনেশন পোর্ট এবং TCP acknowledgement নম্বর। আপনি যদি সে সুরক্ষিত ডিটেইলসে আগ্রহী হন, তবে লগের টপে "#Fields" লাইনটি দেখে আপনি চিহ্নিত করতে পারেন প্রতিটি নম্বর কী বোঝাচ্ছে।
শেষ হলে লগার আবার অফ করা ভুলবেন না!
স্মার্টার নেটওয়ার্ক ডায়াগনস্টিক্স
Windows Firewall লগ ব্যবহার করে, আপনি আপনার পিসি যেই ধরনের ডেটা হ্যান্ডল করছে সেটি আরও ভালো এনালাইজ করতে পারেন। আপনি ডায়াগনোজ করতে পারেন যে নেটওয়ার্ক ইস্যু ফায়ারওয়ালের দিক থেকে কিনা অথবা অন্য কিছু আপনার কানেকশন ডিসরাপ্ট করছে। এই ধাপগুলো দিয়ে আপনি আপনার ফায়ারওয়ালের ভেতরের কাজকর্মে ঝাঁকি মারতে পারেন এবং আপনার নেটওয়ার্কে কী হচ্ছে সেটি বুঝতে পারেন।
Image credit: Firewall