Jump to content

iptables переадресация http запроса


Recommended Posts

Доброго дня.

Реально ли сделать средствами iptables переадресацию 1 из 50000 http запросов на нужную страницу.

Т.е. у абонента это должно выглядеть как открытие страницы с рекламой услуги при переходе по любой ссылке (случайным образом).

Кажется что когда-то натыкался на реализацию этого, но уже не помню совершенно где (а может мне это и приснилось).

Link to post
Share on other sites

я после долгих раздумий отказался от идеи показывать юзерам информер, о том, что у них осталось меньше 5ти дней до конца периода, посчитав это вмешательством в работу Интернета
а Вы вон чего задумали. Найдите на форуме темку, в которой обсуждают подобные действия Киевстара

Link to post
Share on other sites

я после долгих раздумий отказался от идеи показывать юзерам информер, о том, что у них осталось меньше 5ти дней до конца периода, посчитав это вмешательством в работу Интернета

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

Я не предлагаю обсудить законность или этичность таких действий.

Темку про Киевстар читал, более того, показом рекламы таким образом занимается Фринет.

Мне интересна техническая реализация.

Link to post
Share on other sites

Легко, для этого можно использовать модуль statistic

Как-то так. С вероятностью 1 к 50000 будет идти редирект

iptables -A FORWARD -m statistic --mode random --probability 0.00002 -p tcp --destination-port 80 -j REDIRECT --to-ports 8080

Link to post
Share on other sites

не факт что страница введенная в поле url   или клик  по ссылке попадет под это правило .


я бы по времени переключал на прокси.

Link to post
Share on other sites

Я тут поддержу Ajar, дело в том, что запросы http это и получения картинок и js файликов, и баннеров 

реально делать по времени или делать DPI и считать только страницы без jpeg/js/css/etc.. 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...