Салют, арбитражники, Жёлтый у аппарата!

Одна из самых занудных вещей в арбитраже трафика с фб — это покупка аккаунтов и последующее заведение профилей в антидетект-браузере либо импорт акков в FbTool или Dolphin. Делать это руками смерти подобно, нужно: создать профиль, вставить в него прокси, скопировать из файла с акками куки (или найти их в архиве с трендами) , проимпортировать их, сохранить все данные по акку в заметку — бррр. Когда покупаешь, скажем, 50 авторегов/трендов, ближайшая пара часов жизни уходит в никуда.

Всё это мне в своё время порядком надоело, поэтому специально для решения это задачи я написал софт, которым поделюсь и про который расскажу в этой статье.

Возможности программы

Для начала о функциональности:

  • автоматический парсинг аккаунтов из текстового файла, вытаскиваются следующие данные:
    • Логин/Пароль
    • Токен EAAB
    • Токен БМа EAAG
    • Почта и пароль к ней
    • День рождения
    • Куки (в формате JSON либо в JSON, закодированном в Base64)
  • автоматический парсинг аккаунтов из ZIP/RAR-файлов, вытаскиваются следующие данные:
    • Логин/Пароль
    • Куки (в формате как JSON так и Netscape)
    • Токен EAAB
    • Токен БМа EAAG
  • выбор группы(папки) Indigo/тега Dolphin Anty
  • создание новых профилей в этой группе с указанной проксёй
  • импорт куки
  • сохранение всех вытянутых данных в удобочитаемом виде в заметке профиля
  • импорт аккаунтов с теми же прокси в FbTool и Dolphin
  • на данный момент софт поддерживает работу с тремя браузерами: Indigo, Dolphin Anty, AdsPower

Теперь давайте разберёмся, как запускать софт и пройдёмся по всем фичам со скринами.

Скачивание и запуск софта

Софт представляет из себя консольное приложение — никакого вам графического интерфейса, да он тут и не нужен. Написан на языке C# и работает на на платформе Microsoft .NET. Является кросс-платформенным, то бишь может работать на любой ОС: Windows, Linux, MacOS.

Последнюю собранную версию всегда можно скачать с гитхаба из раздела Releases:

  1. После скачивания архива под вашу ОС распакуйте архив в любую папку
  2. Далее переходите в консоли/терминале в эту папку и запускаете прогу командой
    dotnet YWB.AntidetectAccountParser.dll

Подготовка

Для Indigo

Прежде чем запускать софт, запустите браузер Indigo и проверьте, на каком порту он работает. Для корректной работы софта у вас должны быть:

  • тарифный план Indigo с поддержкой автоматизации
  • мастер-аккаунт, а не субаккаунт Indigo
  • Indigo должен быть настроен на порт 35000. Идёте в меню в My Account и проверяете.

Если у вас там другой порт, то жмёте чуть ниже Open logs directory, откроется папка с логами. Перейдите на папку выше и отредактируйте в файле app.properties параметр multiloginapp.port. Должно быть вот так:

multiloginapp.port=35000

После смены порта перезапустите браузер. Оставьте браузер запущенным, софт при работе общается с ним по API!

Для AdsPower

Запустите ваш браузер и оставьте его открытым. Для корректной работы софта у вас должен быть мастер-аккаунт в AdsPower, а не суб-аккаунт.

Примечание: когда софт отработает, вас разлогинит в основном интерфейсе браузера. Не пугайтесь, это нормально. Логиньтесь и работайте дальше.

Для Dolphin Anty

Просто запустите браузер и переходите к следующему пункту.

Для Octo Browser

Запустите браузер, перейдите в Настройки профиля — Дополнительно и рядом с полем API Token нажмите кнопку Изменить, скопируйте токен, создайте в папке программы файл octo.txt и вставьте токен туда.

Настройка прокси

Первым делом, найдите себе хорошие прокси. После чего создайте в папке скомпилированной программы файл proxy.txt в который впишите все нужные вам прокси. Каждую прокси пишите на новой строке файла. Формат самих проксей следующий:

type:ip:port:login:password

Type в данном случае может быть либо socks либо http. Например:

socks:37.213.222.21:19473:mattk_yax_ru:u1rdfOM

Если используете мобильные прокси со сменой IP по ссылке и браузер Dolphin Anty, то можете ввести эту ссылку в самом конце строки через двоеточие и БЕЗ HTTP, например:

socks:37.213.222.21:19473:mattk_yax_ru:u1rdfJ:myproxydomain.com/change.php?token=lalala

Dolphin Anty умеет менять IP для таких прокси прямо в интерфейсе браузера, будет удобно.

Работа с авторегами

Далее идите и купите себе нормальных авторегов. Как только вы получили на руки файл с ними, переименуйте его в accounts.txt и положите в ту же папку, что и файл проксей.

После этого запускаем софтину:

Выбираем тут первый пункт — работа с акками, хранящимися в одном текстовом файле. Видим:

О каждом действии софт выводит сообщение. На скрине выше софт нашёл 20 логинов-паролей, не нашёл токены (а их и не было), нашёл какие-то почты, но, по всей видимости, это были не почты с паролями, а просто логины фэбэ в виде почт, нашёл куки и не нашёл дни рождения.

Для нормальной работы парсера должно соблюдаться 2 условия:

  1. данные одного аккаунта должны быть на одной строке файла, а не разбиты на несколько строк
  2. запись об аккаунте должна начинаться с логина фб, либо с какой-то одинаковой строки (например, название магазина), а потом уже логин фб

Если все условия соблюдены и акки найдены, то далее, в зависимости от того, какой вы выбрали браузер, софт выводит все группы профилей, которые у вас есть, либо спросит, хотите ли создать новую группу/тег. Печатаете подходящий вам номер пункта меню и жмёте Enter.

Затем вам нужно ответить на пару вопросов:

  1. Нужно ли создавать новые профили или вы хотите выбрать из имеющихся в выбранной группе профилей. Если хотите создать новые — жмёте Y. Если выбирать из имеющихся — N.
  2. Если создаёте новые профили, то следующее, что нужно ввести, это префикс названия профиля. Например, вы ввели префикс — Test. Софт будет создавать профили Test0, Test1, Test2 и т.д.
  3. Выбрать операционную систему.

Выглядит это всё так:

Ну и всё! Программа начнёт создавать профили, импортировать куки и сохранять в заметки все данные.

После того, как всё будет сделано, софтина выведет сообщение об окончании работы и вы сможете перейти в свой браузер и глянуть результат. Вот как это выглядит, например, в Indigo:

Работа с трендами

Закупите аккаунты, создайте в папке скомпилированного софта папку logs и скопируйте туда zip/rar-архивы с аккаунтами, 1 архив — 1 аккаунт. Либо распакуйте папки из архивов и положите папки туда же в logs, 1 папка — один акк. Далее запускаете софт и выбираете второй пункт меню.

Софт начнёт парсинг архивов, вытащит из каждого все куки и пароли Facebook, причём, если в одном архиве будут куки от нескольких разных аккаунтов, то по итогу в антидетекте будет создано несколько профилей. Все невалидные архивы (т.е. те, в которых не было найдено ни логина-пароля фб ни кук фб) будут перемещены в папку Invalid.

Далее всё точно также, как и с авторегами: выбираете папку антидетекта, ос. Софт создаст профили, проимпортирует куки (причём Netscape куки автоматом сконвертируются в JSON). Имена созданных профилей будут такими же, как и имена архивов, что удобно, если вам потом нужно, например, залезть в архив за паролем от почты или ещё чем. Если в архиве были найдены только логин-пароль, но не было кук, то тогда к имени профиля будет в начало добавлена строка PasswordOnly.

Работа с сервисами мониторинга: Dolphin и FbTool

Для импорта аккаунтов в сервисы мониторинга есть 2 варианта:

  • Если у ваших акков есть токены фб (хотя бы у нескольких), то софт после создания профилей в антидетекте предложит вам также импортировать их и в сервисы;
  • Можно сразу же выбрать пункт меню «Импортировать в FbTool/Dolphin» и профили в браузере не создавать.

Оба сервиса поддерживают импорт аккаунтов со всей нужной инфой: токен, куки, пароль от акка, токен БМа, — так что у вас сразу же будет доступ к полному набору их функций.

Выводы

При использовании такого софта сэкономленное время исчисляется часами. И хоть я и не гарантирую, что софт разберёт прям вот любой файл с акками из любого шопа, но тем не менее из тех пары десятков форматов, на которых я его тестил, всё работает весьма стабильно.

Если прога не находит акки в вашем файле, то пишите ЛС, вероятно что-нибудь придумаем. И не забывайте слать донаты, ну годный же контент! А куда слать — найдёте все кошельки в самой проге ?