linux:commands:netcat
Это старая версия документа!
Команда netcat
О команде netcat
Команда netcat (nc) - Это утилита командной строки для работы с сетевыми соединениями, передачи и приёма данных через протоколы TCP и UDP.
Опции netcat
- –help - Показать справочную информацию по команде
- -l - Режим прослушивания (listen). Утилита ждет входящего соединения
- -n - Не использует DNS, а только IP-адреса
- -p [port] - Указывает порт, который нужно использовать
- -u - Использует протокол UDP вместо TCP (по умолчанию)
- -v - Показывает подробную информацию
- -z - Сканирует (Zero-I/O). Не отправляет данные, только проверяет доступность
- -w [sec] - Тайм-аут ожидания соединения в секундах
Использование netcat
Сканировать порт (проверка, открыт ли порт 80): <code bash> nc -zv 192.168.1.1 80 </code bash>
Если порт открыт, вы получите следующие уведомление.
Вывод в терминале: <code bash> Connection to 192.168.1.1 80 port [tcp/http] succeeded! </code bash>
Сканировать диапазона портов: <code bash> nc -zv 192.168.1.1 20-50 </code bash>
linux/commands/netcat.1782146685.txt.gz · Последнее изменение: — Кирилл М
