-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Net::ARP

Programmed by Bastian Ballmann
Web: http://www.datenterrorist.de
Mail: balle@chaostal.de

Last Update: 31.01.2007

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

---:[ Description

This module is a Perl extension to create and send ARP packets and lookup
local or remote mac addresses.
You do not need to install any additional libraries like Libnet to compile 
this extension. It uses kernel header files to create the packets.


---:[ IMPORTANT NOTICE

Version 1.0 will break with the API of PRE-1.0 versions, 
because the return value of arp_lookup() and get_mac()
will no longer be passed as parameter, but returned!
I hope this decision is ok as long as we get a cleaner and more perlish API.


---:[ Installation

To install this module type the following:

   perl Makefile.PL
   make
   make test
   make install


---:[ Usage

Please read the POD documentation: perldoc Net::ARP.
If you've still any questions feel free to ask.


---:[ Want to contribute?

Please drop me a mail and if you want to submit patches please
generate them using "diff -Nru" on the latest version. 
There's also the possibility to exchange changes using the 
distributed version control system monotone.
Last but not least new code should be commented and I like test code ;)


---:[ COPYRIGHT AND LICENCE

Copyright (C) 2004-2007 by Bastian Ballmann

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.8.1 or,
at your option, any later version of Perl 5 you may have available.