BUG: fixed bug that had each app fingerprints be concatenated together because the fingerprint object was bring recycled and the new tables were appended...now I create a new fingerprint object for each file that is read
This commit is contained in:
parent
96ef570419
commit
9a663ef918
2
dbfp.py
2
dbfp.py
|
@ -116,8 +116,8 @@ def __createFingerprint(in_dir, out_dir, dir_name):
|
||||||
except:
|
except:
|
||||||
# not finding a databases folder is normal, not all apps use sqlite
|
# not finding a databases folder is normal, not all apps use sqlite
|
||||||
return
|
return
|
||||||
db = FingerprintDB()
|
|
||||||
for filein in files:
|
for filein in files:
|
||||||
|
db = FingerprintDB()
|
||||||
ddir = db_dir + os.path.sep + filein
|
ddir = db_dir + os.path.sep + filein
|
||||||
logging.info('Parsing file "{}"'.format(ddir))
|
logging.info('Parsing file "{}"'.format(ddir))
|
||||||
retVal = db.scanDBFile(ddir)
|
retVal = db.scanDBFile(ddir)
|
||||||
|
|
|
@ -1,13 +1,14 @@
|
||||||
|
|
||||||
[[ TODO ]]
|
[[ TODO ]]
|
||||||
|
|
||||||
[ MD5 Index ]
|
[ Android Pull ]
|
||||||
-modify fingerprint compare feature to use the index
|
|
||||||
|
|
||||||
-test android pull (regression testing)
|
-test android pull (regression testing)
|
||||||
-try VM android pull?
|
-try VM android pull?
|
||||||
-use adb bridging technique
|
-use adb bridging technique
|
||||||
|
|
||||||
|
[ MD5 Index ]
|
||||||
|
-modify fingerprint compare feature to use the index
|
||||||
|
|
||||||
-test modified databases and the fingerprints created
|
-test modified databases and the fingerprints created
|
||||||
|
|
||||||
-index integrity
|
-index integrity
|
||||||
|
|
Loading…
Reference in New Issue