Электронная библиотека

Хакер


Хакер

HitProm отдыхает. На сцене - Clicking Agent!

Xakep Online -> Журнал, номер #010, стр. 010-036-2



http://www.safe-audit.com/

Для этого скрипта мы заполнили бы поля следующим образом:

* Sponsor - Custom;

* Account name - не используется;

* Page URL - http://www.whispa.com/tracking/exposure.dll?952000;

* Click URL - http://www.whispa.com/tracking/sarefer.dll?HostBannerID

Спонсоры, динамически изменяющие передаваемую информацию:

Для таких спонсоров необходимо указывать специальные параметры форматирования при заполнении полей Page URL и Click URL. АС в текущей версии поддерживает три параметра форматирования. Каждый параметр начинается с открывающей квадратной скобки ("[") и заканчивается закрывающей квадратной скобкой ("]"). Любое количество пробелов внутри этих скобок игнорируется. Если в адресе URL необходимо указать саму квадратную скобку, то просто печатаешь ее дважды ("[["). Для закрывающей скобки нет необходимости печатать ее дважды, так как она однозначно определяется предшествующей ей частью строки. То есть, если ей предшествует одинарная открывающая скобка, то обе скобки рассматриваются как часть параметра. Если перед закрывающей скобкой в любой части строки стоит двойная открывающая скобка или вообще нет открывающей скобки, то закрывающая скобка будет просто скобкой. Загрузился? Расслабься, чайку налей, все будет хорошо. Продолжим. Clicking Agent всегда начинает разбор формата строки с ссылки на баннер, а затем разбирает формат строки, указывающей на клик. Это важно учитывать, если необходимо, чтобы сгенерированный случайным образом параметр был одним и тем же в обеих ссылках. Подробнее об этом чуть позже. Поддерживаемые программой параметры ("#" заменяет любое количество цифр, не разделенных пробелами):

* [p#] - означает, что следующий параметр необходимо запомнить для использования его при разборе следующей строки. Обычно ты указываешь этот параметр ([p#]) в ссылке на баннер, чтобы сгенерированное случайное число затем использовать еще и в ссылке на клик. Позже в примерах увидишь, как это делается, а пока - хе-хе - не увидишь.

* [s#] - Так ты указываешь использование параметра, сгенерированного ранее при разборе этой же или предыдущей строки. Номера параметров в [p#] и [s#] должны соответствовать друг другу.

* [r#] или [r#, #] - с помощью этих параметров ты указываешь программе сгенерировать на их месте случайное число. Например, указав [r100], получишь случайное число в диапазоне от 0 до 100 (что можно сделать так же написав [r0,100]). А указав параметр [r100, 1000], получишь число в диапазоне от 100 до 1000. И так далее.

А вот как ты стал бы указывать параметры для агентства ClickAgents, если захотел бы использовать для этого настройки произвольного пользовательского счета.

Есть примерно вот такой скрипт:

http://ads.clickagents.com/cgibin/click.ca?billy.1">

Для этого скрипта параметры настроек выглядели бы вот так:

* Sponsor - Custom;

* Account name - unavailable;

* Page URL - http://ads.clickagents.com/cgibin/banner.ca?billy.[s0].iframe&http://your.domain.com/index.htm;

* Click URL - http://ads.clickagents.com/cgibin/click.ca?billy.[p0][999];

Все, с этой закладкой мы с тобой закончили, переходим к следующей - Program. Укажи задержку в секундах между показами баннеров. Если поставить галочку напротив опции Random Pause, то продолжительность паузы будет выбираться случайно в интервале от 0,5*x до 1,5*x, где x - установленное в окошечке значение. Если хочешь, чтобы Clicking Agent автоматически запускался с Виндами, отметь галочкой опцию Start With Windows. В этом случае программа будет запускаться свернутой в значок. По умолчанию Clicking Agent пытается определить, подключен ты к Инету или нет - бельмесно мазовая, надо сказать, фича. На некоторых системах, имеющих подключение через локальную сеть или через ISDN, определение такого рода подключения может вызвать затруднения (все в задницу виснет). В этом случае ты имеешь возможность вовсе выключить проверку соединения, поставив галочку напротив опции Don't Check Connected State. Можно так же отметить опцию Autodetect Internet Connection, которая позволяет программе автоматически определять, когда ты подключился к Интернету, и делать всю свою работу без твоего участия. То бишь, как только подключился, программа проходит по страницам, кликает баннеры нужное число раз и снова засыпает. Эта опция недоступна, если стоит галочка напротив Don't Check Connected State. Для ускорения процесса можешь установить побольше одновременных соединений в настройке Simultaneous connections. Каждое соединение работает независимо от другого, как если бы ты запустил сразу несколько копий программы. Уф, с этой закладочкой тоже все - давай переходи на Common Setting. Эта страничка поделена на две части. В верхней части, обозванной ClickAgents settings, указываешь адреса, которые агентство ClickAgents использует для учета кликов и показов баннеров. Эти установки относятся только к тем пользовательским счетам, которые зарегистрированы в агентстве ClickAgents. Они не имеют никакого отношения к настройкам всех остальных типов пользовательских счетов, а также к погоде в Намибии и ценам на сыр и майонез. В нижней части страницы, волею судьбы названной Common settings for all accounts, все наоборот. Эти настройки - общие для всех пользовательских счетов. В поле Banner URL введи адрес, который агентство использует для учета показов баннеров. Этот адрес можно увидеть в том коде, что выдало агентство. Если этот адрес вдруг сменится, можно изменить его здесь. Чтобы восстановить адрес, который установлен по умолчанию, нажми кнопку Default справа от адреса. (Временное изменение этого адреса может быть полезно, например, при тестировании программы.) Поле Click URL аналогично предыдущему, но относится к адресу, используемому для учета кликов. В нижнем левом углу странички в поле Maximum Total Clicks устанавливаешь общее максимальное число кликов для всех пользовательских счетов одновременно. Достигнув максимального количества кликов, программа прекратит показы баннеров и уснет. Сколько раз при этом будут показаны баннеры (без кликов на них), вычисляется автоматически в соответствии с соотношением показы/клики, которое ты указываешь здесь же в правом нижнем углу странички (опция Preferred Click/Show Ratio). Во время работы программы любой успешный клик с любого пользовательского счета увеличивает счетчик кликов. Если максимальное количество кликов установлено в 0, то программа будет кликать баннеры до бесконечности. Preferred Click/Show Ratio - соотношение между показами и кликами баннеров. Нормальным соотношением считается 1-3 процента (этого хватит, поверь мне). Значение, которое ты здесь установишь, не будет точным, а скорее приближенным к нему, что делает работу программы более похожей на реальную ситуацию. Это значение - одно для всех пользовательских счетов. Ну, неужели и эту закладку одолели? Наконец (упс! Он сказал - конец, хе-хе), можно переходить к последней - Proxy Servers. Clicking Agent распространяется с большой коллекцией анонимных прокси серверов. Именно их использование создает впечатление, что все заходы на странички происходят с уникальных IP-адресов. Многие из прокси-серверов в списке не будут работать в твоем регионе. Это может быть вызвано различными причинами. Например, некоторые прокси пускают к себе только домены определенного типа (например, только те, что оканчиваются на .ru), другие через некоторое время прекратят свое существование, третьи будут настолько тормозными, что их использование будет просто невозможным (именно этим может быть вызвана ошибка времени ожидания ответа). В любом случае, в списке должно остаться достаточно проксей, чтобы обеспечить приличное существование. Если нет, то можно добавить свои адреса, если они у тебя есть. Во время работы Clicking Agent определяет, какие из серверов недоступны, и убирает галочку напротив них. После этого программа уже не использует те сервера, которые не отмечены галочкой. Рядом с каждым адресом, который был отключен автоматически, вы увидите ошибку, которая вызвала отключение. Для упрощение добавления новых прокси серверов из готовых списков программа поддерживает импорт этих списков, что само по себе тоже круто.

Назад на стр. 010-036-1  Содержание  Вперед на стр. 010-036-3