Chiarisco meglio perché il titolo può essere fuorviante.
Mi trovo spesso a dover testare le porte da Internet perché c'è sempre qualcosa che le chiude; a volte è il router, a volte il firewall, ecc.
Io vorrei crearmi una piccola macchina virtuale che, alla bisogna, lanci un qualche comando o qualche tools che mi tenga aperta una o più porte così che da Internet le possa testare.
Questo perché non sempre posso replicare l'installazione "critica" e neppure smanettarci sopra.
Onde evitare discussioni vorrei così usare questa macchina virtuale dove lanciare il tale comando o il tale tools e testare questa.
Spero di essermi spiegato.
Se quello che cerchi è un server minimale che rimane in attesa sulla porta XXXX e registra su un file tutto quello che gli arriva, lo puoi realizzare con
netcat
(usa la versione OpenBSD):-l
sta per listen, mentre-k
per keep alive.