PDA

Visualizza la versione completa : netcat


sopadj1
10-07-2005, 23:56
salve gente!!!
sto interessandomi a questo utilissimo programmino. mi sono letto il
man ma non riesco a capire come posso far si che 2 pc instaurino un
rapporto client server per lo scambio di file. chi mi aiuta?
grazie

Ikitt
11-07-2005, 00:00
Originariamente inviato da sopadj1
sto interessandomi a questo utilissimo programmino. mi sono letto il
man ma non riesco a capire come posso far si che 2 pc instaurino un
rapporto client server per lo scambio di file. chi mi aiuta?


Una base di partenza

host 'server' (ricevitore piu` propriamente)


$ nc -l -p PORTAOLTRE1024 > filericevuto


host 'client' (mittente piu` propriamente)


$ nc RICEVITORE PORTAOLTRE1024 < filedainviare

sopadj1
11-07-2005, 00:12
ottimo! :D

scusa se assillo ma in rete ho trovato poco e l'inglese poco lo mastico, secondo la tua esperienza, quali altre cose caruccie si possono fare utilizzando netcat che con altri programmi non si possono fare? si puo' utilizzare come sniffer
di pacchetti tcp?

grazie :)

Ikitt
11-07-2005, 10:29
Originariamente inviato da sopadj1
secondo la tua esperienza, quali altre cose caruccie si possono fare utilizzando netcat che con altri programmi non si possono fare? si puo' utilizzare come sniffer
di pacchetti tcp?


mumble, come sniffer tcp la vedo dura: se ci riesci non mancare di spiegare come hai fatto :zizi:

personalmente uso netcat prevalentemente per spostare al volo file tra macchine in rete, senza tirar su (s)ftp, samba o altro. Puo` funzionare come rudimentale port scanner, e se compilato in un modo particolare viene abilitata l'opzione -e, che permette di fare molte cose carine (e pericolose), tipo shell remota (esempio banale).

sopadj1
11-07-2005, 10:31
grazie tante!
un ultima cosa, possibile, basandosi sull' esempio che hai riportato sopra, copiare/spostare + di 1 file per volta (escludendo il tar dei file :D )?

grazie

Loading