BNPROXY(1)
π BNPROXY(1) π
okay bestie, welcome to the BNETD User's Manual β section 1, the big leagues β¨ this one's all about bnproxy, and no cap, it's lowkey iconic.
β¨ NAME β¨
bnproxy β the Battle.net proxy daemon, your girl fr fr π«Ά
πΈ SYNOPSIS πΈ
bnproxy [-f] [-d dumpfile] [-l logfile] [-p port] [servername
[serverport]]
π¦ DESCRIPTION π¦
so bnproxy is a simple daemon that relays client connections over to a Battle.net server like bnetd(1). that's the whole vibe π
and the way that it can also save a hexadecimal/ASCII dump of the network records (aka packets, iykyk) into a log file?? obsessed. someday this command might genuinely be useful for people playing from behind a NAT firewall</c> β like, manifesting that for them π
if you don't specify a servername, localhost is assumed. if you don't specify a serverport, 6112 is assumed. defaults are giving main character energy, periodt.
π OPTIONS π
-d,--hexdumpβ drops a hex dump of all the packets sent and received into the file you specify. it's giving surveillance but make it β¨diagnosticβ¨-f,--foregroundβ normally the server acts as a daemon and dips into the background (so rude, so mysterious), but this forces it to run in the foreground instead. very "stay here with me" of you π₯Ί-h,--help,--usageβ prints the server usage info and then exits. the classic "explain yourself" button π-l,--logfileβ sends all the event log messages into the file you specify. receipts, but archived π-p,--portβ listens on the TCP and UDP port number you give it. yes both. she's versatile π-v,--versionβ makesbnproxyprint its version number and then exit. quick little flex, then she's gone π¨
π NOTES π
the current version is available at:
http://www.bnetd.org/
go get it bestie, it's right there β
π BUGS π
okay so, not to be dramatic, but:
- there's no support for dynamic UDP address determination (
SESSIONADDR[12]packets) β it has simply not been added. we don't talk about it π - support for multiple clients is broken, because the server becomes confused about which client it's supposed to relay UDP server traffic to. she's overwhelmed, she's picking favorites, it's a mess π
fr fr, if you were counting on multiple clients: don't. this part is genuinely busted.
π SEE ALSO π
the sister page, the origin story, the blueprint π
π AUTHOR π
Ross Combs (ross@bnetd.org) β the legend, the moment, the whole reason we're here π
and that's the tea, bestie π this lil number came from the BNETD crew and it's dated 12 June, 2000 β yeah, she's an elder icon and she still slays. mwah π β¨
π¦ where this page comes from
- debian trixie: pvpgn 1.99.7.2.1+dfsg-2 Β· GPL-2.0-or-later
- ubuntu stonking: pvpgn 1.99.7.2.1+dfsg-5 Β· GPL-2.0-or-later
- Copyright (C) 2000 Ross Combs (ross@bnetd.org)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms