Книга: Linux глазами хакера
9.5.6. Подмена баннера
9.5.6. Подмена баннера
Пока что мы запретили загрузку баннеров или всплывающих окон. Но после этого Web-страницы перестанут быть привлекательными. Чтобы этого не произошло, можно заменять баннеры на свои картинки, которые хранятся на сервере, и отпадет необходимость грузить их из Интернета.
Для решения этой задачи очень хорошо подходит redirector. Для сервиса squid это внешняя программа, которая подменяет адреса. Например, если сайту необходимо загрузить баннер, и ваша программа смогла определить такую попытку, то redirector подменит адрес и вместо баннера загрузит то, что укажете вы.
Есть только одна проблема — в ОС нет и не может быть готовой программы. Ее необходимо написать. Для этого подойдет любой язык программирования, а я покажу вам пример, реализованный на языке Perl. Если вы умеете программировать на этом языке, то способ с redirector понравится вам больше, чем простой запрет через ACL.
Пример классической программы redirector можно увидеть в листинге 9.2. Я постарался максимально упростить его, чтобы вам легче было адаптировать сценарий под свои задачи.
- 9.5.5. Борьба с баннерами и всплывающими окнами
- Глава 11 Эффективность рекламного баннера
- Технические параметры баннера
- 1.3.8. Повышение эффективности баннера
- Подмена жизни индивидуума
- Бегущая строка вместо баннера или ролика
- Перспективность заработка на баннерах
- 9.5. Замечания по работе squid
- 9.5.2. Ускорение сайта