As is, the code will not compile. It's reliant upon a low level library which sends and received packets through a packet filter. We posted the incomplete code as protection from having every unsophisticated hacker with the ability to exploit a vulnerability which really hasn't been addressed by computer vendors. It's value therefore is primarily as an educational tool to system administrators who'd like to know how such an attack is implemented.
Since we posted it, there have been several requests from people responsible for security at their sites, as well as tiger teams, for the full compileable source code. We've decided to sell the compileable source code for several reasons.
The code compiles on any SunOS 4.x and Solaris 2.x machine. It's probably portable to any other machine which supports BPF, NIT, or DLPI packet filters.
There is NO warranty for this code. It may work on your network, it may not. If it doesn't work, that's probably a good thing. :-) It does, however, work for us on our network of 2 Suns, 1 NetBSD machine, and a NeXT.
The software is $250 for the complete source, for non-commercial purposes. If you're a consultant and are planning on using it to test your customers' networks, please contact us.