Giter VIP home page Giter VIP logo

mov-ebx / username-checker Goto Github PK

View Code? Open in Web Editor NEW
94.0 2.0 21.0 210 KB

✅ No selenium ✅ Supports multi-threading ✅ Allows custom websites added ✅ FOSS ✅ Has TikTok, Instagram, Minecraft, Roblox, GitHub, Pastebin, Replit, YouTube, Twitter, Twitch, and more!

License: GNU General Public License v3.0

Python 100.00%
bruteforce username username-checker bruteforcer cracker checker generator python python3 scraper

username-checker's Introduction

Username checker

Collection of username checkers for various platforms. Proxyless and proxy support!

[WARNING]
Using this without proxies will likely leave you ratelimited and possibly banned from using any of these services.

Python 3.10 and up GitHub license

Current progress:

List of supported websites

There is also support for adding your own checkers by supplying an API endpoint.

Star goals
  • ⭐5 - Adding multi-threading
  • ⭐7 - More advanced custom checkers
  • ⭐10 - Improved speeds
  • ⭐15 - 1 new checker
  • ⭐20 - 1 new checker
  • ⭐30 - 5 new checkers
  • ⭐35 - 2 new checkers
  • ⭐40 - Improved speeds

How do you use the checkers?

While you can use each checker individually in the checkers directory, the easiest way to use the checkers, is by using the launcher. The launcher is available in the Releases tab.

All you need is Python installed and the necessary requirements. I wrote the scripts in Python 3.10.6, so I'd recommend you install that version. However, later versions should work too.

How can I integrate the checkers in my projects?

You can easily integrate the checkers in your project, just make sure to follow the license!

Each script has a function inside of it called "run" which can be called with the necessary parameters.

Here's an example on how to integrate an example script in your project:

import checkers.example
example.run(
    "words.txt", # usernames list path
    "proxies.txt" # proxies path (leave empty if no proxies)
) # returns list of hits

For the run function, if you check the code, you might see a "usernames" parameters. DO NOT USE THAT PARAMETER, that is used by previous versions of the launcher, and allows for backwards compatability support. If you use that rather than the "usernames_path" parameter, instead of returning a set of all the valid usernames, it will rather return nothing and automatically download the valid usernames to a file called "hits.txt". Make what you will of this information.

You can also check 1 username at a time, here's an example:

import checkers.example
example.check(
    "Example", # username
    "127.0.0.1:80" # proxy (leave empty if no proxy)
) # returns the username if valid, or None if its not

As far as I know, the "custom" checker doesn't work with the individual "check" function, however the "run" function should work.

How do I use proxies in the checker?

In the same directory as the launcher, add a file named proxies.txt and format it like this:

type|protocol://host:port

an example is:

http|http://[redacted]:80
http|http://[redacted]:9992
http|http://[redacted]:80
https|https://[redacted]:8080
http|http://[redacted]:8085
http|http://[redacted]:3128

Do I need to re-download each update?

In short, no.

The launcher automatically updates checkers, however some larger features such as multi-threading (support added in launcher beta 0.2) require launcher updates to use, however launcher updates are mostly QOL or bug fixes and are recommended! My goal is to make it so you can use this in any launcher version possible, with full backwards compatibility!

username-checker's People

Contributors

mov-ebx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

username-checker's Issues

Contact

How do i get in contact regarding a new project?

Very slow.

The generator is very slow its been 5 mins and still nothing? When i try using the proxies it says "Error object of type '_io.TextIOWrapper' has no len()"
image
image

PLS help.

Not running checkers

whenever i do:

run (id)

it says running but does nothing, it doesnt run the python fies.

i tried running separately and it just crashes instantly
image
i also have all the modules installed

"Error object" after running any checker

Hello,

I am experiencing an error with the checker. As soon as i set the multi threading by 1 ( or any number) it gives me an error

Error object of type '_io.TextIOWrapper' has no len()

2023-04-14.13-24-41.mp4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.