Форумы Форум www.proxomitron.ru
Все о программе Proxomitron
Главная  • FAQ для форума  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Личные сообщения  •  Вход
 Фильтрация GET и User-Agent
 Сайт -> Форумы » Фильтры
Следующая тема
Предыдущая тема

Новая тема  Ответить
Автор Сообщение
Kon Diter
Newbee
Newbee


Зарегистрирован: 20.11.2018
Сообщения: 5

СообщениеДобавлено: Вт, Ноя 20 2018 16:09 Цитировать |  |  | 

Добрый день!

Скажите, пожалуйста, может ли Proxomitron изменять такие данные

i107.fastpic.ru/big/2018/1120/13/58f34d74a5e07fe97d47e50d5204f313.png

если да, то, может быть, пособите с фильтром?
К началу Профиль Сообщение
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2625
Откуда: SPb

СообщениеДобавлено: Чт, Ноя 22 2018 10:04 Цитировать |  |  | 

Да, это всё можно менять/убирать заголовочным фильтром. Вот такая у трекеров хилая защита от качков.
К началу Профиль Сообщение
Kon Diter
Newbee
Newbee


Зарегистрирован: 20.11.2018
Сообщения: 5

СообщениеДобавлено: Чт, Ноя 22 2018 13:26 Цитировать |  |  | 

Цитата:
Вот такая у трекеров хилая защита от качков.

я не по этому. Мой интернет провайдер режет скорость именно по клиенту uTorrent, определяя его по peerid и, возможно, по UA. Я могу использовать другие клиенты, но привык к uTorrent. Да и кто знает, когда провайдер начнёт резать другие.
К началу Профиль Сообщение
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2625
Откуда: SPb

СообщениеДобавлено: Чт, Ноя 22 2018 21:44 Цитировать |  |  | 

Примеры фильтров можно посмотреть в темах:


Вообще, нормальные провайдеры определяют p2p-трафик средствами DPI-анализаторов. Там всё сложнее, чем одни HTTP-заголовки.
К началу Профиль Сообщение
Kon Diter
Newbee
Newbee


Зарегистрирован: 20.11.2018
Сообщения: 5

СообщениеДобавлено: Пт, Ноя 23 2018 06:04 Цитировать |  |  | 

Спасибо.
Подозреваю, что именно DPI здесь и используется. Тех службе спустили задание понизить трафик, чтобы можно было продавать магистраль провам поменьше и при этом свои пользователи сильно не жаловались. Тех служба сделала костыльное решение на всю свою зарплату, сделав правило по константе -UTxxx- и, возможно, по UA.
Я взял tixati (в нём эта константа забита в экзешник и её можно поменять вручную, и, возможно, не только: sb-innovation.de/f59/make-your-peerid-your-choice-29320/), поменял константу на -UT и получил мгновенное падение в скорости.
Со службой поддержки бодаться бессмысленно, там сидят стрессо-устойчивые молодые люди, которые ничего не решают. Менять прова лень, давно им пользуюсь.

зы. bb-коды у движка - моё почтение Wink
К началу Профиль Сообщение
Kon Diter
Newbee
Newbee


Зарегистрирован: 20.11.2018
Сообщения: 5

СообщениеДобавлено: Чт, Ноя 29 2018 13:36 Цитировать |  |  | 

Так, с самым простым справился
Цитата:
In = FALSE
Out = TRUE
Key = "User-Agent: PicoTorrent/0.15.0 (out) "
Match = "*"
Replace = "PicoTorrent/0.15.0"

Второе существенно сложнее (для меня)
Цитата:
In = FALSE
Out = TRUE
Key = "Host: site.com GET params redirect {site} (out)"
Match = "$URL((http://site.com/path/script.cgi)\0 (\?param1=1)\1 \&param2=2 (\&param3=3)\2 \&param4=4)"
Replace = "$RDIR(\0\1&param2=fake2\2&param4=fake4)"

проанализировал лог общения клиента с разными трекерами
Цитата:
GET /ann?info_hash=поскипано&peer_id=-UT355W-поскипано& и т.д.

GET /поскипано/announce?info_hash=поскипано&peer_id=-UT355W-поскипано& и т.д.

GET /поскипано/announce?info_hash=поскипано&peer_id=-UT355W-поскипано& и т.д.

GET /bt/announce.php?uk=поскипано&info_hash=поскипано&peer_id=-UT355W-поскипано& и т.д.

мне нужно заменить peer_id=-UT355W- на peer_id=-PI0150- В большинстве случаев это второй параметр, но может быть и третьим. И бог его знает каким ещё. Так же нет домена, даже к announce не привяжешься.
Да, так же не понял лишней открывающей скобки у $URL
К началу Профиль Сообщение
Kon Diter
Newbee
Newbee


Зарегистрирован: 20.11.2018
Сообщения: 5

СообщениеДобавлено: Чт, Ноя 29 2018 15:48 Цитировать |  |  | 

да, похоже uTorrent ловится ещё на чем-то. Поправил прямо в памяти и увеличения скорости не получил. Значит proxomitron в сторонку, надо разбирать трафик.
К началу Профиль Сообщение
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2625
Откуда: SPb

СообщениеДобавлено: Сб, Дек 08 2018 13:02 Цитировать |  |  | 

Если один параметр надо заменить, то там всё проще:
Код:
Match = "$URL((http://site.com/*)\0 ([?&]peer_id=)\1 old-value \9)"
Replace = "$RDIR(\0\1new-value\9)"
К началу Профиль Сообщение
Показать сообщения:      
 
Новая тема  Ответить

 Перейти:   




Следующая тема
Предыдущая тема
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


P o w e r e d b y p h p B B © p h p B B G r o u p :: T h e m e b a s e d o n FI T h e m e :: Часовой пояс: GMT + 3