Aqui tienes un script cmd,para ejecutar bajo XP o w2k3. Para andar por casa, pero que funciona
Código:
rem --- macscan.cmd ---
@echo off
@color 17
rem scan de mac
echo Escaneo a traves de icmp para la obtencion de las mac asociada a cada ip
echo Solo escanea segmentos para la mascara 255.255.255.0
echo Javier Castañón 2.007
echo.
echo IP de incicio del segmento a escanear
echo =====================================
echo Introduce primer octeto (p.e.: 192) =
set /P ipini_1=
echo Introduce segundo octeto (p.e.: 168) =
set /P ipini_2=
echo Introduce tercer octeto (p.e.: 0) =
set /P ipini_3=
echo Introduce cuarto octeto (p.e.: 1) =
set /P ipini_4=
echo.
echo Introduce octeto de fin de segmento a escanear (p.e:254) =
set /P ipfin_4=
echo.
echo Calculando ....
rem purgamos la tabla de arp
@arp -d * > nul
:ping
set cadena=%ipini_1%.%ipini_2%.%ipini_3%.%ipini_4%
@ping -n 2 %cadena% > nul
set /A ipini_4= %ipini_4% + 1
if %ipini_4%==254 goto sal
if %ipini_4%==%ipfin_4% goto sal
goto ping
:sal
@arp -a > resultado.txt
start /w notepad resultado.txt
:fin
rem by javcasta/dogduck 2.007 - http://javcasta.bounceme.net
salu2