Небольшая переделка ICQ плугина для Миранды.

типа картика

[ NEWS 06.08.2007 ]

Программа на данный момент устарела безнадёжно, хотя я ею изредка пользуюсь. Особенно постарела версия самой миранды, в новую свои приколы я пока не перетаскивал. Кроме того она уже не уникальна. Хотя тем кто первым её воспроизвёл для широкой публики, понадобилось года два))) Первым у кого это получилось, был автор &RC. А следом за ним пошли QIP и прочая ерунда. QIP я кстати не очень люблю. QIP программа очень хорошая, но интерфейс в дельфёвом стиле для меня не очень удобен.

Краткое руководство по запуску:

Лирический флуд

Вас добавили без вашего разрешения в контакт-лист ;( ? И теперь кто-то отслеживает ваш статус в аське, донимает тупыми сообщениями и просьбами? Угрожает? Обещает отрезать палец? Это ужасно. А Вы когда-нибудь задумывались о том, как бы удалить себя из его (её? хм, из её контакт-листа я бы не стал удаляться, хихи) контакт-листа? Теперь у Вас есть все шансы удалить свой номерок из серверного контакт-листа неприятеля.

Небольшая модификация ICQ плугина для Миранды. Для само удаления достаточно нажать правой кнопкой по нику и выбрать пункт "Remove MySelf". Сам человек ничего не почувствует. Если ICQ пейджер неприятеля хранит свой контакт-лист на сервере, то после того, как он зайдет в свою аську второй раз, то вас там уже не будет и ему, в конце концов, придется просить вашего разрешения, чтобы добавить Вас.

Для установки достаточно копирнуть файл ICQ.dll в папку plugins у своей миранды (т.е. заменить свою).

Ряд технических тонкостей: Написать плугин для ICQ плугина у меня не получилось, потому что сделать это нельзя по той причине что ICQ.dll не позволяет второстепенным плагинам работать напрямую с протоколом. В данную секунду содержимое на сервере может не соотвествовать этому описанию. Потому что я решил кое что переделать по мелочам. Но сильно подолгу возиться не хочу поэтому инструкции пока что корректировать не хочу.

Что нового

Новизна =)

Здесь я хотел сказать что плагин основан на свежей версии миранды. (была собрана из CVS в начале октября 2004 года).

Самоудаление

[Screenshot]

Это конешно совсем не новая фишка. Но я так, написал на всякий случай. Сам плугин теперь ругается на чистом англиском (вернее не на чистом, а на моём грязном слаборазговорном англиском, потому что знаю я его плохо). Если вы хотите видеть великий и могучий, то просто пропишите нужные фразы в языковом файле и всё будет хорошо)

P.S.

  1. Да ещё бывало как-то у меня спрашивали, а если я удалюсь у человека из списка, то в моём списке он останется или нет ? Ответ - останется. Если хотите удалить его из своего списка, то удаляйте сами.
  2. Находятся некоторые умники, которые мне говорят - Он не работает. Для тех в танке я повторю отдельно. Пока что он работает. Просто если у человека вы не только на сервере хранитесь, а ещё и в локальнов списке на компе дублируетесь, или хранитесь только на компе, то удаляться бесполезно. Тут только можно комп. ему взломать. С другой стороны, если ваш UIN требует авторизации от новых пользователей, то это хорошо... (это круто)... Тот кто вас потерял, тот без спросу не добавит.
  3. Исходники не даю. Писал эту штуку я для себя и даже не собирался её распространять. Она сама как-то расплодилась без спросу (но это ещё терпимо). Правда с другой стороны мои друзья собирались выложить этот исходник на каком-то своём сайте. (посмотрю когда у них очередные приступы лени кончатся).
  4. В хакерские и прочие группы не вступаю. (я сам по себе, был и буду)

ISEE

[Screenshot1][Screenshot2][Screenshot3]

ISEE плугин. Позволяет видеть невидимое (тех кто прячется в инвизибле). Находит очень быстро и хорошо. Спрятаться от него в принципе нельзя, потому что посылаемые для этого команды клиента на другой стороне в принципе не достигают. Плохо только то, что если человек из инвизибла ушёл в оффлайн, то это не сразу обнаруживает, а со значительной задержкой. Иконки поганые. Надо получше нарисовать.

Дата регистрации

[Screenshot]

Нажав в главном меню пукт "Моя информация" вы сможете увидеть ту дату в которую был создан ваш UIN. (У мирабов похоже она беда, они сервер из чужих исходников собрали и сами не знают чего он творить может).

Сокрытие версии

[Screenshot]

Тут всё просто. В любом более менее приличном клиенте можно открыть вашу инфу и проглядеть каким же ICQ клиентом вы пользуетесь. А если пользуетесь мирандой, то какой версией миранды. Теперь от этой неприятности можно избавится (если это кому-нибудь правда нужно). Лично мне от без такой неприятности самому станет очень неприятно. Потому что я люблю знать чем люди пользуются.

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

Глюк которого больше нет

Изначальная проблема которая была в миранде. Если вы пользовались родным ICQ клиентом мираблиса, который хранит ваш контактный список на сервере (вернее они все теперь его там хранят). В этом случае, установив миранду первый раз, вы накнётесь на большую неприятность. Миранда как оказалось грузит с сервера не весь список. По моим ощущениям, она половину по сравнению с родным списком теряет. Раньше у меня бывало даже так: дома я пользовался родным мирабовым клиентом, а на работе (если этот дурдом можно было работой назвать) ставил миранду. При всём при этом файл данных от этой миранды я периодически стирал (чтобы в историю ненароком нос никто не совал). И вот иногда бывало надо было срочно кому-то сообщение отправить, захожу я в асю, а человека там нема...((( и номер я не помню. Но я тогда почему-то не придал этому большого значения, т.е. не подумал что в этом миранда виновата. По правде говоря я глубоко в этом вопросе не разбирался и переправил всё немного грубовато, но думаю что глючить ничего уже не должно (разве что чуточку притормаживать будет при первой загрузке). А тот кто всё таки боится, может взять менее искаверканый вариант, в котором работа списков не затрагивалась. ТУТ!.

Download section

Здесь вы можете загрузить моё мелкое творение и несколько не моих, но весьма полезных примочек. (Вернее те, которые я, со своим убогим вкусом, считаю наиболее полезными). Всё DLL нужно копировать в папка Plugins. Мелкий размер пускай вас не пугает (сама DLL уменшилась по сравнению с прошлым вариантом). Просто самые большие из DLL я упаковал с помошью UPX, чтобы трафик зря не расходовать (прежде всего свой; мне за него никто не платит).

Собственно сам плугин ради которого возник весь этот балаган

Загрузить DLL !!! (66048 байт)

Миранда

На случай если у кого-то нету, сама миранда. Не такая свежая как сам плугин, но это на важно. И ещё плугин для приёма и отправки сообщений, без которого ничего работать не будет (когда нибудь этот пейджер доживёт до полного маразма).

Миранда (172568 байт)

Плугин к ней (34816 байт)

Звук

Мой любимый звук. Тот который я всегда ассоциирую с новыми сообщениями. Если кто-то сморел хоть один раз сериал Вавилон 5, то он этот звук легко узнает. Такой звук издавался при звонке в дверь.

message.wav (16684 байт)

CHANGEINFO

Изменение собственной информации в асе. Сам автор миранды почему-то это не написал. (зато плагины предусмотрел).

changeinfo.dll (32256 байт)

YAMN.dll

Постоянная проверка почты. Я помню что в старые времена у меня стоял старый клиент от мираблиса. Он умел почту проверять, и этом активно пользовался - каждые пять минут проверял. А потом они это из клиента убрали, и мне было очень плохо =))) А этот плугин по сравнению с тем что было в мирабовом клиенте, просто супер навороченный агрегат. Настройка popup сообщений. Криптозащищёная авноризация, выбор кодировки, собственный интервал проверки для каждого отдельного ящика. Просто универсальный комбайн.

YAMN.dll (34816 байт)

Звук (14251 байт)

mToolTip.dll

Показывает информацию о юзере, при наведении на него (на юзера) мышки. Этаким красивым полупрозрачным всплывающим окном.

mToolTip.dll (31744 байт)

Notify

Два плугина которые работают вместе. Оповещают о приходах, уходах юзеров и о новых сообщениях. Красивыми всплывающими полупрозрачными окнами.

NewStatusNotify.dll (45056 байт)

PopUp.dll (33792 байт)

Звук (14093 байт)

Visibility

Установка видимости и невидимости для юзеров одним кликом мышки (и ещё редактор списков видимости).

contactvisibility.dll (35328 байт)

menuex.dll (14848 байт)

CopyIP.dll

Копирует IP человека из списка в буффер обмена одним кликом.

CopyIP.dll (29696 байт)

WhoIsReadingMyStatusMsg.dll

Сообщает о том что кто-то прочёл ваше статусное сообщение.

whoisreadingmystatusmsg.dll (23040 байт)

Шифрование

Позволяет шифровать ваши разговоры. Это наверное самый полезный плугин. Я просто обожаю всё шифровать.

Scrambler.dll (51712)

Lookup

Этого плагина пока нет в природе. Сначала мне хотелось его написать, но потом передумал =)) Хотя писать я уже было начал. Хочется мне почему-то иметь плугин, который делает в миранде тоже самое что UIN2IP для мирабовой аси делает. А ещё лучше чтобы ещё whois запросы умел делать. А ещё я хочу плавающие ники, без них жить нельзя. И ещё много чего хочу ))) Я уже порядком заколупался, набирая только один этот тескт. В данный момент мне досмерти хочется загрузить BeOS и сидеть в нём до победного рассвета, мирно взирая на его жёлтые вкладки.

......

Контакты

Возможно будет и следующая версия, с более страшным набором функций чем есть сейчас. Например добавление в таком стиле же (без авторизации). Благо для этого и делать ничего не надо будет (все нужные функции внутри программы уже есть. С другой стороны общественность выступает против. Если и делать это, то распространять открыто не стоит (посмотрим потом). Есть ещё вещи которые добавлять неприятно дабы не светить их существование.

все вопросы на 133575351(ICQ) -

(с) Proteus

p.s. товарищу с altruistic - твою ссылку я удалил потому что твоя информация устарела, а на мои мессаги ты не реагируешь.



Subject: Re: 
 Hello Proteus!

Для того, чтобы в будущем не испытывать всяческих проблем с краками,
советуем зайти на http://www.drweb.ru/buy/ph/ и приобрести лицензионный
ключ.

You wrote to  on Sun, 4 Jul 2004 23:14:12 +0400:

P> Скачал к Вашей программе crack
P> А при установки DrWEB, говорит, что в нём вирус troy_ld.
P> Теперь я понимаю, почему Вы пишите в лицензии, что не
P> несёте никакой ответственности за использование Вашей программы.
P> Если всё-же это не Ваших рук дело, в чём я лично сомневаюсь, то
P> прошу дать мне нормальный crack без всяких вирусов.
P> А так мне придёться удалить Вашу "замечательную програму" ко всем
P> чертям.

Hosted by uCoz