gitextract_dz6g7xju/ ├── .gitignore ├── LICENSE ├── README.md ├── analyzers/ │ ├── database/ │ │ └── decryptDatabaseAnalyzer.go │ ├── extractor/ │ │ ├── infoExtractAnalyzer.go │ │ └── tool/ │ │ ├── dbeaverTool.go │ │ ├── finalshellTool.go │ │ ├── hawkTool.go │ │ ├── javaRandom.go │ │ ├── metamaskTool.go │ │ ├── mobaTool.go │ │ ├── navicatTool.go │ │ └── xshellTool.go │ ├── passwdCalc/ │ │ └── passwdCalcAnalyzer.go │ ├── reader/ │ │ ├── fileReader.go │ │ └── readers/ │ │ ├── leveldbReader.go │ │ └── mmkvReader.go │ └── winreg/ │ ├── structs/ │ │ ├── domainAccountF.go │ │ ├── domainAccountV.go │ │ ├── nthash.go │ │ ├── userF.go │ │ └── userV.go │ └── winRegAnalyzer.go ├── app.go ├── build/ │ ├── README.md │ ├── darwin/ │ │ ├── Info.dev.plist │ │ └── Info.plist │ └── windows/ │ ├── info.json │ ├── installer/ │ │ ├── project.nsi │ │ └── wails_tools.nsh │ └── wails.exe.manifest ├── frontend/ │ ├── .gitignore │ ├── README.md │ ├── components.d.ts │ ├── env.d.ts │ ├── index.html │ ├── package.json │ ├── package.json.md5 │ ├── pnpm-workspace.yaml │ ├── src/ │ │ ├── App.vue │ │ ├── assets/ │ │ │ └── styles/ │ │ │ └── main.css │ │ ├── components/ │ │ │ ├── AppConfig.vue │ │ │ ├── AppFooter.vue │ │ │ ├── AppSidebar.vue │ │ │ ├── AppTopbar.vue │ │ │ └── Empty.vue │ │ ├── composables/ │ │ │ ├── useLayout.js │ │ │ └── useTableHeight.js │ │ ├── main.ts │ │ ├── router/ │ │ │ └── index.ts │ │ ├── store/ │ │ │ ├── index.ts │ │ │ └── modules/ │ │ │ └── page.ts │ │ ├── utils.js │ │ └── views/ │ │ ├── About.vue │ │ ├── BruteForce.vue │ │ ├── DataExtraction.vue │ │ ├── DatabaseDecrypt.vue │ │ ├── FileReader.vue │ │ ├── IPLocation.vue │ │ ├── KeyCalculation.vue │ │ ├── RegistryAnalysis.vue │ │ └── TimestampParser.vue │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.ts │ └── wailsjs/ │ ├── go/ │ │ ├── cracker/ │ │ │ ├── ForensicsCracker.d.ts │ │ │ └── ForensicsCracker.js │ │ ├── database/ │ │ │ ├── DecryptDatabase.d.ts │ │ │ └── DecryptDatabase.js │ │ ├── extractor/ │ │ │ ├── InfoExtractor.d.ts │ │ │ └── InfoExtractor.js │ │ ├── ip/ │ │ │ ├── IP.d.ts │ │ │ └── IP.js │ │ ├── main/ │ │ │ ├── App.d.ts │ │ │ └── App.js │ │ ├── models.ts │ │ ├── passwdCalc/ │ │ │ ├── PasswdCalc.d.ts │ │ │ └── PasswdCalc.js │ │ ├── reader/ │ │ │ ├── FileReader.d.ts │ │ │ └── FileReader.js │ │ ├── timestamp/ │ │ │ ├── TimeStampParser.d.ts │ │ │ └── TimeStampParser.js │ │ └── winreg/ │ │ ├── Reg.d.ts │ │ └── Reg.js │ └── runtime/ │ ├── package.json │ ├── runtime.d.ts │ └── runtime.js ├── go.mod ├── go.sum ├── main.go ├── scripts/ │ ├── build-macos-arm.sh │ ├── build-macos-intel.sh │ ├── build-macos.sh │ ├── build-windows.sh │ ├── build.sh │ └── install-wails-cli.sh ├── tools/ │ ├── cracker/ │ │ ├── airdrop.go │ │ ├── cracker.go │ │ └── wxuin.go │ ├── ip/ │ │ └── cz.go │ └── timestamp/ │ └── time.go ├── utils/ │ ├── hash.go │ ├── timestamp.go │ └── utf16.go └── wails.json