diff --git a/docs/FINGERPRINT_FORMAT b/docs/FINGERPRINT_FORMAT index ecfdc5f..5ad9014 100644 --- a/docs/FINGERPRINT_FORMAT +++ b/docs/FINGERPRINT_FORMAT @@ -1,4 +1,13 @@ +JSON Fingerprint Format Design + + +Fingerprint Naming Convention +Fully Qualified Domain App Name + "__" + database name + "__" + "dbfp.json" + + +JSON File Format: + 1. "_file-metadata": has information regarding how this fingerprint was created 2. "db-metadata": contains the sql create statements for each table in the database @@ -6,3 +15,4 @@ 3. "db-metadata-hashes": contains the md5 hashes of each create statement (for quicker comparisons of fingerprints) 4. "table": is the database schema in a hash format to be loaded into the fingerprint program + diff --git a/docs/README b/docs/README index ddfa9a4..762c94f 100644 --- a/docs/README +++ b/docs/README @@ -23,7 +23,7 @@ The fingerprint can be used for historical comparisons to see what has changed i ------------- 1. Generate a fingerprint in JSON format. 2. Compare a sqlite database with a fingerprint. -3. Rip all apps from a phone and create fingerprints for all SQLite databases +3. Rip all apps from an Android phone and create fingerprints for all SQLite databases 4. Lightning fast fingerprint comparison a. creates an index of fingerprints b. query the index for quick fingerprint comparison diff --git a/docs/README_DEV b/docs/README_DEV index b605135..bf09bce 100644 --- a/docs/README_DEV +++ b/docs/README_DEV @@ -17,3 +17,16 @@ The fingerprint is stored to disk in JSON format. This project is completely python. No building required. There are no dependencies. It has been tested on Python 2.7.10 + + +------------- + LIBRARY +------------- +The following is documentation regarding the usage of the various libraries included +with this tool. + +[ Fingerprint Library ] + + +[ Fingerprint Index Library ] + diff --git a/docs/devnotes b/docs/devnotes index a984707..6362a39 100644 --- a/docs/devnotes +++ b/docs/devnotes @@ -7,8 +7,6 @@ -use adb bridging technique [ MD5 Index ] --modify fingerprint compare feature to use the index - -test modified databases and the fingerprints created -index integrity @@ -57,6 +55,8 @@ [ Fingerprint modified by me for testing ] +[ Regression testing of Android pull ] +[ Regression testing of data directory parse ] [[ Errors ]]