
Hi, I'm in a "quest" to rewrite Wireshark's snmp dissector with the goals of improving "filterability" of snmp packets (at the same time we'll get rid of the net-snmp dependecy that depends on open-ssl whose license isn't GPL compatible).
I believe being able to filter on indexes of conceptual tables is far more interesting that to filter on any given value of an object's instance.
I already implemented extracting the integer based indexes and (to some degree) those based on implicit octet strings but I got stuck on fixed-length strings.
I haven't been able to figure out how to obtain the fixed length of a non-implied object string index element given:
elNode = smiGetElementNode(smiElementPtr) && elType = smiGetNodeType(elNode) && elType->basetype == SMI_BASETYPE_OCTETSTRING
Any help would be welcome. BR Luis