nc
Читает и пишет TCP или UDP данные.
- Слушает заданный порт:
nc -l {{port}}
- Подключается к определенному порту (теперь Вы можете писать в этот порт):
nc {{ip_address}} {{port}}
- Устанавливает таймаут:
nc -w {{timeout_in_seconds}} {{ipaddress}} {{port}}
- Отправляет файл:
nc -l {{port}} < {{file}}
- Принимает файл:
nc {{ip_address}} {{port}} > {{file}}
- Сервер продолжает работу после отключения клиента:
nc -k -l {{port}}
- Клиент продолжает работу после EOF:
nc -q {{timeout}} {{ip_address}}
- Сканирует порт:
nc -v -z {{ip_address}} {{port}}
- Прокси и проброс порта:
nc -l {{port}} | nc {{hostname}} {{port}}