Показаны сообщения с ярлыком torrent. Показать все сообщения
Показаны сообщения с ярлыком torrent. Показать все сообщения

среда, 28 марта 2018 г.

Создаем свой black list для торрент клиента

       В связи с ограничениями интренет тарифов у моего сотового оператора, торренты приходится качать через vps сервер. В последнее время стали приходить абузы от правообладателей.
       В настройках торрент-клиентов есть возможность фильтровать адреса различных копирастов и прочих деятелей, которые шлют абузы раздают левый трафик.

На сервере iblocklist раздают листы в разных форматах и все отдельно.
По этому напишем скрипт, который соберет все что можно и выдаст в нужном нам виде.

Для начала необходимо установить утилку html2text
sudo apt-get install html2text 

вот весь скрипт:

#!/bin/bash

mkdir temp
rm ./temp/*
cd temp

i=0
# собираем все ссылки на раздаваемые архивы с адресами
curl "https://www.iblocklist.com/lists?category=general&fileformat=p2p&archiveformat=gz" | html2text  | grep "?list" | tr -d "]" | while read line; do
    wget "http://list.iblocklist.com/"$line -O $i.txt.gz
    gunzip $i.txt.gz
    let i=$i+1
done

#сливаем в один файл, убираем дубли
cat * | grep -v "#" | awk -F":" {'print $2'} | sort -n | uniq > list.txt

в директории ./temp будет находиться файл list.txt, который и можно использовать в качестве блок листа.
Надо только проверить в каком виде подсунуть его для utorrent или transmission.
При желании , можно засунуть скрипт в крон и выгружать сразу в необходимое место на диске.

Яндекс.Метрика

вторник, 20 января 2015 г.

VPS: Создаем шифрованый туннель или открываем заблокированные ресурсы, уровень 2

 Однажды попытался зайти на свой любимый LostFilm.tv и обнаружил такое:

Уважаемый абонент,
Данный ресурс заблокирован по решению органов государственной власти Российской Федерации
Dear customer,
Access to the requested resource has been blocked by decision of public authorities of Russian

Federation

Популярные сообщения