A brutally basic ping sweep from Windows command to look for hosts on a subnet.
for /L %x in (1,1,254) do @ping -n 1 -w 25 192.168.0.%x | find bytes=
This will return hosts that respond to ping on your LAN, for example.
This is useful in a pinch. For hosts that don’t respond to ping, you can use
arp to try to find them. What I would suggest is launching an elevated command prompt and issuing
arp -d which deletes all arp entries. Then, run the ping sweep. After the sweep, save your results and then run
arp -a and save those results to see if there are any gaps you can fill in.
Tip: If you want the results of your scan to be in your clipboard so you can copy/paste, use parenthesis surrounding the
for and pipe (
|) it to
(for /L %x in (1,1,254) do @ping -n 1 -w 25 192.168.0.%x |find bytes=) | clip