summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoachim Breitner <mail@joachim-breitner.de>2013-10-22 11:14:07 +0200
committerJoachim Breitner <mail@joachim-breitner.de>2013-10-22 11:25:07 +0200
commit33ef225f5b1d90c23915d0fa6fc49d2d783d4fe6 (patch)
treef1eb2a6af2fbcacce0cc8bd93bb0abbcde2ef1b5
parent421e73f27f0818aba1cf86be1aabb79c6879edb7 (diff)
downloadudp-broadcast-relay-33ef225f5b1d90c23915d0fa6fc49d2d783d4fe6.tar.gz
udp-broadcast-relay-33ef225f5b1d90c23915d0fa6fc49d2d783d4fe6.zip
Create Github-compatible README.md
-rw-r--r--README78
-rw-r--r--README.md105
2 files changed, 105 insertions, 78 deletions
diff --git a/README b/README
deleted file mode 100644
index 2e87e42..0000000
--- a/README
+++ /dev/null
@@ -1,78 +0,0 @@
-
- Download Back to my Website
-
- UDP Broadcast Packet Relay
-
- This program listens for packets on a specified UDP broadcast port.
- 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.
-
- It also works on ppp links, so you can log in from windows boxes (e.g.
- using pptp) and play LAN-based games together. Currently, you have to
- care about upcoming or downgoing interfaces yourself.
-
-INSTALL
-
- make ; cp udp-broadcast-relay /some/where
-
-USAGE
-
- /some/where/udp-broadcast-relay 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 as 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 -f 1 6112 eth0 eth1 # forward Warcraft
- 3 broadcast packets
-
-BUGS/CRITICISM/PATCHES/ETC
-
- web
- http://www.joachim-breitner.de/udp_broadcast_relay/
-
- e-mail
- Joachim Breitner <mail@joachim-breitner.de>
-
-HISTORY
-
- 0.3 2003-09-28
- Sending packets also to ppp addresses
-
- 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
-
-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 the COPYING file
- inside the archive for more info.
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..3b3be4f
--- /dev/null
+++ b/README.md
@@ -0,0 +1,105 @@
+UDP Broadcast Packet Relay
+==========================
+
+This program listens for packets on a specified UDP broadcast port. 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.
+
+It also works on ppp links, so you can log in from windows boxes (e.g.
+using pptp) and play LAN-based games together. Currently, you have to
+care about upcoming or downgoing interfaces yourself.
+
+INSTALL
+-------
+
+ make
+ cp udp-broadcast-relay /some/where
+
+USAGE
+-----
+
+ /some/where/udp-broadcast-relay id udp-port eth0 eth1...
+
+udp-broadcast-relay must be run as root to be able to create a raw
+socket (necessary) to send packets as 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 -f 1 6112 eth0 eth1 # forward Warcraft 3 broadcast packets
+
+CONTRIBUTORS
+-----------------
+
+Over the last years, various people submitted code to the project. Note that I
+do not use udp-broadcast-relay any more myself, so these changes were not
+tested by me.
+
+- Patrick Huesmann submitted a patch to make udp-broadcast-relay send
+ the packes to those NICs it did not recieve it from, based on the
+ actual socket, not the broadcast IP. This is useful if more than one
+ physical networks share the same broadcast range.
+- Савченко В. М. submitted an `ip-up.local` an `ip-down.local` file to
+ automatically restart udp-broadcast-relay when new ppp-interfaces
+ come up, see `ppp-if.up-local` for details.
+- Roman Hoog Antink contributed the option `-s` to spoof the source IP of
+ forwarded packages.
+
+Thanks to all contributors!
+
+BUGS/CRITICISM/PATCHES/ETC
+--------------------------
+
+- Web: <http://www.joachim-breitner.de/udp-broadcast-relay/>
+- e-mail: Joachim Breitner <<mail@joachim-breitner.de>>
+- Github: <https://github.com/nomeata/udp-broadcast-relay/>
+
+HISTORY
+-------
+
+* 0.3 2003-09-28
+
+ Sending packets also to ppp addresses
+
+* 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](http://www.serverquery.com/udp_broadcast_fw/) by Nathan O'Sullivan.
+
+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 the COPYING file inside
+the archive for more info.