tearmaker

Find human-readable strings in hashes and similar

Usage no npm install needed!

<script type="module">
  import tearmaker from 'https://cdn.skypack.dev/tearmaker';
</script>

README

Tearmaker

Find human-readable strings in hashes and similar

Install

You need node.js and npm installed in your OS

# npm install -g tearmaker

Use

$ tearmaker [options] [files]

Params

    -h, --help               output usage information
    -V, --version            output the version number
    -w, --words <file>       File of words
    -r, --reg <file>         File with the regular expresion
    -f, --filter <exp>       Initial filter by
    -e, --exclude <exp>      Exclude expresion
    -t, --threads <n>        Number of threads
    -g, --grupsize <n>       Number of words procces by thread, bydefault is 128
    -m, --minlen <n>         Min word len, by defaul 3
    -M --minmatchessize <n>  Min matches chrs length, for example if matches 2 words of 2 char some one the match size is 4. By default 3
    -E, --wordexp <exp>      Expresion to find words, by default usebase32 words; [a-z2-7]+
    -o, --output <file>      Output file
    --nocolors               Force don't use colors
    --repeated [n]           Repeat x times letters, by default 3
    --numrepeated [n]        Like repeated, but with numbers, by default 4
    --fafafa [n]             Match fantasy syllable (a consonant followed  by a vocal), the number is the count of minium matches, by default is 0, find all the rest of string (without exclude)
    --numb3rs                Search numbers as letters, ex: car = c4r
    --vooocals               Can repeat the vocals, like: caaar
    --zsck                   Z as s, C as k..., ex: car = kar

Example (search human-readable onion domain)

$ tearmaker -e "^exos" -M 12 --fafafa --repeated 4 exos.lst 
exoshumaneyurozu (humaneyurozu)
exosqopuxecucixo (qopuxecucixo)
exoswehatokecuro (wehatokecuro)
exoszuwotidahifa (zuwotidahifa)
exosmenozugedeqe (menozugedeqe)
exosrovogepapuze (rovogepapuze)
exoshomimugiluni (homimugiluni)
exosvenuvecelale (venuvecelale)
exosxoqunadejoyo (xoqunadejoyo)
exossisibepagiko (sisibepagiko)
exoszecicecafegu (zecicecafegu)
exosxuhiwuzucawo (xuhiwuzucawo)
Finish in 23.291 seconds, 11524781 total words examined with 12 matches

Using wordlist

$ tearmaker -e "^exos" --vooocals -w top1000.txt -m 2 -M 10 exos.lst 
exosgashtopdmeof (gas,top,me,of)
exospagethinzjor (page,thin,or)
exosouutgonsomei (some,ouut,go)
exosdog4zpayupso (dog,pay,up,so)
exoswenoo7letage (age,we,noo,let)
exosygyetcuutsky (yet,cuut,sky)
exoshcaarassloth (caar,ass,lot)
exosyyfastaaaask (fast,aaaask)
exoshithvaboutso (about,hit,so)
exosanythem26law (any,them,law)
Finish in 34.734 seconds, 11524781 total words examined with 10 matches

Donate

BTC: 19ByuqFCxyK59HP2RKrauCFsu5n5fXdH6f