netcat (unix)

  • ОС: UNIX
netcat - простая Unix утилита, которая читает и пишет данные на концах сетевых подключений, используя TCP или UDP протокол.

Программа может непосредственно использоваться или легко управляться в соответствии с другими программами и сценариями. ПО Netcat используется не только для прояснения всякого рода подозрительных ситуаций, но и как сканер портов и средство общей диагностики. С его помощью вы сможете проверять работу сетевых приложений, тестировать соединения в процессе формирования списков контроля доступа (ACL) для маршрутизаторов и межсетевых экранов, а также идентифицировать протоколы. Например, задействуя Netcat в качестве клиентского ПО, можно извлекать исходные (raw) HTTP-страницы посредством команды nc <рассматриваемый узел> 80 и введения HTTP-запросов GET вручную. Возможно, это и не такое уж великое достижение (то же самое проделывают и с помощью telnet), но только Netcat способен выдавать "сырую" информацию, не обращая внимания на всякие контрольные символы и последовательности