| পোর্ট | অ্যাকশন | উৎস | |
|---|---|---|---|
22/tcp |
ALLOW | Anywhere | |
80/tcp |
ALLOW | Anywhere | |
443/tcp |
ALLOW | Anywhere | |
8083/tcp |
ALLOW | Anywhere | |
3306/tcp |
DENY | Anywhere | |
25/tcp |
DENY | Anywhere |
UFW আছে কারণ কাঁচা iptables বাক্যরীতি কিছুই ক্ষমা করে না, আর এই কাজে সে সফল। যা সে করে না তা হলো মাসখানেক পরে নিয়মের সমষ্টি সহজে পড়ার মতো করে তোলা, যখন ufw status numbered ত্রিশটি লাইন ফেরত দেয় আর আপনি বোঝার চেষ্টা করছেন এদের কোনগুলো এখনও দরকার।
এই পাতা সেই একই নিয়মগুলো দেখায়, তবে ভেতরে ও বাইরে যাওয়া ট্রাফিকের পূর্বনির্ধারিত নীতিগুলো সবার আগে রাখে, কারণ ভুলে যাওয়া হয় ঠিক এগুলোকেই। কঠোর দেখতে নিয়মের সমষ্টির কোনো মানে নেই যদি ভেতরে আসা ট্রাফিকের পূর্বনির্ধারিত নীতি allow-এ থেকে যায়। নিয়মগুলো ক্রিয়া, পোর্ট, প্রোটোকল ও উৎসসহ দেখানো হয়, আর IPv6 ভুক্তিগুলো তালিকা দ্বিগুণ না করে তাদের IPv4 সমতুল্যের পাশে দাঁড়ায়।
যে ভুলগুলো খোঁজা সার্থক: একটি পরীক্ষার জন্য খোলা হয়েছিল আর কখনও বন্ধ করা হয়নি এমন পোর্ট, এমন সেবা যা সব ইন্টারফেসে শুনছে যদিও localhost-ই যথেষ্ট ছিল, আর এমন নিয়ম যা গোটা উপজাল ঢুকতে দেয় যেখানে একটি ঠিকানাই যথেষ্ট হতো। খোলা পোর্টের পাতা ছবির অন্য অর্ধেকটা দেখায়: ওই নিয়মগুলোর পেছনে আসলে কী শুনছে।
এই দুটি ছবি নিয়মিত মিলিয়ে দেখা উচিত, কারণ এরা নিঃশব্দে আলাদা হয়ে যায়। কোনো নিয়ম এমন পোর্ট বন্ধ করতে পারে যেটি কেউ শুনছেই না — তখন তা কেবল সেটের বোঝা। উল্টোটাও ঘটে: আপনি যে নিয়মটিকে বন্ধ ভেবেছিলেন, তার পিছনে একটি সেবা সব ইন্টারফেসে শুনে চলেছে। এই প্রশ্নের পুরনো উত্তর netstat, আর তা আজও সঠিক; কেবল তার আউটপুট প্রতিবার চোখ দিয়ে পড়ে নিতে হয়।