Toprak | 21 Haziran 2019 18:02 | PHP Post Mantığı. Merhaba,
PC'yi temizlerken gözüme ilişti birinin belki işine yarar mantığını filan lazım olur diye paylaşıyorum.. wmaraci.com sitesinden post ile sorgular..
Sizde bir şeyler yapın hep başkasından beklemeyin =)
meta.php PHP- Kodu: <?php
ob_start();
ini_set('memory_limit', '-1');
set_time_limit(0);
$domain = strtolower($_GET["domain"]);
$zaman = time();
if ($domain=="") { echo "<center>Lütfen domain belirtiniz.."; }
else {
$baglan = fsockopen("ssl://wmaraci.com", 443);
if (!$baglan) {
echo "<strong>Durum</strong>: Error/Hata !\n";
}
else {
$postdata = "url=$domain&hash=$zaman";
$aciklama .= "POST /meta-tag-gosterici HTTP/1.1\r\n";
$aciklama .= "Host: wmaraci.com\r\n";
$aciklama .= "Connection: keep-alive\r\n";
$aciklama .= "Content-length: ".strlen($postdata)."\r\n";
$aciklama .= "Accept: text/html, application/xhtml+xml, */*\r\n";
$aciklama .= "X-Requested-With: XMLHttpRequest\r\n";
$aciklama .= "User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36\r\n";
$aciklama .= "Content-Type: application/x- Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. style="color: #007700">;
$aciklama .= "\r\n";
$aciklama .= $postdata."\r\n\r\n";
fwrite($baglan, $aciklama);
while (!feof($baglan)) {
$data = fgets($baglan, 4096);
if(preg_match_all('@Girmiş olduğunuz adrese bağlanılamadı.@si',$data,$title)) {
echo "<strong>Girmiş olduğunuz adrese bağlanılamadı.</strong>";
}
if(preg_match_all('@<title>(.*?)</title>@si',$data,$title)) {
echo "<strong>Title</strong> ".$title[1][0]."<br />\n";
}
if(preg_match_all('@<meta name="description" content="(.*?)"/>@si',$data,$desc)) {
echo "<strong>Açıklama</strong> ".$desc[1][0]."<br />\n";
}
if(preg_match_all('@<meta name="keywords" content="(.*?)"/>@si',$data,$key)) {
echo "<strong>Keywords</strong> ".$key[1][0]."<br />\n";
}
}
fclose($baglan);
}
}
?>
whois.php PHP- Kodu: <?php
ob_start();
ini_set('memory_limit', '-1');
set_time_limit(0);
$domain = strtolower($_GET["domain"]);
if ($domain=="") { echo "<center>Lütfen domain belirtiniz.."; }
else {
$baglan = fsockopen("ssl://wmaraci.com", 443);
if (!$baglan) { echo "<strong>Durum</strong>: Error/Hata !\n"; }
else {
$postdata = "whois_type=3&domain=$domain";
$aciklama .= "POST /whois HTTP/1.1\r\n";
$aciklama .= "Host: wmaraci.com\r\n";
$aciklama .= "Connection: keep-alive\r\n";
$aciklama .= "Content-length: ".strlen($postdata)."\r\n";
$aciklama .= "Accept: text/html, application/xhtml+xml, */*\r\n";
$aciklama .= "X-Requested-With: XMLHttpRequest\r\n";
$aciklama .= "User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36\r\n";
$aciklama .= "Content-Type: application/x- Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. style="color: #007700">;
$aciklama .= "\r\n";
$aciklama .= $postdata."\r\n\r\n";
fwrite($baglan, $aciklama);
while (!feof($baglan)) {
$data = fgets($baglan, 4096);
if (preg_match_all('[MENTION=130352]Ala[/MENTION]n adı boşta ve alınılabilir(.*?)@si',$data,$domains)) {
echo "<strong>Durum</strong>: ".$domain." Alan adı boşta ve alınılabilir.\r\n";
}
if (preg_match_all('[MENTION=130352]Ala[/MENTION]n Adı</strong></td><td class="tablo-sag"><span style="float: left;">(.*?)</td>@si',$data,$domains)) {
echo "<strong>Alan Adı</strong>: ".$domains[1][0]."<br />\r\n";
}
if (preg_match_all('@Oluşturulma Tarihi</strong></td><td class="tablo-sag">(.*?)</td>@si',$data,$otarih)) {
echo "<strong>Oluşturulma Tarihi</strong>: ".$otarih[1][0]."<br />\r\n";
}
if (preg_match_all('@Bitiş Tarihi</strong></td><td class="tablo-sag">(.*?)</td>@si',$data,$btarih)) {
echo "<strong>Bitiş Tarihi</strong>: ".$btarih[1][0]."<br />\r\n";
}
if (preg_match_all('@Güncelleme Tarihi</strong></td><td class="tablo-sag">(.*?)</td>@si',$data,$gtarih)) {
echo "<strong>Güncelleme Tarihi</strong>: ".$gtarih[1][0]."<br />\r\n";
}
if (preg_match_all('@IP Adresi</strong></td><td class="tablo-sag">(.*?)</td>@si',$data,$ip)) {
echo "<strong>IP Adresi</strong>: ".$ip[1][0]."<br />\r\n";
}
if (preg_match_all('@NS Sunucu</strong></td><td class="tablo-sag">(.*?)</td>@si',$data,$ns)) {
foreach ($ns[1] as $ns1) { echo "<strong>NS Sunucusu</strong>: ".$ns1."<br />\r\n"; }
}
if (preg_match_all('[MENTION=141256]Reg[/MENTION]istrar</strong></td><td class="tablo-sag">(.*?)</td>@si',$data,$regis)) {
echo "<strong>Bulunduğu Firma</strong>: ".$regis[1][0]."<br />\r\n";
}
}
fclose($baglan);
}
}
?> |