воть, ради баловства, давно хотел с raw socket'aми побаловаться)
3й параметр в s = socket.socket(…) - тип протокола (6 - tcp, 1 -icmp). можно получить через:
print socket.getprotobyname("tcp")
ну и в таком духе
работает только под рутом и тока в линуксе (наверно):
import socket
from select import select
(
Read more... )