[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Semi OT]Escaneo de red



Hola, como estan todos...

Esta ocasion es para hacerles una pregunta acerca de escaneo de redes..

Lo que me interesaria saber es la direccion ip de una pc, la MAC Address
y en un momento dado el nombre de esa pc.

Algo asi lo he conseguido en un pc con hasefroch98
ping 192.168.1.2
...
ping 192.168.1.200

arp

o bien con 
nbtstat -A 192.168.1.2
...
nbtstat -A 192.168.1.200

por ejemplo y con esos comandos obtengo mas o menos lo que quiero...

La otra que he hecho es usar un programa llamado Lannetscan.

Ahora bien, si leen hasta aqui diran, esto es una lista de Debian.. eso
tambien lo se.

Mi idea es precisamente usar mi pc con Debian Sid para hacer algo
parecido.

Antecedentes:

- La mayoria de las pc's en mi red son con hasefroch..
- No quiero estar usando otra pc con hasefroch para lograr mis
objetivos.
- Quiero usar mi pc con Debian Sid.
- No se mucho de programacion

Lo que he hecho.
- Buscando en linuca.org, encontre el siguiente script

#!/bin/bash
# Hacer ping a un rango de direcciones IP
Red=`/sbin/ifconfig | grep Bcast | awk -F : '{print ($2)}' |
awk '{print ($1)}' | awk -F . '{print $1"."$2"."$3"."}'`
#Asignacion de los 3 numeros de la red
#Red=192.168.1.
#Ultima cifra de la primera IP a procesar
IpA=2
#Ultima cifra de la ultima IP a procesar
IpB=254
#Ruta al archivo de registro
RutaLog="/home/hectorbf/EstadoRed.log"
 
echo '##############################################' >> $RutaLog
echo 'Procesando IPs'
for i in `seq $IpA $IpB`;
do
if `ping -c 1 $Red$i> /dev/null` ;then
echo $Red$i:ENCENDIDO
Fecha=`date | awk -F CEST '{print ($1)}'`
Resultado='::ENCENDIDO'
echo $Fecha-$Red$i$Resultado >> $RutaLog
else
echo $Red$i:APAGADO
Fecha=`date | awk -F CEST '{print ($1)}'`
Resultado='::APAGADO'
echo $Fecha-$Red$i$Resultado >> $RutaLog
fi
done
echo 'OK'
---------------<fin del archivo>

Hasta aqui practicamente lo que hace es hacer un ping para determinar si
un equipo esta encendido o apagado.
Despues ejecuto arp y mas o menos obtengo lo que quiero

Tambien he leido usar nmap, hasta me baje un front-end de nmap para ver
si puedo lograr mi cometido, pero no he encontrado mucho que digamos.

Como les comente la idea basica es determinar practicamente 3 cosas
IP-->MAC ADDRESS-->ID del PC

Alguien que pueda orientarme un poco lo agradecere enormemente.

Cabe aclarar que de una manera u otra lograre mi cometido haciendo
chapuzas o realizandolo manualmente, pero lo que quiero es tener algun
tipo de script o herramienta para facilitarme un poco las cosas por si
en un momento dado quisiera volver a hacer lo que necesito algunas veces
mas..

Gracias por leer todo este extenso correo.

Bye y saludos..



Reply to: