silvestrodecaro / microsoft-account-creator

Microsoft/Outlook HQ Account Creator
MIT License
94 stars 33 forks source link
account-generator email-generator generator microsoft nodejs outlook outlook-account-generator outlook-generator puppeteer

Microsoft/Outlook HQ Account Creator

Contributors Forks Stargazers Issues MIT License

This project automates the creation of Microsoft accounts using puppeteer-with-fingerprints, a plugin for the puppeteer framework. It generates accounts with realistic Italian names, surnames, and passwords, enhancing the authenticity of created accounts.

Note: The first (and only) time you run the code it will create a folder called โ€œdataโ€ containing the entire browser, this will take a few minutes.

โœจ Key Features

๐Ÿ›  How It Works

Example Screenshot

  1. Navigate to the Outlook registration page
  2. Input random Italian email, names, and surnames
  3. Generate a random password using Italian words
  4. Input a random birthday
  5. Solve CAPTCHA (manual)
  6. Optionally add a recovery email
  7. Complete account creation

Built With

Node.js Puppeteer

๐Ÿš€ Getting Started

Prerequisites

Installation

# Clone the repository
git clone https://github.com/silvestrodecaro/microsoft-account-creator.git
cd microsoft-account-creator

# Install dependencies
npm install

Running

node .

๐Ÿ”ง Configuration

CAPTCHA

The automatic CAPTCHA solving feature is no longer supported. Following a removal request from the CAPTCHA provider previously included in this repository, I have decided to exclude any CAPTCHA solver from this project. Don't worry - you can easily solve the CAPTCHA manually when prompted during the account creation process.

Proxy

To use a proxy:

  1. Open the config.js file
  2. Set USE_PROXY: true
  3. Edit proxy credentials as needed

Recovery Email

To disable adding a recovery email:

  1. Open the config.js file
  2. Set ADD_RECOVERY_EMAIL: false

Note: Disabling the recovery email is not recommended.

โš ๏ธ Warnings

๐Ÿค Contributing

Contributions are welcome! To contribute:

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“œ License

Distributed under the MIT License. See LICENSE for more information.

๐Ÿ“ž Contact

LinkedIn