Skip to content

Latest commit

 

History

History
67 lines (43 loc) · 1.99 KB

File metadata and controls

67 lines (43 loc) · 1.99 KB

sqlite3_parser

Does not use ready-made sqlite3 libraries, instead reads the database file by parsing.It parses the sqlite3 file structure using the b-tree algorithm and saves it in a separate file. It does not process deleted data.

The algorithm used by the program

x2

x5

It first reads the database file in bytes. Parses read data according to sqlite database structure. Writes parsed data to "%time_stamp%_database.log" file.

The Compiled Version of the Program Can be Downloaded from the Links Below.

(Executable) Sqlite3 Parser
sqlite3_parser.rar --> zip password: "sqlite3_parser"
Link = https://drive.google.com/file/d/1JpVBakK6SbPSMnMIAoqp5EU5zlALY9Si/view?usp=sharing

Requirements

Required libraries: pyinstaller

pip install pyinstaller

"pyinstaller" will be used to make the code one piece executable

Compilation

[Language : Python 3.8.5]

pyinstaller --onefile  --icon=main.ico main.py

Some Screenshot of the Working of the Program

Screenshot [1]

y1

Screenshot [2]

y2

Screenshot [3]

y4

Screenshot [4]

Y6

Screenshot [5]

y8

Legal Warning

Run your tests on virtual machines. The responsibility for illegal use belongs to the user. Shared for educational purposes.