80 lines
2.9 KiB
Plaintext
80 lines
2.9 KiB
Plaintext
|
|
---------------
|
|
Future Work
|
|
---------------
|
|
- Fuzzy Logic database schema detection
|
|
|
|
|
|
------------
|
|
History
|
|
------------
|
|
|
|
version 1.00b
|
|
-NEW: added a new table in the index database that has app details (metadata)
|
|
-NEW: added documentation for the index database schema
|
|
-NEW: added documentation for the fingerprint format
|
|
-NEW: added new functions to query the metadata table
|
|
-MOD: improved the scanning of the database to be fingerprinted
|
|
-MOD: improved the compareFingerprintDir, split find fingerprint functions
|
|
-MOD: improved index creation with commit() and rollback()
|
|
-FIX: bug fix for the path parsing of the database file
|
|
|
|
version 0.98
|
|
-new feature: query for md5 hash
|
|
-command switch "-md5 <hash_string>"
|
|
-new feature: add fingerprint to index
|
|
-command switch "-idxf"
|
|
-modified commandline parameters
|
|
-bug fixes
|
|
|
|
version 0.97
|
|
-add more verbose output options to command line interface
|
|
"-v" is logging level INFO
|
|
"-vv" is logging level DEBUG
|
|
-changed android data switch from "-dd" to "-ad"
|
|
-changed command line option "-f" to "-db"
|
|
-changed command line option "-pull" to "-android_pull"
|
|
-fixed bugs introduced with the importJSON and the fingerprint index comparison feature
|
|
-bug fixes to the -db feature to allow for single filename, improved error messages in the command line tool
|
|
-code cleanup to be more consistent with print statements and exception handing when calling the API
|
|
|
|
version 0.96
|
|
-new feature, creates and index of the fingerprints for quick comparisons
|
|
-"-fd" fingerprint directory, this directory should contain a lot of fingerprints
|
|
-an index file will be automatically created if none exists
|
|
-there are two index tables
|
|
-added the "-v" to make the output more verbose
|
|
-removed most print statements, replaced the logging
|
|
-modified commandline switch to be "-db" for database to be scanned
|
|
-fixed bugs with fingerprints that are created in a batch
|
|
|
|
version 0.95
|
|
-improve sql create parsing
|
|
-improved database and fingerprint comparison
|
|
-added android app data dump processing (-dd)
|
|
-added fingerprint index to improve speed of comparison (-idx)
|
|
|
|
version 0.90
|
|
-improved sql create parsing
|
|
-improved support for AOSP Androd contacts database
|
|
-improved the table schema comparison
|
|
-added as an option and to the fingerprint:
|
|
app name, app version, notes regarding this scan
|
|
|
|
version 0.85
|
|
-modified format
|
|
-added "file-metadata", info about the scanner and fingerprint file
|
|
-added "fingerprint-hashes", each sql statement hashed
|
|
|
|
version 0.8
|
|
-added JSON import
|
|
-added database schema comparison. currently only compares
|
|
|
|
version 0.7
|
|
-updated fingerprint to include SQLite database commands to create the tables
|
|
-updated fingerprint to include file metadata which is version of the fingerprint JSON file format
|
|
|
|
version 0.6
|
|
- export a database fingerprint to a JSON file
|
|
|