Univention Bugzilla – Bug 23977
Ein univention-s4search-decode Skript wäre nützlich
Last modified: 2012-03-04 14:34:24 CET
Analog zu ldapsearch-decode64 wäre ein Decodescript für Samba-Verzeichnisdaten sinnvoll, z.B. für Attribute wie dnsRecord und supplementalCredentials. Das Skript kann die python-Bindings aus samba4 verwenden um die Binärdaten in einem lesbaren Format auszugeben.
Created attachment 3607 [details] Ein erster Vorschalg für univention-s4search-decode
Ist über Bug 21213 eingecheckt und über Bug 22866 erweitert worden.
OK -> univention-s4search dnsRecord=* dnsRecord | s4search-decode # record 82 dn: DC=85,DC=7.200.10.in-addr.arpa,CN=MicrosoftDNS,CN=System,DC=school,DC=test dnsRecord:: GwAMAAUAAAABAAAAAAAOEAAAAAAAAAAAGQMLd2luMjhnMDEtMDUGc2Nob29sBHRlc3QA # decoded: # dnsp_DnssrvRpcRecord: struct dnsp_DnssrvRpcRecord # wDataLength : 0x001b (27) # wType : DNS_TYPE_PTR (12) # version : 0x05 (5) # rank : DNS_RANK_NONE (0) # flags : 0x0000 (0) # dwSerial : 0x00000001 (1) # dwTtlSeconds : 0x00000e10 (3600) # dwReserved : 0x00000000 (0) # dwTimeStamp : 0x00000000 (0) # data : union dnsRecordData(case 12) # ptr : win28g01-05.school.test Da das Tool schon länger dabei war, ist ein Eintrag im Changelog wohl nicht nötig.
UCS 3.0-1 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"