Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.51 MB
Время: 0.007 c
15-1249167230
DillerXX
2009-08-02 02:53
2009.10.04
нужна электронная мартышка


2-1249369462
hoper
2009-08-04 11:04
2009.10.04
mcrypt в delphi


4-1218778799
VitAngel
2008-08-15 09:39
2009.10.04
Администратор Домена


15-1249126462
DevilDevil
2009-08-01 15:34
2009.10.04
Приложение лезет в реестр


2-1249236020
kapas
2009-08-02 22:00
2009.10.04
Delphi 2009 for Win32. class operators





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский