https://github.com/brokeboiflex/firebuster
A commandline utility for Firebase made in Node.js
https://github.com/brokeboiflex/firebuster
auth firebase nodejs
Last synced: about 2 months ago
JSON representation
A commandline utility for Firebase made in Node.js
- Host: GitHub
- URL: https://github.com/brokeboiflex/firebuster
- Owner: brokeboiflex
- Created: 2024-11-04T17:07:33.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-07T23:14:32.000Z (over 1 year ago)
- Last Synced: 2025-01-06T09:44:57.213Z (over 1 year ago)
- Topics: auth, firebase, nodejs
- Language: JavaScript
- Homepage:
- Size: 38.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Usage
1. Download dependencies using npm with `npm i`
2. Initialize Firebase Admin with Service Account
Go to Firebase Console > Project Settings > Service accounts, and generate a new private key. Download the .json file and save it in `service-keys` folder.
3. Run the program using `npm start`
## Notifications
You can notify users about changes to their accounts by making changes to `config.json`. Currently only email nottifications are supported.
All you have to do is to fill `nodemailer_config` with your credentials, and change `enabled` property of the function you want to notify about. You can modify the `message` and `subject` as well.
If you're using 2FA you have to use [Application Specific](https://security.google.com/settings/security/apppasswords) password.
Keywords: `USER`; will be replaced with data from `UserRecord`.
# Todos
1. Flags: In the future the program will be runable with flags as well as prompts
2. Batch commands: Option to perform the same action for multiple accounts