Recomiendo socat como nc alternativa.
Para el problema de OP, socat - TCP-LISTEN:12345,fork,reuseaddr puede hacer el trabajo.
ncat puede hacerlo.
P.ej. ncat --broker --listen -p 12345 distribuirá todos los mensajes entrantes a todos los demás clientes (piense en ello como un concentrador).
Las conexiones simultáneas no son posibles con netcat . Deberías usar algo como ucspi-tcp de tcpserver herramienta o palanca xinetd ya que estás en Linux.
Consulte:https://superuser.com/questions/232747/netcat-as-a-multithread-server
Las conexiones consecutivas podrían manejarse a través de un script de shell que reinicia netcat después de que termine.