Показать полную графическую версию : IRC - передача данных - Возможно ли?
Представьте что между есколькими сегментами сети закрыты все протоколы кроме IRC (Мирка). Можно ли, и если да то как, передавать данные (Файлы) по этому протоколу пусть даже на очень маленькой скорости?
Michelleq3
18-10-2004, 14:38
по-моему, самое популярное решение это передавать файло в MIME-формате, прямо на канале, либо в приват...
если нет сил и лень так извращатся, то пишите что нить свое или ищите др. альтернативу передачи через irc.
ЗЫ: тока не надо флуда на счет DCC - это отдельная тема и человеку это не поможет.
Исправлено: Michelleq3, 14:39 18-10-2004
[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> я ответил туда =)
Да, DCC у нас закрыт. :-( А что занчит передавать файло в MIME-формате, прямо на канале, либо в приват...? А писать своё это имеется ввиду что?
Michelleq3
18-10-2004, 15:45
tosick
ну почта например - это теже текстовые файлы, но в MIME-формате, сам приглядись внимательней. в принципе пощукай в гугле и яндыхсе, думаю эту проблему давно решили...
если есть возможность - бота повесь "умного" из инета.
Т.е. чтобы передавать текстовые файлы в mime - формате нужен обязательно бот? А если нужно передать, например, exe - файл?
Michelleq3
18-10-2004, 16:06
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: всегда пжлста
Берешь thebat например потом создаешь письмо с вложенным файлом там включаешь RFC-822 заголовки(right click в поле письма) и видишь письмо в текстовом формате дальше этот полный текст(от начала до конца) кидываешь челу в приват через irc. А потом чел все делает также но в обратном порядке
Это способ на скорую руку, возможно есть и поудобнее
есть специальные утилиты для работы с файлами в MIME-кодировке...
пощукай в гугле и яндыхсе, думаю эту проблему давно решили...
если есть возможность - бота повесь "умного" из инета.
присоединяюсь двумя руками... все давно уже решено
CyberDaemon
18-10-2004, 16:13
А какая разница, 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
и т.д.
Дальше этот текстовый файл кидаешь в приват. Или в канал. (Если сервак по флуду не дисконнектнет :)) А потом на той стороне остается обработать лог-файл (поубирать даты/ники) и собрать обратно. Тем же тотал-коммандером.
Мдя, а вот если дисконнектнит? Вернее уже попробовал - дисконнектнул. Что же теперь делать?
CyberDaemon
18-10-2004, 16:41
Прикинннннутса эстооонским парнем и переддддаваать меееедленннно. :)
Кодировать файл не одним куском, а разбить на кусочки по нескольку строк. Передал кусочек - тебе кореш сказал какое-нибудь слово, чтобы флуд-протекшн сбросить, опять ты передал следующий кусок. Повторять до.... я тут quake2.exe размером 362496 байт миме-кодировал по 10 строк на кусок. Получилось 637 файлов.
Так это же скоко гемора!!! Лучше прогу написать, и поставить на 2- концах. Передала 5 строк - ответ, дальше 5 строк (или больше - на скоко стоит флуд протекшн). Всё ясно. Спасибо.
Michelleq3
18-10-2004, 16:55
юзай nnscript (nnscript.de) или что-нить в этом духе, он парсит последовательно и ни какого флуда не будет.
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% работает
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.