Come utilizzare netcat per effettuare il monitoraggio del traffico di rete

maggio 20, 2010 by  
Filed under Unix/Linux

Le situazioni in cui si ha bisogno di effettuare il monitoraggio del traffico HTTP (o comunque TCP/UDP) tra un client ed un server sono molteplici: di solito questa esigenza si manifesta quando ad esempio si effettua il debug di un’applicazione web o comunque quando i dati che transitano devono (magari per motivi di sicurezza) essere registrati e storicizzati.

Netcat è un ottimo tool che tra le sue molteplici applicazioni pratiche consente anche di essere utilizzato  per attivare molto velocemente un’infrastruttura proxy per il monitoraggio del traffico di rete tra due computer. Read more

Come trasferire elevati quantitativi di files in rete alla massima velocità

novembre 18, 2008 by  
Filed under Unix/Linux

fast file transfer
Vi è mai capitato di dover trasferire delle directory contenenti elevati quantitativi di files da un server Linux ad un altro all’interno della medesima rete? In caso affermativo avrete sicuramente notato come, anche se il trasferimento avveniva in LAN, comunque la durata dell’operazione aumentava esponenzialmente con l’aumentare dei files da trasferire. Si tratta di un normale fenomeno di overhead dovuto al fatto che ogni singolo trasferimento di file avviene su un differente stream di dati, ed il numero di stream gestibili in contemporanea da un server è di solito piuttosto limitato.

Spesso si cerca di ovviare al problema creando prima un unico archivio tar contenente i files da trasferire e quindi procedendo con un unico trasferimento. In questro caso si risolve egregiamente il problema di overhead di rete ma la cosa potrebbe diventare comunque problematica nel caso in cui ad esempio lo spazio su disco fosse limitato al punto da non poter consentire la creazione del tar temporaneo. Read more

Netcat: uno strumento indispensabile per ogni hacker che si rispetti!

giugno 20, 2008 by  
Filed under Unix/Linux

swissknife
Netcat, comunemente definito come il “TCP/IP swiss army knife” (il coltellino svizzero del TCP/IP) è una delle utility più conosciute ed usate in assoluto sia da coloro che si occupano di networking sia da chi è appassionato di hacking. Si tratta infatti di un tool estremamente versatile che si presta alle più svariate applicazioni in ambito TCP/IP: può essere utilizzato tanto come HTTP server quanto per effettuare un port scanning verso una macchina remota. Read more