Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   IRC - передача данных - Возможно ли? (http://forum.oszone.net/showthread.php?t=38260)

tosick 18-10-2004 13:21 260318

Представьте  что между есколькими сегментами сети закрыты все протоколы кроме IRC (Мирка). Можно ли, и если да то как, передавать данные (Файлы) по этому протоколу пусть даже на очень маленькой скорости?

Michelleq3 18-10-2004 14:38 260319

по-моему, самое популярное решение это передавать файло в MIME-формате, прямо на канале, либо в приват...
если нет сил и лень так извращатся, то пишите что нить свое или ищите др. альтернативу передачи через irc.

ЗЫ: тока не надо флуда на счет DCC - это отдельная тема и человеку это не поможет.

[s]Исправлено: Michelleq3, 14:39 18-10-2004[/s]

ArtemD 18-10-2004 14:40 260320

[14:38:42] <korshun> у мирки была фича... что то типа фтп... щас посмотрю...
[14:38:42] <Lord_Maxic> ArtemD, если написать что можно, такой ведь ответ не устроит
[14:38:56] <Lord_Maxic> dcc
[14:38:59] <ArtemD> мне пока приходит в голову /play file.rar и последующая сборка
[14:39:16] <ArtemD> Lord_Maxic, DCC скорее всего тоже закрыт
[14:39:39] <Lord_Maxic> ну не факт, хотя хз
[14:39:40] <ArtemD> Anode прикручивал к боту аналог FTP
[14:39:49] <Michelleq3> я ответил туда =)

tosick 18-10-2004 15:31 260321

Да, DCC у нас закрыт. :-(  А что занчит передавать файло в MIME-формате, прямо на канале, либо в приват...? А писать своё это имеется ввиду что?

Michelleq3 18-10-2004 15:45 260322

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

tosick 18-10-2004 15:47 260323

Т.е. чтобы передавать текстовые файлы в mime - формате нужен обязательно бот? А если нужно передать, например, exe - файл?

Michelleq3 18-10-2004 16:06 260324

15:57:26 tos: Привет. ТАк что за mime формат?
 15:57:37 Michelleq3: хай
 15:57:59 Michelleq3: берешь
thebat например
 15:58:05 tos: так
 15:58:17 Michelleq3: потом создаешь письмо с вложенным файлом
 15:58:38 tos: я thebat токо и юзаю
 15:58:42 tos: так
 15:59:47 tos: а дальше что?
 15:59:54 Michelleq3: сек
 16:00:04 Michelleq3: я по тел разговариваю
 16:00:07 tos: ок
 16:01:52 Michelleq3: там включаешь RFC-822 заголовки
 16:02:09 tos: в мирке?
 16:02:15 Michelleq3: и видишь письмо в текстовом формате
 16:02:23 Michelleq3: нет в the bat
 16:02:28 tos: ага
 16:03:11 Michelleq3: дальше этот полный текст(от начала до конца) кидываешь челу в приват через irc
 16:03:17 tos: а потом это всё в ручную в мирку забиваешь?
 16:03:32 Michelleq3: ну в буфер обмена
 16:03:48 tos: ага. А он его в thebat вставляет и перекодирует.
 16:03:55 Michelleq3: а потом чел все делает также но в обратном порядке
 16:03:59 tos: поняно
 16:04:03 Michelleq3: ок
 16:04:17 tos: а где эти заголовки вкл?
 16:05:42 Michelleq3: right click в поле письма
 16:06:56 Michelleq3:  это способ на скорую руку, возможно есть и поудобнее
16:07:24 tos: а можно прогу написать чтобы перекодировала в mime формат
 16:07:34 Michelleq3: конечно
 16:07:42 tos: и посылала по irc протоколу
 16:08:02 Michelleq3: пиши на здоровье
 16:08:18 tos: надо засесть. Спасибо
 16:08:40 Michelleq3: всегда пжлста

tosick 18-10-2004 16:09 260325

Берешь thebat например потом создаешь письмо с вложенным файлом  там включаешь RFC-822 заголовки(right click в поле письма) и видишь письмо в текстовом формате дальше этот полный текст(от начала до конца) кидываешь челу в приват через irc. А потом чел все делает также но в обратном порядке
Это способ на скорую руку, возможно есть и поудобнее

ArtemD 18-10-2004 16:13 260326

есть специальные утилиты для работы с файлами в MIME-кодировке...
Цитата:

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

CyberDaemon 18-10-2004 16:13 260327

А какая разница, EXE, RAR или DLL? Все равно после MIME-перекодирования (тем-же тотал-коммандером, например) получишь текстовый файл вида:
Код:

MIME-Version: 1.0
Content-Type: application/octet-stream; name="quake2.exe"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="quake2.exe"

TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAsAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
ZGUuDQ0KJAAAAAAAAADMbGJTiA0MAIgNDACIDQwAiA0MABQMDAAMCwoAiQ0MAFJpY2iIDQwAAAAA
AAAAAABQRQAATAEEAP6oKzYAAAAAAAAAAOAADwELAQUKAHQEAADCcgAAAAAA4KcDAAAQAAAAkAQA
AABAAAAQAAAAAgAABAAAAAAAAAAEAAAAAAAAAABwdwAABAAAAAAAAAIAAAAAABAAABAAAAAAEAAA
EAAAAAAAABAAAAAAAAAAAAAAAFypBABkAAAAAGB3AKADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAQAhAIA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC50ZXh0AAAAoHMEAAAQAAAAdAQAAAQAAAAAAAAAAAAA
и т.д.

Дальше этот текстовый файл кидаешь в приват. Или в канал. (Если сервак по флуду не дисконнектнет :)) А потом на той стороне остается обработать  лог-файл (поубирать даты/ники) и собрать обратно. Тем же тотал-коммандером.

tosick 18-10-2004 16:29 260328

Мдя, а вот если дисконнектнит? Вернее уже попробовал - дисконнектнул. Что же теперь делать?

CyberDaemon 18-10-2004 16:41 260329

Прикинннннутса эстооонским парнем и переддддаваать меееедленннно. :)

Кодировать файл не одним куском, а разбить на кусочки по нескольку строк. Передал кусочек  - тебе кореш сказал какое-нибудь слово, чтобы флуд-протекшн сбросить, опять ты передал следующий кусок. Повторять до.... я тут quake2.exe размером 362496 байт миме-кодировал по 10 строк на кусок. Получилось 637 файлов.

tosick 18-10-2004 16:47 260330

Так это же скоко гемора!!! Лучше прогу написать, и поставить на 2- концах. Передала 5 строк - ответ, дальше 5 строк (или больше - на скоко стоит флуд протекшн). Всё ясно. Спасибо.

Michelleq3 18-10-2004 16:55 260331

юзай nnscript (nnscript.de) или что-нить в этом духе, он парсит последовательно и ни какого флуда не будет.

ArtemD 19-10-2004 19:31 260332

Цитата:

Цитата www.mirabels.ru
http://www.mirabels.ru/projects/opposing/

TransFile

Данный плагин предназначен для передачи файлов любого расширения небольшого размера. Полезен когда нет возможности передать файл другими способами или для быстрой отправки (например скрипты, логи, текст и т.п.) через mIRC. Плагин работает с mIRC версии не меньше 6.11.

[19:24:36] <Anode> ArtemD напиши на форуме: Ищите на www.Mirabels.ru файл Transfile2.0. Это оно как раз и есть
[19:25:13] <ArtemD> Anode, так и сделаю
[19:25:19] <Anode> ненадо ниче мутить с mime кодом, там это уже все сделано
[19:25:52] <ArtemD> альтернативные варианты просто самому можно придумать
[19:25:53] <Anode> ноя не уверен как он заработает с мирк > 6.03
[19:26:21] <Anode> Для Оппосинга есть новая версия, переписанная с нуля, она 100% работает


Время: 15:53.

Время: 15:53.
© OSzone.net 2001-