Releases: flamusdiu/xleapp
Version 0.2.1
-
Added a few more helper functions:
- deep_get() - helps search dictionaries for values
- filter_strings_in_files() - removes unprintable strings from a
file
-
Artifact changes
- copyfile() now accepts a :obj:
bytesobject to save. This
recommended method to save files when processing an
artifact. - You can modify the report tile of an artifact by setting the
:attr:self.report_titleon the artifact. The default title
is the :attr:self.nameattribute.
- copyfile() now accepts a :obj:
-
Report changes
- :func:
nav()macro has an additional argument for the artifact
name. This helps with setting the artifacts as "active" on
their respective reports - The device tab on the report propertly spaces out the words based
on camel case ("PhoneVersion" -> "Phone Version") when displayed
on the report.
- :func:
v0.2.0
Reports (KML, TIMELINE, HTML) files updated
- KML, TIMELINE, HTML updated/fixed
- KML report is ran if and artifact contains three fields:
"Timeline", "Latitude", "Longitude". - At this time, these fields are checked in the "report_header"
list of headers. They must be exact but can be in any order. - DBFile validator was simplified because it was not working as
intended
- KML report is ran if and artifact contains three fields:
- Database Service (:obj:
DBService) added to support managing
the :obj:DBManagerobjects. - Added pagnation and search fields to artifact tables.
- Core artifacts will not produce HTML report files
v0.1.1
v0.1.1 Updates (#4)
-
Version bump to 0.1.1
-
Updating type hints + Minor changes
Plugins:
- Moved the "register_seekers" function. I hope this will align more
on the intent of the function
Type hints are being updated after the inital fix for iTunes
-
Renamed main application class + other Changes
-
The main application class "XLEAPP" renamed to a more generic
name "Application" -
web_icons.py changed to for readabilty.
-
Artifact class changes
- Added
data_save_folderproperty to artifact classes.- This gives a quick reference on the export directory each
artifact should save in. - It is recommended not to save outside this folder when exporting
data from an extraction.
- This gives a quick reference on the export directory each
- Updated
copyfilefunction to use the newdata_save_folder
property. This function provides a direct way to export data
from an artifact to the export folder. It is the preferred
method to use on an artifact to save data.
- Added
-
Removed
tests\from .gitignore
TODO: Add tests suite
-
Ensure
--artifactsas at least one value -
Minor fixes
-
Fixed report naming for html files.
-
Fixed artifact naming for navigation list
-
Fixed process.log on how paths are outputted. Before, the file
did not show all files looked at. -
Fixed for files returned back to an artifact if several regex are
used withreturn_on_first_hitasTrue.
v0.1.1-alpha.0
iTunes Backup parsing fixed
Unenrypted backups from iTunes can be parsed from dictionary,
zip, tar, or gz. If the file is compressed, it will be extracted
automaticaly for you. Unenrypting backups is not supported (yet).
v0.1.0 Released
The main sections of the application are stable.
- completely wrote application from
ileapp (https://github.com/abrignoni/iLEAPP/) - Plugin system has been added.
note: artifacts still need to be moved to the new format.
Check Creating Artifacts for more information. - GUI side of the application has been reworked and extended to
support plugins as well. Check the docs for a screenshot. - Type hints and docstrings have been added and mostly completed.
There might be dragons hiding so let me know if there needs any
slaying! - Lots of changes and additions over the past year+.
GUI Fixed
Updates to Version and Makefiles
Reset the version to the application to display right in the version header.
Minor fixes
Minor fixes.
Initial package release
!!! Developmental Release !!!
This is an initial release of this application for testing purposes. Please take caution when using this package. Read commits to find the changes. There are many over the course of the last several weeks.
