Lazza / RecuperaBit

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

Windows exe ? #105

Closed chrizilla closed 2 years ago

chrizilla commented 2 years ago

Congratulations on your excellent program. Is there a executable file for Windows somewhere for users who don't have Python ?

Lazza commented 2 years ago

Currently there is no plan to release packaged executables. You should be able to build one with Pyinstaller, though.

chrizilla commented 2 years ago

thank you for the valuable Pyinstaller tip!

chrizilla commented 2 years ago

lol, ok I couldn't find any executable file for Pyinstaller either 😄 There aren't any here: https://pypi.org/project/pyinstaller/#files What do I have to do? thanks.

chrizilla commented 2 years ago

@Lazza can you help me? thanks

NicolasCARPi commented 2 years ago

@chrizilla If you don't have the knowledge to build an executable yourself, why don't you install python? It's very easy to install on windows: it is in the windows store and this project being a python project I don't see why there would be a need for an executable. It's also not the kind of project that you need to install on multiple machines.

Furthermore, building an executable from python is not always an easy task and most of the time it's a waste of time for the dev.

chrizilla commented 2 years ago

@NicolasCARPi thanks. As this is a rescue software, it should not be installed on the target machine. The best use is to have a portable version on a USB stick. That's why a .exe file would come in handy, because I could simply run it from a USB stick on any machine.

Lazza commented 2 years ago

The documentation for Pyinstaller is here: https://pyinstaller.readthedocs.io/

If your analysis machine is Windows-based, you can install Python on it. If you are planning to run RecuperaBit on the same system where the damaged file system is, why don't you opt to use one of the usual digital forensics distros out there?

Both CAINE and Tsurugi feature a pretty recent version of RecuperaBit.