rendered paste body#!/usr/bin/perl -w
use LWP::UserAgent;
my $ext_if = "eth1";
$ua = LWP::UserAgent->new;
$ua->agent("MyApp/0.1");
my $req = HTTP::Request->new(POST => 'http://whatismyip.com');
$req->content_type('appliction/x-www-form-urlencoded');
$req->content('query=libwww-perl&mode=dist');
my $cur_ip = `/sbin/ip ad sh $ext_if|grep inet|grep -v inet6|awk '{print \$2}'|sed -e 's|\/[0-9][0-9]||g'`;
my $res = $ua->request($req);
if ($res->is_success) {
if ($res->content =~ m/[$cur_ip]/) {
print "MATCH";
$res->content =~ m/[$cur_ip]/;
print $1;
} elsif ($res->content !~ m/[$cur_ip]/) {
print "NOT MATCHED"
}
} else {
print $res->status_line, "\n";
}