Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

Как бороться с баннерами в ICQ?


Дмитрий Репин

Патчи для ICQ, обрезающие баннеры – вещь полезная. Однако имея «на борту» сотню-другую пользователей, трудно заставить себя или эникейщика всем пропатчить ICQ.

И эникейщика жалко, и себя жалко, и в то же время трафик жалко. Да и вообще, баннеры раздражают как явление. Требуется массовое решение проблемы одним ударом.

И такое решение есть!

Запускаем на шлюзе:

tcpdump -li xl0 -w - src host НАШ_IP |strings

и открываем аськино окошко ввода мессаджа (то, которое с баннером).

И тут tcpdump вдруг показывает строчки вида:

GET /client/ate/ad-handler/ad_468/0,,93169~

Теперь открываем конфиг сквида и добавляем следующие строчки:

acl ICQban urlpath_regex /client/ate/ad-handler

http_access deny ICQban

Реконфигурим сквид и... нет баннеров, но есть некрасивый html про ошибку в поле для баннера. Это не по-нашему!

Убираем две вышеобозначенные строки из squid.conf и переходим к конфигурации SquidGuard (если кто не в курсе, то http://onix.opennet.ru). В директории баз SquidGuard создадим директорию icq, а в ней – файл expressions, в котором напишем строчку:

(/client/ate/ad-handler)

Теперь в конфиге SquidGuard добавим такое правило:

dest icq {

expressionlist icq/expressions

redirect http://НАШ СЕРВЕР/squidGuard/noicq.html

}

А в блок ACL добавим:

pass ... !icq ...

ну а на сервер повесим файл /squidGuard/noicq.html, содержащий примерно следующее:

STOP DA BANNERS!  =)))

Теперь выставим пользователя:

chown -R nobody /usr/local/squid/db/squidGuard

Можно перезапускать сквид:

killall -HUP squid

и радоваться жизни.

При обращении к серверу ICQ получает html вот такого формата:

<!-- Vignette StoryServer 5.0 Sun Jul 13 03:58:25 2003 -->

<html>

<head>

<title>Welcome to ICQ 2000a </title>

</head>

<!-- "ICQWidth=234" "ICQHeight=65" -->

<body bgcolor="white">

<!-- Ate Windows options -->


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149] [150]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100