NAME

Net::Routing - manage route entries on Operating Systems

SYNOPSIS

use Net::Routing qw(:constants);

my $route = Net::Routing->new(
   target => NR_TARGET_ALL(),
   family => NR_FAMILY_INET4(),
);

$route->list;

DESCRIPTION

This modules is currently just a wrapper around the netstat binary command to query routes on the local machine. Its aim is to normalize the way operating systems display network routes, and makes easy for other Perl modules to query interface routes (Net::Frame, for instance).

METHODS

new (ARGS)

Class constructor. Optional target argument can be specified to limit routes to only those matching the target type.

list

Will print selected routes in a 'netstat' way.

get

SEE ALSO

Net::Frame, Net::Frame::Device

AUTHOR

Patrice <GomoR> Auffret

COPYRIGHT AND LICENSE

Copyright (c) 2015, Patrice <GomoR> Auffret

You may distribute this module under the terms of the Artistic license. See LICENSE.Artistic file in the source distribution archive.