1 (07.02.2014 17:24:32 отредактировано deytas)

Всем привет, помогите реализовать, задание следующее:

Реализовать Shell-программу, выполняющую функции сервера, способного выполнять команды:
auth user pass — авторизация, user и pass хранятся в файле pass в каталоге запуска программы
list — показать список файлов в каталоге запуска программы
info file — напечатать сведения о файле, mime тип, размер, время создания
retr file1 file2 file_n — передать файлы, указанные в строке.
exit — выход
help — справка по командам.

Разъясните что использоваться должно кроме NetCat, как взаимодействовать.. я понять не могу как вообще сделать вход с паролем + вызов справки, выход итп...

Я как понимаю NetCat используется только для установления связи с неким скрипотом, т.е. на bash напишу скрипт который будет работать в командной строке... Подскажите хотя бы почитать что, как брать у пользователя логин и пароль для сверки??

И если связь будет установлена через netcat, то пользователь попадать будет в мою командную строку??

Интересно было бы посмотреть реализацию похожих задач, как пример, тогда бы понял

Спасибо откликнувшимся!