Как вставить клиентский источник ip внутри полезной нагрузки FTP
У меня есть сценарий, где FTP-клиент и сервер отдельно от прокси-сервера. Я хочу вставить IP-адрес источника в полезную нагрузку FTP-клиента, чтобы ftp-сервер мог его получить. Проблема в том, что я не знаю, как поступить. Помоги мне, пожалуйста. С уважением.
1 ответ
Решение
FTP - это текстовый протокол.
Если вы можете повторно реализовать и клиент, и сервер, просто дайте им понять новую команду для ваших целей.
Например, вы можете попросить клиента отправить XIP
Команда сразу после аутентификации (или даже раньше, если вам нужно):
XIP 203.0.113.0
Сервер просто проанализирует IP и ответит что-то вроде этого (следуя спецификации FTP):
200 OK
А затем продолжайте, как в обычном сеансе FTP.