blob: 579e482b2d25cbd66c0d2a47b94db3500e82dad4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
UDP Broadcast Packet Relay
==============================
This program listens for packets on a specified UDP broadcast.
When a packet is received, it sends that packet to all
specified interfaces but the one it came from as though it
originated from the original sender.
The primary purpose of this is to allow games on machines on
separated local networks (Ethernet, WLAN) that use udp broadcasts
to find each other to do so.
INSTALL
-------
make ; cp udp-broadcast-relay /some/where
USAGE
-----
/some/where/udp-broadcast-relay [-d] [-f] id udp-port eth0 eth1 ...
udp-broadcast-relay must be run as boot to be able to create a raw
socket (necessary) to send packets though they originated from the
original sender)
COMPATIBILITY
-------------
- I run debian woody with Linux 2.4.20, and here it works.
EXAMPLE
-------
/some/where/udp-broadcast-relay 6112 # forward Warcraft 3 broadcast packets
BUGS/CRITICISM/PATCHES/ETC
--------------------------
web: http://www.joachim-breitner.de/udp_forward_relay/
e-mail: Joachim Breitner <mail@joachim-breitner.de>
HISTORY
------
0.3 2003-09-28
Sending packets to ppp addresses too
0.2 2003-09-18
Flags for debugging and forking
Compilefixes, Makefile-Target "clean"
0.1 2003-09-15
Initial rewrite of udp_broadcast_fw
CREDITS
-------
This is based upon udp_broadcast_fw:
Web: http://www.serverquery.com/udp_broadcast_fw/
Email: Nathan O'Sullivan <nathan@ausgamers.com>
HISTORY of udp_broadcast_fw
-------
0.1.1 - 19 Feb 02
Moved fork() code to just before main loop so that errors would appear
0.1 - 18 Feb 02
Initial release
LICENSE
-------
This code is made available under the GPL. Read COPYING for more info.
|