Кто-нибудь знает, возможно ли запустить прокси-сервер FTP и FTP-сервер на одной машине с ОС Windows? Если да, то появляется второй вопрос. Как это возможно, что прокси-сервер будет перехватывать трафик FTP, прежде чем FTP-сервер поймает это, видя, как оба будут прослушивать одни и те же порты, потому что, как я понимаю, FTP прослушивает порты 21 и 20?
Я задаю этот вопрос, потому что мне нужно реализовать свой собственный прокси-сервер FTP, чтобы ограничить некоторые команды FTP или запретить просмотр файлов с некоторыми расширениями. Прямо сейчас для меня каждый ответ очень полезен, потому что я не очень разбираюсь в этом. Если кто-то сможет указать мне хороший источник знаний по этой теме, как реализовать собственный прокси-сервер FTP, было бы здорово.
Кто-нибудь знает, возможно ли реализовать прокси-сервер FTP с вышеуказанными функциями с использованием C #. Если нет, какой язык программирования лучше всего подходит для этого?