Объявление

Свернуть
Пока нет объявлений.

Как выяснить кто качает торрент, если у вас сервер линукс (закрытие торент)

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

    Как выяснить кто качает торрент, если у вас сервер линукс (закрытие торент)

    Привет всем. Решил поделится. Раньше сам искал. Если сетка начинает виснуть и вы незнаете от чего это, у вас простенький биллинг и неизвестный сосед начинает наглеть, закидывая сетку мелким хламом внесите эти правила в iptables и ждите звоночка.

    iptables -N LOGDROP > /dev/null 2> /dev/null
    iptables -F LOGDROP
    iptables -A LOGDROP -j LOG --log-prefix "LOGDROP "
    iptables -A LOGDROP -j DROP

    #Torrent
    iptables -A FORWARD -m string --algo bm --string "BitTorrent" -j LOGDROP
    iptables -A FORWARD -m string --algo bm --string "BitTorrent protocol" -j LOGDROP
    iptables -A FORWARD -m string --algo bm --string "peer_id=" -j LOGDROP
    iptables -A FORWARD -m string --algo bm --string ".torrent" -j LOGDROP
    iptables -A FORWARD -m string --algo bm --string "announce.php?passkey=" -j LOGDROP
    iptables -A FORWARD -m string --algo bm --string "torrent" -j LOGDROP
    iptables -A FORWARD -m string --algo bm --string "announce" -j LOGDROP
    iptables -A FORWARD -m string --algo bm --string "info_hash" -j LOGDROP

    # DHT keyword
    iptables -A FORWARD -m string --string "get_peers" --algo bm -j LOGDROP
    iptables -A FORWARD -m string --string "announce_peer" --algo bm -j LOGDROP
    iptables -A FORWARD -m string --string "find_node" --algo bm -j LOGDROP

    Режет торент наверняка. И номера портов знать не нужно.
    В последующем можно написать скрипт внесения и удаления правил в файервол, и запускать через крон.
Обработка...
X