Я только использую Windows Explorer для открытия ссылок FTP. Существует ли способ перечислить все доступные файлы и папки, которые я думаю, законно, так как FTP общедоступен? Например, это местоположение FTP: ftp://ftpd.embarcadero.com/pub
Я попробовал ту ссылку причала, и сайт был пуст кроме (пустой) папки паба - это, что Вы ожидаете?
Если Вы посещаете (например). ftp://ftp.mozilla.org, Вы будете видеть много файлов и папок; и если Вы просматриваете область Folders в Проводнике, можно просмотреть в каждую папку.
Стандартный способ получить список всех файлов/папок на FTP-сайте состоит в том, чтобы загрузить файл, названный ls-lR (или сжатая версия: ls-lR.gz) и взгляд на файл в текстовом редакторе.
При рассмотрении FTP-сайта Mozilla, в ftp://ftp.mozilla.org/pub, Вы будете видеть ls-lR файл тут же.
Но это - конвенция, которая произошла на Unix, таким образом, необходимо будет использовать программу, которая может понять окончания строки Unix (Блокнот не делает).
Я должен добавить, что даже при том, что FTP-серверы предоставляют анонимный доступ, и поэтому "общедоступны", можно только видеть файлы, которые сделаны доступными через сервис FTP.
Вы не смогли бы просмотреть назад до корневой папки (или C:\, если это - система Windows), и исследуйте системные файлы на удаленной машине.
Просто замеченный комментарий о загрузке скрытого файла.
Ну, FTP-серверы могут быть настроены для сокрытия файлов (хотя то, как это сделано, зависит от сервера). Файлы и папки будут скрыты от списков каталогов, но все еще доступны, если Вы будете знать имя.
Возможно предположить папку и имена файлов грубой силой, и люди могут записать сценарии, чтобы сделать это. Но это означало бы отправлять тысячи запросов к FTP-серверу всего через несколько минут, который является довольно враждебным; большинство администраторов сервера рассматривало бы его как нападение.
Хотя сайт может быть открыт для общественности, я думал бы, что администратор, который настроил определенные вещи, которые будут скрыты действительно, не хочет, чтобы они были общедоступны.
Теперь может случиться так, что администратор действительно должен был запретить доступа к тем файлам или отключить анонимный доступ, но намерение ясно; таким образом, я думаю принуждение скота, файлы считали бы недопустимыми в некоторых странах, и "законными, так как FTP общедоступен", не могла бы быть звуковая защита.
Таким образом отвечать на Ваш вопрос: Да, существуют способы найти все файлы и папки (даже скрытые) на FTP-сервере грубой силой, но я не собираюсь объяснять, как, потому что это юридически сомнительно.