[Linux-Biella] test tcp socket in bash
leonardo buffa
leonardo.buffa a bilug.linux.it
Mar 30 Nov 2010 10:54:38 CET
ciao
che metodo INDOLORE usereste voi in shell per testare se una determinata
porta e' aperta su una macchina remota?
io sono sul pc $pippo e voglio verificare periodicamente se il server
$pluto ha aperta la porta tcp $xxx
se da $pippo lancio
err=`echo |nc $pluto $xxx`
e verifico il valore di $err, ovviamente ottengo 1 se la porta e'
chiusa e 0 se la trova aperta.
questo pero' manda "qualcosa" (nel mio caso un invio) al socket e la
cosa non mi piace
vedo che funziona anche con echo -n ma mi sembra davvero una cosa un
po' strana.
non voglio scrivere c/perl/altro, semplicemente in shell (bash) e
ovviamente non voglio usare nmap :)
idee in merito?
--
leonardo 'LeOS' buffa - IT security specialist
human knowledge belongs to the world
------------------------------
Linux Registered User: #135079
------------------------------
Maggiori informazioni sulla lista
Linux