Implementation of GHOSTPVA with bulletproof privacy and automation, using puppeteer stealth addons.
Includes toolset for basic Google account management.
Install this project as well as the @bitwarden/cli module, globally, with yarn.
Target your vaultwarden instance and login with
bw config server https://<vaultwarden server>
bw login
# enter credentials into inquirer
bw will output the export
line to add to ~/.bashrc
Fund a textverified.com API key with cryptocurrency and export a TEXTVERIFIED_TOKEN
variable in ~/.bashrc with the simple access token.
First, name a session so that it can be resumed for additional commands. The logged in session will be persisted to ~/.google-account/.json
google-account init some-name
To use the create-account full featureset (Google account, 2FA enabled, app password, save to Bitwarden), use a command similar to the one below:
google-account create-account --username ghostinthemsoftly9000 --password 'gh0st10109471@@' --name 'Ghost Rider' --enable-2fa --app-password --save
Alternatively, log in to an existing Google account to use additional commands in the software
google-account init somegmail
google-account login --email somegmail@gmail.com --password somepassword11 --totp-secret 1fj4abc3dcb3bdnfdn4nd
Or for accounts that use a recovery E-mail for untrusted logins
google-account init somegmail
google-account login --email somegmail@gmail.com --password somepassword11 --recovery-email somegmail12@outllok.com
Some example commands for a logged in session below:
google-account to-muttrc
google-account forward-email --to someothergmail12@gmail.com
google-account enter-forwarding-confirmation-code --code 481585812
google-account enable2fa
google-account enable-app-password
google-account dump-gvoice
google-account save-to-bitwarden
Yes, it works.
Install Termux from F-Droid and acquire a proot Ubuntu shell as follows
pkg update
pkg install proot proot-distro
proot-distro install ubuntu
proot-distro login ubuntu
Once you have a shell, you will have to get a working Chromium binary on the system for puppeteer to work, since there is no Chrome release that will work. The easiest way is to use: