Ola a todos
Automatizei o processo de verificacao de acesso diario apartir do site ohstats que muitos usam.
Codigo simples, caso alguem queira implementar , no problems e me mande uma cópia
Abraço!
Automatizei o processo de verificacao de acesso diario apartir do site ohstats que muitos usam.
Codigo simples, caso alguem queira implementar , no problems e me mande uma cópia
Código PHP:
<?php
/*
To my friend xcholler
Simple ~ Oh stats verifier
By n4sss
root@m4g1cl4b:~# php oh.php
Oh stats verifier by n4sss
Greatx Xcholler
Use: php oh.php lista.txt
root@m4g1cl4b:~# php oh.php list.txt
Oh stats verifier by n4sss
Greatx Xcholler
[+] Initializing
http://google.com.br
Acesso diario => 3,248,221
http://youtube.com.br
Acesso diario => 2,073
n-l4b@hotmail.com
2013
*/
if(! @$argv[1])
{
echo "Oh stats verifier by n4sss\n";
echo "Greatx Xcholler\n\n";
echo "Use: php $argv[0] lista.txt\n";
}else{
$url = "http://www.ohstats.com/\n";
$arg = "$argv[1]";
ohverifier($url);
}
function ohverifier($url)
{
global $url, $arg;
$regex = '#<td>Daily Visitors</td> <td><strong>(.*?)</strong>#';
$site = file_get_contents($arg);
$sit = explode("\n", $site);
echo "Oh stats verifier by n4sss\n";
echo "Greatx Xcholler\n\n";
sleep (1);
echo "[+] Initializing\n\n";
sleep (1);
foreach($sit as $stat){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'url='.$stat.'&go=Submit');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, "xcholler.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE,"xcholler.txt");
$exec = curl_exec($ch);
preg_match_all($regex, $exec, $result);
foreach($result[0] as $xc){
$xc = strip_tags($xc);
$xc = str_replace("Daily Visitors", "Acesso diario =>",$xc);
echo "$stat\n";
echo "$xc\n\n";
}
}
}
?>
Comment