Lib.py 400 B

1234567891011121314151617
  1. import hashlib
  2. from definitions import ROOT_DIR
  3. # TODO: generate better test pcap (1000-2000 packets)
  4. test_pcap = ROOT_DIR + "/../resources/test/test.pcap"
  5. def get_sha256(file):
  6. sha = hashlib.sha256()
  7. with open(file, 'rb') as f:
  8. while True:
  9. data = f.read(0x100000)
  10. if not data:
  11. break
  12. sha.update(data)
  13. return sha.hexdigest()