Skip to content

Commit 8472a0a

Browse files
committed
update guide for new version based on @click
1 parent f9858b6 commit 8472a0a

File tree

1 file changed

+74
-88
lines changed

1 file changed

+74
-88
lines changed

README.md

Lines changed: 74 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -1,125 +1,111 @@
1-
# Data Recovery
1+
# Data Recovery Tool
22

3-
This application is designed to help users recover lost or forgotten data such as Wi-Fi passwords, browser data, browser passwords, and other sensitive information from their computers.
3+
A powerful and flexible data recovery tool built using Python and Click, designed to recover browser data, network information, system details, and application credentials.
44

5-
With this application, users can easily recover lost or forgotten Wi-Fi passwords and other login credentials, as well as browsing history, bookmarks, and other web data. This makes it easy to recover data quickly.
5+
## Features
66

7-
The data recovery process is secure, as the application does not store or share any sensitive data. Additionally, the application is highly efficient, with fast scanning and recovery times, enabling users to recover their lost data quickly and easily.
7+
- Recover browser passwords, history, and bookmarks.
8+
- Retrieve saved WiFi passwords and network information.
9+
- Extract system details.
10+
- Recover account credentials for Discord, Minecraft, Epic Games, Uplay, PostgreSQL, etc...
811

9-
# How to Setup?
12+
## Installation
1013

11-
1. Install Python
12-
2. Run this command to use a Virtual Enviroment (This will help in a reduced compiled file size)
14+
Ensure you have Python installed (Python 3.9+ recommended).
1315

14-
```
15-
python -m pip install virtualenv
16-
```
16+
### 1. Clone the Repository
1717

18-
3. Create a virtual enviroment
19-
20-
```
21-
virtualenv env
22-
```
23-
24-
4. Activate the virtual enviroment
25-
26-
```
27-
env\Scripts\activate.bat
28-
```
29-
30-
5. Install requirements
18+
```sh
19+
git clone https://github.com/hirusha-adi/Data-Recovery.git
20+
cd Data-Recovery
21+
```
3122

32-
```
33-
pip install -r requirements.txt
34-
```
23+
### 2. Install Dependencies
3524

36-
6. Install PyInstaller to build the executable
25+
```sh
26+
pip install -r requirements.txt
27+
```
3728

38-
```
39-
pip install pyinstaller
40-
```
29+
## Usage
4130

42-
7. Run these commands to compile
31+
The tool provides multiple commands for data recovery.
4332

44-
- Normal Mode
33+
### General Options
4534

46-
```
47-
pyinstaller recover.py --noconfirm --onefile --name "Data Recovery" --console
48-
```
35+
- `-s, --silent` : Silent mode (no console output).
36+
- `-v, --verbose` : Verbose mode (detailed logs).
37+
- `-l, --log` : Enable logging to a file.
4938

50-
- Hidden Mode
39+
### Commands
5140

52-
```
53-
pyinstaller recover.py --noconfirm --onefile --name "Data Recovery" --windowed
54-
```
41+
#### Recover Everything
5542

56-
8. Deactive the virtual enviroment
43+
```sh
44+
python recover.py all
45+
```
5746

58-
```
59-
deactivate
60-
```
47+
#### Browser Data Recovery
6148

62-
Your compiled `Data Recovery.exe` is available at `./dist`
49+
```sh
50+
python recover.py browser [OPTIONS]
51+
```
6352

64-
# Options
53+
Options:
54+
- `-p, --passwords` : Recover saved browser passwords.
55+
- `-h, --history` : Recover browser history.
56+
- `-b, --bookmarks` : Recover bookmarks.
6557

66-
```
67-
$ python .\recover.py --help
68-
69-
usage: [-h] [--silent] [--verbose] [--log] [--all] [--browser-all] [--browser-passwords] [--browser-history] [--browser-bookmakrs] [--network-all] [--network-wifi]
70-
[--network-info] [--system-all]
71-
72-
Data Recovery | Built by @hirusha-adi
73-
74-
options:
75-
-h, --help show this help message and exit
76-
--silent, -s Silent Mode - No Console Output
77-
--verbose, -v Verbose - Display everything that happens
78-
--log, -l Log to file
79-
--all, -a Get All Information
80-
--browser-all, -ba Get Browser Passwords, Cookies, Cards and History and Bookmarks
81-
--browser-passwords, -bp
82-
Get Browser Passwords, Cookies, Cards and History DB File
83-
--browser-history, -bh
84-
Get Browser History
85-
--browser-bookmakrs, -bb
86-
Get Browser Bookmarks
87-
--network-all, -na Get All Network Information and Wifi Passwords
88-
--network-wifi, -nw Get Wifi Passwords
89-
--network-info, -ni Get All Network Information
90-
--system-all, -sa Get All Network Information and Wifi Passwords
58+
Example:
59+
```sh
60+
python recover.py browser -p -h
9161
```
9262

93-
# Use Cases
63+
#### Network Data Recovery
9464

95-
- ## Data Recovery
65+
```sh
66+
python recover.py network [OPTIONS]
67+
```
9668

97-
- You can easily recover data that has been lost using this tool
69+
Options:
70+
- `-w, --wifi` : Recover saved WiFi passwords.
71+
- `-i, --info` : Retrieve network information.
9872

99-
- This is what this tool is made for
73+
Example:
74+
```sh
75+
python recover.py network -w
76+
```
10077

101-
- I do not encourage this to be used in occasion except for Data Recovery Purposes
78+
#### System Information Recovery
10279

103-
- ## Data Stealer
80+
```sh
81+
python recover.py system
82+
```
10483

105-
https://user-images.githubusercontent.com/36286877/127731137-c9c871cc-6e6d-4f95-9540-d7fd4332d683.mp4
84+
#### Application Data Recovery
10685

107-
- I do not encourage anyone to use this tool for this malicious purpose and I am not responsible for anything done with this
108-
- This can be compiled with PyInstaller using the `--windowed` argument to not show any window while this is running
86+
```sh
87+
python recover.py apps [OPTIONS]
88+
```
10989

110-
- This can autorun on computers upto windows 10 if configured properly using tools like [SamLogic UBS AutoRun Creator](https://www.samlogic.net/usb-autorun-creator/usb-autorun-creator.htm)
90+
Options:
91+
- `-d, --discord` : Recover Discord tokens.
92+
- `-mc, --minecraft` : Recover Minecraft accounts.
93+
- `-eg, --epicgames` : Recover Epic Games accounts.
94+
- `-up, --uplay` : Recover Uplay accounts.
95+
- `-psql, --postgresql` : Recover PostgreSQL credentials.
11196

112-
- It can be downloaded here: [link 1](https://www.samlogic.net/usb-autorun-creator/usb-autorun-creator.htm) / [link 2](https://download.cnet.com/SamLogic-USB-AutoRun-Creator/3000-2094_4-75724123.html) / [link 3](https://www.softpedia.com/get/System/System-Miscellaneous/USB-AutoRun-Creator.shtml)
97+
Example:
98+
```sh
99+
python recover.py apps -d -mc
100+
```
113101

114-
- Select the file .exe file inside the `dist` folder ( after compiling with pyinstaller ), select the pendrive and Click on the USB device you have plugged in, Enter any name as the Label and finally click `Create`. Wait some time for the software to generate and copy the necessary files.
102+
## License
115103

116-
![image](https://user-images.githubusercontent.com/36286877/127734445-f196d1a0-3d30-4788-a14e-9a38bd061272.png)
104+
This project is built by [@hirusha-adi](https://github.com/hirusha-adi). Usage of this tool must comply with ethical guidelines and legal restrictions.
117105

118-
# Other Versions
106+
---
119107

120-
- ## C++: [click here](https://github.com/hirusha-adi/Data-Recovery/tree/c++)
108+
**Disclaimer:** This tool is intended for personal use only. Unauthorized access to data without consent is illegal.
121109

122-
- Very Small Executable
123-
- Comparatively faster than both Python Versions
124110

125-
Font name: Pawp. https://manytools.org/hacker-tools/ascii-banner/
111+
(Font name: Pawp. https://manytools.org/hacker-tools/ascii-banner/)

0 commit comments

Comments
 (0)