... TCP , . , , IP-, RAW-, IP. :
import socket
HOST = socket.gethostbyname(socket.gethostname())
s = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_IP)
s.bind((HOST, 0))
s.setsockopt(socket.IPPROTO_IP, socket.IP_HDRINCL, 1)
s.ioctl(socket.SIO_RCVALL, socket.RCVALL_ON)
print s.recvfrom(65565)
s.ioctl(socket.SIO_RCVALL, socket.RCVALL_OFF)
python:
http://docs.python.org/library/socket.html