Jump to content
GarryOne

Genereaza vizite false folosind cURL

Recommended Posts

Posted

Acest procedeu mai poate fi numit si Traffic Generator. Tot ce aveti nevoie este o lista de proxy-uri si un server unde sa rulati acest script php. Vizitele false mai sunt utile si cand vine vorba de SEO, esti mai bine vazut in Google si iti creste pagerank-ul, avand trafic mare. Proxy-uri puteti lua de aici: Free Proxy List - Public Proxy Servers (IP PORT) - Hide My Ass!


<?php
set_time_limit(0);
$proxies = array_values(array_unique(file('proxies.txt')));
$url = "http://google.ro";
$new_array = array();
foreach($proxies as $value) {
$proxy = explode(":", $value);
$ip = trim($proxy[0]);
$port = trim($proxy[1]);
$new_array[] = array($ip, $port);
}
$proxies = $new_array;
foreach($proxies as $proxy) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_PROXY, $proxy[0]);
curl_setopt($ch, CURLOPT_PROXYPORT, $proxy[1]);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_COOKIESESSION, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
curl_setopt($ch, CURLOPT_URL, "$url");
curl_exec($ch);
curl_close($ch);
}
?>

Sursa: Genereaza vizite false folosind cURL | Blogul lui GarryOne

  • Upvote 1
Posted (edited)

Orice numai sa nu munciti.

Edit: Nu e evident la cine ma refer? La toti cei ce folosesc asta sau metode similare.

Edited by Cryo
  • Upvote 1
Posted
in proxies.txt cum scriu proxy? , ip:port?

si dupaia intru in fisier.php si atata tot ?

Da.

@endemic, nu am zis ca cred sau ca nu cred. Eu am pus la dispozitie acest script, fiecare il poate folosi in ce scop vrea, exista multe variante. Nu-s mare seo-ist, asa ca nu ma criticati din acest puncte de vedere.

Posted (edited)

Andrei: Majoritatea au doua metode de contorizare:

- Javascript

- o imagine inclusa cu tagul <img> in caz ca js-ul nu este activat...

Si oricum, cred(sunt sigur) ca google nu stie de cate ori s-a accesat un link daca acel script nu ii spune lui nenea google.

Poate scriptul tau daca ar fi putin modificat ar fi utli pentru copii care vor voturi pe site-uri de cacat fara captcha...

Edited by shaggi
Posted
Andrei: Majoritatea au doua metode de contorizare:

- Javascript

- o imagine inclusa cu tagul <img> in caz ca js-ul nu este activat...

Si oricum, cred(sunt sigur) ca google nu stie de cate ori s-a accesat un link daca acel script nu ii spune lui nenea google.

Poate scriptul tau daca ar fi putin modificat ar fi utli pentru copii care vor voturi pe site-uri de cacat fara captcha...

Nu trebuie modificat, eu deja l-am folosit pentru voting.

  • Active Members
Posted

Acum ajungem sa ne certam daca google musca sau nu din scriptul asta. Important este ca a depus efortul de a-l pune aici iar celor ce le va trebui vor zice mersi.

Posted
La ce ti-ar folosi vizitele false? Poate doar sa dovedesti cat trafic ai tu printr-un counter precum trafic.ro, dar toate serviciile astea folosesc JS pentru a contoriza vizitele, asa ca e inutil.

PhantomJS e ceea ce ti-ar trebui tie.

Exact asta voiam s? spun ?i eu. CasperJS ar putea face treaba...

Posted

Nu mai atacati omul. Scriptul poate fii folosit spre exemplu pentru a aduna voturi pentru lineage spre exemplu. Si eu mi-am facut unul asemanator acum vreo 1-2 ani de zile, defapt initial l-am facut pentru un user de aici :)

Posted

Salut.

Imi cer scuze ca "dezgrop mortii" dar as vrea sa stiu daca scriptu asta poate fii modificat de ex:

La fiecare accesare de site sa fie un user si pass , gen : http://site.ro/login/ . username xxx (xxx e userul in cauza)

pass xxx ( same ) dupa care acceseaza linkul in cauza http://vot.com/etc=id?

aceeasi procedura sa faca dupa fiecare proxy.

poate cineva sa il modifice asa?

Mersi mult si scuze inca o data ca am reinviat acest topic .

Posted

Daca tot e sa dezgropam mortii:

Din cate stiu eu, Curl-ul face doar un request (TCP) catre serverul web.

De ce nu posteaza un "programator PHP" (care poate chiar sa codeze).

Un script "inbunatatit" care sa trimita fake respond-ul scriptului js de contorizare.

Sau mai bine: Sa emuleze comportamentul unui broswer, cu js(ajax).

@SuKySK

Tu vrei sa te loghezi initial si apoi sa votezi?

Daca da, trebuie sa scoti mai intai cookie-ul(ce verifica logarea) (poate fi si un SESSION_id) si mai apoi sa retrimiti cookie-ul impreuna cu requestul CURL pe pagina de vote.

Posted

Mersi mult @yoyois de raspuns, o sa vad ce pot face

Si inca o data Imi cer scuze ca am dezgropat mortii , dar am zis ca nu are rost sa fac un nou post pentru ceva ce era deja postat .

Mersi inca o data de raspuns.

Posted

function getproxies()

{

if(!$g=file_get_contents('http://www.hidemyass.com/proxy-list/'))

return false;

$g=explode('<table id="listtable"',$g);

$g=explode('</table>',$g[1]);

$g=$g[0];

if(!preg_match_all('#\.(?P<this>[a-zA-Z0-9-_]{3,5})\{display:none\}#sim', $g, $remove))

return false;

$g=preg_replace('#<(div|span) style="display:none">(\d*?)</([a-z]*?)>#sim',null,$g);

$c=count($remove['this']);

for($i=0;$i<$c;$i++)

{

$g=preg_replace('#<(div|span)\sclass="'.$remove['this'][$i].'">(\d*?)</([a-z]*?)>#sim',null,$g);

}

if(!preg_match_all('#</style>(?P<keepingthis>[^\{]*)<span class="country">#sim',$g,$match))

return false;

$c=count($match['keepingthis']);

$proxies=array();

for($i=0;$i<$c;$i++)

{

preg_match('#(?P<port>\d*?)</td>$#sim',$match['keepingthis'][$i],$ports);

$boom=explode('</span></td>',$match['keepingthis'][$i]);

$string=strip_tags($boom[0]);

$proxies[]=$string.':'.$ports['port'];

}

$result=implode("\n",$proxies);

return $result;

}

function refreshproxies()

{

global $rand_proxy;

if(!file_exists('proxy_list.txt') || filemtime('proxy_list.txt')<(time()-(5*60)))

{

if(file_exists('proxy_list.txt'))

unlink('proxy_list.txt');

if($gp=getproxies())

{

file_put_contents('proxy_list.txt', $gp);

echo'<center>Lista cu proxy-uri a fost actualizata<br/>.<br/>.<br/>.<br/></center>';

}

else

die('Eroare la obtinerea proxy-urilor');

}

}

Stiti ce sa faceti. :3

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...