NetInfoExtractor

 view release on metacpan or  search on metacpan

lib/NetInfoExtractor/Interface.pm  view on Meta::CPAN

}

sub parse_ipv4_address {
	my $ifconfig_output = shift;
	my ($ipv4) = $ifconfig_output =~ m/inet\saddr:((\d{1,3}\.){3}\d{1,3})/g;
	return $ipv4;
}

sub parse_ipv6_address {
	my $ifconfig_output = shift;
	my ($ipv6) = $ifconfig_output =~ m/inet6\saddr:\s(.*)\//g;
	return $ipv6;
}

sub read_mac_address_file {
	my $file = shift;
	open my $opened_file, "<", $file || die("Could not open file $file. $!.");
	my $line;
	while (<$opened_file>) {
		chomp $_;
		$line = $_;



( run in 0.224 second using v1.01-cache-2.11-cpan-5f2e87ce722 )