Как вставить клиентский источник ip внутри полезной нагрузки FTP

У меня есть сценарий, где FTP-клиент и сервер отдельно от прокси-сервера. Я хочу вставить IP-адрес источника в полезную нагрузку FTP-клиента, чтобы ftp-сервер мог его получить. Проблема в том, что я не знаю, как поступить. Помоги мне, пожалуйста. С уважением.

1 ответ

Решение

FTP - это текстовый протокол.

Если вы можете повторно реализовать и клиент, и сервер, просто дайте им понять новую команду для ваших целей.

Например, вы можете попросить клиента отправить XIP Команда сразу после аутентификации (или даже раньше, если вам нужно):

XIP 203.0.113.0

Сервер просто проанализирует IP и ответит что-то вроде этого (следуя спецификации FTP):

200 OK

А затем продолжайте, как в обычном сеансе FTP.

Другие вопросы по тегам