บังคับให้ซ็อกเก็ตทั้งหมดปิดใน linux


0

ฉันจะบังคับให้ซ็อกเก็ตที่เปิดอยู่ทั้งหมดใน linux ปิดจากบรรทัดคำสั่งได้อย่างไร


2
นี่เป็นเรื่องยากฉันคิดว่ามันจะง่ายกว่าถ้าคุณตอบว่าทำไม ซ็อกเก็ตทั้งหมดของคุณ? ทั้งหมดในคอมพิวเตอร์หรือไม่ ฆ่าแอพหรือไม่?
Rich Homolka

หากคุณทำเช่นนั้นโปรแกรมที่ใช้ซ็อกเก็ตเหล่านี้จะพบข้อผิดพลาดซึ่งอาจมีหรือไม่มีการจัดการ นั่นคือสิ่งที่คุณต้องการ?
sleske

บางทีคุณอาจอธิบายได้ว่าทำไมคุณถึงต้องการทำเช่นนี้ จากนั้นจะช่วยให้ง่ายขึ้น ยังเห็น: stackoverflow.com/questions/41602/...
sleske

คำตอบ:



0

เพื่อล้างกฎทั้งหมดของคุณในตารางตัวกรอง iptables -F
ตั้งค่าพฤติกรรมเริ่มต้นที่จะลดลงใน iptables ห่วงโซ่ INPUT -P INPUT DROP

ณ จุดนี้ซ็อกเก็ตท้องถิ่นทั้งหมดจะไม่สามารถใช้ได้กับโฮสต์ระยะไกลถ้าคุณมีระบบปฏิบัติการ Redhat คุณควรใช้ iptables -X เพื่อกำจัดห่วงโซ่ที่กำหนดเองของพวกเขาสำหรับ INPUT

หากคุณต้องการกฎที่จะยังคงอยู่ในการเริ่มต้นแล้วคุณจะต้องรวมเหล่านี้ในสคริปต์ที่ทำงานในไฟล์ /etc/rc.local หรือใช้ iptables บันทึก

ทั้งหมดนี้อนุมานว่าสิ่งที่คุณพูดว่าคุณต้องการทำคือสิ่งที่คุณต้องการจะทำ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.