Форум: "Прочее";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];
ВнизКак сделать ICQ Логирование? Найти похожие ветки
← →
@!!ex © (2009-08-03 13:42) [0]Задача:
Есть сервер под виндой.
Есть аська на телефоне и на компе. Причем на куче компов.
так как база сообщений не централизованна, то хистори кусками харниться везде.
Что хочеться:
На серверном коспе запустить некую прогу, которая будет открывать порт для подключения ICQ, пересылать все пакеты на login.icq.com и сохранять все сообщения и файлы в указанном месте.
← →
@!!ex © (2009-08-03 13:43) [1]Нашел вот это:
http://forum.ixbt.com/topic.cgi?id=7:30229
Но как я понял - это перехватчик пакетов в локалке.
А мне перехватывать ничего не надо. Просто логировать сообщения подключившихся пользователей,
← →
cwl © (2009-08-03 14:14) [2]в чем проблема написать?
"некая прога" играет роль прокси-сервера, ведущего лог.
библиотека протокола для Delphi написана :>
// или я где-то не замечаю слона?
← →
@!!ex © (2009-08-03 14:17) [3]Я не сетевой программист.
Писать буду долго. А нужно уже сейчас.
Нашел ICQGate, но он платный, и без демки. А я не доверяю софту без демки или триала.
← →
Рамиль © (2009-08-03 14:24) [4]
> Нашел вот это:
> http://forum.ixbt.com/topic.cgi?id=7:30229
Почему в локалке? На шлюзе ставить надо.
Вроде еще вот это можно использовать.
http://forum.ixbt.com/topic.cgi?id=7:22564
← →
cwl © (2009-08-03 14:25) [5]вота оно как
готовое решение, увы, предложить не могу :<
← →
@!!ex © (2009-08-03 14:27) [6]> [4] Рамиль © (03.08.09 14:24)
как на мобильнике настройки ICQ чтобы она с помощью этого софта логировалась?
← →
Рамиль © (2009-08-03 14:41) [7]Прокси (указать в настройках точки доступа), дальше NAT, должно сработать.
← →
@!!ex © (2009-08-03 14:43) [8]> [7] Рамиль © (03.08.09 14:41)
инет на мобилке не работает, если в качестве AP указать адрес отличный от указанного ОпСоСом.
← →
Рамиль © (2009-08-03 15:04) [9]
> инет на мобилке не работает, если в качестве AP указать
> адрес отличный от указанного ОпСоСом.
Не в качестве AP, в настройках еще есть прокси.
← →
@!!ex © (2009-08-03 16:53) [10]Как я понимаю - достаточно просто перенаправлять пакеты и сохранять их содержимое на диск?
← →
@!!ex © (2009-08-03 18:36) [11]Никак не пойму, как сделать простую пересылку пакета??
← →
axis_of_evil © (2009-08-04 13:02) [12]> @!!ex © (03.08.09 16:53) [10]
> Как я понимаю - достаточно просто перенаправлять пакеты
> и сохранять их содержимое на диск?
зачем? - какое это имеет отношения к слиянию истории icq?
← →
Сергей М. © (2009-08-04 13:09) [13]
> как сделать простую пересылку пакета?
Точно так же как это делает, например, любой HTTP(S)- или SOCKS-прокси, через который любой уважающий себя ICQ-клиент обязан уметь работать.
← →
@!!ex © (2009-08-04 13:27) [14]> [13] Сергей М. © (04.08.09 13:09)
Замечательные слова истинного программиста, абсолютно йточный ответ и такой же бесполезный.
← →
@!!ex © (2009-08-04 13:29) [15]> [12] axis_of_evil © (04.08.09 13:02)
> зачем? - какое это имеет отношения к слиянию истории icq?
Пакеты парсяться и сохраняються в одном месте. А есть другие варианты реализации?
← →
cwl © (2009-08-04 14:31) [16]> @!!ex © (04.08.09 13:29) [15]
вопрос снят. ты о парсинге ни слова не сказал - вот я и решил уточнить :>
только не пакеты, думается, а сообщения, сформированные в соответствии с oscar-протоколом, - которые и из нескольких пакетов могут состоять.
Никак не пойму, как сделать простую пересылку пакета??
в где? открываешь слушающий сокет, с ним соединяется icq-клиент. на сокет принимаешь, тут же обрабатываешь (в случае если это только часть - в буффер его) и отправляешь этот же пакет дальше - на oscar.aol.com // или куда нынче логинятся
или я ответил не то, щто ты спрашивал? %>
← →
@!!ex © (2009-08-04 14:41) [17]> [16] cwl © (04.08.09 14:31)
> или я ответил не то, щто ты спрашивал? %
Ответил то что я спрашивал. :)
← →
@!!ex © (2009-08-04 14:42) [18]А может кто нибудь за недежку написать такой прокси, но который можно было бы на обычном хостинге запустить.
← →
Сергей М. © (2009-08-04 14:49) [19]
> такой же бесполезный
Сожалею что пользы тебе он не принес)
← →
Сергей М. © (2009-08-04 14:51) [20]
> на обычном хостинге запустить
"Обычный хостинг" не пускает к себе всякие "некие проги", он пускает только те, которые подчиняются правилам, устанавливаемые хостером)
← →
@!!ex © (2009-08-04 14:56) [21]> [20] Сергей М. © (04.08.09 14:51)
Да. Именно поэтому я и не могу сам написать.
Набросать прокси как оаказалось совсем не сложно.
Но только для того чтобы запустить свою прогу на хостинге нужен выделенный сервер или VDS
Поэтому и спрашиваю, нежелает ли кто нибудь за денежку такую штуку написать в виде веб приложения.
← →
cwl © (2009-08-04 15:09) [22]> Есть сервер под виндой.
сервер дома? - почему не гонять через него при помощи своего же прокси?
← →
cwl © (2009-08-04 15:40) [23]мне тут подсказывают, щто хостеры не дают процессу более 30 секунд
← →
Сергей М. © (2009-08-04 15:41) [24]
> в виде веб приложения
Что ты называешь "веб приложением" ?
Приложение, реализующее вышеупомянутые прокси-сервисы, и веб-приложение, исполняемое под управлением веб-сервера, предоставляемое хостером - это все-таки довольно разные разницы ..
← →
cwl © (2009-08-04 16:03) [25]видимо, второе. т.е. какой-нибудь PHP-шкрипт. так я понимаю.
← →
@!!ex © (2009-08-04 17:02) [26]> [22] cwl © (04.08.09 15:09)
> сервер дома? - почему не гонять через него при помощи своего
> же прокси?
ПРовайдер фиговый. Инет может сам вылететь. Или еще какая гадость случиться...
> [23] cwl © (04.08.09 15:40)
Ясно... Тогда действительно не получиться.
> [24] Сергей М. © (04.08.09 15:41)
> [25] cwl © (04.08.09 16:03)
Да. Второе.
← →
Сергей М. © (2009-08-04 17:14) [27]
> @!!ex © (04.08.09 17:02) [26]
и что ? Хостер готов позвольть твоему коду открыть на хосте отдельный порт для обслуживания прокси-запросов ?
← →
@!!ex © (2009-08-04 19:07) [28]зачем отдельный?
← →
axis_of_evil © (2009-08-04 19:54) [29]можно, конещно, повесить на 80-й ..
// это в теории - если опустить ограничение по времени
← →
Сергей М. © (2009-08-05 08:21) [30]
> @!!ex © (04.08.09 19:07) [28]
>
> зачем отдельный?
>
Как это зачем ?
Каждый порт однозначно определяет предоставляемый на нем сервис.
HTTP - один порт, HTTPS - другой, HTTP(S)-прокси - третий, SOCKS-прокси - четвертый ..
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.007 c