Giter VIP home page Giter VIP logo

twitter-brute-force's Introduction

Twitter Brute Force

Twitter Brute Force is a little script that takes a new-line-seperated dictionary and hammers the fuck out twitter to find which words are available as twitter handles.

To avoid rate limiting, this script does not use the Twitter REST API, it instead queries for the presumed profile's status code. As a result it generates false-positives on reserved account names.

Usage

brute.js

The main script, brute.js takes multiple dictionaries as arguments.

Available handles go to a file called available.

node brute.js dictionary1 dictionary2 dictionary3

brute.js responds to SIGUSR1 with the current number of handles processed.

generate.js

The other script, generate.js generates all permutations of the alphebet up to k characters.

Takes some number k and the output file.

node generate.js 3 permutations3

note that this is O(n^k) runtime

brute_names.js

A name generation script was further added by FlavFS. It requires a first.csv and last.csv to be in the imediate directory.

Dictionaries

I've pushed the dictionaries that I've been using to a seperate repo called Twitter-Brute-Force-Dictionaries

Results

In case you're interested, here are some results.

All 4-letter twitter available twitter handles with no more than two consonants next to each other (pronouncable?)

http://peticol.as/twitter-handles/4-letter-ok-sounding.txt

251,453 english words currently available from brute-forcing the RIDYHEW list

http://peticol.as/twitter-handles/english-words.txt

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.