Как использовать NetCat для Windows для отправки двоичного файла в TCP-соединение? - PullRequest
6 голосов
/ 11 января 2010

Если я хочу передать двоичный файл «binary.bin» (расположенный в том же каталоге, что и NetCat) на IP-адрес 127.0.0.1 порт 1200, используя TCP, как мне указать это, используя NetCat для окна

Ответы [ 2 ]

9 голосов
/ 12 января 2010

Я нашел решение. Его

nc 127.0.0.1 1200 < binary.bin

Кроме того, если необходимо сохранить ответ,

nc 127.0.0.1 1200 < binary.bin > response.bin
0 голосов
/ 28 декабря 2018

Если вы хотите отправить его из дистрибутива Linux любому, включая ПК с Windows, вы можете сделать что-то вроде этого:

{ echo -ne "HTTP/1.0 200 OK\r\n\r\n"; cat path/to/your/file/binary.bin ; } | nc -l 1200

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

...