Команда nc (netcat) примеры
Утилита nc (или netcat) используется практически для всего, что касается TCP или UDP. Открытие TCP соединений, посылка UDP пакетов, прослушивание TCP и UDP портов, сканирование портов, и работа с версиями IPv4 и IPv6. В отличии от telnet, nc выводит сообщения об ошибках на стандартный вывод ошибок, вместо посылки их на просто стандартный вывод, как это делает telnet.
nc – реализация подключений и ожиданий входящих соединений, через TCP и UDP.
Основное применение netcat:
- примитивное TCP проксирование
- написание shell-сценариев эмулируюших HTTP запросы
- тестирование сетевых демонов
- SOCKS или HTTP ProxyCommand для ssh
- и многое, многое другое
Синтаксис Netcat
Самый простой синтаксис утилиты Netcat имеет следующий вид:
nc [options] host port
По умолчанию Netcat пытается запустить TCP-соединение с указанным хостом и портом. Если вы хотите установить UDP-соединение, используйте параметр -u :
nc -u host port
Пример
nc -z -v -u 134.122.49.199 1194 Ncat: Version 7.50 ( https://nmap.org/ncat ) Ncat: Connected to 134.122.49.199:1194. Ncat: UDP packet sent successfully Ncat: 1 bytes sent, 0 bytes received in 2.01 seconds
Опция -z укажет nc сканировать только открытые порты, не отправляя им никаких данных, а опция -v предоставит более подробную информацию.
Например, чтобы сканировать открытые порты в диапазоне 20-80, вы должны использовать следующую команду:
nc -z -v 10.10.8.8 20-80
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!
7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах