The following Iptables rules will block all Torrent traffic on your server:
Log all torrent blocked traffic:
iptables -N LOG >
/dev/null
2>
/dev/null
iptables -F LOG
iptables -A LOG -j LOG --log-prefix
"LOG"
iptables -A LOG -j DROP
Torrent block rules:
iptables -A FORWARD -m string --algo bm --string
"BitTorrent"
-j LOG
iptables -A FORWARD -m string --algo bm --string
"BitTorrent protocol"
-j LOG
iptables -A FORWARD -m string --algo bm --string
"peer_id="
-j LOG
iptables -A FORWARD -m string --algo bm --string
".torrent"
-j LOG
iptables -A FORWARD -m string --algo bm --string
"announce.php?passkey="
-j LOG
iptables -A FORWARD -m string --algo bm --string
"torrent"
-j LOG
iptables -A FORWARD -m string --algo bm --string
"announce"
-j LOG
iptables -A FORWARD -m string --algo bm --string
"info_hash"
-j LOG