Skip to content

โšก Multi-threaded login brute-forcer with visual flair, hotkey control, token handling, and educational focus. Built for testing 2-step login flows (username โ†’ password). ๐Ÿง 

License

Notifications You must be signed in to change notification settings

joshyboo25/Roptcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

33 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Roptcher ๐Ÿ› ๏ธ - Multi-threaded Login Brute Forcer

Roptcher is a multi-threaded, visually styled brute-forcing utility designed to test login endpoints that use a 2-step login flow (like username โ†’ password on separate pages). It is ideal for educational, auditing, or red teaming use cases. It does not use proxies, so VPN or multihop usage is strongly advised.


Roptcher Logo

๐Ÿ“Œ Features

  • Multi-threaded brute forcing (--threads support)
  • Keyboard controls: pause/resume with CTRL+P, quit instantly with CTRL+C
  • Styled console output (with emoji fallback)
  • Custom wordlist support
  • Auto-handles CSRF/XSRF and AI tokens
  • Logs successful credentials to hits.txt
  • Saves last server response to last_response.html for debugging

โš™๏ธ Usage

๐Ÿ”ง Requirements

Ensure Python 3.x is installed. Roptcher auto-installs dependencies:

  • requests
  • beautifulsoup4
  • colorama
  • keyboard

โš ๏ธ On Windows, keyboard may require admin privileges to function correctly.

โ–ถ๏ธ Launch Command

python Roptcherv1.1.py <login_url> <username> <wordlist.txt> --threads 5

Example:

python Roptcherv1.1.py https://accounts.example.com/accounts/v2/login YouKnowWho wordlist.txt --threads 5

๐Ÿ” How It Works

  1. Connects to the login page with the target username.
  2. Base64-encodes the username to generate the ai_token.
  3. Extracts xsrf_token from cookies.
  4. Sends a POST to /accounts/v2/password?ai=<token> with the password.
  5. Checks if the final redirect is /accounts/welcome or if login succeeded.
  6. If success, logs to hits.txt. If not, moves to next password.

๐Ÿ›ก๏ธ Recommended Precautions

  • Use a VPN, proxy, or Tor to mask activity. This script does not use built-in proxy rotation.
  • Enable multihop on VPN for added stealth.
  • Respect terms of service and laws in your country. This tool is intended for testing only with permission.

๐Ÿ“‚ Output Files

  • hits.txt โ†’ Stores any successful logins.
  • last_response.html โ†’ Stores the latest server response for inspection.

๐Ÿง  Author

Built by @joshyboo25 with lots of thc and caffeine โ˜• โ€” have fun guys just be carful and please remember i am not responsible for your stupidity.


๐Ÿ“„ License

MIT License โ€” free to use, modify, and distribute.

About

โšก Multi-threaded login brute-forcer with visual flair, hotkey control, token handling, and educational focus. Built for testing 2-step login flows (username โ†’ password). ๐Ÿง 

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages