NAME
Rex::Commands::Network - Network Module
DESCRIPTION
With this module you can get information of the routing table, current network connections, open ports, ...
SYNOPSIS
use Rex::Commands::Network;
my @routes = route;
print Dumper(\@routes);
my $default_gw = default_gateway;
default_gateway "192.168.2.1";
my @netstat = netstat;
my @tcp_connections = grep { $_->{"proto"} eq "tcp" } netstat;
EXPORTED FUNCTIONS
- route
-
Get routing information
- default_gateway([$default_gw])
-
Get or set the default gateway.
- netstat
-
Get network connection information
- network
-
Configure network.
network "eth0", proto => "static", ip => "192.168.2.10", netmask => "255.255.255.0", gateway => "192.168.2.255", broadcast => "192.168.2.255", network => "192.168.2.0"; network "eth0", proto => "dhcp";
- hostname($hostname)
-
Set the hostname.
- domainname($domainname)
-
Set the domainname.