I'm doing an "snmpwalk" to a remote device. In response I get something like this:
.126.96.36.199.188.8.131.52.184.108.40.206.2.215 -> Hex-STRING: 24 37 4C 0C 65 0E .220.127.116.11.18.104.22.168.22.214.171.124.2.216 -> Hex-STRING: 24 37 4C 0B A2 DA .126.96.36.199.188.8.131.52.184.108.40.206.2.217 -> STRING: "$7L f:" .220.127.116.11.18.104.22.168.22.214.171.124.2.218 -> STRING: "$7L k2"
As you can see some variables are of a STRING type, others are Hex-STRING. The correct output would only have Hex-STRING types.
So, I'm wondering whos fault is this? Does the remote device send the variable's type in responce? Or snmpwalk has to guess the type?