Netcat è uno strumento che può essere usato per debuggare e analizzare la rete. E' possibile anche creare connessioni TCP/IP ed analizzarne il risultato.
In questo semplice articolo proverò a spiegarvi alcuni comandi base per prendere confidenza con questo importante strumento.
A questo punto possiamo avviare un client netcat da un altro terminale/dispositivo digitando
Ora con il vostro client potete inviare messaggi al server e viceversa.
Avviare il server netcat:
Dal client bisogna invece digitare il seguente comando per inviare il file:
Per vedere il contenuto del files lato server, sarà sufficiente digitare:
In questo semplice articolo proverò a spiegarvi alcuni comandi base per prendere confidenza con questo importante strumento.
Client-Server
E' possibile avviare netcat in modalità server semplicemente digitando il comando$ nc -l 54321In questo modo verrà avviato in ascolto sulla porta "54321"
A questo punto possiamo avviare un client netcat da un altro terminale/dispositivo digitando
$ nc locahost 54321Importante: localhost funziona solamente se lo state lanciando sulla stessa macchina in cui è stato lanciato il server. Per andare sul sicuro vi consiglio di scrivere l'indirizzo IP della macchina a cui volete fare la richiesta.
Ora con il vostro client potete inviare messaggi al server e viceversa.
Invio files
Forse una cosa che non tutti sanno è che con netcat è possibile inviare e trasferire dati. Supponendo di avere un file chiamato prova.txt sul nostro client e di volerlo inviare al server, è necessario seguire questi semplici passaggi per completare il trasferimento.Avviare il server netcat:
$ nc -l 54321
Dal client bisogna invece digitare il seguente comando per inviare il file:
$ cat prova.txt | nc localhost 54321
Per vedere il contenuto del files lato server, sarà sufficiente digitare:
$ cat prova.txtSpero che in qualche modo questo breve post vi sia stato d'aiuto! Resto a disposizione per chiarimenti e discussioni di vario tipo! Stay tuned!
Commenti
Posta un commento
Gli autori non sono responsabili per quanto pubblicato dai lettori nei commenti ad ogni post. Verranno cancellati i commenti ritenuti offensivi o lesivi dell’immagine o dell’onorabilità di terzi, di genere spam, razzisti o che contengano dati personali non conformi al rispetto delle norme sulla Privacy e, in ogni caso, ritenuti inadatti ad insindacabile giudizio degli autori stessi.