Использую стандатные биндинги к net-snmp для получения таблицы маков на свиче. snmpwalk возвращает строку в "читабельном виде": 00 00 86 3D DB BC, однако из питона я получаю её вот в таком виде: \x00\x00\x86=\xdb\xbc
Собственно вопрос - в каком это формате и соответственно как ее преобразовать к тому же виду, в котором отдает ее snmpwalk?
$ snmpwalk -v 1 -c public switch1 dot1dTpFdbAddress
BRIDGE-MIB::dot1dTpFdbAddress.'...=..' = Hex-STRING: 00 00 86 3D DB BC
...
На питоне:
>>>import netsnmp
>>>var = netsnmp.Varbind('dot1dTpFdbAddress')
>>>res = netsnmp.snmpwalk(var, Version = 1, DestHost = 'switch1', Community='public')
>>>res[0]
'\x00\x00\x86=\xdb\xbc'