目录导航
wister简介
一个独特的密码字典列表生成器,具有多种类型的组合可供选择或混合使用。能够从各种来源接收单词并将它们输出到不同的编码类型。
__ _______ _____ _______ ______ _____
\ \ / /_ _|/ ____|__ __| ____| __ \
\ \ /\ / / | | | (___ | | | |__ | |__) |
\ \/ \/ / | | \___ \ | | | __| | _ /
\ /\ / _| |_ ____) | | | | |____| | \ \
\/ \/ |_____|_____/ |_| |______|_| \_\
Cycurity

安装方法
安装 Wister 的过程就像将存储库克隆到本地计算机一样简单:
sudo apt-get install python3 python3-pip git
git clone -q https://github.com/cycurity/wister.git
cd wister
使用说明
-i
要运行该程序,您需要使用输入文件 ( or ) 传递至少一组单词,或者使用or标签--input
手动传递单词。如果没有传递更多选项,程序只会将指定的单词写入默认输出文件。-w
--words
output.lst
有 5 种类型的组合可以同时使用(与-c
或--combination
):1. Word Mix
; 2. Case Alternate
; 3. Homograph
; 4. Reverser
; 5. Saltify
. 要获取有关每种组合类型的更多信息,您应该使用列表参数(-l
或--list
)。使用第一个组合(单词混合)时,您还可以选择深度(-d
/ --depth
),这将定义混合在一起的单词数量。默认情况下,此值设置为 3。
此外,您可以定义生成的最大字长 (-M
或--max
) 或所需的最小字符数 (-m
或--min
)。默认情况下,最小值设置为 0,最大值设置为 20。
要指定所需的输出文件,您必须使用-o
or --output
,后跟文件名。
详细选项 ( -V
/ --verbose
) 将允许您通过打印程序的几个步骤来跟踪单词表的生成。启用此选项后,进度条将被禁用。
可选地,生成的词表可以使用-e
或--encode
使用特定类型的算法进行编码或散列MD5
:Base64
; Hexadecimal
; URL Encode
; SHA1
; SHA2-256
; SHA2-512
; SHA3-256
; SHA3-512
.
默认情况下,进度条在详细模式未启用时启用。您也可以使用-N
or--noprogress
标志来选择禁用它。禁用此功能将提高性能并减少程序的整体执行时间。
要打印当前程序版本,请使用-v
或--version
。
要获取用法和帮助页面,请使用-h
标志或--help
.
wister用法
用法: wister.py [-h] [-c [1-5] [[1-5] ...]] [-d [2-5]] [-e FORMAT] [-i FILE] [-l] [-m [0-49]] [-M [1,50]] [-o FILE] [-N] [-v] [-V] [-w WORDS [WORDS ...]]
参数:
-h, --help 显示帮助信息并退出
-c [1-5] [[1-5] ...], --combination [1-5] [[1-5] ...]
选择要使用的组合类型。
-d [2-5], --depth [2-5]
使用组合模式时,选择单词混合的深度。默认值:3
-e FORMAT, --encode FORMAT
使用给定的算法对生成的单词列表进行编码/哈希
-i FILE, --input FILE
选择包含单词的输入文件。
-l, --list 列出组合的类型。
-m [0-49], --min [0-49]
选择输出的最小字符。默认值:0
-M [1,50], --max [1,50]
选择输出的最大字符。默认值:20
-o FILE, --output FILE
指定输出文件。默认值:output.lst
-N, --noprogress 禁用进度条(提高性能)
-v, --version 显示程序的版本。
-V, --verbose 详细输出模式
-w WORDS [WORDS ...], --words WORDS [WORDS ...]
用于生成输出的单词。
使用示例

wister下载地址:
GitHub:
项目地址:
GitHub:https://github.com/cycurity/wister
说实话这工具不怎么样.
转载请注明出处及链接