Skip to content

Latest commit

 

History

History
43 lines (26 loc) · 947 Bytes

README.md

File metadata and controls

43 lines (26 loc) · 947 Bytes

ARPG

A simple ARP (Address Resolution Protocol) support tool written in Go programming language.

screenshot

Key features

  • Resolve MAC address from IP address
  • Resolve IP address from MAC address
  • Works on Windows, macOS and Linux

Download

See releases page.

How it works

IP to MAC

  1. Check available network adapter information (e.g. eth0)
  2. Send ICMP ping to the target using native ping command
  3. Lookup ARP table using native arp (ip) command

MAC to IP

  1. Check available network adapter information (e.g. eth0)
  2. Send ICMP ping to the broadcast address using native ping command
  3. Lookup ARP table using native arp (ip) command

Limitations

  • Works only within a local area network
  • IPv6 is not supported

License

ARPG licensed under the BSD 3-Clause License.

Author