X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-si%2Fmodules%2FArpWatch.pm;h=6487ef1013ea832eacd3a49053cbf71137a6e026;hb=8d32c2811e256aeea583ef2f04654d6b5e56220f;hp=95532cb9734a15faa9fdc38bb31f907520516b54;hpb=9942b3a69b59c25e5da6080e6e81e0f54471229f;p=gosa.git diff --git a/gosa-si/modules/ArpWatch.pm b/gosa-si/modules/ArpWatch.pm index 95532cb97..6487ef101 100644 --- a/gosa-si/modules/ArpWatch.pm +++ b/gosa-si/modules/ArpWatch.pm @@ -2,13 +2,17 @@ package POE::Component::ArpWatch; use strict; +use warnings; -use POE; - -use POE::Component::Pcap; +BEGIN{ + eval('use POE'); + eval('use POE::Component::Pcap'); + eval('use NetPacket::Ethernet qw( :types )'); + eval('use NetPacket::ARP qw( :opcodes )'); +} -use NetPacket::Ethernet qw( :types ); -use NetPacket::ARP qw( :opcodes ); +END{ +} ## Map arp opcode #'s to strings my %arp_opcodes = (