Commit 956444ddd8ce823af60a06efe849e94b023cbf07

Authored by root
1 parent 375d9939

Fixed evidence type handling

Showing 2 changed files with 11 additions and 8 deletions
bonetypes.py
1 -typeDefinitions = {  
2 - "mft": 0x00,  
3 - "winreg": 0x01,  
4 - "evt": 0x02,  
5 - "edb": 0x03,  
6 - "info": 0x04  
7 -}  
8 \ No newline at end of file 1 \ No newline at end of file
  2 +global definitions
  3 +definitions = {
  4 + "mft": '00',
  5 + "winreg": '01',
  6 + "evt": '02',
  7 + "edb": '03',
  8 + "info": '04'
  9 +}
  10 +
digger.py
@@ -20,6 +20,7 @@ from filelogger import FileLogger @@ -20,6 +20,7 @@ from filelogger import FileLogger
20 from hashlib import sha256 20 from hashlib import sha256
21 import bonetypes 21 import bonetypes
22 import xml.etree.ElementTree 22 import xml.etree.ElementTree
  23 +import binascii
23 24
24 def getModules(): 25 def getModules():
25 choiceList = [] 26 choiceList = []
@@ -73,7 +74,7 @@ def bagAndTag(): @@ -73,7 +74,7 @@ def bagAndTag():
73 for dir in dirnames: 74 for dir in dirnames:
74 for subroot, subdirnames, subfilenames in os.walk(tombPath + dir): 75 for subroot, subdirnames, subfilenames in os.walk(tombPath + dir):
75 for filename in subfilenames: 76 for filename in subfilenames:
76 - boneList.append({"path" : subroot + "/" + filename, "type": dir}) 77 + boneList.append({"path" : subroot + "/" + filename, "type": bonetypes.definitions[dir]})
77 78
78 d.gauge_start(title="Hashing all collected artifacts...",width=60,height=10) 79 d.gauge_start(title="Hashing all collected artifacts...",width=60,height=10)
79 boneCount = 0 80 boneCount = 0