NAME
bnproxy − Battle.net® proxy daemon
SYNOPSIS
bnproxy [-f] [-d dumpfile] [-l logfile] [-p port] [servername [serverport]]
DESCRIPTION
bnproxy is a simple daemon which will relay client connections to a Battle.net® server like bnetd(8). It has the capability of saving a hexadecimal/ASCII dump of the network records (packets) into a log file. Someday this command might be useful for people playing from behind a NAT firewall.
If no servername is specified, localhost is assumed. If no serverport is specified, 6112 is assumed.
OPTIONS
−d --hexdump
Put a hex dump of packets sent and received into the specified file.
−f --foreground
The server normally acts as a daemon and goes into the background. This forces the server to run in the foreground.
−h --help --usage
Print server usage information and exit.
−l --logfile
Put the event log messages into the specified file.
−p --port
Listen on the specified TCP and UDP port number.
−v --version
Causes bnproxy to print its version number and exit.
BUGS
No support for dynamic UDP address determination (SESSIONADDR[12] packets) has been added. Support for multiple clients is broken because the server becomes confused as to which client to relay UDP server traffic to.
SEE ALSO
AUTHOR
Ross Combs (ross [AT] bnetd.org)
LEGAL NOTICES
Battle.net, Diablo, Starcraft, Brood War, Warcraft, and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment in the U.S. and/or other countries. All rights reserved.
Neither this program nor the bnetd project are in any way affiliated with Blizzard Entertainment.