On Wed, 2004-05-26 at 10:45, Mihai Maties wrote:
> On Wednesday 26 May 2004 08:07, Paul Lacatus wrote:
> > Exista vreo comanda shell in FC1 cu care sa deschid un socket pe un port
> > si sa vad daca se initiaza o conexiune catre acel port si ce informatie
> > imi vine catre el ?
> 
> Nu am inteles exact ce vrei sa faci...
> 
> Daca vrei sa te conectezi la un port sa vezi daca asculta cineva acolo si ce 
> raspuns iti da poti folosi bucata asta de bash:
> 
> <--- cut here --->
> HOST="localhost"
> PORT=25
> 
> { exec 9<> /dev/tcp/${HOST}/${PORT} ; } 2>/dev/null
> 
> if [ $? -ne 0 ]
> then
>     echo "Nu am putut realiza conexiunea TCP pe $HOST:$PORT"
>     exit 0
> fi
> 
> while read -r
> do
>     echo $REPLY
> done <&9
> 
> exec 9>&-
> </--- cut here --->
> 
> Direct in bash crearea unui socket in LISTEN nu e posibila. Doar daca 
> folosesti nc (netcat) sau alte utilitare ai sa reusesti ceva.
> 
> 
> Mihai

Cred ca netcat e suficient.

Asa il pornesti: netcat -l -p 10004

Dovada ca merge: netstat -antepula |grep netcat

tcp        0      0 0.0.0.0:10004           0.0.0.0:*               LISTEN     0       
   10294565   3584/netcat




--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui