Broadcast to Unicast Translator

I made a broadcast to unicast translator (UDP) so me and my friends can play C and C 3 (one of my pals is on Linux). It can be used for a bunch of stuff (like getting people to show up in the network browser for C and C 3/Generals on Linux; as well as generic packet forwarding).
The read-me explains the settings needed to play C and C 3 over a network with a Linux computer. Other games may require some basic scanning from a packet sniffer (I recommend Wireshark) to determine the target packet size (otherwise you may be sending overflows to the target; not fun).

Current Version: 1.1.2 (Released on 11/25/07 @ 13:10 EST/EDT)

Supports:

  • More than one unicast target
  • File exec
  • Per-target port setting
  • Expected packet size filtering
  • Allow/Disallow Broadcast to Unicast Overlap (Allow/Disallow resending of broadcasts back to broadcaster)

What’s to come:

  • Packet header editing; IP Spoofing – Unicast looks like it came from broadcaster
  • Full IPv4 Packet Support (TCP, ICMP, etc; currently only supports UDP)

Download latest stable version: Here

Feel free to leave comments/source code requests.

  1. Very nice, Works on hamachi and lan nicely for CNC3,
    Open this program up after you’ve, hosted for CNC3

  2. Could you send me the source code for this? I’m very interested in this project.

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>