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

NoneNetcat - это команда для выполнения операций чтения / записи в сетевых соединениях TCP или UDP.

На официальной странице проекта GNU netcat:

Он разработан как надежный "серверный" инструмент, который можно использовать напрямую или легко с помощью других программ и сценариев. В то же время это многофункциональный инструмент для отладки и исследования сети, поскольку он может создавать практически любое необходимое соединение и имеет несколько интересных встроенных возможностей.

Он обеспечивает доступ к следующим основным функциям:

  • Исходящие и входящие соединения TCP или UDP с любыми портами или с них.
  • Рекомендуемый режим туннелирования, который позволяет также специальное туннелирование, такое как UDP в TCP, с возможностью указания всех сетевых параметров (порт / интерфейс источника, порт / интерфейс прослушивания и удаленный хост, которому разрешено подключаться к туннелю.
  • Встроенные возможности сканирования портов с рандомизатором.
  • Расширенные параметры использования, такие как буферизованный режим отправки (одна строка каждые N секунд) и шестнадцатеричный дамп (в стандартный поток или указанный файл) передаваемых и полученных данных.
  • Необязательный анализатор и ответчик кодов Telnet RFC854.

Компания SANS выпустила памятку по netcat (PDF) с различными советами по использованию.