मैं अपने पोर्ट्स को देखने के लिए दूसरों को रोकना चाहूंगा जैसे कि नैम्प मानक स्कैन (अनप्राइवल्ड) में फ़िल्टर किया गया हो। मान लें कि मेरे पास निम्नलिखित पोर्ट खुले हैं: 22, 3306, 995 और एक फ़ायरवॉल जैसे कॉन्फ़िगर किया गया है:
-A INPUT -p tcp -m tcp --dport 22 -j DROP
-A INPUT -p tcp -m tcp --dport 3306 -j DROP
-A INPUT -p tcp -m tcp --dport 995 -j DROP
यह एक नैम्प स्कैन का परिणाम है:
[+] Nmap scan report for X.X.X.X
Host is up (0.040s latency).
Not shown: 90 closed ports
PORT STATE SERVICE
22/tcp filtered ssh
995/tcp filtered pop3s
3306/tcp filtered mysql
यह इन पोर्ट्स को फिल्टर्ड के रूप में प्रदर्शित करता है, क्योंकि मेरे सर्वर ने SYN के लिए RST का उत्तर नहीं दिया था। क्या इस व्यवहार को संशोधित करने का कोई तरीका है? उदाहरण के लिए: यदि iptables फ़ायरवॉल एक पोर्ट को ब्लॉक करता है, तो शेष चुप रहने के बजाय SYN के लिए RST उत्तर दें (कुछ भी उत्तर नहीं दे रहा है)?