Мысль простая:
Аська сообщениями по 5190 и другим портам обменивается, а баннеры только с определенных
IP с 80го порта качает по HTTP ... Когда я на это наткнулся, написал скрипт такого содержания:#!/bin/sh
# add this rule to your firewall and :
# ipfw deny tcp from 192.168.0.0/16 to table(1) out via rl0 setup dst-port 80NETS=" 64.12.164 64.12.174 152.163.208 205.188.165 205.188.248 205.188.250 "
IPS=" 25 57 121 153 185 245 "
fwcmd=" ipfw "
tablenum=" 1 "#Flushing table
${fwcmd} table ${tablenum} flush#Add tables ips
for D1 in ${NETS}
do
for D2 in ${IPS}
do
${fwcmd} table ${tablenum} add ${D1}.${D2}
done
done
И в firewall воткнул правило вида
ipfw deny tcp from any to table\(1\) out via rl0 setup dst-port 80Где rl0 - внешний интерфейс.
Правильнее, конечно настроить squid и резать банеры на нем - но так проще и быстрее. К тому же заметно меньше грузит машину.
URL:
Обсуждается: https://www.opennet.ru/tips/info/782.shtml
Все было бы хорошо, если бы Аська только по порту 5190 ходила... Она может и через 80, и через 110, и 443...
как как..
оч просто использовать сим ))
SIM реально рулит... А аська со своей рекламой и дырявостью... =)
Тогда уж jabber с транспортом на Аську и psi :)
>Тогда уж jabber с транспортом на Аську и psi :)Последнее не совсем удобно. PSI-коряво юзверов отображает. Вспоминай потом, кому пренадлежит UIN 123456789...
>>Тогда уж jabber с транспортом на Аську и psi :)
>
>Последнее не совсем удобно. PSI-коряво юзверов отображает. Вспоминай потом, кому пренадлежит UIN
>123456789...Странно - по мне куда удобнее ориентироваться по никам пользователей, чем по их ЮИНам.
А в юзеринфо не залезть и не переименовать один раз контакты?
Цель данных манипуляций - просто и без геморроя отрезать баннеры в _стандартном_ ICQ клиенте с настройками _по_умолчанию_, не сильно при этом напрягаясь с настройкой и по возможности не нагружая машину.А если уж озадачиться этой проблемой по серьезному - то мы выходим на резалку баннеров на основе рег. выражений (например на базе SQUID или другой proxy), что не во всех случаях оправданно.
ну во-первых http://www.4ru.info/ там товарищ делает руссификацию и банеротрезалку для аськи и т.п. путем патча аськи.
во-вторых есть www.miranda-im.org :) на мой взгляд самый правильный аськозаменитель.
юзаю Licq проблемы нет :)
А как быть с тем, что у Вас будет "отрезан" доступ и к www.icq.com?# nslookup www.icq.com
Name: www.gwww.icq.com
Address: 205.188.248.121
Aliases: www.icq.com
может ещё попробуете в Опере баннер резать через IPFW?
Конечно можно опять же через сквид или купить,но было бы неплохое решение и не воровали бы настоящие поклонники ОпенСорца :)
Проще всего удалить в установке ICQ файл ICQHttp.dll
В виндах в файлике hosts добавить строчку
web.icw.com 127.0.0.1
т.е конечно же:
web.icq.com 127.0.0.1
народ вам что занятся нечем?
в rejik дабавляете правило в banners/urls ar.atwola.com
и всё баннеры 1x1.gif и аська шуршит
если rejik-а нет то просто acl с запретом туда же
>народ вам что занятся нечем?
>в rejik дабавляете правило в banners/urls ar.atwola.com
>и всё баннеры 1x1.gif и аська шуршит
>если rejik-а нет то просто acl с запретом туда жеЛеха, тебе заняться нечем ради такого ставить squid ?!
вообще-то аська бежит на login.icq.com, который cname-ом смотрит на сервер другой. cname меняется раз в минуту.
В Винде удаляются файлы в директории ICQ: *ate* и больше никто никуда не лазит и ничего никому не прокручивает. Правда, это без помощи ipfw делается :)