Sisimai::RFC791(3pm)

Sisimai::RFC7913pm

Ip related class

Usage

    use Sisimai::RFC791;
    my $p = Sisimai::RFC791->find("mx7.example.jp:[192.0.2.27]"); # ["192.0.2.27"]

Overview

"Sisimai::RFC791" is a class related to IP

Class methods

"is_ipv4address(String)"

"is_ipv4address" method returns 1 if the argument is an valid IPv4 address.

    print Sisimai::RFC791->is_ipv4address("192.0.2.25");   # 1
    print Sisimai::RFC791->is_ipv4address("123.456.78.9"); # 0

"find(String)"

"find" method return all the IPv4 address found in the given string.

    my $v = "connection refused from 192.0.2.1, DNSBL returned 127.0.0.2";
    my $p = Sisimai::RFC791->find($v); # ["192.0.2.1", "127.0.0.2"]

Author

azumakuniyuki

License

This software is distributed under The BSD 2-Clause License.

From libsisimai-perl 5.3.0-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.