Skip to content

Automation software to provision Google accounts (GMail) using GHOSTPVA privacy strategy

Notifications You must be signed in to change notification settings

wanghaisheng/google-account

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

google-account

Implementation of GHOSTPVA with bulletproof privacy and automation, using puppeteer stealth addons.

Includes toolset for basic Google account management.

Setup

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.

Usage

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

Android Support

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:

About

Automation software to provision Google accounts (GMail) using GHOSTPVA privacy strategy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.4%
  • JavaScript 1.6%