mirror of
https://github.com/Nighthawk42/bnet_auth_tool.git
synced 2026-08-30 06:22:27 +00:00
f4427427a80784b415c66bc55ad002edb8dd632b
Refactors some of the code, making it cleaner and more concise. Added an offline method of reconstructing TOTP keys and QR code provided the user has the required information.
Battle.net Authenticator Tool
A Python-based tool for managing Battle.net authenticators. This tool allows you to attach new authenticators, retrieve existing device secrets, and generate TOTP keys and QR codes for easy integration with authenticator apps.
Features
- Attach a new Battle.net authenticator to your account.
- Retrieve existing device secrets using serial and restore codes.
- Generate TOTP URLs and QR codes for use with TOTP-compatible authenticator apps.
- Support for both US/EU accounts. - TW/CN accounts are still unknown.
Requirements
- Python 3.7+
- Required libraries:
requestspillowqrcode
Installation
Easiest Method? Use the Release build. https://github.com/Nighthawk42/bnet_auth_tool/releases/
Manual Method?
-
Clone the repository:
git clone https://github.com/Nighthawk42/bnet-authenticator-tool.git cd bnet-authenticator-tool -
Run the script:
pip install -r requirements.txt py bnet_auth_tool.py` -
Follow the instructions from the console window.
Languages
Python
100%