Всё, что связано с FTP-сервером(ами)

liosha2007


Репутация: 24
репутация: 24
| на сайте с 2007 года | последнее посещение: 22:34 16 сен 2021
сообщений: 100

Пост № 1863547766

На другом сайте мне посоветовали:
"берешь wireshark, конектишься на рабочий фтп, и смотришь что отправляется в ответ, сравниваешь с тем что отправляешь ты, делаешь выводы=)"
Так и сделал.
Лог обращения google chrome к серверу ftp://212.46.12.210/ :
>> USER anonymous
<< 331 Password required for anonymous.
>> PASS e-mail
<< 230-========================================================
>> SYST
<< 215 KsineD FTP se server v.2.0.33
>> PWD
<< 257 "/" is current directory.
>> TYPE I
<< 200 Type set to I.
>> EPSV
<< 229 Entering Extended Passive Mode (|||12007|)
>> SIZE /
<< 550 No such file.
>> CWD /
<< 250 CWD command successful. "/" is current directory.
>> MLSD
<< 150 Data connection accepted from 77.239.162.91:30443; transfer starting.

При этом файлы в браузере отобразились.
Сделал изменения в своем проекте, заработало.
Выходит если ответить
540 Command not supported!
(Ошибка - команда не определена)
То он отказывается работать со мной.
А если ответить
550 No such file.
(Ошибка - команда относится к файловой системе)
Он продолжает работать. Странно.
Хотя что он подразумевал под этой командой так и не понятно.
Ну да ладно, работает.


ответ опубликован:
Рейтинг: 5
голосов: 2