Ping program for those without Windows '95

This recently floated across the bugtraq mailing list - it's reproduced here for those fortunate souls that don't have the disease known as "Windows '95". Now you too can reduce your corporate network to rubble!

Thanks to Bill Fenner for writing this.


> Since some people don't necessarily have Windows '95 boxes lying around,
> I wrote the following exploit program.  It requires a raw socket layer
> that doesn't mess with the packet, so BSD 4.3, SunOS and Solaris are out.
> It works fine on 4.4BSD systems.  It should work on Linux if you compile
> with -DREALLY_RAW.
> 
> Feel free to do with this what you want.  Please use this tool only to test
> your own machines, and not to crash others'.  Mike, would you put it up on
> your web page?
> 
>   Bill

Source code here

I've modified it slightly to compile on Linux v2.0.x - just give a -DLINUX flag when building. It has to be run as root to open a raw socket. Note this won't compile on kernels prior to 2.0.x - working on it.

Source code for linux here