Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Chrome Local Storage

Chromium based browsers local storage parser with no dependencies.

Code taken from here and slightly modified: https://github.com/cclgroupltd/ccl_chromium_reader

Usage:

from os import getenv
from pathlib import Path 
from ccl.ccl_chromium_localstorage import LocalStoreDb, RawLevelDb

# Parsing Local Storage
leveldb = Path(getenv('LOCALAPPDATA')) / 'Google' / 'Chrome' / 'User Data' / 'Default' / 'Local Storage' / 'leveldb'
if leveldb.exists():
    db = LocalStoreDb(leveldb)
    
    for rec in db.iter_all_records():
        batch = db.find_batch(rec.leveldb_seq_number)
        print(rec, batch)

# Parsing extension storage
leveldb = Path(getenv('LOCALAPPDATA')) / 'Google' / 'Chrome' / 'User Data' / 'Default' / 'Local Extension Settings' / 'nkbihfbeogaeaoehlefnkodbefgpgknn' # Metamask for example
if leveldb.exists():
    db = RawLevelDb(leveldb)

    for rec in db.iterate_records_raw():
        print(rec)

About

Chromium based browsers local storage parser with no dependencies

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages