True Antidetect Browser — Бесплатный антидетект браузер
Russian
True Antidetect Browser — Бесплатный антидетект браузер с неограниченным количеством профилей с открытым исходным кодом.
Что такое антидетект-браузер? Антидетект-браузер — такой же браузер, как Chrome, Firefox или Yandex.
Главное отличие антидетект-браузера в том, что он подменяют отпечаток пользователя.
Антидетект-браузер позволяет создать отдельные профили. Кэш, куки, часовые пояса, отпечатки, прокси и другая информация о пользователе индивидуальна для каждого профиля.
Антидетект-браузер скрывает данные о механической стороне компьютера.
Например стоит задача зарегистрировать два аккаунта в fb. Если это сделать в обычном браузере и после регистрации первого аккаунта разлогиниться в fb и начать создавать новый акк, то fb поймет что эти два акка принадлежат одному челоеку. Даже если почистить куки и использовать разные ip для этих двух акков, даже если акки зарегистрировать в режиме инкогнито. Так как есть куча других параметров по которым можно определить что аккаунты сделали в одном и том же браузере — разрешение экрана, User-Agent, «Canvas hash», «WebGL hash», «Font hash», «Audio hash».
При использовании анти-детект браузеров все эти параметры (разрешение экрана, User-Agent, «Canvas hash», «WebGL hash», «Font hash», «Audio hash») в разных профилях отличаются, т.е. уникальные.
Посмотреть эти отпечатки (hash) можно на сайте pixelscan.net — вы увидете в двух разных вкладках инкогнито все эти параметры одинаковы (разрешение экрана, User-Agent, «Canvas hash», «WebGL hash», «Font hash», «Audio hash»), т.е. это те hash-и по которым fb (или другой сервис) поймет что ваши разные аккаунты принадлежат одному и тому же человеку.
Решил написать свой антидетект на BAS.
Инструкция:
«Режим». Есть три режима: создание, обновление, использование.
«Создание» — создает профили. задает им отпечатки, прокси.
«Обновление» — обновляет прокси для профиля.
«Использование» — запускает профили, указанные в поле «Профили через запятую»
«Папка проекта» — создаем папку и всегда указываем ее во всех режимах. Именно из этой папки BAS будет брать профили с куками, проксями и т.д. Даже для разных профилей указываем одну и ту же папку, BAS создаст внутри папки папку «profiles», а в ней будет создавать поддиректории для каждого профиля — имя поддиректории это имя профиля из поля «Профили через запятую».
«Вид отпечатков» — самый простой вариант «Бесплатные»
«Вид прокси» — если нужны прокси выбираем «Обычные» и вводим прокси, например так «RU1000:10f058t7@45.144.65.1:2431» (без кавычек)
«Профили через запятую» — профили через запятую, которые нужно создать, изменить или использовать. Лучше задавать: без пробелов, только латинские и циры. Пример названий профилей: fb,fb001,fb002,vk,vk001,ok,ok001
Пример использования: Цель — создать 5 изолированных профилей для fb с 5 проксями с разыми отпечатками (разрешение, юзерагент и т.д.). Выбираем «Режим» — «Создание». Вводим «профили» — так как нам для каждого профиля нужен разный прокси, то не вводим сразу 5 профилей, а вводим по одному «fb001» (без кавычек). «Отпечатки» — «Бесплатные». «Прокси» — «Обычные» и задаем например для 1 профиля «RU1000:10f058t7@45.144.65.1:2431» (без кавычек). Нажимаем Ок. Если все правильно сделали откроется новое окно в котором будет написано что удач = 1. Далее выходим и запускаем скрипт еще 4 раза и делаем тоже самое но вводя разные названия профилей по очереди («fb002», «fb003», «fb004», «fb005») (без кавычек) и разные прокси:
RU1000:10f058t7@45.144.65.1:2432
RU1000:10f058t7@45.144.65.1:2433
RU1000:10f058t7@45.144.65.1:2434
RU1000:10f058t7@45.144.65.1:2435
Если бы нам для 5 профилей нужен был одинаковый прокси, или если бы вообще прокси не нужен, то эти 5 профилей можно было бы создать за один раз, указав в поле «Профили» «fb001,fb002,fb003,fb004,fb005» (без кавычек) т.е. названия профилей, разделенные запятой и без пробелов. Допустим профилю «fb001» нужно заменить прокси. Выбираем «Режим» — «Обновление», «Профили» задаем «fb001» (без кавычек), указываем прокси например «U100016:10f058t7@45.144.65.1:2436» (без кавычек), жмем «Ок», ждем пока откроет новое окно, где будет указано что удач = 1. Допустим мы хотим открыть второй и третий профиль и использовать. Выбираем режим «Использование», «Профили» вводим «fb001,fb002» (без кавычек), жмем «Ок», запустится 2 браузера, кликаем на оба («Показать браузер») чтобы отобразить их. В каждом браузере можно перейти на https://whoer.net/ru где мы увидим что у нас разные IP, версия браузера (юзерагент), разрешение экрана. Можно авторизоваться на каком-либо сайте, и при следующем запуске мы будем авторизованы, не придется заново авторизовываться конкретно в этом профиле — так как в папке профиля сохраняются куки. Т.е. мы в профиле «fb001» авторизовались под Катей, а в профиле «fb002» под Машей.
Создать новые вкладки для профиля (если одной не достаточно) можно кликнув на вторую фиолетовую иконку из трех в окне браузера слева вверху, затем пункт «Добавить вкладку».
Потоки — задавать кол-во равное кол-ву профилей которое указали через запятую, или указать больше потоков (например создаем/обновляем/используем 5 профилей то потоков можно задать 5 или больше, например 10). Что будет если например в режиме использования потоков указать меньше (например 5) чем кол-во профилей через запятую (например 15), то запустится 5 профилей, а последующие будут открываться по мере как будут закрываться предыдущие окна, но в моменте будет открыто не более 5 профилей.
Режим «Экспорт кук» — ввести названия профилей через запятую, например «fb001,fb002» (без кавычек). Куки будут сохранены в папке проекта, в поддиректории «cookies_export», формат кук json.
Режим «Импорт кук» — ввести названия профиля куда импортировать куки, например «fb006» (без кавычек), в поле «Куки» — ввести куки в формате json.
BAS в бесплатном варианте отпечатки дает только для ос Windows и браузера Chrome, чтобы использовать другие ОС и браузеры нужно покупать ключ, который можно ввести в поле «Ключ к отпечаткам».
Возник вопрос — как работать с определенными профилями в антидетект на разных машинах? Как вариант использовать Dropbox. Расшарить папку проекта, в ней хранятся профили. Папку где лежит exe шарить не нужно. Только не сидеть в одном профиле одновременно с разных машин. Т.е. если на первой машине открыт профиль «fb001», то на второй машине можно использовать все остальные профили кроме «fb001», пока работу с профилем «fb001» не закончит первая машина. Но я сам не тестировал работу на нескольких машинах
В папке release – скомпилированный проект, exe запускаете и работаете.
Файл project_antidetect.xml – исходники, проект для BAS (BrowserAutomationStudio)
Видео инструкция: https://nevep.ru/true/true_antidetect_browser_video.mp4
English
True Antidetect Browser — Free and open source antidetect browser with unlimited profiles.
What is an antidetect browser? Antidetect browser is the same browser as Chrome, Firefox or Yandex.
The main difference between the anti-detect browser is that it replaces the user’s fingerprint.
Antidetect Browser allows you to create separate profiles. Cache, cookies, time zones, fingerprints, proxies and other information about the user is individual for each profile.
Antidetect Browser hides data about the mechanical side of the computer.
For example, the task is to register two accounts in fb. If you do this in a regular browser and log out to fb after registering the first account and start creating a new account, then fb will understand that these two accounts belong to the same person. Even if you clear cookies and use different ip for these two accounts, even if you register accounts in incognito mode. Since there are a bunch of other parameters by which you can determine what the accounts did in the same browser — screen resolution, User-Agent, «Canvas hash», «WebGL hash», «Font hash», «Audio hash».
When using browser anti-detection, all these parameters (screen resolution, User-Agent, «Canvas hash», «WebGL hash», «Font hash», «Audio hash») differ in different profiles, i.e. unique.
You can view these prints (hash) on the site pixelscan.net — you will see all these in two different incognito tabs the parameters are the same (screen resolution, User-Agent, «Canvas hash», «WebGL hash», «Font hash», «Audio hash»), i.e. these are the hash-and by which fb (or another service) will understand that your different accounts belong to the same person.
I decided to write my antidetect on BAS.
Instruction:
«Mode». There are three modes: create, update, use.
«Create» — creates profiles. gives them fingerprints, proxies.
«Update» — updates the proxy for the profile.
«Usage» — launches the profiles specified in the «Profiles» field separated by commas
«Project folder» — create a folder and always specify it in all modes. It is from this folder that BAS will take profiles with cookies, proxies, etc. Even for different profiles we specify the same folder, BAS will create a «profiles» folder inside the folder, and in it will create subdirectories for each profile — the name of the subdirectory is the name of the profile from the «Profiles» field separated by commas.
«Fingerprints» — the easiest option «Free»
«Proxy» — if you need proxies, select «Normal» and enter the proxy, for example, «RU1000:10f058t7@45.144.65.1:2431» (without quotes)
«Profiles» — comma-separated profiles to be created, modified or used. Better without spaces, only Latin and cirs. Example of profile names: fb, fb001, fb002, vk, vk001, ok, ok001
Usage example: The goal is to create 5 isolated profiles for fb with 5 proxies with different fingerprints (permission, user agent, etc.). Select «Mode» — «Create». Enter «profiles» — since we need a different proxy for each profile, we do not enter 5 profiles at once, but enter «fb001» one at a time (without quotes). «Fingerprints» — «Free». «Proxy» — «Proxy» and set for example for 1 profile «RU1000:10f058t7@45.144.65.1:2431» (without quotes). Press OK. If everything was done correctly, a new window will open in which it will be written that luck = 1. Then we exit and run the script 4 more times and do the same but entering different profile names in turn («fb002», «fb003», «fb004», «fb005 «) (without quotes) and different proxies:
RU1000:10f058t7@45.144.65.1:2432
RU1000:10f058t7@45.144.65.1:2433
RU1000:10f058t7@45.144.65.1:2434
RU1000:10f058t7@45.144.65.1:2435
If we needed the same proxy for 5 profiles, or if we didn’t need a proxy at all, then these 5 profiles could be created at a time by specifying “fb001,fb002,fb003,fb004,fb005” in the “Profiles” field (without quotes) i.e. profile names separated by commas and without spaces. Let’s say the profile «fb001» needs to be replaced by a proxy. Select «Mode» — «Update», «Profiles» set «fb001» (without quotes), specify the proxy for example «U100016:10f058t7@45.144.65.1:2436» (without quotes), click «OK», wait until a new window opens , where it will be indicated that luck = 1. Let’s say we want to open the second and third profile and use it. Select the mode «Usage», «Profiles» enter «fb001,fb002» (without quotes), click «OK», 2 browsers will start, click on both («Show Browser») to display them. In each browser, you can go to https://whoer.net/ru where we will see that we have different IP, browser version (user agent), screen resolution. You can log in to any site, and the next time you start, we will be logged in, you don’t have to log in again specifically in this profile — since cookies are saved in the profile folder. We logged in under Kate in the «fb001» profile, and under Maria in the «fb002» profile.
You can create new tabs for your profile (if one is not enough) by clicking on the second purple icon of the three in the browser window at the top left, then the «Add tab» item.
Threads — set the number equal to the number of profiles specified separated by commas, or specify more threads (for example, create / update / use 5 profiles, then you can set 5 or more threads, for example 10). What will happen if, for example, in the mode of using streams, specify less (for example, 5) than the number of profiles separated by commas (for example, 15), then 5 profiles will be launched, and subsequent ones will open as the previous windows close, but at the moment no more will be opened 5 profiles.
«Export cookies» mode — enter profile names separated by commas, for example «fb001,fb002» (without quotes). Cookies will be saved in the project folder, in the «cookies_export» subdirectory, cookie format json.
«Import cookies» mode — enter the name of the profile where to import cookies, for example «fb006» (without quotes), in the «Cookies» field — enter cookies in json format.
BAS in the free version gives fingerprints only for Windows OS and Chrome browser, to use other OS and browsers you need buy a key , which can be entered in the Fingerprint ApiKey field.
The question arose — how to work with certain profiles in antidetect on different machines? Alternatively use Dropbox. Share the project folder, profiles are stored in it. The folder where the exe is located is not necessary. Just do not use in one profile at the same time from different machines. If profile «fb001» is open on the first machine, then all other profiles except «fb001» can be used on the second machine until the first machine finishes working with the «fb001» profile. But I haven’t tested it myself on multiple machines.
In the release folder — the compiled project, exe run and work.
File project_antidetect.xml — sources, project for BAS (BrowserAutomationStudio)
Video instruction: https://nevep.ru/true/true_antidetect_browser_video.mp4
Download True Antidetect Browser v.1.0.1
Здравствуйте. Огромный минус такого антика, что к нему не подключить расширения хром