Сейчас на форуме: bedop66938, testrev1337, vsv1, 2nd (+7 невидимых)

 eXeL@B —› Крэки, обсуждения —› Достойный клиент icq
. 1 . 2 . >>
Посл.ответ Сообщение

Ранг: 4.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 09 января 2007 14:13
· Личное сообщение · #1

Здрасьте, решил я как-то написать свой icq клиент, но нашел только полу бесплатный компонент для вижуала под названием ICQ_Socket. Функций у нее много, но бесплатная версия не дает слать сообщения.
Сама библиотека уже не развивается, но пока остается востребованной. Одна из ссылок на нее ICQ_Socket http://www.homesoft.ru/downorder152-ratingA.html . Может кто знает бесплатную такую штучку или как эту вылечить? Очень уж охота свою mirand`y изваять




Ранг: 120.6 (ветеран)
Активность: 0.090
Статус: Участник
rootkit developer

Создано: 09 января 2007 14:30
· Личное сообщение · #2

DrShX пишет:
Сама библиотека уже не развивается, но пока остается востребованной

Протокол ICQ в последнее время начали довольно часто менять, так что если библиотека не развивается, то лучше выбросить сразу.

DrShX пишет:
Может кто знает бесплатную такую штучку

icq.dll от миранды

-----
Скажем дружно - нафиг нужно.




Ранг: 4.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 09 января 2007 14:37
· Личное сообщение · #3

Ms-Rem пишет:
icq.dll от миранды

Вполне возможно, а как узнать ее описание, функции и тд?



Ранг: 260.2 (наставник)
Активность: 0.190
Статус: Участник

Создано: 09 января 2007 14:45
· Личное сообщение · #4

www.google.com/search?hl=ru&q=%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5+icq.dll&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=
Исчи.
А ваще нах те писать ещё один icq клиент? Х0тя, пиши...мож дельное чё получится.




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 09 января 2007 14:58
· Личное сообщение · #5

DrShX, "use the source, Luke" Все исходники в их SVN: miranda.svn.sourceforge.net/viewvc/miranda/branches/stable/miranda/



Ранг: 4.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 09 января 2007 15:55
· Личное сообщение · #6

Побежал учить... Отпишусь о результатах позже.




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 09 января 2007 16:01 · Поправил: s0larian
· Личное сообщение · #7

DrShX, IMHO, с нуля делать клиента - это маразм. Допиши просто plug-in к mirand-e или gaim-у. Только потом исходником делись




Ранг: 109.2 (ветеран)
Активность: 0.090
Статус: Участник
Cardinal

Создано: 09 января 2007 16:06
· Личное сообщение · #8

DrShX пишет:
Здрасьте, решил я как-то написать свой icq клиент

Для примера, возьми сорцы &RQ, благо есть на паблике. Лучше заняться поддержкой уже существующих или переписать их код, чем плодить клоны-инвалиды.
sniperZ
Тебя нужно было, уже давно, сжечь на костре. Почему отменили инквизицию!!?

-----
– Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями...





Ранг: 44.2 (посетитель), 69thx
Активность: 0.140.02
Статус: Участник

Создано: 09 января 2007 16:14
· Личное сообщение · #9

буогого.. лучше убейся и отдай свои оргоны, толку больше.. откуда гавнакодеры токие беруццо...



Ранг: 45.1 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 09 января 2007 16:18
· Личное сообщение · #10

s0larian
НУ если посмотреть н QIP, то не скажешь что это маразм, хотя тащит все на себе один чел.



Ранг: 56.3 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 09 января 2007 22:04
· Личное сообщение · #11

xDriver пишет:
НУ если посмотреть н QIP, то не скажешь что это маразм, хотя тащит все на себе один чел.


Этот чел с ICQ протоколом был знаком ещё, когда многие из нас только научились переворачивать фигурки в тетрисе. Неудачный пример.
Если писать новый клиент, придётся использовать OSCAR.8, на нём работают все альтернативные клиенты, т.к. сам по себе протокол закрытый и новые версии снифать некому, а если и отснифают, то делиться не станут уж точно.



Ранг: 48.8 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 10 января 2007 02:00
· Личное сообщение · #12

а чем хуже та же библиотека icqkid ?



Ранг: 271.5 (наставник), 12thx
Активность: 0.150
Статус: Участник
Packer Reseacher

Создано: 10 января 2007 03:07
· Личное сообщение · #13

DrShX
Смысл изобретать велосипед заново?
Не лучше ли написать плагины к уже существующему?

-----
My love is very cool girl.




Ранг: 4.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 10 января 2007 05:24
· Личное сообщение · #14

specz пишет:
лучше убейся и отдай свои оргоны, толку больше..

Как-будто я какое-то дерьмо напишу и буду его продовать, мля.
Кип, это классно, но он на дельфях писан. В любом случае, я усек, что немного побаловаться мона, но лучше писать плагин, IMHO.



Ранг: 161.0 (ветеран)
Активность: 0.120
Статус: Участник

Создано: 10 января 2007 08:55
· Личное сообщение · #15

Писать клиент типа ICQ одному нету смысла ..почти.
ICQ уже много лет, развивается хорошо и вряд ли самому можно написать что-то подобное.



Ранг: 56.3 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 10 января 2007 09:10
· Личное сообщение · #16

Снифайте лучше протокол Skype, гораздо перспективнее.



Ранг: 203.3 (наставник)
Активность: 0.220
Статус: Участник
UPX Killer -d

Создано: 10 января 2007 09:31
· Личное сообщение · #17

DrShX, во-первых, есть квип с кучей фич и есть бюджетная миранда. Чем не устраивают. Во-вторых, если будешь делать клиент, то я бы посоветовал начать с нуля, разбирать протоколы, ковыряться с сокетами и т.п. И последнее: если тебе не охота снифать и долго копать, то либо возьми компоненту аськи (если есть), либо, либо если тебе надо просто чем-то себя занять ради интереса, то поробуй какой-нибудь майлру агент, он документирован, хотя и паршиво.
В принципе написание аськи бессмысленно. Я как-то браузер изготавливал - очень быстро надоело.

-----
Я медленно снимаю с неё UPX... *FF_User*




Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 10 января 2007 11:48 · Поправил: al0ne
· Личное сообщение · #18

>написание аськи бессмысленно
>Писать клиент типа ICQ одному нету смысла
>Смысл изобретать велосипед заново?
>Неудачный пример
>нах те писать ещё один icq клиент


***
They think we're all the same
And always we're to blame
For shit I think is lame..
- koяn

наверно не стоит тратить времени... зачем это пишу,всё равно я знаю что со мной никто не согласится?
затем что я досихпор не нашёл свой идеал (мой кругозор ограничен лишь win платформой)

достанем пальци и начнём загибать по очереди, на каждый думая что нам нужно от клиента:
1) Клиент должен хавать минимум трафика (мирабилис идёт курить, miranda... зачастую тянет весь server-side клиент лист...)
2) Если вас похачили то ни в коем случае не должны увести пароль (тут в принципе всё распространённые клиенты идут если вы специально не позаботились об этом)
3) Нужно средство для шифрования сообщений
4) Аутентификация МД5 (тут всеми любимый квип плошает и &RQ, но не R&Q)
а теперь скажите какой такой клиент удовлетворяет нашем требованиям? ответите миранда! и правильно, но с ней зачастую бывают глюки с получениемотправкой мессаг, и очень обидно когда в очень важном разговоре тебе отвечают а маранда молчит как партизан (хотя сами мессаги приходят и для избежания такой лажы можно всё время снифать асечный траф, но во-первых это изврат а во вторых нужно быть знакомым с протоколом), после пары раз безвозвратно потеряных сообщений ручки так и лезут снести его и забыть как о страшном сне.
пару слов о шифровании мессаг, очень печален тот факт что нет какого-то стандарта по которому нужно передавать шифрованные мессаги, т.е. например крысиный секурный плагин работает только с себе подобным, так-же как и мирандовский secureim, широко любимый квип снова курит (?) хотя тут может выручить что-то вроде SIMP'а...
а теперь о нравственности, почему когда любой новичёк подымает такую тему всё считают своим долгом напрочь отбить у него желание к коденгу? (совесть у вас есть? всегда перед такими категоричными заявлениями пишите спереди большими буквами ИМХО И НЕ БОЛЬШЕ) во первых это интересно, (по кранему лично мне было, конечно речь не идёт о реверсе протокола с нуля..линк не дам http://iserverd.khstu.ru/oscar/ но в сети есть толковое описание 7/8/9-й версии, но так было замечено выше, протокол меняется и кое что-то сейчай ессесно нетак как там написано, но дето на 95% всё ок ) во вторых ты развивается мышление и опыт, и наконец не у всех получился мертво рожденный проэкт.
программист - создатель, кто знает может у скольких людей стоят самописные клиенты, заточенные чисто под свои нужды, и таким людям разобраться с очередным "обновлением протокола" (уж очень громкое заявление, поверьте - на самом деле меняется все-го то пару каких-то байт ;)) дело 5-10 минут и ненужно ничего качать (как например тот-же квип сука норовит обновиться какждые пару недель? ув девелопер идите нахуй!)
к примеру, разве может не миловать тулза с таким функционалом весящая 70К ?
мой вывод: делай как знаешь,
вся fLame-подобная критика идёт (в прочем как и всегда шла) в топку
love, al0ne




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 10 января 2007 15:01
· Личное сообщение · #19

al0ne пишет:
3) Нужно средство для шифрования сообщений

Таких plugin-ов куча: addons.miranda-im.org/action=display&id=38 но беда в том что крипто просто так не сделаешь и удобныи и защищённым. Нужно либо обменяться ключами, либо иметь Certificate Authority... Реализаций много, например есть та что изпользует gnupg и его key ring.

al0ne пишет:
и очень обидно когда в очень важном разговоре тебе отвечают а маранда молчит как партизан
Обидно, базара нет. Так исправь глюк и зашли в форум patch. Или проверь последнюю версию из SVN - может оно исправлено. Тут будет польза, а кричать "давайте напишем своё!" - какой тут смысл?

al0ne пишет:
а теперь о нравственности, почему когда любой новичёк подымает такую тему всё считают своим долгом напрочь отбить у него желание к коденгу?

Дело в том, что IMHO есть огромная вероятность того что "с ноля" всё будет делаться и через месц заглохнет. В результате есть факт развития индивидуума и отсутствие пользы для общественности. Ведь чувак будет наступать на все те грабли которые мы сами уже прошли... Кто из нас не садился писать диз-асм, почтовый клиент, редактор, снифер, и т.д.... И что в конце? Сколько таких вещей выросли до серьёздного уровня?

А вот если чувак возмёт миранду, в которой вся архитектура построена вокруг plugins и добавит что-то полезное, то это займёт немного времяни, даст кучу опыта и будет использовано людми. В идеале будет включено в главную сборку...

Просто IMHO всё упирается в менталитет - мы все хатим всё выбросить нах и сделать с ноля. Но, значительно более здравй подход - начать с базы и её подчистить. Это ж простая математика - сколько человеко-лет уже вложено, скажем, в миранду - дополнения, исправления, совместимость. Почему бы не взять это как базу?



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 10 января 2007 15:27 · Поправил: al0ne
· Личное сообщение · #20

s0larian Ы ) я не писал плугинов к миранде или ещё к чему, более того я не говорю что я вообще прав ;- ) и что нужно так делать, и вообще не слушайте меня я не кричу, не спорю и не к чему не призываю, всёго-лишь выражаю свою точку зрения
приведу разницу в объемах передачи данных, которая прохавывается на авторизацию:

qip : 27 317 байт 111 пакетов
miranda : 19 411 байт 96 пакетов
&rq: 7 812 байт (!)
rnq: 7 290 байт
<те с которым у меня работает>: 3 578
это только авторизация, больше мне засекать лень,



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 10 января 2007 15:40
· Личное сообщение · #21

простите я нуб здесь у вас, 2 раза отредактировал сообщение теперь:
"Защита от спама: в течение 4 секунд вы можете отправить не более одного сообщения!"
ну да ладно.. очевидно после авторизации экономия не будет отличаться в 2-10 раз, хотя я не ипользую ваще графики, так что сравнивать здесь спорно.. если юзать шифрование то тут уже больше зависит уже от него а не от способа передачи



Ранг: 4.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 11 января 2007 07:40
· Личное сообщение · #22

Ребята, вы слишком углубились в дебри протокола ICQ. Поясню свою цель: использование основных возможностей в своем приложении. Т.е. авторизация и отправка сообщения одному или нескольким пользователю(ям). А так, спасибо за подробности.
Я так понял, что работа с протоколом icq в миранде заключена в файле icq.dll?



Ранг: 56.3 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 11 января 2007 07:42
· Личное сообщение · #23

Возьми тогда TICQClient за основу, все базовый функции реализованы + ессно исходники.



Ранг: 4.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 11 января 2007 08:25
· Личное сообщение · #24

W[4Fh]LF пишет:
Возьми тогда TICQClient за основу

На сколько я помню, он под Дельфи, а не С++, нет?



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 11 января 2007 13:57
· Личное сообщение · #25

На сколько я помню, он под Дельфи, а не С++, нет?
дат
Поясню свою цель
так бы сразу и сказал
в сети всё есть, напИсать то что тебе нужно, в зависимости от опыта и желания: от вечера до нескольких дней, скачай первым делом статьи с aolhackers кажется две статьи с уматовым названием "режим цветочек" ))) потом с того линка что я давал и в атаку



Ранг: 23.8 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 января 2007 14:33
· Личное сообщение · #26

Может кому поможет icq-клиент написаный на FASM. wasm.ru/src/5/faim.zip



Ранг: 56.3 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 12 января 2007 01:33
· Личное сообщение · #27

DrShX пишет:
С++, нет?




2dd6_12.01.2007_CRACKLAB.rU.tgz - eICQ.rar




Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 01 марта 2009 18:03
· Личное сообщение · #28

Подниму старую темку...
Полноценно я кодить не умею, в исходниках копаться тоже.
Хочу замутить что-то типа ICQ бота на скриптовом языке автоит.
Может всётаки ктонибудь подскажет описание и функции icq.dll от миранды ? и реально ли её вообще заюзать в оригинальном виде?

-----
AutoIt





Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 01 марта 2009 18:24
· Личное сообщение · #29

OLEGator пишет:
Может всётаки ктонибудь подскажет описание и функции icq.dll от миранды ? и реально ли её вообще заюзать в оригинальном виде?

вполне реально...во всех мирандовых плугах всё интуитивно понятно...



Ранг: 39.1 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 01 марта 2009 19:11
· Личное сообщение · #30

Для своей сети делал на этом:
hxxp://www.accuracer.com/delphi_messenger_sdk_instant_messaging_sdk_im _sdk.htm

понравилось это :
Strong encryption of network traffic: 12 algorithms with 4 modes and 2 different schemes

После доделывания держит сетку в 250 пользователей. Приятная штучка.


. 1 . 2 . >>
 eXeL@B —› Крэки, обсуждения —› Достойный клиент icq
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати