Импорт данных всех FTP серверов?
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Импорт данных всех FTP серверов?
У меня более 100 сайтов, данные FTP серверов этих сайтов хранятся у меня на локалке в текстовом файле.
Можно ли как нибудь импортировать эти данные в ТС 7.01, что бы ручками не вносить каждый FTP сервер?
Можно ли как нибудь импортировать эти данные в ТС 7.01, что бы ручками не вносить каждый FTP сервер?
Не получится. Или, по крайней мере, будет много возни с макросами и ещё руками придётся ковырять.AlexandrY писал(а):Сейчас вот пробую Excel как-нибудь приспособить для редактирования Wcx_ftp.ini
Закиньте сюда пример записи (реальные урлы, логины и пароли, конечно, лучше как-то спрятать), если это не займёт много времени, напишу конвертилку.
Домен, хост (сервер), юзер, парольD1P писал(а):Не получится. Или, по крайней мере, будет много возни с макросами и ещё руками придётся ковырять.
Закиньте сюда пример записи (реальные урлы, логины и пароли, конечно, лучше как-то спрятать), если это не займёт много времени, напишу конвертилку.
Каждый домен с новой строки
Набросал конвертилку на том, что было под рукой.
Скармливаете текстовый файл с записями в формате:
Разделитель - запятая и пробел.
На выходе получается ini-файл, которым можно заменить имеющийся wcx_ftp.ini. При этом все настройки ftp и старые записи слетят.
Либо можно скопировать содержимое секции [connections] из полученного файла в ту же секцию имеющегося файла, остальное содержимое - просто перенести. Для сохранения порядка нумерации соединений в секции [connections] сделал счётчик - какое число поставите, так записи и пронумеруются.
Настройки всех соединений будут дефолтные - т.е., например, пассивный режим соединения надо будет выставлять каждому отдельно.
Пароли не перенесутся! Я не знаю, какой алгоритм шифрования используется в TC (вроде AES-256, но поиски и эксперименты нет времени), так что это не реализовано. При каждом соединении с сервером будет спрашивать пароль.
Если кто-то скажет точно, как реализовано шифрование - могу прикрутить.
Ссылка: http://up.giga.su/644919023/ В комплекте бинарник и исходники.
Ссылка жива будет в течение месяца.
Скармливаете текстовый файл с записями в формате:
Код: Выделить всё
домен, хост, логин, парольНа выходе получается ini-файл, которым можно заменить имеющийся wcx_ftp.ini. При этом все настройки ftp и старые записи слетят.
Либо можно скопировать содержимое секции [connections] из полученного файла в ту же секцию имеющегося файла, остальное содержимое - просто перенести. Для сохранения порядка нумерации соединений в секции [connections] сделал счётчик - какое число поставите, так записи и пронумеруются.
Настройки всех соединений будут дефолтные - т.е., например, пассивный режим соединения надо будет выставлять каждому отдельно.
Пароли не перенесутся! Я не знаю, какой алгоритм шифрования используется в TC (вроде AES-256, но поиски и эксперименты нет времени), так что это не реализовано. При каждом соединении с сервером будет спрашивать пароль.
Если кто-то скажет точно, как реализовано шифрование - могу прикрутить.
Ссылка: http://up.giga.su/644919023/ В комплекте бинарник и исходники.
Ссылка жива будет в течение месяца.
AES 256-bit encryption in CTR modeD1P писал(а):Пароли не перенесутся! Я не знаю, какой алгоритм шифрования используется в TC (вроде AES-256, но поиски и эксперименты нет времени), так что это не реализовано. При каждом соединении с сервером будет спрашивать пароль.
Если кто-то скажет точно, как реализовано шифрование - могу прикрутить.
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