#!/usr/bin/perl

use Socket;

$bannerkoe=<;
close(hf);
$check=1;#Check if any save session
$nomer=1;

$googleurl="http://www.rootsecure.net/";
$httppost="GET $googleurl HTTP/1.0\r\n\r\n";
@results=sendraw($httppost);
$data = join("",@results);
printlog("Header berita utama di www.rootsecure.net :\n\n");
@tmpawal=split(/\/,$data);
@tmp=split(/\"\>\#\<\/a\>\<\/span\>\
/,$tmpawal[1]); for ($a = 1; $a <= $#tmp; $a++) { @u=split(/\/,$u[1]); @v=split(/\<\/a/,$t[1]); @w=split(/\>?\“/,$v[1]); @x=split(/\”.\/,$w[1]); $url=$u[0]; $url1=$v[0]; $url2=$w[0]; if (($lastsav ne "") && (!($lastsav =~ /$url/)) && $check) { next; } else { $check=0; } #Save Session open(hf,">$fsav"); print hf $url; close(hf); printlog("$nomer. $url $url1 $url2"); $nomer++; printlog("\n"); } #printlog("Header berita lain di detikinet.com :\n\n"); #@tmp=split(/\/,$data); #for ($a = 1; $a <= $#tmp; $a++) #{ # @u=split(/\$fsav"); # print hf $url; # close(hf); # # printlog("$nomer. $url\t"); # $nomer++; # #printlog("\n\n"); #} exit; # ------------- Sendraw - thanx RFP rfp@wiretrip.net sub sendraw { # this saves the whole transaction anyway my ($pstr)=@_; socket(S,PF_INET,SOCK_STREAM,getprotobyname('tcp')||0) || die("Socket problems\n"); if(connect(S,pack "SnA4x8",2,$port,$target)){ my @in; select(S); $|=1; print $pstr; while(){ push @in, $_;} select(STDOUT); close(S); return @in; } } sub printlog { print @_[0]; open(lo,">>$log"); print lo @_[0]; close(lo); return; }

    Source: geocities.com/iko94/tools

               ( geocities.com/iko94)