Lazza / RecuperaBit

A tool for forensic file system reconstruction.
GNU General Public License v3.0
540 stars 75 forks source link

Feature Request: 'Recover' All for Recoverable #43

Open sarxworks opened 5 years ago

sarxworks commented 5 years ago

I've emailed before about recovering all partitions and I understand that was not a great idea. Now I raise the question, If it is possible to recover the partitions that are listed as recoverable instead of having to individually filter through each one. I am confident that each partition contains important date because as I am looking for a variety of file types on this rescue image. If you could lead me to the solution or a better solutions that would also be appreciated. Thanks you in advance.

Lazza commented 5 years ago

I think this issue relates to a more broader topic: the UI of RecuperaBit needs a big revamp.

In the future I think one shall be able to sort partitions and select what to recover.

beaster99 commented 4 years ago

If you wanted help doing the UX Work what would you be seeking to use? GTK+, Qt, Tk, wxWidgets, HTML5, Platform Independent or GDM/Gnome specific?

Lazza commented 4 years ago

I have not conducted a deep comparison on the toolkits yet. I guess probably it would be better to choose either Qt or wxWidgets to keep it cross-platform.

A web based interface seems a cool idea though, I'd need to investigate it further.

NicolasCARPi commented 4 years ago

Just throwing the idea out here: a master server process running in the background, that can receive events from clients either CLI or GUI. You'd have jobs that can be suspended, and once finished you can extract stuff from it easily without having to keep your python process open. This would allow a good separation between the core and the interface. But that's probably out of scope for an open source project that was not designed like that from the start. Small incremental changes sounds better here.

Anyway, for GUI I'd vote for Qt.