Mr. Pig’s House of Bacon

November 19, 2007

Broadcast to Unicast Translator

Filed under: Linux, My Programs — Mr. Pig @ 8:34 pm

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.

2 Responses to “Broadcast to Unicast Translator”

  1. Blackwind7 Says:

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

  2. Matt Says:

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

Leave a Reply