Recover deleted and overwritten files with RecoverPy 1.5.0
&amp;#x200B;

https://i.redd.it/qg7rwesb1vt81.gif

Hi! I recently release RecoverPy v1.5.0 and I think I might give you some news.

**-&gt; Repo:** [https://github.com/PabloLec/RecoverPy](https://github.com/PabloLec/RecoverPy)  


# What is it?

RecoverPy is a 100% Python tool to not only recover deleted but also overwritten files.  
I got the idea when I was quite new to some programming best practices, especially version control...  


Long story short, I accidentally piped my output into my precious script... Just spent the day working on something and instead of typing myscript &gt; log, I typed log &gt; myscript, oh boy what a feeling.

I knew some tools to recover deleted files, but my problem was quite different, I didn't deleted the file (in system words, marked the file blocks as deleted/available), I just replaced it's content. Talk about an impostor syndrome.

After a long ride in the abysses of unix stackexchange, I found some dark combination of grep and dd command to search directly in your raw system partitions blocks and eventually recovered my file! But as the process was really slow and painful, I thought it might be a good idea to make a tool out of it. That's how RecoverPy was born.  


# 1.5.0

Since then, the tool has had quite some success. Especially in the hacker community (wasn't the initial intent but still). It even appeared in hakin9 magazine.

Last releases have been quite stable, lastly I mostly added QoL updates and better binary file search handling.

Feel free to have a look and tell me what you think of it! It's my biggest personal project and I'm beginning to be quite proud of my baby :)