Trucchi netcat

October 19

Netcat è uno strumento di rete multipiattaforma versatile, spesso definito come il "coltellino svizzero di rete." Fa esattamente quello dice il suo nome e concatena, o unisce, le cose attraverso la rete. È possibile utilizzare netcat per creare un improvvisato la chat uno-a-uno 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

È possibile avviare una connessione chat semplicemente digitando "nc -lp portnumber" su una macchina host, sostituendo "numeroporta" con il numero di una porta aperta. Il tag -LP è sinonimo di ascolto. Su un altro tipo di macchina "nc listeninghost portnumber" dove listeninghost è l'IP del computer originale e numeroporta la porta identici. Ora avrete un server di chat improvvisato. Tutto ciò che si digita sarà inviato a entrambe le parti correlate.

Trasferimento di file

Aprire una connessione di 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 recuperare il file. Questo comando trasferisce automaticamente il file tramite la connessione di rete.

Prompt dei comandi a distanza

Su entrambe le implementazioni Windows e Linux di netcat è possibile impostare rapidamente un prompt dei comandi a distanza digitando "NC -lp portnumber / bin / bash" dove numeroporta è una porta di ascolto. Sostituire / bin / bash con cmd.exe di Windows. È ora possibile utilizzare per una shell remota utilizzando il comando telnet per connettersi alla macchina di ascolto e la porta.

Quick-e-sporco Web Server

Con un semplice script, sotto Linux, è possibile creare un server Web semplice e veloce in grado di stampare una singola pagina di HTML pre-scritto. Lo script: "while true; fare nc -l -p 80 q 1 <index.html, fatto" può essere salvato in un file, reso eseguibile con il "chmod 775 nomefile" comando - dove filename è il nome del pagina HTML. Eseguire questi comandi per servire fino rapidi, pagine monodose di dati.

Port Scanning

In genere, quando gli amministratori di sistema vogliono porta la scansione di un host remoto, per vedere quali servizi di rete sono in esecuzione, usano un'applicazione robusta come nmap o unicornscan. Netcat può anche eseguire la scansione rapidamente le porte usando il comando "nc -v -w 1 remotehost -z 1-3000." Sostituire "remotehost" con l'indirizzo IP del computer che si desidera eseguire la scansione.