----- Original Message -----
From: "Ian C. Sison" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, December 17, 2002 10:47 AM
Subject: Re: [plug] SFTP [now udp proxy server]


>
> >
> > hey fooler! padala naman n'yan o. i did take a look at that
closed-source
> > UDP proxy. you're right, having no source code sucks.
> >
> > but won't a simple port redirector work? i tried using one.. (well it
> > didn't..)
> >
>
> OO nga, kailangan ko rin nyan!  Can your proxy work in transparent proxy
> mode also?

this udp proxy server is specially design for valve's half-life dedicated
game server... any half-life MODifications (eg. counter-strike, day of
defeat, firearms and others) can be proxy with my program...

regarding to transparent proxy mode... if you can give me the details what
you are trying to achieve and what application layer protocol is going to
use... maybe i can help you on that matter....

due to public and private demand (via public and private emails came to me a
while ago) by pluggers... i file-attached the program named hlproxy.tar.gz

hlproxy is a half-life proxy daemon to avoid WON ID authentication from
clients connecting to it and the same time acting as a legitimate half-life
game server by authenticating and registering to half-life master servers...

as the features said above... meaning, not only your players can enjoy
internet half-life gaming without using the cd key but also your hlproxy
acting as half-life game server...its public ip address can be seen
internationally by players as a legitimate half-life game server...

hlproxy is a fully ansi compliant but specifically designed and run under
freebsd and linux operating systems...

hlproxy is spefically design for half-life dedicated server version ???? ( i
cant recall) which is the required version used for counter-strike version
1.4... this hlproxy can be still use for the latest version of half-life
dedicated server without using the cd key but the authentication and
registration to half-life *master* servers will not work due to the fact
that there is a minor change in authentication and registration
*protocol*... you can easily fix this by running tcpdump together with the
latest half-life dedicated server program by listening on UDP port 27010
(the official udp port for its authentication and registration) for every
*five* minutes... i bet you can easily hack and fix it....

i ceased working on the latest version of hlproxy in order to work smoothly
to the latest version of half-life dedicated server because the top
management ceased temporarily the operation of our game service during
counter-strike version 1.4... but they sent me an email last month that they
are planning to revive it next year... if thats the case, then it is hacking
time for me again for the latest version of half-life dedicated server...

the logic of hlproxy is quite simple really... running half-life dedicated
server under the lan mode... it doesnt required cd key as long as the the
source ip address of the playerss are on the same network segment... but the
main problem is that, internet players are on the different network segment
of your half-life server.... the solution for this is to put an udp proxy
server such as hlproxy program between the internet players and the
half-life server... hlproxy must be reside on the same network segment of
half-life server... so that all incoming packets coming from the internet
players will be modified and translate the source ip address within the
network segment of half-life game server... the logic of hlproxy is that...
upon receiving the packets from the internet players.. hlproxy will create a
socket with the source ip address is within the network segment and send the
packet to the half-life game server that the game server thinks the players
are within its network segment... upon the game server reply which is  sent
back to the hlproxy program... the hlproxy program will be the one
responsible delivering the packets back to the players... in short it is
acting as an udp proxy server between the internet players and the half-life
game server plus an added bonus as mimicking as a legitimate half-life
dedicated game server...

fooler.



Attachment: hlproxy.tar.gz
Description: GNU Zip compressed data

Reply via email to