netcat — утилита, позволяющая устанавливать соединения TCP и UDP, принимать оттуда данные и передавать их. Несмотря на свою полезность и простоту, данная утилита не входит ни в какой стандарт (например, POSIX).
В простом случае NetCat вызывается как:
netcat host port
Это приводит к созданию TCP–подключения с указанными реквизитами и замыканием стандартного ввода на сетевой вывод и наоборот, стандартного вывода на сетевой ввод. Такая функциональность напоминает команду cat
, что обусловило выбор имени netcat
. При невозможности подключения программа выводит сообщение об ошибке на stderr.