XML-RPC Pinger

Postat de Florin in Black Hat. 2 Comentarii »

Ping-urile XML-RPC erau candva o mare parte a promovarii site-urilor black hat – puteai practic sa ajungi pe prima pagina pentru cuvinte long-tail doar cu aceasta metoda. Desi acum nu mai are aceeasi putere eu inca folosesc ping-urile pentru a imi indexa site-urile (just white hat nowadays 🙂 ).

Desi mai toate CMS-urile de astazi au posibilitatea de a trimite ping-uri, nu se stie cand vei avea nevoie de propriul cod. Sa trecem la treaba:

XML-RPC Ping:

1
2
3
4
5
6
7
8
9
10
11
12
require('class/lib/xmlrpc.inc');

$client = new xmlrpc_client('http://rpc.pingomatic.com/');

//simple ping ('title','url')
$message = new xmlrpcmsg('weblogUpdates.ping',array(
    new xmlrpcval('Optimizare'),
    new xmlrpcval('http://www.greentwinkie.com/')
));

$response = $client->send($message);
if($response->faultCode() == '0'){ echo 'it works'; }

Extended XML-RPC Ping:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
require('class/lib/xmlrpc.inc');

$client = new xmlrpc_client('http://rpc.pingomatic.com/');

//extended ('title','url','updated_url','rssfeed','keyword1|keyword2|tag')
$message = new xmlrpcmsg('weblogUpdates.extendedPing',array(
    new xmlrpcval('Optimizare'),
    new xmlrpcval('http://www.greentwinkie.com'),
    new xmlrpcval('http://www.greentwinkie.com/so-true/'),
    new xmlrpcval('http://feeds.feedburner.com/greentwinkiecom'),
    new xmlrpcval('seo|search engine optimization|optimizare')
));

$response = $client->send($message);
if($response->faultCode() == '0'){ echo 'it works'; }

Ok, si acum cateva explicatii:

  1. Folosim libraria xml-rpc luata de la PHP XML-RPC.
  2. Exista diferite servere, unele cu metoda simpla de ping “weblogUpdates.ping” (primul cod) si altele cu metoda extinsa “weblogUpdates.extendedPing” care accepta mai multi parametri. Cauta pe net care sunt care, sunt zeci de liste.
  3. Nu executa ping-uri pentru aceeasi adresa mai rapid de 8 ore, desi eu recomand odata la cel mult 24. E destul, si daca faci odata la 15 minute vei fi banat, uneori chiar pe IP.

Zilele urmatoare o sa mai postez niste mici scripturi.

2 Comentarii la “XML-RPC Pinger”

  1. Trackback Sender Says:

    […] XML-RPC Pinger […]

  2. EuneElut Says:

    Сделаем копию Продающего лендинга всего за 999 рублей. Срок 1 день Оплата по факту Инструкция по настройке директа в подарок! Идеальное решение для проверки новой ниши! Жми!!! http://lp999rub.plp7.ru или звони!

Lasa un comentariu: