Описание тега netcat

Netcat - это простая, но мощная служебная программа, которая считывает и записывает данные через сетевые подключения, используя протокол TCP или UDP, IPv4 или IPv6, с различными функциями.

Netcat (или nc (как обычно называют исполняемый файл) - это простая, но мощная служебная программа, которая считывает и записывает данные через сетевые подключения, используя протокол TCP или UDP, IPv4 или IPv6, функционируя как клиент или сервер. Он спроектирован как надежный "внутренний" инструмент, которым легко управлять другие программы и сценарии, но он также хорошо подходит для интерактивного (командной строки) использования. Он настолько универсален, что его называют "швейцарский армейский нож TCP/IP".

Netcat можно использовать в качестве инструмента тестирования для работы с сетевыми компонентами (например, продуктами), но он также может быть строительным блоком в простой системе-прототипе. Концептуально это версия Unix с поддержкой сети cat программа, считывающая данные из одного места и записывающая в другом месте. подобно cat, он может обрабатывать текстовые или двоичные данные. Изначально разработанный для Unix, Netcat теперь доступен и для Windows. Версии Unix могут работать как с сокетами домена Unix, так и с сетевыми сокетами.  GNU Netcat распространяется бесплатно под лицензией GNU General Public License (GPL).

Ссылки: https://en.wikipedia.org/wiki/Netcat, http://nc110.sourceforge.net/index.html, http://netcat.sourceforge.net/index.php (GNU Netcat) и http://www.openbsd.org/cgi-bin/man.cgi?query=nc ( справочная страница).