July 25th, 2005, 04:40 PM
Raw sockets in Python
I would like to create a raw TCP packet.
The socket is created like this:
socket = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_TCP)
But then? I can't seem to figure out how to send my packet to a host.
When I use IPPROTO_RAW I can send the packet with socket.sendto(...), but I don't want to create the whole IP-header. Its an option which I wouldn't want to use.
Does anyone know of a tutorial on this subject (not in C).
July 25th, 2005, 04:57 PM
You might want to check out these two tutorials that I've done using sockets in python.. They may be of use to you. They don't cover the RawSocket call, but they give a good breakdown (IMO) of the general usage of sockets.
IT Blog: .:Computer Defense:.
(Pronounced Pinched): Acronym - Point 'n Click Hacked. As in: "That website was pinched" or "The skiddie pinched my computer because I forgot to patch".
July 25th, 2005, 05:23 PM
Sorry. It wasn't what I was after.