En Linux y otros sistemas, hay una utilidad llamada arping que se puede usar para enviar solicitudes ARP ("pings") y mostrar las respuestas, al igual que la utilidad "ping" pero usando ARP en lugar de ICMP.
¿Hay alguna manera de hacer lo mismo en Windows? (Yo uso Windows 7)
Si borra el caché de arp de Windows (arp -d) y luego intenta hacer ping a la dirección IP, emitirá una transmisión de arp.
Compruébalo con Wireshark.
fuente
El comando ARP de WinXP es solo para mostrar datos. Pruebe Nmap, es gratis y bastante fácil para este tipo de escaneo. Nmap está disponible en insecure.org.
fuente
nmap -PR -sn <host>
se prefiere el comando .-sP
es obsoleto. Además, esto solo funcionó para mí cuando lo ejecuté como root.Una forma integrada de hacer esto en Windows:
fuente
-n
y1
se convirtió en:... @ping -n 1 ...
cmd /V /C "set "IP=10.0.2.2" & FOR /L %i in (1,1,2) do @ping -n 1 -w 1000 "!IP!" >NUL & arp -a | findstr /c:"!IP! "
que se ejecuta dos veces y, por lo tanto, recoge direcciones MAC duplicadas.Esto no es exactamente un "ping" de ARP, pero ejecutar "arp inet_addr (dirección IP)" desde un símbolo del sistema enviará una única solicitud ARP al host especificado en (dirección IP). Luego puede ejecutar "arp -a" para ver el resultado.
fuente
Puede consultar esto: https://github.com/seladb/PcapPlusPlus/tree/master/Examples/Arping . Este es un Arping multiplataforma que puede funcionar tanto en Windows, Linux y Mac OS X
fuente
Prueba con "arp-ping.exe"
Pensé que agregaría esta herramienta que se ejecuta directamente desde el símbolo del sistema:
Opciones de línea de comando arp-ping.exe
Frente a las opciones de línea de comando "arping" de Linux
fuente
Cómo obtener una tabla ARP con una API auxiliar de IP http://www.codeguru.com/cpp/in/internet/internetprotocolip/article.php/c6153
fuente
Desafortunadamente, no hay una herramienta integrada para hacer esto en Windows, hay algunas herramientas de terceros que lo harán, como Netscan , pero no es gratis
fuente
Creo que puedes hacer ping con CAIN , que es gratis.
fuente
Hardping es un programa decente que hace esto.
Existe la versión completa que cuesta dinero que es más un programa de barrido de ping, pero solo uso la versión gratuita. El gratuito solo hace 1 ip a la vez, pero eso es todo lo que necesitaba.
Lo usarías como c:> hardping 192.168.1.1 y respondería con el mac o no.
Creo que lo sacaron de su sitio, pero aún puede encontrarlo buscando en Google "freeware hardping"
fuente
ex:
arp -a 192.168.0.1
fuente