Send password reset requests to Instagram accounts without reCaptcha
Project description
InstaReset - Forgot Instagram Password using Python !
What is this?
This script was made to send a Instagram reset password request using Python without asking for reCAPTCHA as Instagram does if we used a browser, It supports username and email methods.
How it works ?
This script works by using a faked mobile user agent like Instagram 150.0.0.0.000 Android (29/10; 300dpi; 720x1440)
and send a POST request to https://i.instagram.com/api/v1/accounts/send_password_reset/
with a random generated CSRF token of 32 chars in the request data.
Features
- Faster ⚡
- No reCAPTCHA 🤖
- Nice looking CLI 🎨
- Works on mobile 📱
Requirements
- Python 3.6.3 or higher
- Requests module
pip install requests
- Rich module
pip install rich
Installation
The source code is now available on PyPi so you can install it using pip
:
pip install instareset
Module version usage (New in v2.0.0)
from instareset import InstaReset
# Create an instance of InstaReset
ir = InstaReset()
# Send a reset password request
ir.send_request('username or email')
send_request
might raise InvalidUsernameException
, RateLimitedException
, or UsernameNotFoundException
which can be imported from instareset.exceptions
.
Changelog
v2.0.0
What's new?
- Added module support, script mode still available if you run the script directly.
- Uploaded source code to PyPi
- Removed
main.exe
file - New ASCII art and changed in console style
- Changed
README.md
file (added installation and usage sections) - Changed coloring module to Rich
Coming soon...
- Auto reset password feature (available with temporary email that the script will generate)
v1.1
- Auto detect target's method (email/username)
- More clean code
- Fixed bug in email method
v1.0
- Initial release
Liked the project? Leave a star ⭐ to show your support!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file instareset-2.0.0.tar.gz
.
File metadata
- Download URL: instareset-2.0.0.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 587d798bb7a8e78fd8f420a5f2c3298bcec318faf18cd80c810b4ab5a5861bf0 |
|
MD5 | 5063027df22c576bcb9482764dcc0562 |
|
BLAKE2b-256 | 7bb05b7f5f1cf8847075a130e935274b4a78bde51475b18374388d6d5f93aeca |