Если Вы делаете:
nc -l -p 7007 | nc -l -p 9001
Затем что-либо, что входит для портирования 7007, будет передано по каналу к второму netcat и передано к сессии telnet на порте 9001.
Введение заголовков требует, чтобы знание базового протокола, по крайней мере, выяснило границы "сообщения", таким образом, это не тривиально. Если Вы знаете, как сделать это, можно ввести код, чтобы сделать так между двумя каналами:
nc -l -p 7007 | ./my_filter | nc -l -p 9001
./my_filter
наденет вход stdin
, и что-либо это пишет в stdout
обнаружится на порте 9001.
Очень простое использование ftp
клиент должен был бы указать имя хоста сервера на командной строке: ftp hostname
. Затем используйте команды ftp ls
и cd [directory]
перейти в структуре каталогов и использовании сервера get [file]
выбирать желаемый файл.
Примечания:
anonymous
имя пользователя.ftp2.sco.com
а именно, необходимо будет активировать пассивное использование режима -p
опция: ftp -p ftp2.sco.com
.Здесь список cmds для загрузки ИМЕНИ ФАЙЛА с SITE_NAME:
ftp
open SITE_NAME
write login info
get FILENAME