Giter VIP home page Giter VIP logo

rleapp's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rleapp's Issues

Add support for Apple/iCloud GDPR zip files!

Apple has a GDPR export feature on their privacy website that allows you do download some of your data. The zip files are separately exported and downloaded. I emailed you a zip file with all the zip files of iCloud apple GDPR zips minus the photos and iCloud Drive because otherwise it would be TOO BIG. So create a dummy account to get the data.

Processing failed - tarfile.ReadError: invalid header when selecting .gz file

Hi, I am running this on a windows 10 machine with python version 3.11.0. When running the the rleappGUI.py script I selected a .gz file to parse through with the two twitter return options enabled. Upon doing this I got a "tarfile.ReadError: invalid header" error. I have not made any modifications that would have caused this. Below is the full error message:
Had an exception in Seeker - see details below. Terminating Program!
Traceback (most recent call last):
File "rleapp.py", line 110, in crunch_artifacts
File "scripts\search_files.py", line 63, in __init__
File "tarfile.py", line 1652, in open
File "tarfile.py", line 1705, in gzopen
File "tarfile.py", line 1682, in taropen
File "tarfile.py", line 1542, in __init__
File "tarfile.py", line 2362, in next
tarfile.ReadError: invalid header

I will say that it can take in a file that is .tar.gz but not just .gz. I am fairly new to using .gz files so if it is an error on my end I apologize.

Single Purpose files?

I wanted to pose a question here to possibly help out with maintainability and targeting individual items in a better way. I've noticed that some modules target multiple files (Example: snapchatConv.py) and will extract information under a broad umbrella. I recommend we entertain the idea of splitting these files into individual files.

Example: snapchatConv.py becomes:
snapchatGeo.py
snapchatAiConv.py
snapchatCallLogs.py
snapchatConv.py
etc.

This way if someone is only looking to extract geo locations then they can target that module specifically. This also helps in case a file format changes, we know which file to begin correcting.

Snapchat Artifacts not working

I am currently trying to use the snapchat artifacts, however, they are not producing any output when they should be. I am unsure what is causing this. I am running it off Python version 3.11.2 and am on Windows 10. I have attached a screengrab of the processed files list.
image

Chrome OS Settings is incomplete

The data in chromeOSSettings.py only phrases “Priority Preferences” not all preferences. Please add support for the “OS Settings” area.
], "OS Preference": [ {"preference": { "name": "OobeMarketingOptInScreenFinished", "value": "true" }}, {"preference": { "name": "ash.filesapp.ui_prefs_migrated", "value": "true" }}, {"preference": { "name": "launcher.result_ever_launched", "value": "true" }}, {"preference": { "name": "settings.language.enabled_extension_imes_syncable", "value": "\"\"" }}, {"preference": { "name": "settings.restore_apps_and_pages", "value": "2" }}, {"preference": { "name": "settings.language.preferred_languages_syncable", "value": "\"en-US,en\"" }}, {"preference": { "name": "settings.multi_profile_never_show_intro", "value": "true" }}, {"preference": { "name": "OobeMarketingOptInChoice", "value": "true" }}, {"preference": { "name": "crostini.terminal_settings", "value": "{\"/hterm/profile-ids\":[\"default\"],\"/nassh/profile-ids\":[\"62d6\",\"1821\"],\"/nassh/profiles/1821/argstr\":\"\",\"/nassh/profiles/1821/description\":\"[email protected]\",\"/nassh/profiles/1821/hostname\":\"example.com\",\"/nassh/profiles/1821/identity\":\"\",\"/nassh/profiles/1821/nassh-options\":\"--help\",\"/nassh/profiles/1821/port\":null,\"/nassh/profiles/1821/terminal-profile\":\"default\",\"/nassh/profiles/1821/terminalSSHDialogCommand\":\"[email protected]\",\"/nassh/profiles/1821/username\":\"admin\",\"/nassh/profiles/62d6/argstr\":\"\",\"/nassh/profiles/62d6/description\":\"[email protected]\",\"/nassh/profiles/62d6/hostname\":\"thetechrobo.ca\",\"/nassh/profiles/62d6/identity\":\"\",\"/nassh/profiles/62d6/nassh-options\":\"\",\"/nassh/profiles/62d6/port\":null,\"/nassh/profiles/62d6/terminal-profile\":\"default\",\"/nassh/profiles/62d6/terminalSSHDialogCommand\":\"[email protected]\",\"/nassh/profiles/62d6/username\":\"beluga\",\"/nassh/welcome/notes-version\":60,\"/nassh/welcome/show-count\":3}" }}, {"preference": { "name": "settings.language.preload_engines_syncable", "value": "\"xkb:us::eng\"" }} ],
The Crostini terminal settings should display as a separate artifact from the rest of the preferences.

chaseReturnsRTL.py broken

Currently chaseReturnsRTL.py is broken. PyPDF2 has deprecated several functions used AND the format has now changed for the returns (at least for my current return).

I am currently working on fixing it as time permits and will create a pull request once I am done.

Unused iTunes Code

what's your thought about including the itunes specific code in all xLEAPP from the search_files.py file in iLEAPP. it would allow that file to me synced across tool versions easier with a directory compare tool rather than having to open and confirm that class is the only change. the non itunes tools would just not initiate the class so i don't think it would create any issue.

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.