A CLI that helps you decompile, edit and recompile electron apps.
npm install electron-pentestA CLI that helps you decompile, edit and recompile electron apps.



* electron-pentest
* Usage
* Commands
``sh-session`
$ npm install -g electron-pentest
$ electron-pentest COMMAND
running command...
$ electron-pentest (--version)
electron-pentest/0.1.1 linux-x64 node-v20.19.6
$ electron-pentest --help [COMMAND]
USAGE
$ electron-pentest COMMAND
...
* [electron-pentest dev [DIRECTORY]](#electron-pentest-dev-directory)electron-pentest help [COMMAND]
* [](#electron-pentest-help-command)electron-pentest init ASAR EXECUTABLE OUTPUT
*
Run the app in development mode
`
USAGE
$ electron-pentest dev [DIRECTORY]
ARGUMENTS
[DIRECTORY] Path to the exacted asar file. Can be created with 'electron-pentest init'. Will default to the cwd.
DESCRIPTION
Run the app in development mode
EXAMPLES
$ electron-pentest dev run
$ electron-pentest dev run ./unpacked
`
_See code: src/commands/dev/index.ts_
Display help for electron-pentest.
`
USAGE
$ electron-pentest help [COMMAND...] [-n]
ARGUMENTS
[COMMAND...] Command to show help for.
FLAGS
-n, --nested-commands Include all nested commands in the output.
DESCRIPTION
Display help for electron-pentest.
`
_See code: @oclif/plugin-help_
Extract the source code
`
USAGE
$ electron-pentest init ASAR EXECUTABLE OUTPUT
ARGUMENTS
ASAR Path to the electron app's asar file.
EXECUTABLE Command to execute the app or path to binary.
OUTPUT Path to output directory where source code should be extracted.
DESCRIPTION
Extract the source code
EXAMPLES
$ electron-pentest init init /usr/lib/appname/resources/app.asar appname ./unpacked
``
_See code: src/commands/init/index.ts_