| NetworkInfo::Discovery | Découvrez vos voisins de réseau |
Exemple d'utilisation (1) |
Simple écoute passive du réseau
#!/usr/bin/perl -W
use strict;
use NetworkInfo::Discovery;
use NetworkInfo::Discovery::Register;
use NetworkInfo::Discovery::Sniff;
my $data = new NetworkInfo::Discovery::Register (
'file' => 'sample.register', 'autosave' => 1
) or warn "Cannot create new object";
my $sniff = new NetworkInfo::Discovery::Sniff maxcapture => 10;
$sniff->do_it;
$data->add_interface($_) for ($sniff->get_interfaces)
$data->write_register;
for (@{$data->{interfaces}}) {
print "interface: ",$_->{ip},'/',$_->{mask},$/
}
|
| Journées Perl 2004 | 10 / 32 | |
| Copyright © Sébastien Aperghis-Tramoni <sebastien@aperghis.net> | ||