-
February 25th, 2013, 15:21
#1
عضو انجمن
بستن bit torrent با استفاده از iptables
با استفاده از دستورات زیر به راحتی می توانید بیت تورنت را در سرورهای لینوکسی خود متوقف کنید
برای این کار کافیست ابتدا فایل مربوط به IPTABLES رو ویرایش کنید
برای مثال در centos با دستور vi /etc/sysconfig/iptables را ویرایش کرده و دستورات زیر را اضافه نمائید
کد:
# Torrent ALGO Strings using Boyer-Moore
-A RH-Firewall-1-INPUT -m string –algo bm –string “BitTorrent” -j DROP
-A RH-Firewall-1-INPUT -m string –algo bm –string “BitTorrent protocol” -j DROP
-A RH-Firewall-1-INPUT -m string –algo bm –string “peer_id=” -j DROP
-A RH-Firewall-1-INPUT -m string –algo bm –string “.torrent” -j DROP
-A RH-Firewall-1-INPUT -m string –algo bm –string “announce.php?passkey=” -j DROP
-A RH-Firewall-1-INPUT -m string –algo bm –string “torrent” -j DROP
-A RH-Firewall-1-INPUT -m string –algo bm –string “announce” -j DROP
-A RH-Firewall-1-INPUT -m string –algo bm –string “info_hash” -j DROP
-A RH-Firewall-1-INPUT -m string –algo bm –string “/default.ida?” -j DROP
-A RH-Firewall-1-INPUT -m string –algo bm –string “.exe?/c+dir” -j DROP
-A RH-Firewall-1-INPUT -m string –algo bm –string “.exe?/c_tftp” -j DROP
# Torrent Keys
-A RH-Firewall-1-INPUT -m string –string “peer_id” –algo kmp -j DROP
-A RH-Firewall-1-INPUT -m string –string “BitTorrent” –algo kmp -j DROP
-A RH-Firewall-1-INPUT -m string –string “BitTorrent protocol” –algo kmp -j DROP
-A RH-Firewall-1-INPUT -m string –string “bittorrent-announce” –algo kmp -j DROP
-A RH-Firewall-1-INPUT -m string –string “announce.php?passkey=” –algo kmp -j DROP
# Distributed Hash Table (DHT) Keywords
-A RH-Firewall-1-INPUT -m string –string “find_node” –algo kmp -j DROP
-A RH-Firewall-1-INPUT -m string –string “info_hash” –algo kmp -j DROP
-A RH-Firewall-1-INPUT -m string –string “get_peers” –algo kmp -j DROP
-A RH-Firewall-1-INPUT -m string –string “announce” –algo kmp -j DROP
منبع : بستن Bit Torrent با استفاده از IPTABLES | فناوری آینده
-
-
February 25th, 2013 15:21
# ADS