(version 1.0, release February 22, 2017)
MyArp is an alternative command line program to Microsoft's Arp program. It is licensed under the Creative Common's Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0) license.
You are welcome to download and use it for free on as many computers as you would like. To download a copy of the program now, please click here.
|Donations, via PayPal, are very much welcome.
ARP stands for Address Resolution Protocol, to learn more you can read all about it here
Microsoft's Arp program is documented here
What MyArp does:
MyArp, like ARP, is a command line program. It does not do all the things APR does, but for what it does - it does more.
MyArp is focused on reporting devices that are either connected or have been connected to your network.
Unlike Microsoft's ARP program, it is does not add to or delete from the ARP cache.
Below are two screenshots, the one on the taken from Microsoft's ARP, and the other from MyARP:
MyArp provides the following features over ARP:
- reports device names
- allows you to add and edit user friendly device descriptions that are also reported
- keeps a history of devices that have been seen in the past, and if they are not actively connected to your network reports when they were last seen
- provides more accurate reporting by pinging devices on your network before reporting them (as this can be time consuming there is also an option to not ping)
Here is how you can use MyArp from the command line:
MyArp /? /ADD [Physical Address] (Description) /DEL [Physical Address] /C /DBB /DBD /DBE /DBR /NP /NRA /NRI /NRD /NRS /P /Q /R
/? = show (this) help and exit
/ADD [Physical address] (Description) = Add or update a database entry and description
only one /ADD statement is allowed at a time
an /ADD statement must be the only statement on a line
example /ADD statements look like this:
/ADD 7C:DD:90:00:00:02 Raspberry Pi Wireless
/DEL [Physical address] = Delete a database entry
only one /DEL statement is allowed at a time
a /DEL statement must be the only statement on a line
an example /DEL statement looks like this:
/C = clear console window before writing report
/DBB = database backup
/DBD = database delete
/DBE = database edit
/DBR = database restore from backup
/NP = do not ping (saves time but results may be less accurate)
/NRA = do not report active devices
/NRI = do not report inactive devices
/NRD = do not report dynamic IP addresses
/NRS = do not report static IP addresses
/P = pause prompt before exit
/Q = no prompts or reports (just update the database)
/R = refresh device names (may take a long time)
Here is how you can use MyArp from a desktop icon
While MyArp is a command line program, it can still be run by via a desktop icon. Here is how you can set the program up as a desktop icon (please note the arrow points to where the command line parameters are added):
Feedback is welcome - firstname.lastname@example.org
Other great software by Rob Latour: A Ruler for Windows A Form Filler CallClerk Concentration FixMyLocation Reporting for Rackspace
Copyright Rob Latour 2017 - All Rights Reserved