Antidote exists as a solution to detect ARP poisoning on a switched network.
It's intended to form part of a sysadmin's armoury against hackers, crackers, script kiddies and other undesirables.
You can get a tarball of the latest pre-release here.
Some basic usage documentation is included in the above download.
The Sourceforge project page is: here.