Я создал сокет AF_PACKET и получил все пакеты:
conn = socket.socket(socket.AF_PACKET, socket.SOCK_RAW, socket.ntohs(3))
while True:
raw_data, addr = conn.recvfrom(65536)
print(' SIZE = {}'.format(len(raw_data)))
Он печатает в основном 90 и 60, но размер кадра Ethernet составляет 1500 байт.Какова правильная функция для получения размера в байтах этих пакетов?