Does anyone know of a really good text on using raw sockets? Please don't just give me a google search, I've been researching for days, and all I can find is rubbish saying: SOCK_RAW is insecure, hard to use, unreliable, bleh blah blah....please help.
Unix Network Programming Volume 1, by Stephens
A great paper by Nitr0gen covering raw socket programming in great deal. Good place to start, the paper can be found here. I also recommend Unix Network Programming Volume 1, by Stephens if you want to be serious about network programming.