Это старая версия документа!


Netcat

$ nc -nv 192.168.0.178 80
$ nc -nlvp 4444
$ nc -nv 192.168.0.178 4444
$ nc -v 127.1.0.1 3306
$ echo "help" | nc 192.168.1.132 2181
  • -h Справка; ничего не делается
  • -v Дополнительная диагностика (verbose)
  • -o выходной_файл Выводить дампы данных
  • -i число Задержка между отправляемыми данными (в секундах)
  • -t Совместимость с Telnet
  • -z Не посылать данные (сканирование портов)
  • -u Подключаться по UDP (вместо TCP)
  • -l Пассивный режим (прослушивание порта)
  • -p число * Локальный номер порта (для -l)
  • -s host Использовать заданный локальный («свой») IP-адрес
  • -n Отключить DNS и поиск номеров портов по /etc/services
  • -w число Задать тайм-аут (в секундах)
  • -q число Задать время ожидания после EOF на входе (в секундах) **
  • -e исполняемый_файл ! Запустить указанную программу для обмена данных с сетью (вместо стандартных ввода и вывода)
  • -с команда ! То же, в виде команды для /bin/sh
  • -k Продолжить слушать другие соединения после того как текущее соединение было завершено.