|
NAMENet::Libdnet::Arp - high level API to access libdnet arp_* functions SYNOPSIS use Net::Libdnet::Arp;
my $h = Net::Libdnet::Arp->new;
my $mac = $h->get('10.0.0.1');
my $success = $h->add('10.0.0.1', '00:11:22:33:44:55');
my $success = $h->delete('10.0.0.1', '00:11:22:33:44:55');
my $data;
$h->loop(\&arp_print, \$data);
sub arp_print {
my ($e, $data) = @_;
printf("%s at %s\n", $e->{arp_pa}, $e->{arp_ha});
}
DESCRIPTIONThis modules is a higher level abstraction for libdnet arp_* functions. METHODS
AUTHORPatrice <GomoR> Auffret COPYRIGHT AND LICENSEYou may distribute this module under the terms of the BSD license. See LICENSE file in the source distribution archive. Copyright (c) 2008-2024, Patrice <GomoR> Auffret
|