Proxy parsing and proxy checker
This tool is used to parse the public lists of proxies, as well as check their quality. It is recommended to use each time before starting the tools that require a proxy.
Supports 3 modes: parsing, validation, as well as parsing together with a validation (which will be discussed below).
While closing the window, the program saves all entries with checks in front (by default is always set, deactivating process will be while checking the proxy, if it does not meet the requirements).
Proxy parsing
This mode allows you to parse the public (and not only) proxy lists. All the user needs is to select parsing profiles (box in the top left corner), specify the necessary settings (whether to clear the list before parsing, the number of threads) and start the process. The program will automatically download the required page and will get proxy lists out of them.
In cases where you do not want to work with lists of proxies of poor quality (and public proxies is such), it is recommended to buy high-quality and long-lived proxy.
To learn how to create profiles parsing read below.
Checking proxies
Checking proxies more complex than parsing and gives you a choice of settings:
Type of test - is the main parameter that is responsible for what a program has to do.
You have the following options:
- Just ping - the fastest, but not very effective way to test proxy. All that does is it sends a ping server, and if it does not meet (and that means that it is not guaranteed to work), then the program writes to the proxy is not working
- Check for liveliness - this type of test determine the working and non-working proxies, but does not determine their level of anonymity. Additionally, you must specify the address of the page that the program will try to go through a proxy (page should be working at the time of writing). Advantage of this method is that it is effective and very fast (you can use up to 1000 threads in check), and minus the fact that it does not check the level of anonymity and in case if you have a list of a lot of transparent proxy, web server, using which you can check out the ban your IP. Therefore it is recommended to check the address pointing to your site (unless, of course, it is not located on a virtual server)
- Full scan - is the most effective check. The check is done on the service side HideME.ru, which allows secure your IP, as well as accurately determine the level of anonymity proxy. The only downside is that if there is no premium account of the service, check for each user is done in 32 threads
Threads - the number of threads for parsing and validation proxy
Timeout - waiting time for the proxy response
Type of proxy - proxy type by default. May be as follows
- Auto detect the exact (slow) - the program will determine the type of proxy, but it takes time, because verification is done by sorting
- Auto detect fast - the program will try to guess the type of proxy for the characteristic signs. This option is recommended, as it has the best possible speed/accuracy
- HTTP - in this case, all proxies will be HTTP, without further checks
- SOCKS4 - in this case, all proxies will be SOCKS4, without further checks
- SOCKS5 - in this case, all proxies will be SOCKS5, without further checks
It should also be noted that the SOCKS proxy always checked only by the program (even if the detailed inspection), as it is faster (limiting the number of threads in Zebroid higher than HideME.ru), or rather (sometimes proxy can normally be tested in HideME. ru, but does not run through the program) and safe (if the proxy does SOCKS, then it is guaranteed anonymity, and if not, then the program will not be able to use it.)
After testing, the program determines which proxy to keep and which to throw out. This is done based on the parameters in the "Auto selection":
- Proxy type - the type of proxy shall leave for the program. If not used a thorough examination, the program will only throw dead proxies
- Ping no longer - the minimum ping
- The answer is not more - minimum speed of response to a request proxy. It should also be borne in mind that the speed of response may depend not only on the proxy, but also on the server to which it refers
Interaction with other tools
Each instrument that uses a proxy to the proxy activation against ticks, there is a drop-down list of options, "Parsing and check proxies." The selection of these settings before using this tool will be run (depending on configuration) parsing and/or checking proxy. This is very convenient because it allows you to receive new proxy immediately prior to use, or to check the current and recline obviously not working.
It is also possible to select the first item (blank), which allows you to not use the tool, and just use the proxy, which is currently in the file.
Creating your profile parsing
Add their profiles parsing is quite simple, in most cases, you only need to know the address of the page on which the list.
To create a new profile, you must create an XML file in the category \resources\Proxy Parsing\User's templates\.
Minimal structure is as follows:
<?xml encoding="utf-8"?> <parsing version="1"> <url>URL_OF_PAGE_WITH_LIST</url></parsing>
If the format of a proxy list is standard, the program will automatically pull a list from the page.
Url tag in the file can be as much as you need, the program will run through all of them. Do not even have to have URLs on the same domain.
Other tags (parameters):
debug - If set to 1, then all downloaded pages will be stored in your temp folder (for easy searching of the right regular)
use_anti_js - If set to 1, then all pages will be processed by the browser, which allows you to parse the sites that have security implemented with JavaScript
regexp_template - regular exp, which draws a proxy. Every single element is a proxy (ip, port, logs, password) must be in a separate group
ip_group - group number for ip (default 1)
port_group - group number for the port (default is 2)
login_group - group number for login
pass_group - group number for the password
The only thing worth noting is that the file must be a valid XML format.