![]() |
Продаю свой скрипт спамера Вконтакте
Недавно разработал свой собственный фреймворк для написания скриптов для вконтакте (в частности, для рассылки спама на стену). Сам фреймворк написан на PHP5 в ООП-подходе и имеет модульную архитектуру, гибкую систему конфигурации, поддержку прокси, мультиаккаунтов, случайную выборку самих аккаунтов для работы и целей-жертв, может работать как с библиотекой curl, так и без нее. К фреймворку прилагается модуль для рассылки спама на стены пользователей. Модуль может генерировать при каждой отдельной рассылке уникальный выходной текст сообщения (причем, без всяких случайных символов или цифр, т.е. текст сообщения остается идентичным на вид, как и был задан). Это позволяет обойти flood- и captcha-защиту, когда при отправке сообщения нужно ввести код с картинки. Кроме того, фреймворк позволяет работать и с одиночным пользователем (вообще, если вам не нужна массовая рассылка, вы можете ее отключить одной строчкой в файле конфигурации, как и в случае одиночной отправки). Также прилагается скрипт для выборки ID пользователей по конкретным данным (используется простой поиск). В самом файле конфигурации ID целей можно задать как с помощью диапазона, так и отдельным списком. Скрипт хорошо прокомментирован и понятен. Цена: 50 WMZ (только предоплата, кидалам не раздаю). Если возникнут вопросы, то с радостью помогу. В дальнейшем возможна доработка скрипта или написание новых модулей. Всю остальную информацию по скрипту и его покупке вы можете узнать по асе: 4225237 (лучше всего писать вечером, так как утром и до обеда я в университете). |
Знаю человека долгое время ! Можно доверять на все 100% !
|
Скинь список методов
|
Как я понял, интересует описание архитектуры классов и методов в них? Если да, то вот :
Фреймворк представлен одноименным классом: Framework, в котором есть приватные и публичные методы и параметры: __construct run prepareAccount prepareProxy httpGetQuery httpPostQuery getVersionInfo instance setErrorCode getLastError getDirectorySeparator isCurlSupported readConfigFromFile checkAndLoadConfig getConfigDifferences Фреймворк автоматически сканирует директорию с модулями, находит их, проверяет соответствия найденных классов реализации модуля базовому классу модуля, проверяет правильность файла конфигурации модуля, ищет необходимые параметры в нем, и, в случае успеха, добавляет данный модуль к общедоступному списку модулей. Это все дело инициализируется и на этапе запуска фреймворка в действие мы имеем уже окончательный список активных модулей, у каждого из которых можем вызвать массовое/одиночное действие. Сам базовый класс модуля состоит из следующих методов: __construct getModulePath getModuleName hasUserAction hasMassiveAction doUserAction doMassiveAction Таким образом, чтобы создать конкретный модуль, необходимо минимум кода, все нужные параметры фреймворк достанет автоматически и передаст соответствующим методам-действиям (doUserAction, doMassiveAction). |
| Время: 20:16 |