#!/usr/bin/perl
#
# Petr Simandl, www.simandl.cz
#
print "Content-type: text/html\n\n";
print "
\n";
print "Porovnani obsahu wiki Registrovane_cloudy
s aktualnima routama";
print "";
$date = `date`;
@gl_cloudy=`wget -q -O - http://czfree.net/wiki/Registrovane_cloudy`;
@gl_routy=`ip ro ls | grep ^10 `;
@ol_ips=();
@ol_=();
foreach $gl_line (@gl_cloudy)
{
if ($gl_line =~ /^\ AS6/)
{#print "$gl_pole[4] $gl_pole[5]\n";
$gl_line =~ s/ | //;
$gl_line =~ s/<\/td> | /\t/g;
@gl_pole=split("\t",$gl_line);
$gl_as = $gl_pole[0];
$gl_as =~ s/ //g;
$gl_rozsah = $gl_pole[1];
$gl_rozsah =~ s/ //g;
@gl_rozsah=split("a",$gl_rozsah);
$gl_zastupce = $gl_pole[2];
$gl_udaje = $gl_pole[3];
$gl_online = $gl_pole[4];
$gl_pritomno = 0;
$gl_podobne = "";
print "$gl_as ma mit @gl_rozsah a nalezeno: ";
foreach $gl_routa (@gl_rozsah)
{
foreach $gl_iprouta (@gl_routy)
{
@gl_linka=split(" ",$gl_iprouta);
if ("$gl_linka[0]" eq "$gl_routa")
{
$gl_pritomno += 1;
print "$gl_routa ";
} else {
@gl_ipnum=split("\\.",$gl_linka[0]);
@gl_ronum=split("\\.",$gl_routa);
if ("$gl_ipnum[1]" eq "$gl_ronum[1]")
{
$gl_podobne .= "$gl_linka[0] ";
}
}
}
}
if ($gl_pritomno == 0)
{ print "nic\t";
}
if ($gl_podobne)
{
print "\tpodobne routy: $gl_podobne ";
}
print " \n";
}
}
print "";
WebSVN
- getonlineclouds
- Blame
- Rev 1
- /getonlineclouds.pl
getonlineclouds |
Subversion Repositories: |
[/] [getonlineclouds.pl] - Blame information for rev 1
Powered by WebSVN 2.2.1
|