Есть ли какие-либо стандартные общепринятые, ну или там малоизвестные но красивые и удобные техники работы на питоне с полями двоичных структур с предопределенными смещениями, в общем, с сетевыми пакетами и структурами в памяти? Все эти pack-unpack с их форматными строками вымораживают, ошибешься в последовательности символов и лови ошибку. Хочется нормального packet.field1 = a packet.field2 = b и т.д. ЗЫ: Отказаться от использования "скриптов" и перейти на расово верный асм си невозможно по коньюнктурным причинам.
Посмотрите книгу BlackHatPython, там было что-то про снифферы и прочее для сети. И еще была какая-то Violent питон или как то так.