Example (1) | Discovering your network neighbourhood |
Nmap |
This program searches and enumerate all the services that registered themselves on the network.
#!/usr/bin/perl use strict; use Net::Rendezvous; my $services = Net::Rendezvous->enumerate_services; print "Services found: \n"; for my $service ($services->entries) { printf " %s/%s\t%s\n", $service->name, $service->protocol, $service->fqdn; } |
It produces the following output:
Services found: ssh/tcp _ssh._tcp.local http/tcp _http._tcp.local netbios-ns/udp _netbios-ns._udp.local netbios-ssn/tcp _netbios-ssn._tcp.local afpovertcp _afpovertcp._tcp.local x11/tcp _x11._tcp.local |
YAPC::Europe 2004 | 28 / 36 | |
Copyright © Sébastien Aperghis-Tramoni <sebastien@aperghis.net> |