From: | Mario <gonzalemario(at)gmail(dot)com> |
---|---|
To: | Espartano <espartano(dot)mail(at)gmail(dot)com> |
Cc: | mortega(at)tc(dot)com(dot)ve, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Off-topic (?) -> Ubicar Servicio |
Date: | 2007-01-04 18:58:59 |
Message-ID: | 2065a6cf0701041058j71caa441ne765a74540b76730@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 04/01/07, Espartano <espartano(dot)mail(at)gmail(dot)com> wrote:
> On 1/4/07, Miguel Ortega <mortega(at)tc(dot)com(dot)ve> wrote:
> > Hola a todos.... Existe algun comando (Win32/Linux) que busque en una
> > Red interna si alguno de los equipos tiene instalado un servicio de
> > PostgreSQL (o al menos saber si alguna máquina esta escuchando el puerto
> > 5432) y me retorme el ip en caso de conseguirlo....
> >
> > (No se asusten si suena descabellado, solo estoy jugando un rato.....)
> >
> > Saludos!!!!
> >
>
> nmap ?
>
Si usas nmap para el caso, podrias escribir algo asi. Este sencillo
script lo llamo netscan (adivina que hace :-) y lo ejecutas con sh
netscan 192.168.1 Asi recorrera todo el rango desde la 1 a la 255,
definido por la variable MAX de abajo.
SUBRED=$1
MAX=255
VAR=0
while [ "$VAR" -lt "$MAX" ]; do
HOST="$SUBRED.$VAR"
nmap -O -R $HOST > $HOST
VAR=$(expr $VAR + 1)
done
te creara un archivo por cada host que existe. Podrias cambiar las
opciones de nmap por las que quisieras y podrias solo buscar el puerto
5432 con -p 5432
>
From | Date | Subject | |
---|---|---|---|
Next Message | Jeferson Alvarez | 2007-01-04 19:44:39 | Re: Parametros con funciones desde vb.net |
Previous Message | Espartano | 2007-01-04 18:49:07 | Re: Off-topic (?) -> Ubicar Servicio |