Импорт данных всех FTP серверов?

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
AlexandrY
Сообщения: 7
Зарегистрирован: Ср апр 23, 2008 23:53

Импорт данных всех FTP серверов?

Сообщение AlexandrY »

У меня более 100 сайтов, данные FTP серверов этих сайтов хранятся у меня на локалке в текстовом файле.

Можно ли как нибудь импортировать эти данные в ТС 7.01, что бы ручками не вносить каждый FTP сервер?
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Стандартными средствами - нет.

Конвертилку написать достаточно несложно, если, конечно, знать, в каком виде хранятся исходные данные.
AlexandrY
Сообщения: 7
Зарегистрирован: Ср апр 23, 2008 23:53

Сообщение AlexandrY »

D1P писал(а):Стандартными средствами - нет.
Конвертилку написать достаточно несложно, если, конечно, знать, в каком виде хранятся исходные данные.
Excel или .txt Сейчас вот пробую Excel как-нибудь приспособить для редактирования Wcx_ftp.ini
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

AlexandrY писал(а):Сейчас вот пробую Excel как-нибудь приспособить для редактирования Wcx_ftp.ini
Не получится. Или, по крайней мере, будет много возни с макросами и ещё руками придётся ковырять.
Закиньте сюда пример записи (реальные урлы, логины и пароли, конечно, лучше как-то спрятать), если это не займёт много времени, напишу конвертилку.
AlexandrY
Сообщения: 7
Зарегистрирован: Ср апр 23, 2008 23:53

Сообщение AlexandrY »

D1P писал(а):Не получится. Или, по крайней мере, будет много возни с макросами и ещё руками придётся ковырять.
Закиньте сюда пример записи (реальные урлы, логины и пароли, конечно, лучше как-то спрятать), если это не займёт много времени, напишу конвертилку.
Домен, хост (сервер), юзер, пароль

Каждый домен с новой строки
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Набросал конвертилку на том, что было под рукой.
Скармливаете текстовый файл с записями в формате:

Код: Выделить всё

домен, хост, логин, пароль
Разделитель - запятая и пробел.
На выходе получается ini-файл, которым можно заменить имеющийся wcx_ftp.ini. При этом все настройки ftp и старые записи слетят.
Либо можно скопировать содержимое секции [connections] из полученного файла в ту же секцию имеющегося файла, остальное содержимое - просто перенести. Для сохранения порядка нумерации соединений в секции [connections] сделал счётчик - какое число поставите, так записи и пронумеруются.
Настройки всех соединений будут дефолтные - т.е., например, пассивный режим соединения надо будет выставлять каждому отдельно.

Пароли не перенесутся! Я не знаю, какой алгоритм шифрования используется в TC (вроде AES-256, но поиски и эксперименты нет времени), так что это не реализовано. При каждом соединении с сервером будет спрашивать пароль.
Если кто-то скажет точно, как реализовано шифрование - могу прикрутить.

Ссылка: http://up.giga.su/644919023/ В комплекте бинарник и исходники.
Ссылка жива будет в течение месяца.
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

D1P писал(а):Пароли не перенесутся! Я не знаю, какой алгоритм шифрования используется в TC (вроде AES-256, но поиски и эксперименты нет времени), так что это не реализовано. При каждом соединении с сервером будет спрашивать пароль.
Если кто-то скажет точно, как реализовано шифрование - могу прикрутить.
AES 256-bit encryption in CTR mode
HMAC-SHA256 (instead of SHA1)

http://ghisler.ch/board/viewtopic.php?t=22729
здесь есть утилита tccrypt с исходниками
в ней можно ввести мастер-пароль и экспортировать все пароли за раз

сможете сделать конвертер из wcx_ftp.ini в synftp.xml
структура файла почти идентична nppftp.xml из notepad++
ubuntu+tc+synwrite
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Опаньки, я даже не помню, о чём речь, и как я это сделал. Сорри, уже ничем не помогу.
Ответить