In undz.py:
if crc != self.crc32:
print("[!] Error: CRC32 of data doesn't match header ({:08X} vs {:08X})".format(crc, self.crc32), file=sys.stderr)
sys.exit(1)
self.crc32 always returns a value of 0, where there is "self.crc32 = dz_item['crc32']", and so the process exits immediately. This is on Arch Linux, using Python 2.7.13.
Sorry - I haven't debugged this. I just commented-out the "sys.exit(1)", as a work-around, and undz seems to still work just fine.
In undz.py:
if crc != self.crc32:
print("[!] Error: CRC32 of data doesn't match header ({:08X} vs {:08X})".format(crc, self.crc32), file=sys.stderr)
sys.exit(1)
self.crc32 always returns a value of 0, where there is "self.crc32 = dz_item['crc32']", and so the process exits immediately. This is on Arch Linux, using Python 2.7.13.
Sorry - I haven't debugged this. I just commented-out the "sys.exit(1)", as a work-around, and undz seems to still work just fine.