Ola a todos escrevi hoje esse script para que possa ser feito um ping em "massa", Pode nos ajudar muitas vezes quando estamos a procura de sites dentro do servidor (joomlas, wp's ,etc) , assim não é preciso dar ping de um em um.
obs: o Script é simples , mais ja precisei muitas vezes, então resolvi escrevelo
src:
print:
Thank's.
obs: o Script é simples , mais ja precisei muitas vezes, então resolvi escrevelo
src:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>IP-cat</title>
</head>
<body
style="background-color: rgb(45, 45, 45); color: rgb(0, 0, 0);"
alink="#ee0000" link="#0000ee" vlink="#551a8b">
<form method="post" action="">
<div
style="font-family: monospace; color: rgb(255, 255, 255); font-weight: bold;"
align="center">Simple IP CAT
by n4sss</div>
<div align="center"><span
style="font-family: monospace; color: rgb(255, 255, 255); font-weight: bold;">Insira os sites para que possa ser feito a consulta:</span><br>
<br><textarea name="host" cols="35" rows="7"></textarea><br><p>
<input
value="Ping" type="submit">
</div>
</form>
<?php
// Simple Mass ping by n4sss
ob_start();
set_time_limit(0);
$ping = "baremetal.com/cgi-bin/dnsip?target=";
$title = '#<b>(.*?)</b>#s';
$neww = $_POST['host'];
if(! $_POST['host']==""){
$neww = split("\r\n", $neww);
echo "<center><b><font color='white'>==================================================================</font></b></center><br>";
for ($i=0;$i<count($neww);$i++) echo "<center><b><font color='white'>Site: $neww[$i]</font></b></center><br>";
echo "<center><b><font color='white'>==================================================================</font></b></center><br>";
}
if(! $_POST['host']==""){
$hosts=explode("\n",$_POST["host"]);
foreach($hosts as $hostlar){
$hosts=trim($hostlar);
$hosts = str_replace("http://", "", $hosts);
$curl = curl_init();
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($curl, CURLOPT_URL, 'http://'.$ping.$hosts);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$exec = curl_exec($curl);
preg_match_all($title,$exec,$yaz);
foreach($yaz[0] as $result){
echo "<center><b><font color='white'>Ip:$result</font></b></center><br>";
curl_close($curl);
ob_flush();
flush();
}
}
}
// 2012
?>
</body>
</html>
Thank's.
Comment