The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Как с помощью ipfw отрезать баннеры в ICQ
Мысль простая:
Аська сообщениями по 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 80

NETS=" 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 и резать банеры на нем - но так проще и
быстрее. К тому же заметно меньше грузит машину.
 
01.02.2005 , Автор: orm_vartis
Ключи: ipfs, banner, icq / Лицензия: CC-BY
Раздел:    Корень / Администратору / Сетевая подсистема, маршрутизация / Пакетные фильтры и фаерволы / Пакетный фильтр в FreeBSD: ipfw, IP-Filter

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, BSW, 20:43, 03/02/2005 [ответить] [смотреть все]
  • +/
    Все было бы хорошо, если бы Аська только по порту 5190 ходила... Она может и через 80, и через 110, и  443...
     
  • 1.2, Андрей, 07:05, 04/02/2005 [ответить] [смотреть все]
  • +/
    как как..
    оч просто использовать сим ))

     
     
  • 2.3, nagoHaK, 17:09, 04/02/2005 [^] [ответить] [смотреть все]
  • +/
    SIM реально рулит... А аська со своей рекламой и дырявостью... =)
     
  • 1.4, chip, 12:38, 07/02/2005 [ответить] [смотреть все]
  • +/
    Тогда уж jabber с транспортом на Аську и psi :)
     
     
  • 2.5, Skif, 10:48, 08/02/2005 [^] [ответить] [смотреть все]
  • +/
    >Тогда уж jabber с транспортом на Аську и psi :)

    Последнее не совсем удобно. PSI-коряво юзверов отображает. Вспоминай потом, кому пренадлежит UIN 123456789...

     
     
  • 3.8, chip, 10:47, 17/02/2005 [^] [ответить] [смотреть все]  
  • +/
    >>Тогда уж jabber с транспортом на Аську и psi :)
    >
    >Последнее не совсем удобно. PSI-коряво юзверов отображает. Вспоминай потом, кому пренадлежит UIN
    >123456789...

    Странно - по мне куда удобнее ориентироваться по никам пользователей, чем по их ЮИНам.


     
     
  • 4.12, vip3r, 16:29, 03/03/2005 [^] [ответить] [смотреть все]  
  • +/
    А в юзеринфо не залезть и не переименовать один раз контакты?
     
  • 1.6, orm_vartis, 16:42, 08/02/2005 [ответить] [смотреть все]  
  • +/
    Цель данных манипуляций - просто и без геморроя отрезать баннеры в _стандартном_ ICQ клиенте с настройками _по_умолчанию_, не сильно при этом напрягаясь с настройкой и по возможности не нагружая машину.

    А если уж озадачиться этой проблемой по серьезному - то мы выходим на резалку баннеров на основе рег. выражений (например на базе SQUID или другой proxy), что не во всех случаях оправданно.

     
  • 1.7, Maxim, 17:35, 13/02/2005 [ответить] [смотреть все]  
  • +/
    ну во-первых http://www.4ru.info/ там товарищ делает руссификацию и банеротрезалку для аськи и т.п. путем  патча аськи.
    во-вторых есть www.miranda-im.org :) на мой взгляд самый правильный аськозаменитель.
     
  • 1.9, san, 18:32, 18/02/2005 [ответить] [смотреть все]  
  • +/
    юзаю Licq проблемы нет :)
     
  • 1.10, Alexey Nenakhov, 14:02, 19/02/2005 [ответить] [смотреть все]  
  • +/
    А как быть с тем, что у Вас будет "отрезан" доступ и к www.icq.com?

    # nslookup www.icq.com
    Name:    www.gwww.icq.com
    Address:  205.188.248.121
    Aliases:  www.icq.com

     
  • 1.11, guest, 14:19, 01/03/2005 [ответить] [смотреть все]  
  • +/
    может ещё попробуете в Опере баннер резать через IPFW?
    Конечно можно опять же через сквид или купить,но было бы неплохое решение и не воровали бы настоящие поклонники ОпенСорца :)
     
  • 1.13, guest, 08:39, 05/03/2005 [ответить] [смотреть все]  
  • +/
    Проще всего удалить в установке ICQ файл ICQHttp.dll
     
  • 1.14, djes, 23:53, 10/03/2005 [ответить] [смотреть все]  
  • +/
    В виндах в файлике hosts добавить строчку
    web.icw.com   127.0.0.1
     
  • 1.15, djes, 23:54, 10/03/2005 [ответить] [смотреть все]  
  • +/
    т.е конечно же:
    web.icq.com   127.0.0.1
     
  • 1.16, Леха, 12:49, 27/04/2005 [ответить] [смотреть все]  
  • +/
    народ вам что занятся нечем?
    в rejik дабавляете правило в banners/urls ar.atwola.com
    и всё баннеры 1x1.gif и аська шуршит
    если rejik-а нет то просто acl с запретом туда же
     
     
  • 2.17, chip, 13:37, 27/04/2005 [^] [ответить] [смотреть все]  
  • +/
    >народ вам что занятся нечем?
    >в rejik дабавляете правило в banners/urls ar.atwola.com
    >и всё баннеры 1x1.gif и аська шуршит
    >если rejik-а нет то просто acl с запретом туда же

    Леха, тебе заняться нечем ради такого ставить squid ?!

     
  • 1.18, tankistua, 15:20, 17/08/2005 [ответить] [смотреть все]  
  • +/
    вообще-то аська бежит на login.icq.com, который cname-ом смотрит на сервер другой. cname меняется раз в минуту.
     
  • 1.19, Tama, 16:24, 17/03/2006 [ответить] [смотреть все]  
  • +/
    В Винде удаляются файлы в директории ICQ: *ate* и больше никто никуда не лазит и ничего никому не прокручивает. Правда, это без помощи ipfw делается :)
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor