Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Current »

Table of contents

 Click here to expand contents

Description

A profile is a virtual personality, the data of which is generated each time a template is running (in ProjectMaker, generation occurs when the button Restart is pressed; in ZennoPoster, every time a project is executed). Detailed data on the profile can be obtained in the Profile Window

When the project is executed, all data will be generated in the profile that will be used for registration, including browser data (language, screen size, User Agent and dozens of others).

Thus, a profile is needed for:

  • Fast generation of identity data used during registration.

  • Correct generation of browser data that will be visible to services.

  • Saving and loading cookies (and all other data) used during registration. Sometimes you need to go to the site a few hours after registration, as if from the same browser and the same person.

  • Centralized, convenient access to all personal and browser data when setting up a project.

We recommend that you organize your project logic in such a way as to avoid unnecessary internal loops and reassignment of individual profile settings within the same project run. That is: the project started, a new profile was generated, the necessary actions were taken on the site, the project was completed. There is no need to pile up projects with internal cycles and try, for example, to register several accounts, changing something manually in the profile. It is more logical to complete the project and execute it several more times.

Profile generation settings for the current project

To open the profile generation parameters, click on the Profile icon in the static blocks area (located under the canvas with actions):

 My Static Blocks Area is not displayed. What to do?

You can enable / disable this area by right-clicking anywhere on the canvas with actions and selecting the appropriate settings from the context menu:

A window with settings will open, with two tabs User and Browser.


User tab

Nationality

The default nationality can be set in the Settings, in the Profile tab. You can also set your email and password there.

At the moment (program version - 7.1.6.0) 6 nationalities are available:

  1. Russia

  2. USA (USA)

  3. Germany (Germany)

  4. France (France)

  5. Spain (Spain)

  6. United Kingdom (UK)

Location

Drop-down list with the ability to select multiple values. The content of this list depends on the selected country:

  • for Russia, these are regions, territories, republics, some large cities (Moscow, Sochi, etc.)

  • for the USA - states

  • for Germany - land

  • for France - regions

  • for Spain - autonomous communities

  • for Great Britain - the countries that are part of it

Login

When generating a login, a formula consisting of several parts is used. By default, several types of formulas are already saved in the settings. You can write your own here.

 Detailed description of formulas

Currently supported languages are Eng - English, Lat - Latin, Jap - Japanese.

That is, by writing [Eng | 4] , a nickname with a length of 4 English syllables will be generated, with the probability of the following syllables being the same as in real words. After playing around with the generation formula, you can create more complex structures:

[RndSym|[RndNum|0|4]|0123456789][Lat|3][RndSym|[RndNum|0|2]|-][Jap|1][RndText|2|D]

where [RndSym | [RndNum | 0 | 4] | 0123456789] - at the beginning of the nickname goes from 0 to three digits;

[Lat | 3] 3 syllables in Latin;

[RndSym | [RndNum | 0 | 2] | -] hyphen may appear;

[Jap | 1] one Japanese syllable;

[RndText | 2 | D] then random 2 letters or numbers;

As a result, nicknames will be generated:

053bomenca-iem
7lialeme-nozr
46atbemig-poex
simpvido-se8f
3afosuxhif6
frigulimdeif
misssefu-yucn
5grasacin-maew
trodalcelfu88
6nasercia-risc

Gender

With this slider, you set the probability with which this or that gender will be generated.

Age

With this slider, you set the range from which the age for the profile will be generated.

Browser tab

By default, the settings are hidden, to start them you need to select "Configure manually" from the drop-down list

After activating the settings, the following window will appear:

Test

At the very end, after you have set all the parameters to the desired position, you should press this button to check that the set parameters are correct and match each other.


Emulations

Using these settings, you can enable / disable the blocks that make up the browser fingerprint . When you click on the question mark next to any of the settings, you will be redirected to this page to the required setting.

Headers

Each browser sends headers specific to it, such as Accept, Accept-Encoding, Accept-Charset, Accept-Language. It is these headers that ZennoPoster allows you to change through actions with a profile, through C# code. The new profile ensures that the Headers block headers map correctly to the Navigator block.

Navigator

The Navigator block contains an absolutely correct set of fields with correct values. By enabling Navigator emulation, not only field values will change, but also their visibility. What used to be done with large snippets is now done automatically.

Screen

Screen resolution. Screen object parameters that you may have emulated through profile actions or through C# code are now set automatically. However, they correspond to the current Navigator and other blocks.

Screen Maximize

Available in ZennoPoster starting from version 7.3.0.0

Sets the size of the window to the generated Screen size.

To activate this setting, you must first enable the Screen setting.

When using, there may be problems with the layout.

Equivalent to C# snippet:

instance.SetWindowSize(project.Profile.AvailScreenWidth, project.Profile.AvailScreenHeight);

Plugins

Each browser can have a set of plugins, this set differs from browser type, operating system and platform. We provide you with a unique set of plugins. You no longer need to think about which plugins to install, they will be installed automatically.

Audio

ZennoPoster can emulate the context and some parameters of the audio environment of the browser. When the Audio block is enabled, the context and parameters will be emulated automatically.


Speech Voice

Available in ZennoPoster starting from version 7.3.0.0.

The Web Speech API allows you to interact with voice interfaces for speech recognition and synthesis. Speech Voices are voice presets that are used to generate audio representations of information.

Canvas / WebGL

Canvas has several possible contexts, WebGL has a huge number of options and extensions. All this can be emulated in ZennoPoster. And when you enable the Canvas / WebGL block, absolutely all parameters and contexts will be emulated automatically.

For WebGL to work in a browser, you need to have an enabled setting in Instance> Required for using WebGL

JS Features

A lot of sophisticated techniques can be used to detect a browser, for example, calling the toString () function on any object or function in JS can tell a lot about your browser. The JS Features block is designed to enable protection against various browser detection techniques.

ClientRect

Each piece of equipment is individual, this is reflected in the smallest details, such as the size of the elements, when applied to them in different styles. Enabling the ClientRect block will protect your browser from this type of fingerprint.

WebRTC

Any devices, cameras, headphones, microphones can be seen in your browser using WebRTC . Your device list is also a trusted browser fingerprint. The WebRTC block provides you with a unique set of devices for your chosen platform, OS and browser.


Browser

Using the sliders, you can adjust the probability of generating a particular browser here.

In this setting, values are generated for the User-Agent string (a string that is sent along with the request and contains information about the browser, OS and its bit depth, and other information).

Not to be confused with the Browser type on which the current project is running and which can be changed in the Project Settings


Operating System and Platform

Thanks to these settings, you can configure which (and with what probability) OS and platforms will be generated.

What is it used for?

  • Registration on websites, forums, blogs, social networks and other places

    • thanks to the presence of a Profile in ProjectMaker, you do not need to rack your brains over where to get names, surnames, indexes, cities, logins, how to generate User-Agents and other parameters. All this is already built into the program. You can focus on solving more important tasks.

  • Using the Profile processing action You can reassign some of the profile fields. Also, this action allows you to save and load a profile, which can be useful in order not to log in to the site every time you visit: when you first visit the site, you log in, work with the site, and then save the profile. When you re-enter the site, load a previously saved profile and you are already logged in, you do not need to enter login data (perhaps this is due to the fact that browser cookies are stored in the profile).


  • No labels