" . Coltellino svizzero di rete" Netcat è uno strumento di networking multi-piattaforma versatile , spesso definito come la Fa esattamente quello che dice il suo nome e concatena , o unisce , le cose in rete . È possibile utilizzare netcat per creare un improvvisato uno-contro- uno di chat o inviare file a un altro computer . In poche parole : se si tratta di trasferimento di qualcosa di più di una rete , netcat può farlo. One - on - One Chat
Si può avviare una connessione chiacchierata semplicemente digitando " nc- lp portnumber " su una macchina host , sostituendo " numero porta " con il numero di una porta aperta . La tag - LP sta per ascoltare . Su un altro tipo di macchina "nc listeninghost portnumber " dove listeninghost è l' IP del computer originale e portnumber il porto identico . Ora avrete un server di chat improvvisato . Qualunque cosa voi scriviate sarà inviata ad entrambe le parti collegate.
File Transfer
Aprire una connessione in ascolto su un'altra macchina e inviare un file utilizzando il comando " nc- lp portnumber "e aggiungere" > file.exe "al comando . Tipo " nc- w 1 listeninghost portnumber < file.exe " per ottenere il file. Questo comando consente di trasferire automaticamente il file tramite la connessione di rete .
Remote Command Prompt
Su entrambe le implementazioni di Windows e Linux di netcat è possibile impostare rapidamente un comando remoto prompt dei comandi digitando " nc- lp portnumber /bin /bash " dove portnumber è una porta di ascolto . Sostituire /bin /bash con cmd.exe in Windows . È ora possibile utilizzare per una shell remota utilizzando il comando telnet per connettersi alla macchina e la porta di ascolto .
Quick- e - sporco Server
web con un semplice copione , sotto Linux , è possibile creare un server Web semplice e veloce che vi stampare una singola pagina HTML di pre-scritto . Lo script : " while true; do nc-l - p 1 80 - q < index.html ; fatto " può essere salvato in un file , fatto eseguibile con il comando " chmod 775 nomefile " - dove nomefile è il nome del la pagina HTML . Eseguire questi comandi per servire fino veloci pagine monodose di dati.
Port Scanning
genere, quando gli amministratori di sistema vogliono trasferire la scansione di un host remoto , vedere quali i servizi di rete sono in esecuzione , utilizzano un'applicazione robusta come nmap o unicornscan . Netcat può anche scansionare rapidamente porte usando il comando " nc- v- w 1 remotehost -z 1-3000 . " Sostituire " remotehost " con l'indirizzo IP del computer che si desidera sottoporre a scansione .