@@ -5,8 +5,8 @@ analysis of IndexedDB and LevelDB files.
5
5
6
6
It parses LevelDB, IndexedDB and JavaScript structures from these files without
7
7
requiring native libraries. (Note: only a subset of IndexedDB key types and
8
- JavaScript types for Chromium-based browsers are currently supported. Safari
9
- and Firefox are under development).
8
+ JavaScript types for Safari and Chromium-based browsers are currently supported.
9
+ Firefox is under development).
10
10
11
11
The content of IndexedDB files is dependent on what a web application stores
12
12
locally/offline using the web browser's
@@ -75,11 +75,28 @@ options:
75
75
-h, --help show this help message and exit
76
76
```
77
77
78
- To parse IndexedDB records from a LevelDB folder (for chrome/chromium) or file (for
79
- safari), use the following command:
78
+ To parse IndexedDB records from an sqlite file for Safari, use the following
79
+ command:
80
+
81
+ ```
82
+ dfindexeddb db --format safari [-o {json,jsonl,repr}] -h
83
+ usage: dfindexeddb db [-h] -s SOURCE --format {chromium,chrome,safari} [--use_manifest] [-o {json,jsonl,repr}]
84
+
85
+ options:
86
+ -h, --help show this help message and exit
87
+ -s SOURCE, --source SOURCE
88
+ The source IndexedDB folder (for chrome/chromium) or file (for safari).
89
+ --format {chromium,chrome,safari}
90
+ The type of IndexedDB to parse.
91
+ --use_manifest Use manifest file to determine active/deleted records.
92
+ -o {json,jsonl,repr}, --output {json,jsonl,repr}
93
+ Output format. Default is json
94
+ ```
95
+
96
+ To parse IndexedDB records from a LevelDB folder for chrome/chromium, use the following command:
80
97
81
98
```
82
- dfindexeddb db -h
99
+ dfindexeddb db --format chrome [--use_manifest] [-o {json,jsonl,repr}] - h
83
100
usage: dfindexeddb db [-h] -s SOURCE --format {chromium,chrome,safari} [--use_manifest] [-o {json,jsonl,repr}]
84
101
85
102
options:
@@ -97,7 +114,7 @@ To parse IndexedDB records from a LevelDB ldb (.ldb) file, use the following
97
114
command:
98
115
99
116
```
100
- dfindexeddb ldb -h
117
+ dfindexeddb ldb -s SOURCE [-o {json,jsonl,repr}] - h
101
118
usage: dfindexeddb ldb [-h] -s SOURCE [-o {json,jsonl,repr}]
102
119
103
120
options:
@@ -112,7 +129,7 @@ To parse IndexedDB records from a LevelDB log (.log) file, use the following
112
129
command:
113
130
114
131
```
115
- dfindexeddb log -h
132
+ dfindexeddb log -s SOURCE [-o {json,jsonl,repr}] - h
116
133
usage: dfindexeddb log [-h] -s SOURCE [-o {json,jsonl,repr}]
117
134
118
135
options:
@@ -145,7 +162,7 @@ options:
145
162
To parse records from a LevelDB folder, use the following command:
146
163
147
164
```
148
- dfindexeddb db -h
165
+ dfindexeddb db -s SOURCE [-o {json,jsonl,repr}] - h
149
166
usage: dfindexeddb db [-h] -s SOURCE [--use_manifest] [-o {json,jsonl,repr}]
150
167
151
168
options:
0 commit comments