Информация

Обсуждало 9 человек

Подарок на 5-летие

Логика и программирование
31 августа 2011 в 14:55:18

В общем, что-то я загнулся... Алекс, извиняюсь, что загадил на сайте "Приватный дневник" XD.

Суть подарка заключается в следующем скриншоте:


Это программа, вернее это 2 программы + флэш-оболочка, весом ~800 Кб и не требующая установок. Использование этой программы должно было облегчить жизнь пользователям, которые используют свои смайлики. Достаточно было указать список из смайлов (символьный смайл, и на какую картинку его заменить), включить программу, подменяющую пакеты и в следствии мы пишем ":)" а получаем на этом месте картинку.

Проблема настигла меня при написании программы, подменяющей пакеты (собственно на нее шло 99% времени), но одну часть я так и не смог понять и исправить, из-за чего ничего и не запустилось. Пакеты я ловил, собирал из кусков, модифицировал и отправлял. Но, когда я отправлял уменьшенный или аналогичный в размере пакет (т.е. был 100 байт, а стал <= 100 байт, все нормально, а когда был 100 байт, а стал > 100 байт, все крушилось). Большую часть писал на C++, пересчитывал все сумму, длины, менял значения ACK и SEQ, менял Content-Length в POST заголовках - в общем, проникся в это дело с головой, пока МОСК не стал издавать звуки кипящего чайника. Пробовал и на C# писать, и на Java, и на Perl (но на нем я так и не смог модули даже подключить, ну его XD)... Да и в инете по запросам "modify network packet c++" особо ничего толкового с примерами нет.

В общем, я еще раз обмозговал все. Если кто такое уже делал - Delphi, или еще какой другой язык - я съем все, главное чтобы я смог это запустить у себя, и чтобы оно работало как надо %). Если же нет, есть еще одна идея - попробовать написать плагины для браузеров (Chrome + FireFox + Opera), которые бы в момент отправки пакета подменяли содержимое и вставляли бы картинки вместо смайлов (в FireFox'e видел нечто подобное, там можно было смотреть и менять любые исходящие и входящие пакеты).

С хромом я постараюсь сам справится, потом за лису возьмусь и потом может до оперы дойду. Но сейчас уже лето кончилось, время работы и учебы, по-этому кто может, кому интересно - помогите завершить этот чудо-проект XD. С вас плагин для одного-двух браузеров, или помощь в написании, с меня включение в авторы, ведь мне кажется, программа хороша, полезна, интерфейс уже есть, осталось только заставить его работать.

Пока я пытаюсь побороть свою лень и дописать проект на AS2, как думаете, что бы я мог подарить пользователям сайта в честь 5-летия? :P

Обновлено: 02 сентября 2011 в 23:38:36

Обсуждение (вниз)

Не хватает только вашего мнения. Зарегистрируйтесь, чтобы написать!

03 сентября 2011 в 12:40:52


03 сентября 2011 в 12:06:10

Dracyla когда будет плагин для Chrome ?

03 сентября 2011 в 00:52:14

как оказалось, можно плагином сделать еще проще >;D.... для хрома почти готов :)

03 сентября 2011 в 00:27:36

я использовал библиотеку winpkfilter для C++, просматривал пакеты, выбирал из них исходящие, потом по IP определял пакеты, которые идут на фан, потом каждый пакет собирал по ACK (т.к. его могли порезать на несколько кусков), и потом изменял и отправлял... ))...

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

03 сентября 2011 в 00:22:14

ааа тоесть ты хотел чтобы вообще все исходящие пакеты заменял? но длинные строки не заменял изза каких то проблем, а может попробовал бы не сразу заменить а по частям? тоесть ":D" на "htt" и патом постепенно отправлял всю строку по частям, хотя бред какойто хД проще плагины наверное сделать. А как ты вообще пакеты перехватывал именно с фандакса?

03 сентября 2011 в 00:12:35

Maldan, изначально задумывалась программа, которая меняла исходящие на fundux пакеты (при необходимости и НЕЗАВИСИМО от браузера). Но ":D" на "http://images.ru/rofl.png" мне нее удалось переформировать (хотя ":D" меняет на "=D" без проблем)...

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

03 сентября 2011 в 00:06:24

То есть это типа плагин для браузера, который отсылаемые сообщения переформировывает, меняя строки? типа ":D" на указанную ссылку?

02 сентября 2011 в 23:39:21

up.

31 августа 2011 в 23:48:21

фак, 1% и не удается его закончить XD...

31 августа 2011 в 20:40:03

сейми 3 только умную как настоящий человек и более извращенную чтоб она танцевала стриптиз и ваще там... лан неважно хД

31 августа 2011 в 18:40:29

Mushroom kombat 2))

31 августа 2011 в 17:38:57

funnyorangecat ка зачем тебе такой пунктик как секс
у тебя же как ты постоянно пишешь в контакте не стоит

31 августа 2011 в 17:37:15


31 августа 2011 в 17:33:01

Самый хороши подарок это тётки, сиськи, пива, секса то что предложил Maldan.

31 августа 2011 в 17:24:19

Я бог

Какое самоуверенное, самонадеянное и глупое мнение.

31 августа 2011 в 17:21:47

Я бог

31 августа 2011 в 17:21:17

Едепикс помоему наоборот
Можете я раньше была на мульики нет там.всю глупостью и.остовлял
Или купил кпк и от делать.нечего пытаясь,сьанки на работе себя развеселить в данный момент в тролебусе

31 августа 2011 в 17:18:03

metseldr, ты либо тролль, либо идиот, что в принципе одинаково убого и уныло.

31 августа 2011 в 17:17:09

Голи надоела ты мне сосвоей малолетней глупостью

31 августа 2011 в 17:15:40

Goli, а не имел в виду тебя.

metseldr, ты раньше был более адекватным. Что же случилось? Сильно током ударило?

31 августа 2011 в 17:13:16

я здесь один настоящий муэчина всех остоьлные телки

Ваши самоуверенность и чувство собственной важности поражают.

31 августа 2011 в 17:11:58

Голик я передалбы привет но я женщн нзнаю.географию и несмогу ее найти

31 августа 2011 в 17:10:21

Едепикс не угражай мне негодный мальчишка
Голик я здесь один настоящий муэчина всех остоьлные телки

31 августа 2011 в 17:09:45

edapskov, мне дарить вибратор не надо. Я откажусь, пожалуй.
metseldr, передай привет своей учительнице по географии от меня.

31 августа 2011 в 17:07:41

Только рязань в росии а всех остольное украина и германия

31 августа 2011 в 17:07:20

Если будешь продолжать в том же духе, то его тебе и подарят.

31 августа 2011 в 17:06:48

metseldr, но ведь девушек на фане немного. Или ты считаеь, что все тут геи?

31 августа 2011 в 17:05:11

Дракулак нет лучше подарка кроме вибратора

31 августа 2011 в 17:04:57

metseldr, Псков в России, географ хренов -_-

31 августа 2011 в 17:03:16

Квартис денги берут только мужыки в стрептиз клубе

31 августа 2011 в 17:01:33

Едопикс из украины ?
Рстрелять!

31 августа 2011 в 16:59:18

А у меня кондуктор рубли не принял. И молдовские денежки тоже. Только гривны. А вобще я часто бесплатно ежжу .
Одесса!

31 августа 2011 в 16:57:46

Qvarts, edapskov заботился о Dracyla, потому тот живет на Украине.

31 августа 2011 в 16:57:40

"Едапсков, ты тоже живёшь в Украине?"

Нет, но Дракула точно из(с) Украины. Вот я и поинтересовался насчёт курса :-)

ЗЫ: У нас тут шутники частенько используют гривны и зайчиков при расплате с кондукторами. Особенно хороши зайчики - они стоят мало :-)

31 августа 2011 в 16:50:40

а с каких пор Псков это Украина? )

31 августа 2011 в 16:48:47

Едапсков, ты тоже живёшь в Украине?

31 августа 2011 в 16:44:07

что бы я мог подарить пользователям сайта в честь 5-летия? :P


себя хД Новый сервер, выделенный лучше, с жестким так на 500ГБ для начало хватит хД

31 августа 2011 в 15:59:30

99%, нада было еще раньше рассказать, потому что в тишине как-то медленно работается XD

31 августа 2011 в 15:19:22

Dracyla, да ладно.

31 августа 2011 в 15:16:38

"edapskov, про ~funapps~"

Понятно. Жалко. Идея была интересная.

31 августа 2011 в 15:15:21

edapskov, про ~funapps~

31 августа 2011 в 15:14:59

по 2 рубля сойдет? XD

31 августа 2011 в 15:14:27

"edapskov, заглох..."

Это про судьбу фунапса или просто мне нахомили?

31 августа 2011 в 15:10:17

funnyorangecat, не жирно ли тебе 100к будет?

31 августа 2011 в 15:08:02

edapskov, заглох...

31 августа 2011 в 15:07:22

А что 100 рублей. Это очень мало. Вот 100000 рублей каждому это самое оно.

31 августа 2011 в 15:05:11

Это сколько в гривнах?

31 августа 2011 в 15:04:07

100 рублей каждому юзеру. 448 100 рублей в итоге (ну это не считая самого благотворителя).

31 августа 2011 в 15:03:10

А что там с фунапсом? Он умер?

31 августа 2011 в 15:01:56

:D

31 августа 2011 в 14:59:13

Я думаю, пользователи не откажутся от скромного денежного вознаграждения... и от нескромного тоже....
Fundux.ru v.3.0 © 2006-2021 AleXNoD
Портал русских флеш игр и flash мультов