abrignoni / iLEAPP

iOS Logs, Events, And Plist Parser
MIT License
757 stars 154 forks source link

Inserting list or dict values in lava_output SQLite database #916

Closed Johann-PLW closed 4 days ago

Johann-PLW commented 1 week ago

Some plist files contain Arrays (List) or dictionaries datatypes as values. This datatype is not supported by the lava_insert_sqlite_data function in lavafuncs.py file.

JamesHabben commented 1 week ago

@Johann-PLW can you share which module and artifact you are hitting this with?

Johann-PLW commented 1 week ago

I have identified two modules at the moment:

Johann-PLW commented 1 week ago

lavafuncs.py was updated to detect values of type dict or list and store them in _lava_artifacts.db as JSON.

JamesHabben commented 4 days ago

Are we solved on this then or are you planning for more work? We can open an issue in lava for the json display.

Johann-PLW commented 4 days ago

I think this issue is solved for the Python part and we can open an issue for lava.