TheDanes Proxy Detector beta5i.(edited by iloveut99)
By TheDane, www.thedanesjoint.com
release date: 26th February 2011.

Description:

DPDbeta5i is an admistrating tool you can use to detect players on your server using the most common available proxy
servers throughout the world. It does NOT intrude on the players privacy by using native code to snoop on the players
pc, it simply compares the players connection to a list of known proxy servers. It's also possible to manualy add up
tp 2000 servers in addition. You can configure if the players should be kicked or only logged, also seperatly for the
manualy added ones. You can also have this tool create a database of up to 20000 hosts, where it will store the following
information based upon host: Hostname, country, ip, players using it & last seen on the server (year/month/day/Hour/minute).
New feature since Beta5 is the ACE plugin. If enabled it will create a database simular to the host database that stores
the following: HWID, IP (connection),PlayerName(s) using the PC, Real IP (if using tunnel detected by ACE) & LastSeen
(year-month-day-hour-minute-second).


Legality:

Please be aware that using a proxy is not a crime in itself, but often troublemakers use them to cause trouble on the server.
Also cheaters use them to bypass their ban etc. Others simply use it to protect their privacy. As admin YOU MUST at all times
know and respect that a players IP adress is considdered personal information and is therefore protected by law to exposure.
The hostname however is not considered a personal information as multiple persons use it, but it MAY be in some countries/unique cases?
By using this tool YOU are solely responsible for the informations gathered from it, and how to use it. I cannot be held
responsible for any abuse whatsoever.


Requirements:

This mod requires IpToCountry in order to work (v1.6 is included in the download, refer to that for installation details).


Installation:

1. add to your servers ini file:

ServerPackages=DPDbeta5i

2. add to the mutator command line:

DPDbeta5i.Detector

3. Edit the ini files if needed

4. upload all files and reboot the server, done.

All logs are stored in the servers default log folder (../Logs) using prefix DPD and then the timestamp.
The host database will be stored in the system folder and named DPD_HostDatabase.ini

Beta5 detects 1800+ known proxy servers worldwide.

The list will be updated frequently and new version released occordingly, if you have specific proxy servers or other
informations regarding this mod please contact me by mail: thedane_ut@hotmail.com or my website www.thedanesjoint.com


When adding custom URL's to the scan engine:

When adding custom URL's you can use both domain names or ip adresses, but keep in mind that you cannot add wildcards like *.some.website.com. or *.123.456.789.
Any custom URL's that you don't want to scan for the exact adress but use a range, you must do it like this:
Domains: CustomURL[x]=".domain.com" instead of e.g. "*.*.domain.com"
ip's: CustomURL[x]=".123.456.789" instead of e.g. "*.123.456.789"


Upgrading from Previous version:

1. Change the following in the servers ini file:

from ServerPackages=DPDbetaX into: ServerPackages=DPDbeta5i (X beeing the version number)

2. Change the mutator command line:

from DPDbetaX.Detector into DPDbeta5i.Detector (X beeing the version number)

3. Change the first line in the DPD.ini file:

from [DPDbetaX.Detector] into [DPDbeta5i.Detector] (X beeing the version number)

4. Change the first line in the DPD_CreateHostDB file:

from [DPDbetaX.CreateHostDB] into [DPDbeta5i.CreateHostDB] (X beeing the version number)

5. Save changes and reboot the server, now your ini file and database from previous versions should be carried on by this version.





changelist:

Beta5i: Added Udp proxy/tunnel kick option (requires ACE) [Added by iloveut99]

Beta5: Added ACE plugin

Beta4: Added 46 new scans to block 300+ new proxy servers.

Beta3: First public version. Added 78 new scans to block 700+ new proxy servers.

Beta2: Bug fixing!!!

Beta1: Initial private version.