The purpose of algorithm: during posting, XRumer adds a special meta-information in ZLinksList database. In this database are stored some services data, like: what part from each page should be downloaded, which pages should be downloaded and where is enough to get only page header. Thus, in all subsequent dispatches (if ZLinksList mode is chosen) this information will be used for more optimal traffic saving: because XRumer will download only necessary information.

The positive side: reducing dispatch time approximately 3 times and more, in comparison with usual dispatch through ZLinksList, reducing spent traffic, percentage of successful posts is increased.

The negative side: after a while, generated meta-information can become outdated, since administrators of forums and guestbook could do some changes on their resources: to add obligatory registration, pre-moderation, additional protection, to change design etc.

T.S.A. usage:

1.) Enable this features in Option>Advanced options.
2.) Make full posting through LinksList database.
3.) After dispatch will be finished, create a new project (with other values in fields Nickname, E-mail, Topic, etc.)
4.) Delete duplicates from ZLinksList (the database is located in Links folder) using Delete duplicated links tool.
5.) In Links database tab choose ZLinksList mode.
6.) Press Start button.

ATTENTION: It is not recommended to use T.S.A. for : Question-answer system, post-editing system, and also for posting in only registration and from earlier registered user modes.

ZLinksList id*.txt – a database that was formed during the last session when going through the main database. The links stored in this database point directly to the page where message is posted.

MLinksList id*.txt – the database with activation links, formed during the downloading of activation links from the e-mail inbox (it is created if in Profile activation via email option is set up manual mode).

RLinksList id*.txt – the database with links to use Reply option on forums. By using this option you can reply to your previous posts.It is used for Question-answer system. It is created while executing Forums database list.

XRumer Sleep Mode

After 5 minutes of inactivity, the interface of XRumer will go in sleep mode. At sleep mode all actions (posting, proxies update, email activation, etc) are NOT stopped. The only action stopped is visual interface. It is necessary to use this option to reduce usage of CPU and RAM. Due to it, the speed and stability of posting are increased.

In fact, this tool is very easy to use and it is detailed described in help file. But I’ll try to make it more detailed with screenshots and examples. So it will be more easily and more effectively to use this tool.

I’ll begin with a little introduction then I’ll give 3 examples:

How to select from LinksList id*.txt database only those links that are in “Success” report?
it means: How to clear default database that as result it will contain only working links.

How to delete from database all URLs which contain link to feedback.
So it means: How to delete potential abusive and practically useless links from database.

How to delete from “Success” report all links which contains “nofollow is found”

Introduction

This tool can filter by 2 (two) methods:

1) Using second database as filter (with 2 options “are present in filter database” and “are NOT present in filter database”
2) Using words or phrases as filter.

Using second database as filter

To use this method you need to enable this option:

After chose database (it will be used as filter) press “…” at the right. You can use as filter other database, or some Report database (“Successful”, “Which requires activation” etc), or a list of hosts.

Schematic it will look like:

Database 1 – it is default database.
Database 2 – it is filter database.
The database which results of crossing of these 2 databases will contain links with identical hostnames (domain names).

Further, you chose one of options:
“Put to res. database only that strings from src. base, which hostnames”
• Are present in filter database
• Are NOT present in filter-database

If you chose first option (to put in resulting database stings of hostnames that are present in filter database), result will be schematically like this:

In resulting database will be links from default database, which are in both databases (default and filter)

If you chose second option (to put in resulting database stings of hostnames that are NOT present in filter database), result will be schematically like this:

In resulting database will be links from default database, which are not in filter databases.

Using words or phrases as filter

This method is easier. The program will select in resulting database only links which contain (or don’t contain) words used as filter:

EXAMPLES

Example №1
How to select from LinksList id*.txt database only those links that are in “Success” report?
It means: How to clear default database that as result it will contain only working links.

You finished posting through database ID1 (it mean LinksList id1.txt), and want to leave only successful links (links where message was posted). For that you need to make following actions:
1) Open Tools> Links database filter
2) Chose “Src. base" (source database) by pressing “…” button – in our case is LinksList id1.txt
3) Select checkbox in front of “Use filter”, and select filter – in our case is “Success” report. This file is located in folder Logs\name_of_your_project\Success id*.txt
4) In options select “Are present in filter-database”

It should be like that:

5) Press “Start” button. In few minutes we will have in LinksList id1_res.txt database only working links to forums / guestbooks / blogs. After, you can rename this database to LinkList id*.txt ( * - is a number of your database)

Example №2
How to delete from database all URLs that contain link to feedback?
So it means: How to delete potential abusive and practically useless links from database.

First of all we need to have a list of footprints, which are in links and direct to feedback.

Posting modes

Posting mode is selected on the Links database tab. There are 5 modes:

1. LinksList – links are taken from the main database.

2. ZLinksList – links are taken from a database that was formed during the last session when going through the main database. The process in this mode is a few times faster, this is because the links stored in this database point directly to the page where message is to be posted.

3. MLinksList – the database with activation links, formed during the downloading of activation links from the e-mail inbox (see Mail).

4. RLinksList – the database with links for answering to in previously created topics.

5. ELinksList – the databases with links to editing before created topics. It is necessary to post necessarily with same nickname and password that was previously used. Probably to edit only those topics that were created on behalf of the registered user.

The ZLinksList id*.txt, RLinksList id*.txt, ELinksList id*.txt and MLinksList id*.txt databases are created during the process of posting.

1. The program access the site processing link by link from the database.

2. If it is a forum, it chooses the most suitable topic for your message.
If it is not – it looks for a link to blog/guestbook/links catalog/creation of new topic etc.

3. The program checks if registration is needed to create topics.
If registration is obligatory – it registers to the forum, and logs into it after that.
If during registration there is a need to enter a text from a picture (pictocode) – the picture is downloaded and processed, and the code is entered.

If registration must be activated by an e-mail, the program will continue working on next forum and activate links on background, if Profiles activation via e-mail is set in automatic mode.

If is turned off – it will stop work on this forum.

If Profiles activation via e-mail is set in manual mode, then it will download activation links from the e-mail inbox only by pressing the button Get the activation links from the mail box in Mail tab. This forum will be placed in the report file Activation id*.txt. Downloaded links are placed into the MLinksList id*.txt database.

4. Find the form that has to be filled in and fills in the needed fields.

5. Sends the entered data.

6. Checks whether the information sent was actually posted. If it was – link to the page with the message is added to the Success id*.txt report. If data was sent but the software could not verify the posting - link to the page with the message is added to the HalfSuccess id*.txt report.

The link to the page where message posting has occurred is placed into the ZLinksList id*.txt database and if next time the process is launched not by the LinksList id*.txt database but by the ZLinksList id*.txt database it will run 5-7 times faster. The link to the page where the reply to that message is posted is placed into the RLinksList id*.txt database. And next time you start the messaging from this database, no new topics will be created, instead replies to previously created topics will be sent.

7. If the link to the form or the forum has not been found, the link is placed into the Resultates id*.txt report, with the explanation why the posting failed.

8. If Profiles activation via e-mail is set in automatic mode, the program will continue working and activate links on background.

If Profiles activation via e-mail is set in manual mode, when the end of the LinksList id*.txt database is reached, only by pressing the button Get the activation links from the mail box, XRumer will switch to downloading activation links from the e-mail inbox. Downloaded links are placed into the MLinksList id*.txt database. When the download is complete it goes through the activation links.

Note:all databases are stored in the Links folder, reports in Logs folder.

XRumer Tools

The program has a big number of useful tools built-in (for example a tool to work with links databases). They can be accessed through the menu at the top of the main window. All tools are working in demo-version also.

1. Links counter - by clicking this menu a window will appear, allowing you to choose the needed file. Choose the required database from the Links folder and Xrumer will tell you the exact number of links in that database.

Attention:This tool is intended only for forums. With guestbook, blogs, links catalogues and others the tool will not work. To set up this tool use Advanced options.

3. Delete all links according to black list - after clicking this menu you choose from subfolder Links which file to process. After that the program will delete all links in chosen database according to the black-list (it is stored in the xblack.txt that is located in main folder of program). At the end of filtering, all filtered (removed) links are automatically located in the file blackfiltered.txt of the program's root folder.

4. Delete duplicated links – program deletes all duplicate links with the same hostname (except the first one) from the selected database. To set up this tool use Advanced options.

5. Filter links by domain zone - choose database, then select domain zone, for example .su (without brackets). All links with domains matching with *.su mask will be deleted. This is convenient when for example you want to remove all Russian language forums from an English language base.

6. Sort Success id*.txt by topic number - selected report file of successfully posted messages (located in Logs file) will be sorted by topic number in descending order. That way at the beginning of the list there will be the most visited forums.

7. Links database analysis - this is a powerful tool that can be used for a number of tasks. Most useful ones are:

- To check on which sites the message was successfully posted and count the percentage of them that were deleted by moderators.

- To select forums by their subject

Usage:

1. In the Source field enter the file to be analyzed. If it is a links database, it will be located in the Links folder, if it is a Success report - in the Logs folder.

2. In the Search field enter the words and phrases for search. If Search in = Content option is selected, the search will be done only on those sites. If Hostnames option is set, search will be done only on link's domains and will take seconds.

3. Click Start

Results are stored in a file that is set in the Dest field.

Examples of search queries:

my site

cool site

- in this case phrases my site and cool site will be checked for presence (without brackets)

my site

cool site

- in this case words my or site or cool will be checked for presence (without brackets)

mysite.com

- in this case mysite.com will be checked for presence (without brackets)

Take into consideration that with analyzing of reports files, the results will be only the approximate, because in reports files not all links lead directly to posted message (for example, on some forums they lead to forum categories).

It’s a very flexible filter which you can use for many different tasks. Processing speed of base from 500 thousand links – will take no more than 1 second. In Filter-words field can be used words or a file with filter words per line.
The tool is extremely simply to use.

Some examples:

It is necessary to allocate all links from Success id1.txt report file, where the word Registered is NOT included:

Results will be saved in file (LinksList id1.txt) indicated in Res.base field, and will contain links only to Russian-language resources.

It is necessary to filter LinksList id1.txt file after posting, leaving only links, where was posted the message:

1. In field Scr. base select LinksList id1.txt
2. Select checkbox Use filter (if it is not selected)
3. In field Res. base select the report, created after posting : Logs/Projec_name/Success id1.txt.
4. Select the option Filter-database > Are present in filter database.
5. Press Start

9. Links patterns analysis - the tool for automatic analysis of reports and links databases, to reveal most often met attributes (patterns) of links. To see results is possible in 3 ways: text, table and diagram. This tool allows, not only, to analyze databases and reports, but also to form automatically databases of queries for parsing search engines.

Analysis area - part of link, which is analysed. It's either only path, or only file name, or path + file name.

Report format - the form how will be shown all gathered links patterns: XRumer pattern (with use [...]), or inquiries format for Google (for gathering similar links), or PHP regular expression.

Export to file LinksReport.txt - if enabled, at the end of analysis, the results will be saved in LinksReport.txt file.

Show count in text - quantity of pattern hits in database in the Text tab (switch off this option if you wish to copy results for the further work)

Ignore patterns with index. - will be analyzed only those links, which don't contain index..

Restrict report for ... patterns - limits of lines (patterns) in the report file. In analyzed database, the list is always sorted on popularity decrease.

- Choose a pattern (mask) according to which links will be generated,
- Choose the desired format and generation method,
- Fill the list of links and anchors, and press button Generate .

The list of links will be generated in Result block.

11. Graphics reports - this tool allows to receive graphic display of distribution (in percentage ratio) of successfully posted messages from database, of links waiting activation, and also domain zones, forums engines and guestbooks. To begin the distribution, press the button Load DB and reports. It is recommended to use this tool, after full dispatch, when all reports of current links database are already generated.

There are two kinds of displaying mode - in graph form and in diagram form (see screenshots below).
The graph gives approximate representation about distribution. The graph and the diagram are freely scaled at change of form sizes .

The note: the screenshots below have been made after the dispatch by unchecked database of 1.400.000 links.

Graph form representation: if in current project the dispatch in chosen database was ended (partially or a strip), you will see two curves: green - distribution of successful posts, blue - distribution of forums waiting activation. Other curve distributions can be enabled/switched off manually, by choosing corresponding items in Domains zones and Engines blocks.

Diagram form representation: here, it is possible to see the total contents of chosen elements from database. Horizontal columns show percentage of, and on the right, it is shown absolute quantity in database.