Перечисление поля пакета в виде строки - PullRequest
0 голосов
/ 07 февраля 2020

Я хотел бы получить строковое представление поля пакета, что-то вроде:

pkt[BOOTP].op == 'BOOTREPLY'

Пока что единственный громоздкий способ, который я нашел, это:

 pkt[BOOTP].fields_desc[0].i2repr(pkt[BOOTP], 2)

Любой другой идея?

1 Ответ

1 голос
/ 08 февраля 2020

Вы можете использовать sprintf

pkt.sprintf("%BOOTP.op%")
...