How To Leech And Test HTTP Proxies Using AD (Wickerman)!
Submitted by Wickerman
I tried to make this as easy to understand as I could. I apologize if I failed.
First Question: Do you have a copy of AccessDiver? You can go to proxy dump forums and manually leech proxies or you could do it by leeching them with a proxy leech list using a program like AD. Deny.de and some other sites have leech lists available. Once you've copied a leech list or two ( Save them to a txt. file ) go to accessdiver.com and download AD. Now you are ready to put AD through its paces.
First thing you need to do after you start AD up is click on the "My Skills" tab in the upper left corner of the screen. Then click on "Expert". This will open up more options for you. Then underneath the green url bar click Proxy. And then under that click WEB Proxy Leecher. OK, you remember where you saved your proxy leech list.txt, right? To the left of the blue box in the WEB Proxy Leecher section of AD will be several icons. Click on the folder icon. This will prompt you to load up your Proxy leech list.txt. Just go to the place that you put it in and load it up. After you load it the blue box will fill up with the proxy links contained within. Underneath that blue box is an icon which says "Start leeching". Click that. Now be prepared to wait quite awhile. It could be several hours or more depending on the size of the leech list you submitted. After it has finished click on "Add these proxies in..." to the right of the blue box ( Underneath the black menu displaying your proxies found. ). After you click that a drop down menu will appear presenting you with two options. Click the one which says, "Add these proxies into the proxy ANAYLIZER". You will then be automatically redirected to the Proxy Analyzer.
All of the proxies found will be displayed in a white menu. Note that AD occasionally runs into problems with large lists. There is a possibility that some of the leeched proxies will not be there. If this possibility is not acceptable to you than you will have to use a different program. Click on the paintbrush icon under this menu. Then click "Remove duplicated proxies" in the popup window. Click yes to any "Are you sure" pop-ups if they appear. Now scroll to the top of your list and click on the proxy on top to highlight it in blue. Then hold down shift on your keyboard and scroll down to the last proxy in the menu and click it. All of the proxies should now be highlighted in blue. Once you've done that click on the "Speed/Accuracy Tester" icon to the upper left of that menu. Be prepared to wait awhile. AD is testing the speed and accuracy of your proxies. Once it has finished click the paintbrush icon under the proxy analyzer window. This will present you with several cleaning options. Click on the one which says, "Delete bad results and timed-out" ( If you'd like you can test the timed-out proxies again before deleting them. But I wouldn't recommend doing this more than once. ). Now scroll through the list and highlight and then delete ( With the black X icon on the bottom-left of the screen. ) any proxies with a black X to the left of them ( Perhaps a quicker way is to click "delay" above and to the right of the proxy window. This will sort your proxies by their delay speed. The ones with the black X will be on top. Select and delete them. ). Now you are ready to test the anonymity of the remaining proxies.
Before this you may wish to filter out slow proxies. Most will advise that you filter out anything over 3500 milliseconds. But it is my personal opinion that the speed of your ISP should have some bearing on your decision making. If you have a fast connection ( Cable, DSL, etc. ) you have the luxury of being picky. Proxies will not timeout on you as often as they do to dial-up users. If you've got one of these fast connections I advise that you delete all of the proxies in the list over 3500 milliseconds ( The default setting for AD ). You do this by clicking the "Delete Proxies with a delay above" icon under and to the right of the proxy window. It should already be set to 3500. If it is not simply type that number into the field before clicking. My advice to dial-up users is to keep all proxies with a delay under 5000 milliseconds ( Possibly even 7500 if your list is so small that you won't have much of anything left if you choose to be picky. ). If you have a robust list than by all means delete everything over 3500 milliseconds instead. This part is really a judgment call. Just type in any number you feel comfortable with and then click the aforementioned icon to get rid of all proxies with a delay higher than that.
OK, now we will security test the remaining proxies. Click the "Confidentially tester" button above and to the right of the proxy window. There will be a delay as it tests the functionality of your proxyjudges first ( It is probably better to use one good proxyjudge as opposed to an entire list. Using several simultaneously could make your results inconsistent. ). Once again, be patient as it does its work. Testing proxies is a long process. Once it has finished click the paintbrush icon again and then "Delete everything non-operational and not anonymous" in the popup window ( Once again, feel free to retest the bad results if you like. Perhaps you can try a different proxyjudge this time around. ). Then click the paintbrush again. Now click "Extract Proxy gateway base server(s)" in the popup window. Click the paintbrush icon again. Now click "Remove Proxy Gateways" in the popup window. If any gateway base servers were extracted there will be some new proxies in the list underneath the ones you just tested. Click the paintbrush and then "Remove duplicated proxies" in the popup window in case any of these might be the same as the ones you already tested. These new proxies now need to be tested. Just repeat all the steps: Highlight them in blue, speed test them, do some cleaning, confidentiality test them, do some cleaning. I wouldn't bother clicking "Extract Proxy gateway base server(s)" this time around. If the true host hasn't been revealed yet than repeated attempts to find it will probably lead to an eventual #403 or #404 reply anyway.
OK, you are almost finished. There is just a few more things to do. Now you need to decide what level of anonymity is acceptable to you. It is believed by some that level 3 and better ( The lower the rating the better according to some users. There is some controversy about this subject. It is widely accepted as of late that levels mean nothing, and that the only thing which is important is whether or not the proxy is spilling your IP. But since AD has a meter for levels I feel that it is important to discuss them here. ) is what you want to keep. The way you remove proxies with level ratings which for whatever reason are unacceptable to you is by first clicking ( If it isn't already highlighted. ) the "proxyjudge" menu in the bottom right corner of the screen ( It will be labeled vertically. ). Once you are in that menu to the extreme bottom right there will be a little meter with the numbers 1-5 written vertically. Check off in the little white boxes to the left of these numbers the levels you want to get rid of. Then click the "DEL" button above the numbers. Click yes on the popup "Are you sure?" menu which appears. Then OK to another popup ( It will only appear if you elected to remove level 4 or 5 proxies. ) containing advice from Accessdiver's author ( Advice I agree with since the proxyjudge has already told you that the proxy is not spilling your IP. ). If you will be using these proxies in your browser to achieve web anonymity make certain that you also disable ActiveX and Scripts because these things can spill your IP even if the proxy does not.
OK, now scroll slowly through your list of tested proxies looking for any where a small ? can be found next to their anonymity rating. The ? means that the proxy may be spilling your IP but AD isn't entirely sure what the proxyjudge is telling it. I advise that you delete all of the proxies you find with this ? next to them. Just right click on the proxies with the ? and then click "Delete selection" in the popup window ( Or you could click "Anonymous" above and to the right of the proxy window. This will sort your proxies by their anonymity rating. Proxies with the ? will be grouped together following their corresponding rated proxies without the ?, meaning Level 3? proxies will follow genuine Level 3 proxies, etc. Select and delete all proxies with the ?. ). Once you've finished doing this all you need to do is save your list. Highlight the entire list in blue and then click the disk icon above and to the left of the proxy window. Click "Save proxies to a file ( save IP addresses )" in the popup window. Then choose your save location and hit save in the "save as" popup box.
Now close the list from the proxy window. Do this by highlighting them all in blue and then clicking the X to the bottom-left of the proxy window. Click yes on the pop-up window. Now reload the list by using the folder icon above and to the left of the proxy window. Highlight the reloaded list in blue and then click the paintbrush icon. Click "Remove Duplicated Proxies" in the drop-down menu. If no proxies are eliminated this time around than you are finished. If some duplicates are removed than resave your list by overwriting what you saved before.