Come creare una semplice chat con netcat in Linux
Ultimamente ho letto un libro su Netcat Power Tools e ho acquisito nuove competenze che possono essere utilizzate per risolvere problemi nella tua vita binaria. Non avrei mai pensato o immaginato che uno strumento così semplice potesse essere così potente finché non ho iniziato a praticarlo.
Che cos’è netCut?
nc, noto anche come TCP/IP Swiss Army Knife, è un’utilità di rete ricca di funzionalità che può essere utilizzata per leggere e scrivere dati attraverso connessioni di rete utilizzando TCP o UDP.
Cosa puoi fare con netcat?
Come descritto nella pagina man, lo strumento nc può essere utilizzato per qualsiasi cosa sotto il sole che coinvolga TCP o UDP. Puoi usarlo per scansionare le porte, trasferire file, creare un listener o eseguire lo streaming di contenuti multimediali. È tutto ciò che puoi fare con netcat? No, ma queste sono le cose che imparerai dalla nostra serie di tutorial netcat.
In questo articolo, spiegherò come installare netcat sulla tua macchina Linux e, una volta completata l’installazione, costruirai una semplice chat.
Come installare netcat su Ubuntu Linux
sudo apt-get install netcat

Compila netcat dal sorgente
1. Ottieni netcat da official fonte.
2. Eseguire il seguente comando per decomprimere il file.
gunzip netcat-0.7.1.tar.gz

3. Archivio Untar.
tar -xf netcat-0.7.1.tar

4. Cambia rubrica.
cd netcat-0.7.1 /
5.Digita il seguente comando per configurare il codice sorgente.
./configure
6. Compila il programma.
make
7. Installa netcat
make install
Crea una semplice chat
Per creare una semplice chat abbiamo bisogno di due istanze netcat, una per ascoltare le connessioni in entrata (il server) e un’altra per avviare la connessione.
1. Esegui netcat con l’opzione “-l” per eseguire in modalità di ascolto. Dovresti anche specificare la porta di ascolto, preferisco 1300.
nc -l -p 1300
Quindi eseguire un altro “netcat” che avvierà la connessione collegandosi al server.
nc localhost 1300

Divertiti 🙂

Leggi anche tu