Я слежу за этой статьей - https://medium.com/@ismailakkila/black-hat-python-a-tcp-proxy-4528f3dd3b37, чтобы увидеть, как прокси tcp работает в python.
Программа тестируется через общедоступный FTP-сайт https://dlptest.com/ftp-test/.
После запуска программы в одном терминале: python proxy.py 127.0.0.1 21 ftp.dlptest.com 21 True
Я не получаю, как загрузить файл на клиент https://dlptest.com/ftp-test/.
При подключении к localhost -> 127.0.0.1 в другом терминале: запрашивается имя пользователя и парольчто я не понимаю, так как это моя локальная машина.
C:\Users\darklion\Downloads>FTP
ftp> open 127.0.0.1 21
Connected to darklion.
220-#########################################################
220-Please upload your web files to the public_html directory.
220-Note that letters are case sensitive.
220-#########################################################
220 This is a private system - No anonymous login
200 OK, UTF-8 enabled
User (darklion:(none)):