Projects / Arping

Arping

Arping is an ARP level ping utility. It's good for finding out if an IP is taken before you have routing to that subnet. It can also ping MAC addresses directly.

Tags
Licenses
Operating Systems

RSS Recent releases

  •  30 Dec 2012 03:38

    Release Notes: This release prints "Timeout" when pings time out, fixes a bug with -w for fractions of seconds, works around a bug in libpcap on Solaris, and implements gratuitous ARP (-U).

    •  01 Jul 2012 17:41

      Release Notes: This release fixes a timing issue on BSD and adds a statistics line with min/avg/max/std-dev.

      •  28 Feb 2012 22:40

        Release Notes: This release fixes a null pointer dereference introduced in version 2.10.

        •  26 Feb 2012 19:22

          Release Notes: This release adds much improved and portable interface autodetection. It replaces gettimeofday() with clock_gettime() where available. It has been changed back from poll() to select() to work around a bug in Mac OS X.

          •  01 Apr 2010 22:22

          Release Notes: This release adds a -D option that show dots and exclamation marks. Old Arping 1.x code has been removed. The autoconf build system is used. The Solaris timing system has been fixed. Solaris auto-find outgoing interface has been added. This release will beep when there is no reply.

          RSS Recent comments

          18 Apr 2003 13:07 marvin123

          Re: Awesome!

          > Its feature to map MAC addresses back to
          > IP is quite
          > useful. Unfortunately, that only works
          > for machines which
          > answer broadcast pings, i.e. not for
          > windows machines :-(

          Check out arping-scan-net.sh, included in arping. It
          scans an IP network for a certain MAC address. It's only
          needed for those that don't answer broadcast pings (also,
          you can try the multicast IP 224.0.0.1), but when all else
          fails, the script *will* find the box (unless it's actually
          not answering ICMP pings).

          12 Feb 2002 19:56 marvin123

          Re: uhm.. iputils..

          > You do realize that arping is already
          > part of iputils..

          As another comment has pointed out, that is a less capable arping, it's not the same program.
          Arping exists in debian (though currently lagging on the 1.02 version) in the package arping.
          The less capable arping from iputils is now in the package iputils-arping.

          12 Feb 2002 16:22 miah

          Re: Awesome!
          Thats because you're running /sbin/arping (which is included with iputils) instead of the version you downloaded, compiled, and installed..

          >
          > % An awesome little program! Great
          > for
          > % debugging a handful of annoying
          > network
          > % problems...
          >
          >
          > Agreed. This program is quite useful.
          > Unfortunately, it conflicts with
          > another less capable arping program.
          >
          > On one of my systems, I get this:
          >
          > # arping -V
          > arping utility, iputils-ss001007
          > #
          >
          > instead of
          >
          > # arping -v
          > arping 0.95 [ -q ] [ -v ] [ -r ] [ -d
          > ] [ -0 ] [ -c count ]
          > [ -i <interface> ]
          > <host/ip/MAC>
          > #
          >

          12 Feb 2002 16:21 miah

          uhm.. iputils..
          You do realize that arping is already part of iputils.. If you make any significant changes/improvments you should get them included in the iputils package.

          12 Jan 2002 11:43 alainknaff

          Re: Awesome!

          > An awesome little program! Great for
          > debugging a handful of annoying network
          > problems...

          Its feature to map MAC addresses back to IP is quite
          useful. Unfortunately, that only works for machines which
          answer broadcast pings, i.e. not for windows machines :-(

          Screenshot

          Project Spotlight

          Catharsis.NET.Repository

          A .NET library that provides an abstraction over persistent data stores.

          Screenshot

          Project Spotlight

          Open MPI

          A next-generation implementation of the MPI standard.