Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

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

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
AlexandrY



Joined: 23 Apr 2008
Posts: 7

Post (Separately) Posted: Tue Jul 29, 2008 17:43    Post subject: Импорт данных всех FTP серверов? Reply with quote

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

Можно ли как нибудь импортировать эти данные в ТС 7.01, что бы ручками не вносить каждый FTP сервер?
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Tue Jul 29, 2008 18:03    Post subject: Reply with quote

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

Конвертилку написать достаточно несложно, если, конечно, знать, в каком виде хранятся исходные данные.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
AlexandrY



Joined: 23 Apr 2008
Posts: 7

Post (Separately) Posted: Tue Jul 29, 2008 18:35    Post subject: Reply with quote

D1P wrote:
Стандартными средствами - нет.
Конвертилку написать достаточно несложно, если, конечно, знать, в каком виде хранятся исходные данные.


Excel или .txt Сейчас вот пробую Excel как-нибудь приспособить для редактирования Wcx_ftp.ini
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Tue Jul 29, 2008 19:39    Post subject: Reply with quote

AlexandrY wrote:
Сейчас вот пробую Excel как-нибудь приспособить для редактирования Wcx_ftp.ini

Не получится. Или, по крайней мере, будет много возни с макросами и ещё руками придётся ковырять.
Закиньте сюда пример записи (реальные урлы, логины и пароли, конечно, лучше как-то спрятать), если это не займёт много времени, напишу конвертилку.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
AlexandrY



Joined: 23 Apr 2008
Posts: 7

Post (Separately) Posted: Tue Jul 29, 2008 20:34    Post subject: Reply with quote

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


Домен, хост (сервер), юзер, пароль

Каждый домен с новой строки
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Tue Jul 29, 2008 23:40    Post subject: Reply with quote

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

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

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

Ссылка: http://up.giga.su/644919023/ В комплекте бинарник и исходники.
Ссылка жива будет в течение месяца.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
_92



Joined: 23 Nov 2005
Posts: 398
Location: ufa

Post (Separately) Posted: Sun Aug 24, 2014 20:41    Post subject: Reply with quote

D1P wrote:
Пароли не перенесутся! Я не знаю, какой алгоритм шифрования используется в 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
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Sat Nov 01, 2014 23:32    Post subject: Reply with quote

Опаньки, я даже не помню, о чём речь, и как я это сделал. Сорри, уже ничем не помогу.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group