How ZennoProxyChecker works::

This picture describes 6 main stages of the program's work:
1) How to work with sources
The user inputs sources into the program.The Proxy-checker downloads proxy lists from the provided sources, using regular expressions for proxy parsing.
Sources are processed in the"Sources" window.
You can find out more details on work with sources here.
2) Filters
Filters can be set for all the sources or for each of them.
Filters' key feature:
they are used after downloading proxies from the source, but before adding them to the database - thus, we can skip checking unnecessary proxies.
Filters can be configured in the corresponding window "Filters"
You can find out more details on work with filters here.
3) Proxies
As soon as proxies are downloaded from the source and filtered out (if filters are set), they will be added to the common database of proxies.
From the common database, proxies are submitted for a check, and if successful, those proxies will be included into the "Live" list.
To know how to work with proxies and what factors influence their check and selection, refer to the "How to work with proxies" section.
4) "Live" proxies
After a check, proxies, recognized as «live», are added into the common list of «live» proxies.
See them in the "Proxy" window.
Proxies from this list can be saved to a file.
5) Rules
Proxies from the "live" list can be selected in compliance with the rules in two ways:
1. Select them in ZennoPoster. (Note: after selecting them in ZennoPoster this proxy is deleted from the "live" list)
2. Select them with the help of an outtask.
A distinctive feature of the rules is their application to "live" proxies (do not confuse them with filters).
Work with rules is carried out in the corresponding window: "Rules".
You can find out more details on work with rules here.
6) Output
(This option is only available in ZennoProxyChecker)
Proxy outtasks have flexible capabilities for automatic provision of proxies.
There are two types of outtasks:
1. Periodic placement of proxy lists on the hard disc.
2. Possibility to get proxies at a http-request on the localhost of a certain port, using the program's built-in web-server.
Outtasks are processed in the "Output" window
For more details refer to the corresponding section.