versione 1.04, giugno 2026
|
|
Michele Liberi mail: mliberi@gmail.com cell: +393485211456 telegram: @MicheleLiberi |
plisten è la mia implementazione del concetto di port listener. Questa funzione nei sistemi UNIX viene svolta dal servizio inetd, oppure il più moderno xinetd.
La mia implementazione, benché completamente funzionale, operativa e usabile in qualunque contesto, è stata sviluppata con l'obiettivo di avere maggiori informazioni di dettaglio su quanto avviene.
Inoltre un port listener semplice che ascolta su una singola porta può essere facilmente installato su una macchina Windows come servizio, utilizzando il comando cygrunsrv.
Il servizio può rimanere agganciato al terminale di controllo (opzione -f) per vedere "in diretta" eventuali messaggi di errore ed il log delle attività che vengono svolte.
L'opzione -Q permette di impostare la lunghezza massima delle connessioni in attesa di essere servite.
Una volta lanciato plisten si pone in ascolto su una sola porta TCP, quando riceve una richiesta di connessione lancia l'eseguibile che si occuperà di dialogare con il client e si rimette immediatamente in ascolto.
Per ulteriori informazioni sulla sintassi di attivazione e sulle opzioni disponibili lanciare il comando con l'opzione -h.
(c) M. Liberi, last updated: 2026-06-13