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