py.user.next
Вообще-то, struct это как раз и есть модуль. Модуль struct из стандартной библиотеки питона.
Я это и имел в виду, вероятно, непонятно выразился
py.user.next
Если не можешь паковать пакеты через struct, то, скорее всего, не умеешь им пользоваться просто.
Т.е авторы construct, scapy, packet, protlib и, вероятно, ещё других, просто не смогли научиться пользоваться struct? Если честно, то у меня есть сомнения, что вы понимаете о чём говорите… Как-то это очень маловероятно, по крайней мере у того же construct есть фишки вроде адаптеров и каких-то там ещё, а protlib написан поверх struct.
Всё таки хотелось бы развёрнутого ответа, ну pro и cons, use cases, подводные камни, хотя бы краткого от тех, кто сталкивался.