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.exefile - New ASCII art and changed in console style
- Changed
README.mdfile (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!
Metadata
Release files for instareset 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| instareset-2.0.0.tar.gz | 4.7 kB | Without provenance | Details for instareset-2.0.0.tar.gz |
Release files / instareset-2.0.0.tar.gz
| Download URL | instareset-2.0.0.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
587d798bb7a8e78fd8f420a5f2c3298bcec318faf18cd80c810b4ab5a5861bf0
|
|
BLAKE2b-256 checksum How to use checksums |
7bb05b7f5f1cf8847075a130e935274b4a78bde51475b18374388d6d5f93aeca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.0
|
Security for instareset 2.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.