Собираюсь сделать статистическую операцию по трассировке с Lua. Каждый IP-пакет может иметь несколько TCAP, и каждый TCAP может иметь несколько операций CAP, например
IP {[SCTP-M3UA-SCCP-TCAP-CAP,CAP] [SCTP-M3UA-SCCP-TCAP-CAP,CAP,CAP]}
Теперь я хочу получить доступ ко всему дереву или выполнить итерацию в слое TCAP в прослушивателе Lua. Цель такого рода итерации состоит в том, чтобы что-то вроде следования потоку TCP, потому что идентификатор транзакции хранится на уровне TCAP, в то время как должны рассматриваться операции и параметры в последовательности уровня Camel (CAP).
Как получить доступ к дереву диссектора в касании слушателя или проанализировать верхний уровень, если получить часть данных нижнего уровня?
Например, идентификатор узла входит в первую операцию 1 нового сеанса на самом высоком уровне (CAP) вместе с другими сеансами в том же пакете. Затем другой параметр, который необходимо подсчитать, входит в другую операцию / пакет, в то время как тот же TID в TCAP, который нужно проверить, чтобы убедиться, что он принадлежит тому же узлу.