Introduction
Ok so you did a scan and now you have this results.log file, what the
heck do you do with it? Well that's just what I will talk about in
this tutorial. Many people think verifying Wingates involves
plugging them into a ftp client one by one and testing them... well I got
sick of doing this so I invented my own way to make another program do the
work for me.
Necessary Tools
*NOTE: I have downloads restricted to hits from my site, so if
you get "403 Forbidden" your browse or download manager is not sending a
proper referral link. Try using IE, hold shift (bypasses download
managers), and left click the link, that should defiantly work.
- Proxy Hunter v3.1 B1 - Designed to scan
for proxies, used in this tutorial to verify Wingates
- Text Editor - Any text editor with find and replace functions will
do (Notepad works)
- FlashFXP - A
great ftp client designed with the FXP Groups in mind. (Used in Wingate
FAQ)
Installation & Setup
Ok just download Proxy Hunter (hosted by me since the authors webpage
seems to have disappeared) and the Settings file into the folder you set
up in the previous tutorial. Open up the zip and run the exe file to
install. Open the Settings zip file and extract the contents to the
install folder of Proxy Hunter.
Start up Proxy Hunter and go to the menu System -> Load Options and
browse to the settings file you extracted and load it. This will
load some settings but for some reason it doesn't save everything so the
rest needs to be set up manually.
Go to System -> Change Options, on the first tab, Search&Verify
Options, in the "Others" section the plug-in "FTP" should be selected. Press the "Settings..." button and it will pull up a box with ftp info,
Microsoft's site is the default. Although this seems like a good
idea, I found that the first line of their login is very long and some
wingates cut it off and this makes Proxy Hunter mark some GOOD wingates as
Not Matching. So what I use is ftp.adobe.com and a welcome message
of "230-ftp.adobe.com" (No quotes of course). That's really all you
need to change... you can look at the other options and play with them,
but the defaults work for everything else. You can see my current settings
in the screenshot to the left.
You can also go to the "Other Options" tab and configure them to your
liking, they are all personal preference options and can be changed
without any effect on the ability of checking Wingates.
Make two new text files in a directory you want to store various logs
in. Name them "wingate - unverified.log" and "wingate -
verified.log" as this is an easy way to keep track of the large list you
will be collecting (mine is over 400 long).
Verification
If you set up Ping correctly when you started scanning you should have
a results.log in the Ping directory with a list of only Wingates. If
there is no results.log check your Ping settings, if you are sure they are
correct you must not have found any wingates (very rare). Ping
signifies wingates by adding "WinGate engine" to the end of an IP.
Copy everything form the results.log and paste it into the unverified file
you created, you can then delete the results.log so it will start clean on
the next scan you do. Go to the unverified log and select "WinGate
engine" somewhere in the file, then go to the replace function of your
text editor (Edit -> Replace in Notepad). It should automatically
enter the selected text into the "Find What" field, and in the "Replace
With" field enter in ":21@FTP" (without the quotes of course). Now
simply hit "Replace All" and it will do the work. This is to get the
log file ready for Proxy Hunter to Import. Now you'll notice that
there are a lot of space in the text still so you want to now put a space
in the Find field and nothing in the Replace field and do a "Replace All"
again. This should remove all the space from the text file, I know
it works so try again if it didn't do anything.
OK now it is ready to import to Proxy Hunter, press Ctrl-A (Select All)
and then Ctrl-C (Copy) to copy the whole list to the clipboard. No
go to Proxy Hunter and switch it to the "Results" tab on the main screen.
If there are any results from a previous uses right click on them and
select "Select All" then press the delete button on the right side.
Now right clicks on the results window again and select "Paste" (Sometimes
right click wont work, if that is the case just select the results area
and press CTRL-V). It will ask if you want to avoid pasting repetitious
results, just click yes. Now it should show all the wingates you
have logged on this results tab, if you get some error message make sure
you changed the results correctly with the find & replace step.
Now press the verify all and it will go to work, after a minute or two
it should be done. Press the column where it says "Timing" until the
matches marked "Good" are on the top, now it is sorted from the fastest
responses to the slowest (I have found this is a good gauge of speed, but
not always accurate). The results marked at "Non-Matching are
usually also good but the test ftp's welcome message did not match what
proxy hunter expected. This is usually caused by Wingate welcome
messages and proxy hunter thinks it is the ftp welcome message.
Occasionally you get some that come up "Non-Matching" that will not work
properly so those need to be tested out before they are used.
Ok now open up your verified log file and make a line something like
"-=[Good Wingates]=-" or whatever you want to use for a section heading.
Now select all the Good Wingates in Proxy Hunter (click the top one hold
shift and click the bottom one) and right click on them and select copy.
Sometimes it gives an error about "Clipboard Write Failed" and then says
it was successful, if it does this then do the copy again because it most
likely didn't work. Now go to the verified log and paste the Good
Wingates into it. Do the same procedure and paste the Non-Matching
Wingates into the log file also. You now have a listing of good
wingates to use for messing around on pubs or FXPing.
How To Use Wingates
This has moved to my FAQ: All About Wingates
|