1 MNC - Multicast NetCat 2 ------------------------ 3 41. Introduction 5 6mnc is a simple, one-direction-at-a-time, "netcat"-like application using 7multicast. The aim is to provide a tool for easy debugging and testing when 8setting up a multicast network or host. MNC supports IPv4 and IPv6 9any-source-multicast and single-source-multicast, but depending on your 10platform some of those features may not be available: 11 12 L = Listen (Implies IGMP/MLD mupport) 13 S = Send 14 15 +----------+----------+----------+----------+----------+ 16 | Platform | IPv4 ASM | IPv4 SSM | IPv6 ASM | IPv6 SSM | 17 +----------+----------+----------+----------+----------+ 18 | *nix | L + S | L + S | L + S | L + S | 19 +----------+----------+----------+----------+----------+ 20 | Win2k | L + S | S | None | None | 21 +----------+----------+----------+----------+----------+ 22 | WinXP | L + S | L + S | S | S | 23 +----------+----------+----------+----------+----------+ 24 | Win2k3 | L + S | L + S | S | S | 25 +----------+----------+----------+----------+----------+ 26 27man doc/mnc.1 for information and help on how to run multicast. 28 292. Supported platforms 30 31As of September 2004, mnc has been compiled and tested with Linux 2.6.8 32kernels, the BSD KAME stack and Windows XP Profesional. Currently automatic 33interface selection does not work on a KAME-based host and you will need to 34specify the interface when in listening mode. 35 363. Installing mnc from source on UNIX: 37 38 ./configure ; make ; make install 39 404. Compiling from source on Windows: 41 42nmc is compilable with free utilities available from Microsoft. You need to 43download and install the free (as in beer) MS Visual C++ command-line tools 44from: 45 46 http://msdn.microsoft.com/visualc/vctoolkit2003/ 47 48and the SDK relevant to your platform from: 49 50 http://www.microsoft.com/msdownload/platformsdk/sdkupdate/ 51 52You can run a Visual C++ command-line session, and use: 53 54 cl /DWINDOWS=1 /TC /c *.c 55 link /fixed /out:mnc.exe *.obj ws2_32.lib 56 57to compile a working mnc.exe. The Windows version of MNC does not yet fully 58support IPv6 due to underlying limitation in the Operating System. 59 605. Reporting problems 61 62Any problems, bugs or suggested features should be mailed to colm 63at apache.org. 64