Twickbot cloaking is a cloaking service designed to display different content of a site to its visitors, based on pre-defined rules.

The result of our cloaking service can be:

- Redirect users to another URL, based on pre-defined rules.
- Full substitution of page content, based on pre-defined rules.
- Partial substitution of page content, based on pre-defined rules.

Twickbot cloaking has very flexible settings and allows you to create different sets of rules for different groups of visitors.

For example, you can create rule sets that:

- If the visitor is identified as a bot or search spider, the original content of the page will be displayed to him.
- If the visitor from the United States, the content of the page will be completely changed.
- If the visitor is from China, then he will be sent to a different URL.
- If a visitor browses the site from the IPhone or from the iPad, the ad unit will be displayed in the specified part of the content.
- Etc. etc.

All settings are made in the browser from the Cloaking Control Panel on our website http://www.twickbot.com (you need to be a registered user).

 

The possibilities of our cloaking service.

Cloaking can be carried out in many ways. Most parameters can be specified, either explicitly or with the help of masks, and rules for IP addresses other than masks can also be specified in the form of subnets.

All cloaking rules can be specified in two sections:

-Blacklist.

This is a set of rules, when triggered, cloaking will not happen. This set of rules is checked in the first place and, if ALWAYS ONE rule works, cloaking is not performed.
Blacklist has the ability to turn off.
In this section, the following rules can be set:

- You can enable the User Agent search in the User Agent database of our service spiders (currently there are about 35000 entries in the database). If the visitor's UA is found in the database, cloaking will not occur.
- You can search for the visitor's IP in the IP spiders database of our service. If the visitor's IP is found in the database, cloaking will not occur.
- You can not apply cloaking to visitors with an empty User Agent.
- You can not use cloaking to visitors with an empty Browser Language.
- You can not apply cloaking to the first N (from 1 to 9) visitors since the activation of the set of rules. This makes it possible to identify moderators and administrators who permit the publication of ads.
- You can specify a list of URLs of pages on your sites that will never be cloaked.
- You can specify a list of IPv4 visitor addresses for which cloaking will never occur.
- You can specify a list of IPv6 visitor addresses for which cloaking will never occur.
- You can specify a list of referrers of visitors for which cloaking will never occur.
- You can specify a list of User Agent visitors for which cloaking will never occur.
- You can specify a list of visitor browser languages ​​for which cloaking will never occur.
- You can specify a list of visitor countries for which cloaking will never occur.
- You can specify a list of visitor cities for which cloaking will never occur.


-List of sets of rules for cloaking.

Cloaking will occur if a set of rules is found, where ALL rules work.
Each set of rules has the ability to turn off.
Each rule set can have the following rules:

- You can specify a list of URL pages of your sites where cloaking will occur.
- You can specify a list of IPv4 addresses of visitors for which cloaking will occur.
- You can specify a list of IPv6 addresses of visitors for which cloaking will occur.
- You can specify a list of referrers of visitors for whom cloaking will occur.
- You can specify a list of User Agent visitors for which cloaking will occur.
  Based on the User Agent visitors can set rules for filtering the OS of visitors (Windows, Android, iPod, iPhone, iPad, etc.).
- You can specify a list of browser languages ​​for visitors for which cloaking will occur.
- You can specify a list of visitor countries for which cloaking will occur.
- You can specify a list of visitor cities for which cloaking will occur.
- You can set the cloaking delay for visitors with the same IP address.
  If cloaking has been applied to the visitor, then its IP address will be recorded in the database.
  When this visitor re-enters your page, cloaking will not be re-created if the delay time you set since the previous cloaking has not passed.
- You can set the delay for cloaking visitors from the cookie.
  If cloaking has been applied to the visitor, then he will be registered with cookies.
  When this visitor re-enters your page, cloaking will not be recovered if the delay time you specified has not yet passed since the installation of the cookie.
- You can set the delay for cloaking after the rule set is activated.
  If you have created a set of cloaking rules for some of your page, then cloaking on this page will not occur until after the activation of the rules, the time specified by you will not pass.
- You can set the maximum number of cloaking operations.
  If you have created a set of cloaking rules for some kind of page, then cloaking on this page will occur until the number of cloaking operations exceeds the one specified by you.
  After that, cloaking on this page will not happen.
- You can specify the number of cloaking operations that you want to skip.
  If you created a set of cloaking rules for some kind of page, then cloaking on this page will not occur for a given number of first visitors.
- You can specify the method of cloaking: redirection, full substitution of page content or partial substitution of page content.


Statistics of cloaking.

In the Cloaking Control Panel on our website you can get cloaking statistics.

Query statistics by days per month.

- The total number of requests per day from your sites to the cloaking server.
- The number of requests per day in which cloaking occurred.
- The number of requests per day when cloaking did not occur.


Statistics of visitors for the last 3 days.

- The date and time you visited your site.
- The URL of the page visited.
- IP address of the visitor.
- The visitor's country (defined by the free MaxMind database, probability of detection is ~ 90%).
- Visitor's City (determined by the free MaxMind database, probability of detection is ~ 30%).
- Referrer visitor.
User User Agent.
- Language of the visitor's browser.
- The time to set the cookie (it is set when the visitor cloaks).
- If cloaking occurred, then the name of the set of rules that worked.
- If cloaking has not occurred, then the reason for this.
- Time for script processing rules for cloaking (runtime).

 

Statistics of application of sets of rules.

- The name of the rule set.
- The date the rule set was created.
- Date of activation of the rule set.
- The number of rule set competitions.


Statistics of the first visitors to sets of rules.

- The name of the rule set.
- IP address of the visitor.
- Number of the visitor in the queue.

Also, CSV statistics files are available for download.

 

Setting up cloaking.

Setting up cloaking is quite simple.
It is necessary in the index PHP file of your site to include (include_once) the proposed PHP file of cloaking.
And also, place on your site text files with content that should be shown when cloaking.
All other settings are made in the Cloaking Control Panel on our website.