Как я могу открыть TCP/UDP соединение в Linux?
Я ищу простой инструмент командной строки, чтобы открыть TCP/UDP сервер / клиент на желаемом порту на компьютере с Linux. Существуют ли какие-либо приложения или команды, которые я могу использовать для достижения этой цели?
3 ответа
Решение
nc
(netcat) команда, вероятно, сделает то, что вам нужно. Он может прослушивать указанный порт для соединений TCP или UDP, а также может устанавливать исходящие соединения в зависимости от указанных аргументов командной строки.
Если это не то, что вы ищете, дайте мне знать.
socat tcp-l:<port>
Аналогично netcat, но с преимуществами согласованности (только одна реализация по сравнению с 6-8 различными версиями netcat) и поддержкой IPv6, UDP, SSL, SCTP и т. Д.